Static Public Member Functions | |
ACE_SIG_HANDLERS_SET * | instance (int signum) |
Static Private Attributes | |
ACE_SIG_HANDLERS_SET * | sig_handlers_ [ACE_NSIG] |
|
Definition at line 598 of file Signal.cpp. References ACE_NEW_RETURN, ACE_NSIG, ACE_SIG_HANDLERS_SET, and sig_handlers_. Referenced by ACE_Sig_Handlers::dispatch(), ACE_Sig_Handlers::handler(), ACE_Sig_Handlers::register_handler(), and ACE_Sig_Handlers::remove_handler().
00599 { 00600 if (signum <= 0 || signum >= ACE_NSIG) 00601 return 0; // This will cause problems... 00602 else if (ACE_Sig_Handlers_Set::sig_handlers_[signum] == 0) 00603 ACE_NEW_RETURN (ACE_Sig_Handlers_Set::sig_handlers_[signum], 00604 ACE_SIG_HANDLERS_SET, 00605 0); 00606 return ACE_Sig_Handlers_Set::sig_handlers_[signum]; 00607 } |
|
Definition at line 594 of file Signal.cpp. Referenced by instance(). |