A SIP event as retrieved from engine.
More...
#include <yatesip.h>
A SIP event as retrieved from engine.
This object is an event that will be taken from SIPEngine
◆ getEngine()
Get the SIP engine this event belongs to, if any
- Returns
- Pointer to owning SIP engine or NULL
◆ getMessage()
Get the SIP message this event is supposed to handle
- Returns
- Pointer to SIP message causing the event
◆ getParty()
Get the pointer to the endpoint this event uses
◆ getState()
The state of the transaction when the event was generated
◆ getTransaction()
Get the SIP transaction that generated the event, if any
- Returns
- Pointer to owning SIP transaction or NULL
◆ getUserData()
| void * getUserData |
( |
| ) |
const |
|
inline |
Return the opaque user data stored in the transaction
◆ isActive()
Check if the transaction was active when the event was generated
- Returns
- True if the transaction was active, false if it finished
◆ isIncoming()
| bool isIncoming |
( |
| ) |
const |
|
inline |
Check if the message is an incoming message
- Returns
- True if the message is coming from remote
◆ isOutgoing()
| bool isOutgoing |
( |
| ) |
const |
|
inline |
Check if the message is an outgoing message
- Returns
- True if the message should be sent to remote
◆ traceId()
| const String & traceId |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: