#include <h323neg.h>
Inheritance diagram for H245NegLogicalChannel:

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) |
| 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 (PTimer &, INT) |
| H323Channel * | GetChannel () |
| bool | IsAwaitingEstablishment () const |
| bool | IsEstablished () const |
Protected Types | |
| e_Released | |
| e_AwaitingEstablishment | |
| e_Established | |
| e_AwaitingRelease | |
| e_AwaitingConfirmation | |
| e_AwaitingResponse | |
| e_NumStates | |
| enum | States { e_Released, e_AwaitingEstablishment, e_Established, e_AwaitingRelease, e_AwaitingConfirmation, e_AwaitingResponse, e_NumStates } |
Protected Member Functions | |
| virtual PBoolean | OpenWhileLocked (const H323Capability &capability, unsigned sessionID, unsigned replacementFor=0) |
| virtual PBoolean | CloseWhileLocked () |
| virtual void | Release () |
Protected Attributes | |
| H323Channel * | channel |
| H323ChannelNumber | channelNumber |
| enum H245NegLogicalChannel::States | state |
Friends | |
| class | H245NegLogicalChannels |
enum H245NegLogicalChannel::States [protected] |
| H245NegLogicalChannel::H245NegLogicalChannel | ( | H323EndPoint & | endpoint, | |
| H323Connection & | connection, | |||
| const H323ChannelNumber & | channelNumber | |||
| ) |
| H245NegLogicalChannel::H245NegLogicalChannel | ( | H323EndPoint & | endpoint, | |
| H323Connection & | connection, | |||
| H323Channel & | channel | |||
| ) |
| H245NegLogicalChannel::~H245NegLogicalChannel | ( | ) |
| virtual PBoolean H245NegLogicalChannel::Close | ( | ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::CloseWhileLocked | ( | ) | [protected, virtual] |
| H323Channel* H245NegLogicalChannel::GetChannel | ( | ) |
| virtual PBoolean H245NegLogicalChannel::HandleClose | ( | const H245_CloseLogicalChannel & | pdu | ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::HandleCloseAck | ( | const H245_CloseLogicalChannelAck & | pdu | ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::HandleOpen | ( | const H245_OpenLogicalChannel & | pdu | ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::HandleOpenAck | ( | const H245_OpenLogicalChannelAck & | pdu | ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::HandleOpenConfirm | ( | const H245_OpenLogicalChannelConfirm & | pdu | ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::HandleReject | ( | const H245_OpenLogicalChannelReject & | pdu | ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::HandleRequestClose | ( | const H245_RequestChannelClose & | pdu | ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::HandleRequestCloseAck | ( | const H245_RequestChannelCloseAck & | pdu | ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::HandleRequestCloseReject | ( | const H245_RequestChannelCloseReject & | pdu | ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::HandleRequestCloseRelease | ( | const H245_RequestChannelCloseRelease & | pdu | ) | [virtual] |
| virtual void H245NegLogicalChannel::HandleTimeout | ( | PTimer & | , | |
| INT | ||||
| ) | [virtual] |
| bool H245NegLogicalChannel::IsAwaitingEstablishment | ( | ) | const [inline] |
| bool H245NegLogicalChannel::IsEstablished | ( | ) | const [inline] |
| virtual PBoolean H245NegLogicalChannel::Open | ( | const H323Capability & | capability, | |
| unsigned | sessionID, | |||
| unsigned | replacementFor = 0 | |||
| ) | [virtual] |
| virtual PBoolean H245NegLogicalChannel::OpenWhileLocked | ( | const H323Capability & | capability, | |
| unsigned | sessionID, | |||
| unsigned | replacementFor = 0 | |||
| ) | [protected, virtual] |
| virtual void H245NegLogicalChannel::Release | ( | ) | [protected, virtual] |
friend class H245NegLogicalChannels [friend] |
H323Channel* H245NegLogicalChannel::channel [protected] |
enum H245NegLogicalChannel::States H245NegLogicalChannel::state [protected] |
1.4.7