| 
 
 | 
 | 
Timers allow callbacks to be made at a specific time in the future. They are ordinarily created via TimerList methods, and they must be associated with an TimerList object in order to be runnable.
See also: TimerList
| bool  scheduled () | scheduled | 
[const]
Returns: true if XorpTimer is associated with a TimerList and has an expiry time in the future.
| const timeval&  expiry () | expiry | 
[const]
Returns: the expiry time of the XorpTimer
| void  schedule_now () | schedule_now | 
Expire the XorpTimer object when the TimerList is next run.
| void  schedule_at (const timeval& when) | schedule_at | 
Schedule the XorpTimer object at a given time.
| void  schedule_after_ms (int ms) | schedule_after_ms | 
Schedule the XorpTimer object.
Parameters:
| ms | milliseconds from the current time. | 
| void  reschedule_after_ms (int ms) | reschedule_after_ms | 
Reschedule the XorpTimer object.
Parameters:
| ms | milliseconds from the most recent expiry. | 
| void  unschedule () | unschedule | 
Unschedule the XorpTimer object. The XorpTimer callback is not invoked.
| void  clear () | clear | 
Release reference to underlying state.
| bool  initialized () | initialized | 
[const]
Returns: true if XorpTimer object has underlying state.
| operator  bool () | bool | 
[const]
Equivalent to initialized.
| XorpTimer () | XorpTimer | 
| XorpTimer (TimerList* list, BasicTimerCallback cb) | XorpTimer | 
| XorpTimer (const XorpTimer&) | XorpTimer | 
| ~XorpTimer () | ~XorpTimer | 
| XorpTimer&  operator= (const XorpTimer&) | operator= | 
| TimerNode*  node () | node | 
[const]
| Generated by: pavlin on possum.icir.org on Wed Dec 11 16:50:31 2002, using kdoc 2.0a54+XORP. |