Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

SignalInterface Class Reference

#include <sig.h>

List of all members.

Static Public Members

void initialize ( bool ctrlC = true)
bool is_initializing ()
void block_self_signals ()
void unblock_self_signals ()
bool are_self_signals_blocked ()
bool is_on_signal_stack (char* sp = NULL)
bool is_off_signal_stack (char* sp = NULL)
bool is_in_map_load ()
void Self_real_timer_tick ()
void Self_CPU_timer_tick ()
void handle_signal (int ossig, char* addr = 0, int32 code = 0)
void wait_for_any ()
void flush_input_after_ctrl_c ()
void simulate_fatal_signal ()

Friends

bool BlockSignals_prim (bool)


Detailed Description


Member Function Documentation

void SignalInterface::initialize (bool ctrlC = true) [static]

bool SignalInterface::is_initializing () [inline, static]

void SignalInterface::block_self_signals () [inline, static]

void SignalInterface::unblock_self_signals () [inline, static]

bool SignalInterface::are_self_signals_blocked () [inline, static]

bool SignalInterface::is_on_signal_stack (char * sp = NULL) [static]

bool SignalInterface::is_off_signal_stack (char * sp = NULL) [static]

bool SignalInterface::is_in_map_load () [inline, static]

void SignalInterface::Self_real_timer_tick () [static]

void SignalInterface::Self_CPU_timer_tick () [static]

void SignalInterface::handle_signal (int ossig, char * addr = 0, int32 code = 0) [static]

void SignalInterface::wait_for_any () [static]

void SignalInterface::flush_input_after_ctrl_c () [static]

void SignalInterface::simulate_fatal_signal () [static]


Friends And Related Function Documentation

bool BlockSignals_prim (bool b) [friend]


The documentation for this class was generated from the following files:
Generated at Tue Jun 27 12:10:09 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999