|
OpenH323
1.18.0
|
#include <transports.h>
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 |
This class represents a particular H323 transport using IP. It is used by the TCP and UDP transports.
| 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 | ( | H225_TransportAddress & | pdu, |
| BOOL | localTsap | ||
| ) | const [virtual] |
Set up a transport address PDU for RAS channel.
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.
PIPSocket::Address H323TransportIP::localAddress [protected] |
WORD H323TransportIP::localPort [protected] |
PIPSocket::Address H323TransportIP::remoteAddress [protected] |
WORD H323TransportIP::remotePort [protected] |
1.7.6.1