OPAL  Version 3.14.3
H245NegRequestMode Class Reference

#include <h323neg.h>

Inheritance diagram for H245NegRequestMode:
Collaboration diagram for H245NegRequestMode:

Public Member Functions

 H245NegRequestMode (H323EndPoint &endpoint, H323Connection &connection)
 
virtual PBoolean StartRequest (const PString &newModes)
 
virtual PBoolean StartRequest (const H245_ArrayOf_ModeDescription &newModes)
 
virtual PBoolean HandleRequest (const H245_RequestMode &pdu)
 
virtual PBoolean HandleAck (const H245_RequestModeAck &pdu)
 
virtual PBoolean HandleReject (const H245_RequestModeReject &pdu)
 
virtual PBoolean HandleRelease (const H245_RequestModeRelease &pdu)
 
virtual void HandleTimeout ()
 
- Public Member Functions inherited from H245Negotiator
 H245Negotiator (H323EndPoint &endpoint, H323Connection &connection)
 

Protected Attributes

PBoolean awaitingResponse
 
unsigned inSequenceNumber
 
unsigned outSequenceNumber
 
- Protected Attributes inherited from H245Negotiator
H323EndPointendpoint
 
H323Connectionconnection
 
PTimer replyTimer
 

Additional Inherited Members

- Protected Member Functions inherited from H245Negotiator
 PDECLARE_NOTIFIER (PTimer, H245Negotiator, HandleTimeoutUnlocked)
 

Detailed Description

Request mode change as per H245 section 8.9

Constructor & Destructor Documentation

H245NegRequestMode::H245NegRequestMode ( H323EndPoint endpoint,
H323Connection connection 
)

Member Function Documentation

virtual PBoolean H245NegRequestMode::HandleAck ( const H245_RequestModeAck &  pdu)
virtual
virtual PBoolean H245NegRequestMode::HandleReject ( const H245_RequestModeReject &  pdu)
virtual
virtual PBoolean H245NegRequestMode::HandleRelease ( const H245_RequestModeRelease &  pdu)
virtual
virtual PBoolean H245NegRequestMode::HandleRequest ( const H245_RequestMode &  pdu)
virtual
virtual void H245NegRequestMode::HandleTimeout ( )
virtual

Reimplemented from H245Negotiator.

virtual PBoolean H245NegRequestMode::StartRequest ( const PString &  newModes)
virtual
virtual PBoolean H245NegRequestMode::StartRequest ( const H245_ArrayOf_ModeDescription &  newModes)
virtual

Field Documentation

PBoolean H245NegRequestMode::awaitingResponse
protected
unsigned H245NegRequestMode::inSequenceNumber
protected
unsigned H245NegRequestMode::outSequenceNumber
protected

The documentation for this class was generated from the following file: