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

H245NegRequestMode Class Reference

#include <h323neg.h>

Inheritance diagram for H245NegRequestMode:

H245Negotiator List of all members.

Public Member Functions

 H245NegRequestMode (H323EndPoint &endpoint, H323Connection &connection)
virtual BOOL StartRequest (const PString &newModes)
virtual BOOL StartRequest (const H245_ArrayOf_ModeDescription &newModes)
virtual BOOL HandleRequest (const H245_RequestMode &pdu)
virtual BOOL HandleAck (const H245_RequestModeAck &pdu)
virtual BOOL HandleReject (const H245_RequestModeReject &pdu)
virtual BOOL HandleRelease (const H245_RequestModeRelease &pdu)
virtual void HandleTimeout (PTimer &, INT)

Protected Attributes

BOOL awaitingResponse
unsigned inSequenceNumber
unsigned outSequenceNumber

Detailed Description

Request mode change as per H245 section 8.9


Constructor & Destructor Documentation

H245NegRequestMode::H245NegRequestMode (  H323EndPoint &  endpoint,
H323Connection &  connection
) 
 


Member Function Documentation

virtual BOOL H245NegRequestMode::HandleAck (  const H245_RequestModeAck &  pdu  )  [virtual]
 

virtual BOOL H245NegRequestMode::HandleReject (  const H245_RequestModeReject &  pdu  )  [virtual]
 

virtual BOOL H245NegRequestMode::HandleRelease (  const H245_RequestModeRelease &  pdu  )  [virtual]
 

virtual BOOL H245NegRequestMode::HandleRequest (  const H245_RequestMode &  pdu  )  [virtual]
 

virtual void H245NegRequestMode::HandleTimeout (  PTimer &  ,
INT 
)  [virtual]
 

virtual BOOL H245NegRequestMode::StartRequest (  const H245_ArrayOf_ModeDescription &  newModes  )  [virtual]
 

virtual BOOL H245NegRequestMode::StartRequest (  const PString &  newModes  )  [virtual]
 


Member Data Documentation

BOOL H245NegRequestMode::awaitingResponse [protected]
 

unsigned H245NegRequestMode::inSequenceNumber [protected]
 

unsigned H245NegRequestMode::outSequenceNumber [protected]
 


The documentation for this class was generated from the following file:
Generated on Fri Jun 16 09:22:39 2006 for OPAL by  doxygen 1.4.2