26 #ifndef OPAL_H224_H224HANDLER_H
27 #define OPAL_H224_H224HANDLER_H
112 virtual Comparison
Compare(
const PObject & obj);
214 PBoolean transmitHDLCTunneling;
215 PBoolean receiveHDLCTunneling;
239 virtual void InternalClose();
244 #endif // OPAL_H224_H224HANDLER_H
OpalH224MediaStream * transmitMediaStream
Definition: h224handler.h:205
Definition: h224handler.h:153
PBoolean HandleFrame(const RTP_DataFrame &rtpFrame)
PBoolean SendClientListCommand()
Definition: h224handler.h:136
PMutex & GetTransmitMutex()
Definition: h224handler.h:196
Definition: h224handler.h:59
virtual BYTE GetCountryCode() const
Definition: h224handler.h:75
virtual BYTE GetManufacturerClientID() const
Definition: h224handler.h:90
Definition: h224handler.h:47
Definition: h224handler.h:148
PBoolean SendExtraCapabilitiesMessage(const OpalH224Client &client, BYTE *data, PINDEX length)
virtual void OnReceivedExtraCapabilities(const BYTE *, PINDEX)
Definition: h224handler.h:100
virtual void StopTransmit()
Definition: h224handler.h:149
PTime * transmitStartTime
Definition: h224handler.h:204
PBoolean SendExtraCapabilitiesCommand(const OpalH224Client &client)
PBoolean TransmitClientFrame(const OpalH224Client &client, H224_Frame &frame)
PBoolean AddClient(OpalH224Client &client)
Definition: h224handler.h:151
virtual PBoolean OnReceivedClientList(H224_Frame &frame)
void SetTransmitMediaFormat(const OpalMediaFormat &mediaFormat)
BYTE transmitBitIndex
Definition: h224handler.h:203
RTP_DataFrame transmitFrame
Definition: h224handler.h:202
virtual PBoolean OnReceivedExtraCapabilitiesCommand()
PBoolean SendClientList()
PMutex transmitMutex
Definition: h224handler.h:200
PBoolean GetRemoteClientAvailable() const
Definition: h224handler.h:120
PBoolean remoteClientAvailable
Definition: h224handler.h:125
virtual void OnReceivedMessage(const H224_Frame &)
Definition: h224handler.h:105
virtual void StartTransmit()
virtual void SendExtraCapabilities() const
Definition: h224handler.h:110
PSORTED_LIST(OpalH224ClientList, OpalH224Client)
virtual WORD GetManufacturerCode() const
Definition: h224handler.h:85
OpalH224Handler * h224Handler
Definition: h224handler.h:127
void SetTransmitMediaStream(OpalH224MediaStream *transmitMediaStream)
PBoolean canTransmit
Definition: h224handler.h:201
PBoolean SendExtraCapabilities()
PBoolean GetRemoteClientHasExtraCapabilities() const
Definition: h224handler.h:121
virtual PBoolean OnReceivedFrame(H224_Frame &frame)
void SetH224Handler(OpalH224Handler *handler)
Definition: h224handler.h:115
virtual PBoolean HasExtraCapabilities() const
Definition: h224handler.h:95
void SetReceiveMediaFormat(const OpalMediaFormat &mediaFormat)
virtual PBoolean OnReceivedExtraCapabilities(H224_Frame &frame)
virtual PBoolean OnReceivedClientListCommand()
Definition: connection.h:353
H224_Frame receiveFrame
Definition: h224handler.h:207
Definition: h224handler.h:58
Definition: h224handler.h:150
virtual BYTE GetClientID() const =0
Definition: h224handler.h:146
OpalH224ClientList clients
Definition: h224handler.h:209
virtual Comparison Compare(const PObject &obj)
Definition: h224handler.h:57
Definition: h224handler.h:60
virtual PBoolean OnReceivedCMEMessage(H224_Frame &frame)
void SetRemoteClientAvailable(PBoolean remoteClientAvailable, PBoolean remoteClientHasExtraCapabilities)
virtual BYTE GetExtendedClientID() const
Definition: h224handler.h:70
PBoolean remoteClientHasExtraCapabilities
Definition: h224handler.h:126
PBoolean RemoveClient(OpalH224Client &client)
virtual BYTE GetCountryCodeExtension() const
Definition: h224handler.h:80