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

#include <TimerQueue.hxx>

Inheritance diagram for resip::DtlsTimerQueue:
[legend]

Public Member Functions

 DtlsTimerQueue (Fifo< DtlsMessage > &fifo)
 
 ~DtlsTimerQueue ()
 
uint64_t add (SSL *, unsigned long msOffset)
 
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
 

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 219 of file TimerQueue.hxx.

Constructor & Destructor Documentation

◆ DtlsTimerQueue()

DtlsTimerQueue::DtlsTimerQueue ( Fifo< DtlsMessage > &  fifo)

Definition at line 29 of file TimerQueue.cxx.

◆ ~DtlsTimerQueue()

DtlsTimerQueue::~DtlsTimerQueue ( )

Definition at line 34 of file TimerQueue.cxx.

Member Function Documentation

◆ add()

uint64_t DtlsTimerQueue::add ( SSL *  ssl,
unsigned long  msOffset 
)

Definition at line 57 of file TimerQueue.cxx.

◆ processTimer()

void DtlsTimerQueue::processTimer ( const TimerWithPayload &  timer)
virtual

Implements resip::TimerQueue< TimerWithPayload >.

Definition at line 139 of file TimerQueue.cxx.


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