|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <TimerQueue.hxx>
Public Member Functions | |
| ~BaseTimeLimitTimerQueue () | |
| uint64_t | add (unsigned int timeMs, Message *payload) |
| virtual void | processTimer (const TimerWithPayload &timer) |
Public Member Functions inherited from resip::TimerQueue< TimerWithPayload > | |
| virtual | ~TimerQueue () |
| deletes the message associated with the timer as well. | |
| unsigned int | msTillNextTimer () |
| provides the time in milliseconds before the next timer will fire | |
| virtual uint64_t | process () |
| gets the set of timers that have fired, and inserts TimerMsg into the state machine fifo and application messages into the TU fifo | |
| int | size () const |
| bool | empty () const |
| std::ostream & | encode (std::ostream &str) const |
| EncodeStream & | encode (EncodeStream &str) const |
Protected Member Functions | |
| virtual void | addToFifo (Message *, TimeLimitFifo< Message >::DepthUsage)=0 |
Additional Inherited Members | |
Protected Types inherited from resip::TimerQueue< TimerWithPayload > | |
| typedef std::vector< TimerWithPayload, std::allocator< TimerWithPayload > > | TimerVector |
Protected Attributes inherited from resip::TimerQueue< TimerWithPayload > | |
| std::priority_queue< TimerWithPayload, TimerVector, std::greater< TimerWithPayload > > | mTimers |
Definition at line 159 of file TimerQueue.hxx.
| BaseTimeLimitTimerQueue::~BaseTimeLimitTimerQueue | ( | ) |
Definition at line 66 of file TimerQueue.cxx.
Definition at line 76 of file TimerQueue.cxx.
|
protectedpure virtual |
Implemented in resip::TimeLimitTimerQueue.
|
virtual |
Implements resip::TimerQueue< TimerWithPayload >.
Definition at line 85 of file TimerQueue.cxx.