#include <h323rtp.h>
Inheritance diagram for H323_RTP_UDP:
Public Member Functions | |
Construction | |
H323_RTP_UDP (const H323Connection &connection, RTP_UDP &rtp) | |
Operations | |
virtual BOOL | OnSendingPDU (const H323_RTPChannel &channel, H245_H2250LogicalChannelParameters ¶m) const |
virtual void | OnSendingAckPDU (const H323_RTPChannel &channel, H245_H2250LogicalChannelAckParameters ¶m) const |
virtual BOOL | OnReceivedPDU (H323_RTPChannel &channel, const H245_H2250LogicalChannelParameters ¶m, unsigned &errorCode) |
virtual BOOL | OnReceivedAckPDU (H323_RTPChannel &channel, const H245_H2250LogicalChannelAckParameters ¶m) |
virtual void | OnSendRasInfo (H225_RTPSession &info) |
Protected Member Functions | |
virtual BOOL | ExtractTransport (const H245_TransportAddress &pdu, BOOL isDataPort, unsigned &errorCode) |
Protected Attributes | |
RTP_UDP & | rtp |
|
Create a new RTP session H323 info.
|
|
|
|
This is called after a request to create a channel occurs from the local machine via the H245LogicalChannelDict::Open() function, and the request has been acknowledged by the remote endpoint. The default behaviour sets the remote ports to send UDP packets to.
Implements H323_RTP_Session. |
|
This is called after a request to create a channel occurs from the local machine via the H245LogicalChannelDict::Open() function, and the request has been acknowledged by the remote endpoint. The default behaviour sets the remote ports to send UDP packets to.
Implements H323_RTP_Session. |
|
This is called when request to create a channel is received from a remote machine and is about to be acknowledged.
Implements H323_RTP_Session. |
|
Fill out the OpenLogicalChannel PDU for the particular channel type.
Implements H323_RTP_Session. |
|
This is called when a gatekeeper wants to get status information from the endpoint. The default behaviour calls the ancestor functon and then fills in the transport fields.
Implements H323_RTP_Session. |
|
|