#include <ace/Signal.h>
class ACE_Sig_Set {
public:ACE_Sig_Set (sigset_t *sigset);ACE_Sig_Set (ACE_Sig_Set *sigset);ACE_Sig_Set (int fill = 0);~ACE_Sig_Set (void);int empty_set (void);int fill_set (void);int sig_add (int signo);int sig_del (int signo);int is_member (int signo) const;operator sigset_t *();sigset_t sigset (void) const;void dump (void) const;ACE_ALLOC_HOOK_DECLARE;private:sigset_t sigset_;};
ACE_Sig_Set (sigset_t *sigset);
sigset_ with sigset. If sigset == 0 then fill
the set.
ACE_Sig_Set (ACE_Sig_Set *sigset);
sigset_ with sigset. If sigset == 0 then fill
the set.
ACE_Sig_Set (int fill = 0);
fill == 0 then initialize the sigset_ to be empty, else
full.
~ACE_Sig_Set (void);
int empty_set (void);
int fill_set (void);
int sig_add (int signo);
signo to the set.
int sig_del (int signo);
signo from the set.
int is_member (int signo) const;
signo is in the set.
operator sigset_t *();
sigset_t.
sigset_t sigset (void) const;
sigset_t.
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;