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 Mon Sep 25 16:20:12 2006 for OPAL by  doxygen 1.4.7