ucommon

ucommon/timers.h File Reference

Realtime timers and timer queues. More...

#include <ucommon/linked.h>
#include <unistd.h>
#include <sys/time.h>
#include <time.h>
Include dependency graph for timers.h:

Go to the source code of this file.

Data Structures

class  Timer
 Timer class to use when scheduling realtime events. More...
class  TimerQueue
 A timer queue for timer events. More...
class  TimerQueue::event
 A timer event object that lives on a timer queue. More...

Typedefs

typedef Timer timer_t
 A convenience type for timers.
typedef TimerQueue::event TQEvent
 A convenience type for timer queue timer events.

Detailed Description

Realtime timers and timer queues.

This offers ucommon support for realtime high-resolution threadsafe timers and timer queues. Threads may be scheduled by timers and timer queues may be used to inject timer events into callback objects or through virtuals.

Definition in file timers.h.