#include <transports.h>
Inheritance diagram for H323TransportIP:
Public Member Functions | |
H323TransportIP (H323EndPoint &endpoint, PIPSocket::Address binding, WORD remPort) | |
virtual H323TransportAddress | GetLocalAddress () const |
virtual H323TransportAddress | GetRemoteAddress () const |
virtual BOOL | IsCompatibleTransport (const H225_TransportAddress &pdu) const |
virtual void | SetUpTransportPDU (H225_TransportAddress &pdu, BOOL localTsap) const |
virtual void | SetUpTransportPDU (H245_TransportAddress &pdu, unsigned tsap) const |
Protected Attributes | |
PIPSocket::Address | localAddress |
WORD | localPort |
PIPSocket::Address | remoteAddress |
WORD | remotePort |
H323TransportIP::H323TransportIP | ( | H323EndPoint & | endpoint, | |
PIPSocket::Address | binding, | |||
WORD | remPort | |||
) |
Create a new transport channel.
endpoint | H323 End Point object |
binding | Local interface to use |
remPort | Remote port to use |
virtual H323TransportAddress H323TransportIP::GetLocalAddress | ( | ) | const [virtual] |
Get the transport dependent name of the local endpoint.
Implements H323Transport.
Reimplemented in H323TransportUDP.
virtual H323TransportAddress H323TransportIP::GetRemoteAddress | ( | ) | const [virtual] |
Get the transport dependent name of the remote endpoint.
Implements H323Transport.
virtual BOOL H323TransportIP::IsCompatibleTransport | ( | const H225_TransportAddress & | pdu | ) | const [virtual] |
Check that the transport address PDU is compatible with transport.
Reimplemented from H323Transport.
virtual void H323TransportIP::SetUpTransportPDU | ( | H245_TransportAddress & | pdu, | |
unsigned | tsap | |||
) | const [virtual] |
Set up a transport address PDU for logical channel.
Reimplemented from H323Transport.
virtual void H323TransportIP::SetUpTransportPDU | ( | H225_TransportAddress & | pdu, | |
BOOL | localTsap | |||
) | const [virtual] |
Set up a transport address PDU for RAS channel.
Reimplemented from H323Transport.
PIPSocket::Address H323TransportIP::localAddress [protected] |
WORD H323TransportIP::localPort [protected] |
PIPSocket::Address H323TransportIP::remoteAddress [protected] |
WORD H323TransportIP::remotePort [protected] |