Static Public Member Functions | Static Private Attributes

ACE_Sig_Handlers_Set Class Reference

Collaboration diagram for ACE_Sig_Handlers_Set:
Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static ACE_SIG_HANDLERS_SETinstance (int signum)

Static Private Attributes

static ACE_SIG_HANDLERS_SETsig_handlers_ [ACE_NSIG]

Detailed Description

Definition at line 299 of file Sig_Handler.cpp.


Member Function Documentation

ACE_SIG_HANDLERS_SET * ACE_Sig_Handlers_Set::instance ( int  signum  )  [static]

Definition at line 313 of file Sig_Handler.cpp.

{
  if (signum <= 0 || signum >= ACE_NSIG)
    return 0; // This will cause problems...
  else if (ACE_Sig_Handlers_Set::sig_handlers_[signum] == 0)
    ACE_NEW_RETURN (ACE_Sig_Handlers_Set::sig_handlers_[signum],
                    ACE_SIG_HANDLERS_SET,
                    0);
  return ACE_Sig_Handlers_Set::sig_handlers_[signum];
}


Member Data Documentation

Definition at line 305 of file Sig_Handler.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines