Yate
|
Meta trunk frame. More...
#include <yateiax.h>
Public Member Functions | |
IAXMetaTrunkFrame (IAXEngine *engine, const SocketAddr &addr) | |
virtual | ~IAXMetaTrunkFrame () |
const SocketAddr & | addr () const |
u_int32_t | timestamp () |
void | setTimestamp (u_int32_t tStamp) |
bool | add (u_int16_t sCallNo, const DataBlock &data, u_int32_t tStamp) |
bool | send (u_int32_t tStamp=Time::msecNow()) |
Meta trunk frame.
Handle meta trunk frame with timestamps
IAXMetaTrunkFrame | ( | IAXEngine * | engine, |
const SocketAddr & | addr | ||
) |
Constructor. Constructs an outgoing meta trunk frame
engine | The engine that owns this frame |
addr | Remote peer address |
virtual ~IAXMetaTrunkFrame | ( | ) | [virtual] |
Destructor
Add a mini frame. If no room, send before adding
sCallNo | Sorce call number |
data | Mini frame data |
tStamp | Mini frame timestamp |
const SocketAddr& addr | ( | ) | const [inline] |
Get the remote peer address
bool send | ( | u_int32_t | tStamp = Time::msecNow() | ) |
Send this frame to remote peer
tStamp | Frame timestamp |
Referenced by IAXEngine::sendTrunkFrame().
void setTimestamp | ( | u_int32_t | tStamp | ) |
Set the timestamp of this frame
tStamp | Timestamp value to set |
u_int32_t timestamp | ( | ) | [inline] |
Get the timestamp of this frame