xorp

TimerNode Class Reference

Inheritance diagram for TimerNode:
NONCOPYABLE HeapBase OneoffTimerNode2 PeriodicTimerNode2

List of all members.

Protected Member Functions

 TimerNode (TimerList *, BasicTimerCallback)
void add_ref ()
void release_ref ()
 TimerNode (const TimerNode &)
TimerNodeoperator= (const TimerNode &)
bool scheduled () const
int priority () const
const TimeValexpiry () const
bool time_remaining (TimeVal &remain) const
void schedule_at (const TimeVal &, int priority)
void schedule_after (const TimeVal &wait, int priority)
void reschedule_after (const TimeVal &wait)
void unschedule ()
virtual void expire (XorpTimer &, void *)

Protected Attributes

int _ref_cnt
TimeVal _expires
BasicTimerCallback _cb
int _priority
TimerList_list

Friends

class XorpTimer
class TimerList

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations