#include <ptlib/notifier.h>
#include <ptclib/threadpool.h>
#include "unix/ptlib/timer.h"
Go to the source code of this file.
|
| class | PSimpleTimer |
| | A class represeting a simple timer. More...
|
| |
| class | PTimer |
| | A class representing a system timer. More...
|
| |
| class | PPoolTimer< Work_T, Pool_T > |
| | Template abstract class for a PTimer that queues a work item to a thread pool. More...
|
| |
| class | PPoolTimerArg0< Work_T, Base_T, Pool_T > |
| | Create a thread pooled timer execution with no parameters to work item. More...
|
| |
| class | PPoolTimerArg1< Work_T, Arg1, Base_T, Pool_T > |
| | Create a thread pooled timer execution with one parameter to work item. More...
|
| |
| class | PPoolTimerArg2< Work_T, Arg1, Arg2, Base_T, Pool_T > |
| | Create a thread pooled timer execution with two parameters to work item. More...
|
| |
| class | PPoolTimerArg3< Work_T, Arg1, Arg2, Arg3, Base_T, Pool_T > |
| | Create a thread pooled timer execution with three parameters to work item. More...
|
| |
| #define PTIMER_OPERATORS |
( |
|
cls | ) |
|
Value:cls & operator=( int16_t rhs) { this->SetInterval(rhs); return *this; } \
cls & operator=(uint16_t rhs) { this->SetInterval(rhs); return *this; } \
cls & operator=( int32_t rhs) { this->SetInterval(rhs); return *this; } \
cls & operator=(uint32_t rhs) { this->SetInterval(rhs); return *this; } \
cls & operator=( int64_t rhs) { this->SetInterval(rhs); return *this; } \
cls & operator=(uint64_t rhs) { this->SetInterval(rhs); return *this; } \