|
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 |
1.7.6.1