sipxmedialib  Version 3.3
Public Member Functions | Private Attributes | List of all members
MpMMTimerPosix::PosixSignalReg Class Reference

Help class for signal registering. More...

#include <MpMMTimerPosix.h>

Public Member Functions

 PosixSignalReg (int sigNum, void(*)(int, siginfo_t *, void *))
 
 ~PosixSignalReg ()
 
int getSignalNum () const
 Get number of the signaling signal. More...
 
int blockThreadSig ()
 
int unblockThreadSig ()
 

Private Attributes

struct sigaction mOldAction
 Old signal action. More...
 
int mSigNum
 Signal number. More...
 
sigset_t mBlockSigMask
 Block mask for only this signal. More...
 

Detailed Description

Help class for signal registering.

Constructor & Destructor Documentation

PosixSignalReg ( int  sigNum,
void(*)(int, siginfo_t *, void *)  sa 
)

Member Function Documentation

int getSignalNum ( ) const

Get number of the signaling signal.

int blockThreadSig ( )
int unblockThreadSig ( )

Member Data Documentation

struct sigaction mOldAction
private

Old signal action.

int mSigNum
private

Signal number.

sigset_t mBlockSigMask
private

Block mask for only this signal.