transports.h File Reference

#include <opal/buildopts.h>
#include <ptlib/sockets.h>

Go to the source code of this file.

Classes

class  OpalTransportAddress
class  OpalListener
class  OpalListenerIP
class  OpalListenerTCP
class  OpalListenerUDP
class  OpalTransport
class  OpalTransportIP
class  OpalTransportTCP
class  OpalTransportUDP

Functions

 OpalTransportAddressArray (const OpalTransportAddress &address)
 OpalTransportAddressArray (const PStringArray &array)
 OpalTransportAddressArray (const PStringList &list)
 OpalTransportAddressArray (const PSortedStringList &list)
void AppendString (const char *address)
void AppendString (const PString &address)
void AppendAddress (const OpalTransportAddress &address)
void AppendStringCollection (const PCollection &coll)
 PLIST (OpalListenerList, OpalListener)
OpalTransportAddressArray OpalGetInterfaceAddresses (const OpalListenerList &listeners, BOOL excludeLocalHost=TRUE, OpalTransport *associatedTransport=NULL)
OpalTransportAddressArray OpalGetInterfaceAddresses (const OpalTransportAddress &addr, BOOL excludeLocalHost=TRUE, OpalTransport *associatedTransport=NULL)


Function Documentation

void AppendAddress const OpalTransportAddress address  ) 
 

void AppendString const PString &  address  ) 
 

void AppendString const char *  address  ) 
 

void AppendStringCollection const PCollection &  coll  )  [protected]
 

OpalTransportAddressArray OpalGetInterfaceAddresses const OpalTransportAddress addr,
BOOL  excludeLocalHost = TRUE,
OpalTransport associatedTransport = NULL
[protected]
 

Parameters:
addr  Possible INADDR_ANY address
excludeLocalHost  Flag to exclude 127.0.0.1
associatedTransport  Associated transport for precedence and translation

OpalTransportAddressArray OpalGetInterfaceAddresses const OpalListenerList &  listeners,
BOOL  excludeLocalHost = TRUE,
OpalTransport associatedTransport = NULL
[protected]
 

Return a list of transport addresses corresponding to a listener list

Parameters:
listeners  List of listeners
excludeLocalHost  Flag to exclude 127.0.0.1
associatedTransport  Associated transport for precedence and translation

OpalTransportAddressArray const PSortedStringList &  list  ) 
 

OpalTransportAddressArray const PStringList &  list  ) 
 

OpalTransportAddressArray const PStringArray &  array  ) 
 

OpalTransportAddressArray const OpalTransportAddress address  ) 
 

PLIST OpalListenerList  ,
OpalListener 
[protected]
 


Generated on Tue Mar 14 22:42:00 2006 for OPAL by  doxygen 1.4.6