#include <ptlib/sockets.h>
Go to the source code of this file.
Classes | |
class | H323TransportAddress |
class | H323Listener |
class | H323Transport |
class | H323TransportIP |
class | H323ListenerTCP |
class | H323TransportTCP |
class | H323TransportUDP |
Functions | |
PLIST (H323ListenerList, H323Listener) | |
H323TransportAddressArray | H323GetInterfaceAddresses (const H323ListenerList &listeners, BOOL excludeLocalHost=TRUE, H323Transport *associatedTransport=NULL) |
H323TransportAddressArray | H323GetInterfaceAddresses (const H323TransportAddress &addr, BOOL excludeLocalHost=TRUE, H323Transport *associatedTransport=NULL) |
void | H323SetTransportAddresses (const H323Transport &associatedTransport, const H323TransportAddressArray &addresses, H225_ArrayOf_TransportAddress &pdu) |
H323TransportAddressArray H323GetInterfaceAddresses | ( | const H323TransportAddress & | addr, | |
BOOL | excludeLocalHost = TRUE , |
|||
H323Transport * | associatedTransport = NULL | |||
) |
addr | Possible INADDR_ANY address | |
excludeLocalHost | Flag to exclude 127.0.0.1 | |
associatedTransport | Associated transport for precedence and translation |
H323TransportAddressArray H323GetInterfaceAddresses | ( | const H323ListenerList & | listeners, | |
BOOL | excludeLocalHost = TRUE , |
|||
H323Transport * | associatedTransport = NULL | |||
) |
Return a list of transport addresses corresponding to a listener list
listeners | List of listeners | |
excludeLocalHost | Flag to exclude 127.0.0.1 | |
associatedTransport | Associated transport for precedence and translation |
void H323SetTransportAddresses | ( | const H323Transport & | associatedTransport, | |
const H323TransportAddressArray & | addresses, | |||
H225_ArrayOf_TransportAddress & | pdu | |||
) |
Set the PDU field for the list of transport addresses
associatedTransport | Transport for NAT address translation | |
addresses | Addresses to set | |
pdu | List of PDU transport addresses |
PLIST | ( | H323ListenerList | , | |
H323Listener | ||||
) |