Yate
|
A pending signalling message list. More...
#include <yatesig.h>
Public Member Functions | |
SignallingMessageTimerList () | |
SignallingMessageTimer * | add (u_int64_t interval, const Time &when=Time()) |
SignallingMessageTimer * | add (SignallingMessageTimer *m, const Time &when=Time()) |
SignallingMessageTimer * | timeout (const Time &when=Time()) |
A pending signalling message list.
This class holds pending signalling messages. The list will keep objects in timeout ascending order
SignallingMessageTimerList | ( | ) | [inline] |
Constructor
SignallingMessageTimer* add | ( | u_int64_t | interval, |
const Time & | when = Time() |
||
) | [inline] |
Add a pending operation to the list. Start its timer
interval | Operation timeout interval |
when | Current time |
References SignallingMessageTimerList::add().
Referenced by SignallingMessageTimerList::add().
SignallingMessageTimer* add | ( | SignallingMessageTimer * | m, |
const Time & | when = Time() |
||
) |
Add a pending operation to the list. Start its timer
m | The Message Timer to add to the pending list |
when | Current time |
SignallingMessageTimer* timeout | ( | const Time & | when = Time() | ) |
Check if the first operation timed out. Remove it from list before returning it
when | Current time |