H245NegTerminalCapabilitySet Class Reference

#include <h323neg.h>

Inheritance diagram for H245NegTerminalCapabilitySet:

H245Negotiator List of all members.

Public Member Functions

 H245NegTerminalCapabilitySet (H323EndPoint &endpoint, H323Connection &connection)
BOOL Start (BOOL renegotiate, BOOL empty=FALSE)
void Stop ()
BOOL HandleIncoming (const H245_TerminalCapabilitySet &pdu)
BOOL HandleAck (const H245_TerminalCapabilitySetAck &pdu)
BOOL HandleReject (const H245_TerminalCapabilitySetReject &pdu)
BOOL HandleRelease (const H245_TerminalCapabilitySetRelease &pdu)
void HandleTimeout (PTimer &, INT)
BOOL HasSentCapabilities () const
BOOL HasReceivedCapabilities () const

Protected Types

enum  States { e_Idle, e_InProgress, e_Sent, e_NumStates }

Protected Attributes

enum H245NegTerminalCapabilitySet::States state
unsigned inSequenceNumber
unsigned outSequenceNumber
BOOL receivedCapabilites

Detailed Description

Exchange capabilities on a H245 connection as per H245 section 8.3


Member Enumeration Documentation

enum H245NegTerminalCapabilitySet::States [protected]
 

Enumerator:
e_Idle 
e_InProgress 
e_Sent 
e_NumStates 


Constructor & Destructor Documentation

H245NegTerminalCapabilitySet::H245NegTerminalCapabilitySet H323EndPoint endpoint,
H323Connection connection
 


Member Function Documentation

BOOL H245NegTerminalCapabilitySet::HandleAck const H245_TerminalCapabilitySetAck pdu  ) 
 

BOOL H245NegTerminalCapabilitySet::HandleIncoming const H245_TerminalCapabilitySet pdu  ) 
 

BOOL H245NegTerminalCapabilitySet::HandleReject const H245_TerminalCapabilitySetReject pdu  ) 
 

BOOL H245NegTerminalCapabilitySet::HandleRelease const H245_TerminalCapabilitySetRelease pdu  ) 
 

void H245NegTerminalCapabilitySet::HandleTimeout PTimer &  ,
INT 
 

BOOL H245NegTerminalCapabilitySet::HasReceivedCapabilities  )  const [inline]
 

BOOL H245NegTerminalCapabilitySet::HasSentCapabilities  )  const [inline]
 

BOOL H245NegTerminalCapabilitySet::Start BOOL  renegotiate,
BOOL  empty = FALSE
 

void H245NegTerminalCapabilitySet::Stop  ) 
 


Member Data Documentation

unsigned H245NegTerminalCapabilitySet::inSequenceNumber [protected]
 

unsigned H245NegTerminalCapabilitySet::outSequenceNumber [protected]
 

BOOL H245NegTerminalCapabilitySet::receivedCapabilites [protected]
 

enum H245NegTerminalCapabilitySet::States H245NegTerminalCapabilitySet::state [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 14 22:43:05 2006 for OPAL by  doxygen 1.4.6