|
OPAL
Version 3.18.8
|
#include <h323neg.h>


Public Member Functions | |
| H245NegLogicalChannel (H323EndPoint &endpoint, H323Connection &connection, const H323ChannelNumber &channelNumber) | |
| H245NegLogicalChannel (H323EndPoint &endpoint, H323Connection &connection, H323Channel &channel) | |
| ~H245NegLogicalChannel () | |
| virtual PBoolean | Open (const H323Capability &capability, unsigned sessionID, unsigned replacementFor=0, OpalMediaStreamPtr mediaStream=NULL) |
| virtual PBoolean | Close () |
| virtual PBoolean | HandleOpen (const H245_OpenLogicalChannel &pdu) |
| virtual PBoolean | HandleOpenAck (const H245_OpenLogicalChannelAck &pdu) |
| virtual PBoolean | HandleOpenConfirm (const H245_OpenLogicalChannelConfirm &pdu) |
| virtual PBoolean | HandleReject (const H245_OpenLogicalChannelReject &pdu) |
| virtual PBoolean | HandleClose (const H245_CloseLogicalChannel &pdu) |
| virtual PBoolean | HandleCloseAck (const H245_CloseLogicalChannelAck &pdu) |
| virtual PBoolean | HandleRequestClose (const H245_RequestChannelClose &pdu) |
| virtual PBoolean | HandleRequestCloseAck (const H245_RequestChannelCloseAck &pdu) |
| virtual PBoolean | HandleRequestCloseReject (const H245_RequestChannelCloseReject &pdu) |
| virtual PBoolean | HandleRequestCloseRelease (const H245_RequestChannelCloseRelease &pdu) |
| virtual void | HandleTimeout () |
| H323Channel * | GetChannel () const |
| bool | IsAwaitingEstablishment () const |
| bool | IsEstablished () const |
Public Member Functions inherited from H245Negotiator | |
| H245Negotiator (H323EndPoint &endpoint, H323Connection &connection) | |
Protected Member Functions | |
| virtual void | Release () |
| P_DECLARE_TRACED_ENUM (States, e_Released, e_AwaitingEstablishment, e_Establishing, e_Established, e_AwaitingRelease, e_AwaitingConfirmation, e_AwaitingResponse, e_NumStates) | |
Protected Member Functions inherited from H245Negotiator | |
| PDECLARE_NOTIFIER (PTimer, H245Negotiator, HandleTimeoutUnlocked) | |
Protected Attributes | |
| H323Channel * | channel |
| H323ChannelNumber | channelNumber |
| States | state |
Protected Attributes inherited from H245Negotiator | |
| H323EndPoint & | endpoint |
| H323Connection & | connection |
| PTimer | replyTimer |
Friends | |
| class | H245NegLogicalChannels |
Logical Channel signalling on a H245 connection as per H245 section 8.4
| H245NegLogicalChannel::H245NegLogicalChannel | ( | H323EndPoint & | endpoint, |
| H323Connection & | connection, | ||
| const H323ChannelNumber & | channelNumber | ||
| ) |
| H245NegLogicalChannel::H245NegLogicalChannel | ( | H323EndPoint & | endpoint, |
| H323Connection & | connection, | ||
| H323Channel & | channel | ||
| ) |
| H245NegLogicalChannel::~H245NegLogicalChannel | ( | ) |
|
virtual |
| H323Channel* H245NegLogicalChannel::GetChannel | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from H245Negotiator.
|
inline |
References state.
|
inline |
References state.
|
virtual |
|
protected |
|
protectedvirtual |
|
friend |
|
protected |
|
protected |
|
protected |
Referenced by IsAwaitingEstablishment(), and IsEstablished().