SignalController Class Reference

#include <signalController.h>

List of all members.

Public Member Functions

 SignalController ()
 ~SignalController ()
void init ()
int run ()

Static Public Member Functions

static void * handle (void *s)

Private Types

typedef std::map< int, SignalHandler * > HandlerMap

Private Member Functions

 SignalController (const SignalController &s)
void operator= (const SignalController &s)

Private Attributes

std::queue< int > sigQueue
Mutex sigQueueMutex
Semaphore sigQueueSem
pthread_t thread
HandlerMap handler


Member Typedef Documentation

typedef std::map<int, SignalHandler*> SignalController::HandlerMap [private]


Constructor & Destructor Documentation

SignalController::SignalController (  )  [inline]

SignalController::~SignalController (  ) 

SignalController::SignalController ( const SignalController s  )  [private]


Member Function Documentation

void * SignalController::handle ( void *  s  )  [static]

void SignalController::init (  ) 

int SignalController::run (  ) 

void SignalController::operator= ( const SignalController s  )  [private]


Member Data Documentation

std::queue<int> SignalController::sigQueue [private]

Mutex SignalController::sigQueueMutex [private]

Semaphore SignalController::sigQueueSem [private]

pthread_t SignalController::thread [private]

HandlerMap SignalController::handler [private]


The documentation for this class was generated from the following files:
Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1