Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

H245NegLogicalChannels Class Reference

#include <h323neg.h>

Inheritance diagram for H245NegLogicalChannels:

H245Negotiator List of all members.

Public Member Functions

 H245NegLogicalChannels (H323EndPoint &endpoint, H323Connection &connection)
virtual void Add (H323Channel &channel)
virtual BOOL Open (const H323Capability &capability, unsigned sessionID, unsigned replacementFor=0)
virtual BOOL Close (unsigned channelNumber, BOOL fromRemote)
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)
H323ChannelNumber GetNextChannelNumber ()
PINDEX GetSize () const
H323ChannelGetChannelAt (PINDEX i)
H323ChannelFindChannel (unsigned channelNumber, BOOL fromRemote)
H245NegLogicalChannelGetNegLogicalChannelAt (PINDEX i)
H245NegLogicalChannelFindNegLogicalChannel (unsigned channelNumber, BOOL fromRemote)
H323ChannelFindChannelBySession (unsigned rtpSessionId, BOOL fromRemote)
void RemoveAll ()

Protected Attributes

H323ChannelNumber lastChannelNumber
H245LogicalChannelDict channels

Detailed Description

Dictionary of all Logical Channels


Constructor & Destructor Documentation

H245NegLogicalChannels::H245NegLogicalChannels H323EndPoint endpoint,
H323Connection connection
 


Member Function Documentation

virtual void H245NegLogicalChannels::Add H323Channel channel  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::Close unsigned  channelNumber,
BOOL  fromRemote
[virtual]
 

H323Channel* H245NegLogicalChannels::FindChannel unsigned  channelNumber,
BOOL  fromRemote
 

H323Channel* H245NegLogicalChannels::FindChannelBySession unsigned  rtpSessionId,
BOOL  fromRemote
 

H245NegLogicalChannel* H245NegLogicalChannels::FindNegLogicalChannel unsigned  channelNumber,
BOOL  fromRemote
 

H323Channel* H245NegLogicalChannels::GetChannelAt PINDEX  i  ) 
 

H245NegLogicalChannel& H245NegLogicalChannels::GetNegLogicalChannelAt PINDEX  i  ) 
 

H323ChannelNumber H245NegLogicalChannels::GetNextChannelNumber  ) 
 

PINDEX H245NegLogicalChannels::GetSize  )  const [inline]
 

virtual BOOL H245NegLogicalChannels::HandleClose const H245_CloseLogicalChannel pdu  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::HandleCloseAck const H245_CloseLogicalChannelAck pdu  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::HandleOpen const H245_OpenLogicalChannel pdu  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::HandleOpenAck const H245_OpenLogicalChannelAck pdu  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::HandleOpenConfirm const H245_OpenLogicalChannelConfirm pdu  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::HandleReject const H245_OpenLogicalChannelReject pdu  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::HandleRequestClose const H245_RequestChannelClose pdu  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::HandleRequestCloseAck const H245_RequestChannelCloseAck pdu  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::HandleRequestCloseReject const H245_RequestChannelCloseReject pdu  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::HandleRequestCloseRelease const H245_RequestChannelCloseRelease pdu  )  [virtual]
 

virtual BOOL H245NegLogicalChannels::Open const H323Capability capability,
unsigned  sessionID,
unsigned  replacementFor = 0
[virtual]
 

void H245NegLogicalChannels::RemoveAll  ) 
 


Member Data Documentation

H245LogicalChannelDict H245NegLogicalChannels::channels [protected]
 

H323ChannelNumber H245NegLogicalChannels::lastChannelNumber [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 15 11:17:51 2005 for OpenH323 by  doxygen 1.4.0