OPAL
Version 3.14.3
|
#include <h323neg.h>
Public Member Functions | |
H245NegLogicalChannels (H323EndPoint &endpoint, H323Connection &connection) | |
virtual void | Add (H323Channel &channel) |
virtual PBoolean | Open (const H323Capability &capability, unsigned sessionID, unsigned replacementFor=0, OpalMediaStreamPtr mediaStream=NULL) |
virtual PBoolean | Close (unsigned channelNumber, PBoolean fromRemote) |
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) |
H323ChannelNumber | GetNextChannelNumber () |
H245LogicalChannelDict & | GetChannels () |
const H245LogicalChannelDict & | GetChannels () const |
H323Channel * | FindChannel (unsigned channelNumber, PBoolean fromRemote) |
H245NegLogicalChannel * | FindNegLogicalChannel (unsigned channelNumber, PBoolean fromRemote) |
H323Channel * | FindChannelBySession (unsigned rtpSessionId, PBoolean fromRemote) |
void | RemoveAll () |
![]() | |
H245Negotiator (H323EndPoint &endpoint, H323Connection &connection) | |
Protected Attributes | |
H323ChannelNumber | lastChannelNumber |
H245LogicalChannelDict | channels |
![]() | |
H323EndPoint & | endpoint |
H323Connection & | connection |
PTimer | replyTimer |
Additional Inherited Members | |
![]() | |
PDECLARE_NOTIFIER (PTimer, H245Negotiator, HandleTimeoutUnlocked) | |
virtual void | HandleTimeout () |
Dictionary of all Logical Channels
H245NegLogicalChannels::H245NegLogicalChannels | ( | H323EndPoint & | endpoint, |
H323Connection & | connection | ||
) |
|
virtual |
|
virtual |
H323Channel* H245NegLogicalChannels::FindChannel | ( | unsigned | channelNumber, |
PBoolean | fromRemote | ||
) |
H323Channel* H245NegLogicalChannels::FindChannelBySession | ( | unsigned | rtpSessionId, |
PBoolean | fromRemote | ||
) |
H245NegLogicalChannel* H245NegLogicalChannels::FindNegLogicalChannel | ( | unsigned | channelNumber, |
PBoolean | fromRemote | ||
) |
|
inline |
References channels.
|
inline |
References channels.
H323ChannelNumber H245NegLogicalChannels::GetNextChannelNumber | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void H245NegLogicalChannels::RemoveAll | ( | ) |
|
protected |
Referenced by GetChannels().
|
protected |