This class describes the interface to a data channel used to transfer data via the logical channels opened and managed by the H323 control channel.
Construction
Overrides from class PObject
Member variable access
This class describes the interface to a data channel used to transfer data via the logical channels opened and managed by the H323 control channel.An application may create a descendent off this class and override functions as required for descibing a codec.
The default behaviour returns 3, indicating a data session.
virtual H323Codec* CreateCodec( H323Codec::Direction direction ) const
The default behaviour calls the OnSendingPDU() function with a more specific PDU type.
The default behaviour calls the OnSendingPDU() function with a more
specific PDU type.
The default behaviour is pure.
If the function returns FALSE then the received PDU codec description
is not supported, so will be ignored. The default behaviour simply
returns TRUE.
The default behaviour is pure.
The default behaviour is pure.
virtual BOOL OnSendingPDU( H245_DataType & pdu ) const
virtual BOOL OnSendingPDU( H245_DataApplicationCapability & pdu ) const
virtual BOOL OnReceivedPDU( const H245_Capability & pdu )
virtual BOOL OnReceivedPDU( const H245_DataType & pdu, BOOL receiver )
receiver - Is receiver OLCvirtual BOOL OnReceivedPDU( const H245_DataApplicationCapability & pdu )
Alphabetic index HTML hierarchy of classes or Java