H245NegLogicalChannel Class Reference
#include <h323neg.h>
List of all members.
|
Public Member Functions |
| | H245NegLogicalChannel (H323EndPoint &endpoint, H323Connection &connection, const H323ChannelNumber &channelNumber) |
| | H245NegLogicalChannel (H323EndPoint &endpoint, H323Connection &connection, H323Channel &channel) |
| | ~H245NegLogicalChannel () |
| virtual BOOL | Open (const H323Capability &capability, unsigned sessionID, unsigned replacementFor=0) |
| virtual BOOL | Close () |
| virtual BOOL | HandleOpen (const H245_OpenLogicalChannel &pdu) |
| virtual BOOL | HandleOpenAck (const H245_OpenLogicalChannelAck &pdu) |
| virtual BOOL | HandleOpenConfirm (const H245_OpenLogicalChannelConfirm &pdu) |
| virtual BOOL | HandleReject (const H245_OpenLogicalChannelReject &pdu) |
| virtual BOOL | HandleClose (const H245_CloseLogicalChannel &pdu) |
| virtual BOOL | HandleCloseAck (const H245_CloseLogicalChannelAck &pdu) |
| virtual BOOL | HandleRequestClose (const H245_RequestChannelClose &pdu) |
| virtual BOOL | HandleRequestCloseAck (const H245_RequestChannelCloseAck &pdu) |
| virtual BOOL | HandleRequestCloseReject (const H245_RequestChannelCloseReject &pdu) |
| virtual BOOL | HandleRequestCloseRelease (const H245_RequestChannelCloseRelease &pdu) |
| virtual void | HandleTimeout (PTimer &, INT) |
| H323Channel * | GetChannel () |
Protected Types |
| enum | States {
e_Released,
e_AwaitingEstablishment,
e_Established,
e_AwaitingRelease,
e_AwaitingConfirmation,
e_AwaitingResponse,
e_NumStates
} |
Protected Member Functions |
| virtual BOOL | OpenWhileLocked (const H323Capability &capability, unsigned sessionID, unsigned replacementFor=0) |
| virtual BOOL | CloseWhileLocked () |
| virtual void | Release () |
Protected Attributes |
| H323Channel * | channel |
| H323ChannelNumber | channelNumber |
| enum H245NegLogicalChannel::States | state |
Friends |
| class | H245NegLogicalChannels |
Detailed Description
Logical Channel signalling on a H245 connection as per H245 section 8.4
Member Enumeration Documentation
- Enumerator:
-
| e_Released |
|
| e_AwaitingEstablishment |
|
| e_Established |
|
| e_AwaitingRelease |
|
| e_AwaitingConfirmation |
|
| e_AwaitingResponse |
|
| e_NumStates |
|
Constructor & Destructor Documentation
| H245NegLogicalChannel::~H245NegLogicalChannel |
( |
|
) |
|
Member Function Documentation
| virtual BOOL H245NegLogicalChannel::Open |
( |
const H323Capability & |
capability, |
|
|
unsigned |
sessionID, |
|
|
unsigned |
replacementFor = 0 | |
|
) |
| | [virtual] |
| virtual BOOL H245NegLogicalChannel::Close |
( |
|
) |
[virtual] |
| virtual void H245NegLogicalChannel::HandleTimeout |
( |
PTimer & |
, |
|
|
INT |
| |
|
) |
| | [virtual] |
| virtual BOOL H245NegLogicalChannel::OpenWhileLocked |
( |
const H323Capability & |
capability, |
|
|
unsigned |
sessionID, |
|
|
unsigned |
replacementFor = 0 | |
|
) |
| | [protected, virtual] |
| virtual BOOL H245NegLogicalChannel::CloseWhileLocked |
( |
|
) |
[protected, virtual] |
| virtual void H245NegLogicalChannel::Release |
( |
|
) |
[protected, virtual] |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: