|
OPAL
Version 3.10.10
|
#include <h323rtp.h>
Public Member Functions | |
Construction | |
| H323_RTP_UDP (const H323Connection &connection, RTP_UDP &rtp) | |
Operations | |
| virtual PBoolean | OnSendingPDU (const H323_RTPChannel &channel, H245_H2250LogicalChannelParameters ¶m) const |
| virtual void | OnSendingAckPDU (const H323_RTPChannel &channel, H245_H2250LogicalChannelAckParameters ¶m) const |
| virtual PBoolean | OnReceivedPDU (H323_RTPChannel &channel, const H245_H2250LogicalChannelParameters ¶m, unsigned &errorCode) |
| virtual PBoolean | OnReceivedAckPDU (H323_RTPChannel &channel, const H245_H2250LogicalChannelAckParameters ¶m) |
| virtual void | OnSendRasInfo (H225_RTPSession &info) |
Public Member Functions inherited from RTP_UserData | |
| virtual void | OnTxIntraFrameRequest (const RTP_Session &session) const |
| virtual void | OnRxIntraFrameRequest (const RTP_Session &session) const |
| virtual void | SessionFailing (RTP_Session &session) |
Protected Member Functions | |
| virtual PBoolean | ExtractTransport (const H245_TransportAddress &pdu, PBoolean isDataPort, unsigned &errorCode) |
Protected Member Functions inherited from H323_RTP_Session | |
| H323_RTP_Session (const H323Connection &connection) | |
Protected Attributes | |
| RTP_UDP & | rtp |
Protected Attributes inherited from H323_RTP_Session | |
| const H323Connection & | connection |
| Owner of the RTP session. More... | |
This class is for the IETF Real Time Protocol interface on UDP/IP.
| H323_RTP_UDP::H323_RTP_UDP | ( | const H323Connection & | connection, |
| RTP_UDP & | rtp | ||
| ) |
Create a new RTP session H323 info.
| connection | Owner of the RTP session |
| rtp | RTP session |
|
protectedvirtual |
|
virtual |
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.
| channel | Channel using this session. |
| param | Acknowledgement PDU |
Implements H323_RTP_Session.
|
virtual |
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.
| channel | Channel using this session. |
| param | Acknowledgement PDU |
| errorCode | Error on failure |
Implements H323_RTP_Session.
|
virtual |
This is called when request to create a channel is received from a remote machine and is about to be acknowledged.
| channel | Channel using this session. |
| param | Acknowledgement PDU |
Implements H323_RTP_Session.
|
virtual |
Fill out the OpenLogicalChannel PDU for the particular channel type.
| channel | Channel using this session. |
| param | Open PDU to send. |
Implements H323_RTP_Session.
|
virtual |
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.
| info | RTP session info PDU |
Implements H323_RTP_Session.
|
protected |