|
Barracuda Application Server C/C++ Reference
NO
|
The timer class makes it possible to create events that are activated at regular intervals or to create events that are activated only one time.
#include <BaTimer.h>

Public Member Functions | |
| BaTimer (ThreadMutex *mutex, int stackSize, U32 ticklen=10, ThreadPriority priority=ThreadPrioNormal, AllocatorIntf *alloc=0) | |
| Create a BaTimer object and one thread. More... | |
| ~BaTimer () | |
| Terminate the timer. | |
| size_t | set (BaTimer_CB cb, void *data, U32 milliSec) |
| Create a timer event. More... | |
| int | reset (size_t tkey, U32 milliSec) |
| Resets the timer. More... | |
| int | cancel (size_t tkey) |
| Cancels the timer. More... | |
Public Member Functions inherited from Thread | |
| Thread (Thread_Run r, ThreadPriority priority, int stackSize) | |
| Create a thread. More... | |
| void | start () |
| Start the thread. | |
Additional Inherited Members | |
Static Public Member Functions inherited from Thread | |
| static void | sleep (unsigned int milliseconds) |
| Suspend the current thread for n milliseconds. | |
| BaTimer::BaTimer | ( | ThreadMutex * | mutex, |
| int | stackSize, | ||
| U32 | ticklen = 10, |
||
| ThreadPriority | priority = ThreadPrioNormal, |
||
| AllocatorIntf * | alloc = 0 |
||
| ) |
Create a BaTimer object and one thread.
| mutex | |
| stackSize | |
| ticklen | |
| priority | |
| alloc |
| int BaTimer::cancel | ( | size_t | tkey | ) |
Cancels the timer.
| tkey | the timer key. web-server callback i.e. called from another thread. |
| int BaTimer::reset | ( | size_t | tkey, |
| U32 | milliSec | ||
| ) |
Resets the timer.
| tkey | the timer key. |
| milliSec | the new timeout. web-server callback i.e. called from another thread. |
| size_t BaTimer::set | ( | BaTimer_CB | cb, |
| void * | data, | ||
| U32 | milliSec | ||
| ) |
Create a timer event.
| cb | the timer event function. |
| data | transparent data passed to the event callback. |
| milliSec | the timer callback function is activated in "millisecs" time, unless method "reset" or "cancelled" is called before the timer triggers. web-server callback i.e. called from another thread. |