protlib::TimerManager::TimerManager::timer Struct Reference

timer item More...

Collaboration diagram for protlib::TimerManager::TimerManager::timer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 timer (struct timespec &ts, TimerCallback *tc, timer_callback_param_t tcp, bool get_id=true)
bool operator<= (const timer &t)
void do_callback ()
 execute callback

Public Attributes

timer_id_t id
struct timespec time
TimerCallbackcallback
timer_callback_param_t param

Static Public Attributes

static timer_id_t next_id = 1
 timer ID counter


Detailed Description

timer item

Definition at line 112 of file timer.h.


Member Data Documentation

TimerCallback* protlib::TimerManager::TimerManager::timer::callback

Definition at line 115 of file timer.h.

Referenced by protlib::TimerManager::TimerManager::timer::do_callback().

timer_id_t protlib::TimerManager::TimerManager::timer::id

timer_callback_param_t protlib::TimerManager::TimerManager::timer::param

Definition at line 116 of file timer.h.

Referenced by protlib::TimerManager::TimerManager::timer::do_callback().

struct timespec protlib::TimerManager::TimerManager::timer::time [read]


The documentation for this struct was generated from the following files:

Generated on Fri Aug 14 23:39:54 2009 for Ariba by  doxygen 1.5.8