OPAL  Version 3.10.10
H245NegRoundTripDelay Class Reference

#include <h323neg.h>

Inheritance diagram for H245NegRoundTripDelay:
H245Negotiator

Public Member Functions

 H245NegRoundTripDelay (H323EndPoint &endpoint, H323Connection &connection)
 
PBoolean StartRequest ()
 
PBoolean HandleRequest (const H245_RoundTripDelayRequest &pdu)
 
PBoolean HandleResponse (const H245_RoundTripDelayResponse &pdu)
 
void HandleTimeout ()
 
PTimeInterval GetRoundTripDelay () const
 
PBoolean IsRemoteOffline () const
 
- Public Member Functions inherited from H245Negotiator
 H245Negotiator (H323EndPoint &endpoint, H323Connection &connection)
 

Protected Attributes

PBoolean awaitingResponse
 
unsigned sequenceNumber
 
PTimeInterval tripStartTime
 
PTimeInterval roundTripTime
 
unsigned retryCount
 
- 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

◆ H245NegRoundTripDelay()

H245NegRoundTripDelay::H245NegRoundTripDelay ( H323EndPoint endpoint,
H323Connection connection 
)

Member Function Documentation

◆ GetRoundTripDelay()

PTimeInterval H245NegRoundTripDelay::GetRoundTripDelay ( ) const
inline

◆ HandleRequest()

PBoolean H245NegRoundTripDelay::HandleRequest ( const H245_RoundTripDelayRequest &  pdu)

◆ HandleResponse()

PBoolean H245NegRoundTripDelay::HandleResponse ( const H245_RoundTripDelayResponse &  pdu)

◆ HandleTimeout()

void H245NegRoundTripDelay::HandleTimeout ( )
virtual

Reimplemented from H245Negotiator.

◆ IsRemoteOffline()

PBoolean H245NegRoundTripDelay::IsRemoteOffline ( ) const
inline

◆ StartRequest()

PBoolean H245NegRoundTripDelay::StartRequest ( )

Field Documentation

◆ awaitingResponse

PBoolean H245NegRoundTripDelay::awaitingResponse
protected

◆ retryCount

unsigned H245NegRoundTripDelay::retryCount
protected

◆ roundTripTime

PTimeInterval H245NegRoundTripDelay::roundTripTime
protected

◆ sequenceNumber

unsigned H245NegRoundTripDelay::sequenceNumber
protected

◆ tripStartTime

PTimeInterval H245NegRoundTripDelay::tripStartTime
protected

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