#include <h323h224.h>
Public Member Functions | |
H323_H224Channel (H323Connection &connection, const H323Capability &capability, Directions direction, RTP_UDP &session, unsigned sessionID) | |
~H323_H224Channel () | |
virtual H323Channel::Directions | GetDirection () const |
virtual PBoolean | SetInitialBandwidth () |
virtual PBoolean | Open () |
virtual PBoolean | Start () |
virtual void | Close () |
virtual PBoolean | OnSendingPDU (H245_OpenLogicalChannel &openPDU) const |
virtual void | OnSendOpenAck (const H245_OpenLogicalChannel &openPDU, H245_OpenLogicalChannelAck &ack) const |
virtual PBoolean | OnReceivedPDU (const H245_OpenLogicalChannel &pdu, unsigned &errorCode) |
virtual PBoolean | OnReceivedAckPDU (const H245_OpenLogicalChannelAck &pdu) |
virtual PBoolean | OnSendingPDU (H245_H2250LogicalChannelParameters ¶m) const |
virtual void | OnSendOpenAck (H245_H2250LogicalChannelAckParameters ¶m) const |
virtual PBoolean | OnReceivedPDU (const H245_H2250LogicalChannelParameters ¶m, unsigned &errorCode) |
virtual PBoolean | OnReceivedAckPDU (const H245_H2250LogicalChannelAckParameters ¶m) |
virtual PBoolean | SetDynamicRTPPayloadType (int newType) |
RTP_DataFrame::PayloadTypes | GetDynamicRTPPayloadType () const |
Protected Member Functions | |
virtual PBoolean | ExtractTransport (const H245_TransportAddress &pdu, PBoolean isDataPort, unsigned &errorCode) |
Protected Attributes | |
unsigned | sessionID |
Directions | direction |
RTP_UDP & | rtpSession |
H323_RTP_Session & | rtpCallbacks |
RTP_DataFrame::PayloadTypes | rtpPayloadType |
H323_H224Channel::H323_H224Channel | ( | H323Connection & | connection, | |
const H323Capability & | capability, | |||
Directions | direction, | |||
RTP_UDP & | session, | |||
unsigned | sessionID | |||
) |
H323_H224Channel::~H323_H224Channel | ( | ) |
virtual H323Channel::Directions H323_H224Channel::GetDirection | ( | ) | const [virtual] |
virtual PBoolean H323_H224Channel::SetInitialBandwidth | ( | ) | [virtual] |
virtual PBoolean H323_H224Channel::Open | ( | ) | [virtual] |
virtual PBoolean H323_H224Channel::Start | ( | ) | [virtual] |
virtual void H323_H224Channel::Close | ( | ) | [virtual] |
virtual PBoolean H323_H224Channel::OnSendingPDU | ( | H245_OpenLogicalChannel & | openPDU | ) | const [virtual] |
virtual void H323_H224Channel::OnSendOpenAck | ( | const H245_OpenLogicalChannel & | openPDU, | |
H245_OpenLogicalChannelAck & | ack | |||
) | const [virtual] |
virtual PBoolean H323_H224Channel::OnReceivedPDU | ( | const H245_OpenLogicalChannel & | pdu, | |
unsigned & | errorCode | |||
) | [virtual] |
virtual PBoolean H323_H224Channel::OnReceivedAckPDU | ( | const H245_OpenLogicalChannelAck & | pdu | ) | [virtual] |
virtual PBoolean H323_H224Channel::OnSendingPDU | ( | H245_H2250LogicalChannelParameters & | param | ) | const [virtual] |
virtual void H323_H224Channel::OnSendOpenAck | ( | H245_H2250LogicalChannelAckParameters & | param | ) | const [virtual] |
virtual PBoolean H323_H224Channel::OnReceivedPDU | ( | const H245_H2250LogicalChannelParameters & | param, | |
unsigned & | errorCode | |||
) | [virtual] |
virtual PBoolean H323_H224Channel::OnReceivedAckPDU | ( | const H245_H2250LogicalChannelAckParameters & | param | ) | [virtual] |
virtual PBoolean H323_H224Channel::SetDynamicRTPPayloadType | ( | int | newType | ) | [virtual] |
RTP_DataFrame::PayloadTypes H323_H224Channel::GetDynamicRTPPayloadType | ( | ) | const [inline] |
virtual PBoolean H323_H224Channel::ExtractTransport | ( | const H245_TransportAddress & | pdu, | |
PBoolean | isDataPort, | |||
unsigned & | errorCode | |||
) | [protected, virtual] |
unsigned H323_H224Channel::sessionID [protected] |
Directions H323_H224Channel::direction [protected] |
RTP_UDP& H323_H224Channel::rtpSession [protected] |
H323_RTP_Session& H323_H224Channel::rtpCallbacks [protected] |