reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::CancelableTimerQueue< T > Class Template Reference

#include <CancelableTimerQueue.hxx>

Public Types

typedef long Id
 

Public Member Functions

 CancelableTimerQueue ()
 
 ~CancelableTimerQueue ()
 
Id addRelative (T msg, unsigned int offset)
 
bool cancel (Id id)
 
int getTimeout () const
 
bool available () const
 
T getNext ()
 
void clear ()
 
bool empty () const
 
size_t size () const
 

Detailed Description

template<class T>
class resip::CancelableTimerQueue< T >

Definition at line 18 of file CancelableTimerQueue.hxx.

Member Typedef Documentation

◆ Id

template<class T >
typedef long resip::CancelableTimerQueue< T >::Id

Definition at line 24 of file CancelableTimerQueue.hxx.

Constructor & Destructor Documentation

◆ CancelableTimerQueue()

template<class T >
resip::CancelableTimerQueue< T >::CancelableTimerQueue ( )
inline

Definition at line 21 of file CancelableTimerQueue.hxx.

◆ ~CancelableTimerQueue()

template<class T >
resip::CancelableTimerQueue< T >::~CancelableTimerQueue ( )
inline

Definition at line 22 of file CancelableTimerQueue.hxx.

Member Function Documentation

◆ addRelative()

template<class T >
Id resip::CancelableTimerQueue< T >::addRelative ( T  msg,
unsigned int  offset 
)
inline

Definition at line 30 of file CancelableTimerQueue.hxx.

◆ available()

template<class T >
bool resip::CancelableTimerQueue< T >::available ( ) const
inline

Definition at line 84 of file CancelableTimerQueue.hxx.

◆ cancel()

template<class T >
bool resip::CancelableTimerQueue< T >::cancel ( Id  id)
inline

Definition at line 37 of file CancelableTimerQueue.hxx.

◆ clear()

template<class T >
void resip::CancelableTimerQueue< T >::clear ( )
inline

Definition at line 107 of file CancelableTimerQueue.hxx.

◆ empty()

template<class T >
bool resip::CancelableTimerQueue< T >::empty ( ) const
inline

Definition at line 113 of file CancelableTimerQueue.hxx.

◆ getNext()

template<class T >
T resip::CancelableTimerQueue< T >::getNext ( )
inline

Definition at line 90 of file CancelableTimerQueue.hxx.

◆ getTimeout()

template<class T >
int resip::CancelableTimerQueue< T >::getTimeout ( ) const
inline

Definition at line 64 of file CancelableTimerQueue.hxx.

◆ size()

template<class T >
size_t resip::CancelableTimerQueue< T >::size ( ) const
inline

Definition at line 118 of file CancelableTimerQueue.hxx.


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