Public Member Functions | Protected Attributes

AlarmTimer Class Reference

Timer using Unix alarm signal. More...

List of all members.

Public Member Functions

 AlarmTimer (const CallBack &callback)
 ~AlarmTimer ()
void start (int timeout)
void stop ()

Protected Attributes

bool alarmset
CallBack cb

Detailed Description

Timer using Unix alarm signal.

Use this Unix alarm timer to make sure you don't get any blocking socket calls.


Constructor & Destructor Documentation

AlarmTimer::AlarmTimer ( const CallBack callback  )  [inline]
AlarmTimer::~AlarmTimer (  )  [inline]

Member Function Documentation

void AlarmTimer::start ( int  timeout  ) 
void AlarmTimer::stop (  ) 

Member Data Documentation

bool AlarmTimer::alarmset [protected]
CallBack AlarmTimer::cb [protected]