
Static Public Methods | |
| ACE_SIG_HANDLERS_SET * | instance (int signum) |
Static Private Attributes | |
| ACE_SIG_HANDLERS_SET * | sig_handlers_ [ACE_NSIG] |
|
|
Definition at line 548 of file Signal.cpp. References ACE_NEW_RETURN, ACE_NSIG, and sig_handlers_. Referenced by ACE_Sig_Handlers::dispatch, ACE_Sig_Handlers::handler, ACE_Sig_Handlers::register_handler, and ACE_Sig_Handlers::remove_handler.
00549 {
00550 if (signum <= 0 || signum >= ACE_NSIG)
00551 return 0; // This will cause problems...
00552 else if (ACE_Sig_Handlers_Set::sig_handlers_[signum] == 0)
00553 ACE_NEW_RETURN (ACE_Sig_Handlers_Set::sig_handlers_[signum],
00554 ACE_SIG_HANDLERS_SET,
00555 0);
00556 return ACE_Sig_Handlers_Set::sig_handlers_[signum];
00557 }
|
|
|
Definition at line 544 of file Signal.cpp. Referenced by instance. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002