reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::TimeLimitTimerQueue Class Reference

#include <TimerQueue.hxx>

Inheritance diagram for resip::TimeLimitTimerQueue:
[legend]

Public Member Functions

 TimeLimitTimerQueue (TimeLimitFifo< Message > &fifo)
 
- Public Member Functions inherited from resip::BaseTimeLimitTimerQueue
 ~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)
 

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
 

Detailed Description

Definition at line 173 of file TimerQueue.hxx.

Constructor & Destructor Documentation

◆ TimeLimitTimerQueue()

TimeLimitTimerQueue::TimeLimitTimerQueue ( TimeLimitFifo< Message > &  fifo)

Definition at line 99 of file TimerQueue.cxx.

Member Function Documentation

◆ addToFifo()

void TimeLimitTimerQueue::addToFifo ( Message *  msg,
TimeLimitFifo< Message >::DepthUsage  d 
)
protectedvirtual

Implements resip::BaseTimeLimitTimerQueue.

Definition at line 103 of file TimerQueue.cxx.


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