Yate
|
A pending signalling message. More...
#include <yatesig.h>
Public Member Functions | |
SignallingMessageTimer (u_int64_t interval, u_int64_t global=0) | |
virtual | ~SignallingMessageTimer () |
SignallingMessage * | message () const |
void | message (SignallingMessage *msg) |
SignallingTimer & | global () |
const SignallingTimer & | global () const |
u_int64_t | fireTime () const |
Protected Attributes | |
SignallingTimer | m_globalTimer |
SignallingMessage * | m_msg |
A pending signalling message.
This class holds a signalling message along with timeout value(s)
SignallingMessageTimer | ( | u_int64_t | interval, |
u_int64_t | global = 0 |
||
) | [inline] |
Constructor
interval | Operation timeout interval |
global | Operation global timeout interval |
virtual ~SignallingMessageTimer | ( | ) | [inline, virtual] |
Destructor. Release data
References TelEngine::destruct().
u_int64_t fireTime | ( | ) | const [inline] |
Get the time this message timer will timeout
Reimplemented from SignallingTimer.
References SignallingTimer::fireTime().
SignallingTimer& global | ( | ) | [inline] |
Get access to the global timer
const SignallingTimer& global | ( | ) | const [inline] |
Get const access to the global timer
SignallingMessage* message | ( | ) | const [inline] |
Retrieve stored signaling message
void message | ( | SignallingMessage * | msg | ) | [inline] |
Set a new message
msg | Message to store in the timer |