version 1.19, 2004/11/21 04:07:23
|
version 1.20, 2004/12/08 22:27:55
|
|
|
| |
// these functions should throw exceptions | // these functions should throw exceptions |
| |
void registerHandler(Uint32 signum, signal_handler _sighandler); |
void registerHandler(unsigned signum, signal_handler _sighandler); |
| |
void activate(Uint32 signum); |
void activate(unsigned signum); |
| |
//void activateAll(); | //void activateAll(); |
| |
void deactivate(Uint32 signum); |
void deactivate(unsigned signum); |
| |
void deactivateAll(); | void deactivateAll(); |
| |
static void ignore(Uint32 signum); |
static void ignore(unsigned signum); |
| |
private: | private: |
| |
#ifdef PEGASUS_HAS_SIGNALS | #ifdef PEGASUS_HAS_SIGNALS |
static const Uint32 PEGASUS_NSIG = 32; |
enum |
static void verifySignum(Uint32 signum); |
{ |
|
PEGASUS_NSIG = 32 |
|
}; |
|
|
|
static void verifySignum(unsigned signum); |
| |
typedef struct { | typedef struct { |
int signum; | int signum; |
|
|
| |
void deactivate_i(register_handler &rh); | void deactivate_i(register_handler &rh); |
| |
register_handler &getHandler(Uint32 sigum); |
register_handler &getHandler(unsigned sigum); |
#endif | #endif |
| |
}; | }; |