EpcTools
An event based multi-threaded C++ development framework.
Classes | Typedefs | Functions
etimerpool.h File Reference
#include <atomic>
#include <unordered_map>
#include <sys/time.h>
#include <pthread.h>
#include <signal.h>
#include "esynch.h"
#include "etevent.h"
#include "etime.h"

Go to the source code of this file.

Classes

class  ETimerPool
 

Typedefs

typedef Void(* ETimerPoolExpirationCallback) (ULong timerid, pVoid data)
 Defines the timer expiration callback function. More...
 

Functions

 DECLARE_ERROR_ADVANCED (ETimerPoolError_CreatingTimer)
 
 DECLARE_ERROR_ADVANCED (ETimerPoolError_TimerSetTimeFailed)
 

Typedef Documentation

◆ ETimerPoolExpirationCallback

typedef Void(* ETimerPoolExpirationCallback) (ULong timerid, pVoid data)

Defines the timer expiration callback function.

Function Documentation

◆ DECLARE_ERROR_ADVANCED() [1/2]

DECLARE_ERROR_ADVANCED ( ETimerPoolError_CreatingTimer  )

◆ DECLARE_ERROR_ADVANCED() [2/2]

DECLARE_ERROR_ADVANCED ( ETimerPoolError_TimerSetTimeFailed  )