UCommon
Namespaces | Typedefs | Functions | Variables
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:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ucommon
 Common namespace for all ucommon objects.
 

Typedefs

typedef Timer ucommon::timer_t
 A convenience type for timers. More...
 

Functions

class ucommon::__attribute__ ((visibility("default"))) ExclusiveProtocol
 An exclusive locking protocol interface base. More...
 

Variables

class __attribute__((visibility("default"))) TimerQueue typedef TimerQueue::event ucommon::TQEvent
 A timer queue for timer events. More...
 

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.