|
Public Types |
| | Terminated |
| | Trying |
| | Proceeding |
| | Early |
| | Confirmed |
| | FirstState = Terminated |
| | LastState = Confirmed |
| | NoEvent = -1 |
| | Cancelled |
| | Rejected |
| | Replaced |
| | LocalBye |
| | RemoteBye |
| | Error |
| | Timeout |
| | FirstEvent = Cancelled |
| | LastEvent = Timeout |
| | RenderingUnknown = -1 |
| | NotRenderingMedia |
| | RenderingMedia |
| 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 |
| SIPDialogNotification::Participant | m_local |
| SIPDialogNotification::Participant | m_remote |
Friends |
| States | operator++ (States &state) |
| States | operator-- (States &state) |
| Events | operator++ (Events &evt) |
| Events | operator-- (Events &evt) |
Data Structures |
| struct | Participant |