Data Structures |
struct | Participant |
Public Types |
enum | States {
Terminated,
Trying,
Proceeding,
Early,
Confirmed,
FirstState = Terminated,
LastState = Confirmed
} |
enum | Events {
NoEvent = -1,
Cancelled,
Rejected,
Replaced,
LocalBye,
RemoteBye,
Error,
Timeout,
FirstEvent = Cancelled,
LastEvent = Timeout
} |
enum | Rendering { RenderingUnknown = -1,
NotRenderingMedia,
RenderingMedia
} |
Public Member Functions |
| PCLASSINFO (SIPDialogNotification, PObject) |
PString | GetStateName () const |
PString | GetEventName () const |
| SIPDialogNotification (const PString &entity=PString::Empty()) |
void | PrintOn (ostream &strm) const |
Static Public Member Functions |
static PString | GetStateName (States state) |
static PString | GetEventName (Events state) |
Data Fields |
PString | m_entity |
PString | m_dialogId |
PString | m_callId |
bool | m_initiator |
States | m_state |
Events | m_eventType |
unsigned | m_eventCode |
struct
SIPDialogNotification::Participant | m_local |
struct
SIPDialogNotification::Participant | m_remote |
Friends |
States | operator++ (States &state) |
States | operator-- (States &state) |
Events | operator++ (Events &evt) |
Events | operator-- (Events &evt) |
Information for SIP "dialog" event package notification messages.