30 #ifndef OPAL_H323_TRANSADDR_H
31 #define OPAL_H323_TRANSADDR_H
41 #include <ptlib/sockets.h>
45 class H225_TransportAddress;
46 class H245_TransportAddress;
47 class H225_ArrayOf_TransportAddress;
78 const H225_TransportAddress & pdu,
79 const char * proto = NULL
82 const H245_TransportAddress & pdu,
83 const char * proto = NULL
86 PBoolean
SetPDU(H225_TransportAddress & pdu, WORD defPort = 0)
const;
87 PBoolean
SetPDU(H245_TransportAddress & pdu, WORD defPort = 0)
const;
93 typedef PArray<H323TransportAddress> ParentClass;
98 : ParentClass(dummy, c) { }
102 : ParentClass(initialSize) { }
110 const H225_ArrayOf_TransportAddress & addresses
116 const PStringArray & array
119 const PStringList & list
122 const PSortedStringList & list
129 const PString & address
142 const PCollection & coll
152 H225_ArrayOf_TransportAddress & pdu
158 #endif // OPAL_H323_TRANSADDR_H
OpalListener H323Listener
Definition: transaddr.h:47
void AppendStringCollection(const PCollection &coll)
void H323SetTransportAddresses(const H323Transport &associatedTransport, const H323TransportAddressArray &addresses, H225_ArrayOf_TransportAddress &pdu)
H323TransportAddress()
Definition: transaddr.h:66
H323TransportAddressArray(const OpalTransportAddress &address)
Definition: transaddr.h:103
H323TransportAddressArray(const OpalTransportAddressArray &array)
Definition: transaddr.h:112
Definition: transports.h:788
H323TransportAddress(const char *addr, WORD port=0, const char *proto=NULL)
Definition: transaddr.h:68
H323TransportAddressArray(const PStringArray &array)
Definition: transaddr.h:115
OpalTransport H323Transport
Definition: transaddr.h:52
H323TransportAddress(const PString &addr, WORD port=0, const char *proto=NULL)
Definition: transaddr.h:70
void AppendAddress(const H323TransportAddress &address)
Definition: transports.h:411
Definition: transaddr.h:91
OpalTransportUDP H323TransportUDP
Definition: transaddr.h:53
PList< H323Listener > H323ListenerList
Definition: transaddr.h:51
H323TransportAddressArray(const PSortedStringList &list)
Definition: transaddr.h:121
H323TransportAddress(const OpalTransportAddress &addr)
Definition: transaddr.h:72
void AppendString(const char *address)
H323TransportAddress(PIPSocket::Address ip, WORD port, const char *proto=NULL)
Definition: transaddr.h:74
Definition: transports.h:1197
PBoolean SetPDU(H225_TransportAddress &pdu, WORD defPort=0) const
H323TransportAddressArray(int dummy, const H323TransportAddressArray *c)
Definition: transaddr.h:97
H323TransportAddressArray(PINDEX initialSize=0)
Definition: transaddr.h:101
virtual PObject * Clone() const
Definition: transaddr.h:135
Definition: transports.h:151
Definition: transports.h:326
H323TransportAddressArray(const H323TransportAddress &address)
Definition: transaddr.h:106
H323TransportAddressArray(const PStringList &list)
Definition: transaddr.h:118
Definition: transaddr.h:62