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:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Data Structures

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

Namespaces

namespace  ucc
 Common namespace for all ucommon objects.

Typedefs

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


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.


Generated on Wed May 13 08:42:57 2009 for UCommon by  doxygen 1.5.7.1