|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <TimerQueue.hxx>
Public Member Functions | |
| TransactionTimerQueue (Fifo< TimerMessage > &fifo) | |
| uint64_t | add (Timer::Type type, const Data &transactionId, unsigned long msOffset) |
| virtual void | processTimer (const TransactionTimer &timer) |
Public Member Functions inherited from resip::TimerQueue< TransactionTimer > | |
| 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 |
Additional Inherited Members | |
Protected Types inherited from resip::TimerQueue< TransactionTimer > | |
| typedef std::vector< TransactionTimer, std::allocator< TransactionTimer > > | TimerVector |
Protected Attributes inherited from resip::TimerQueue< TransactionTimer > | |
| std::priority_queue< TransactionTimer, TimerVector, std::greater< TransactionTimer > > | mTimers |
Definition at line 202 of file TimerQueue.hxx.
| TransactionTimerQueue::TransactionTimerQueue | ( | Fifo< TimerMessage > & | fifo | ) |
Definition at line 22 of file TimerQueue.cxx.
| uint64_t TransactionTimerQueue::add | ( | Timer::Type | type, |
| const Data & | transactionId, | ||
| unsigned long | msOffset | ||
| ) |
Definition at line 46 of file TimerQueue.cxx.
|
virtual |
Implements resip::TimerQueue< TransactionTimer >.
Definition at line 92 of file TimerQueue.cxx.