OpalListenerTCPS Class Reference

#include <transports.h>

Inheritance diagram for OpalListenerTCPS:
OpalListenerTCP OpalListenerIP OpalListener

Public Member Functions

 OpalListenerTCPS (OpalEndPoint &endpoint, PIPSocket::Address binding=PIPSocket::GetDefaultIpAny(), WORD port=0, PBoolean exclusive=true)
 OpalListenerTCPS (OpalEndPoint &endpoint, const OpalTransportAddress &binding, OpalTransportAddress::BindOptions option)
 ~OpalListenerTCPS ()
OpalTransportAccept (const PTimeInterval &timeout)
const char * GetProtoPrefix () const

Protected Member Functions

void Construct ()

Protected Attributes

PSSLContext * sslContext

Constructor & Destructor Documentation

OpalListenerTCPS::OpalListenerTCPS ( OpalEndPoint endpoint,
PIPSocket::Address  binding = PIPSocket::GetDefaultIpAny(),
WORD  port = 0,
PBoolean  exclusive = true 
)
Parameters:
endpoint Endpoint listener is used for
binding Local interface to listen on
port TCP port to listen for connections
exclusive Exclusive listening mode, no other process can accept on the port
OpalListenerTCPS::OpalListenerTCPS ( OpalEndPoint endpoint,
const OpalTransportAddress binding,
OpalTransportAddress::BindOptions  option 
)
Parameters:
endpoint Endpoint listener is used for
binding Local interface to listen on
option OPtions for binding
OpalListenerTCPS::~OpalListenerTCPS (  ) 

Destroy the listener thread.


Member Function Documentation

OpalTransport* OpalListenerTCPS::Accept ( const PTimeInterval &  timeout  )  [virtual]

Accept a new incoming transport.

Reimplemented from OpalListenerTCP.

void OpalListenerTCPS::Construct (  )  [protected]
const char* OpalListenerTCPS::GetProtoPrefix (  )  const [virtual]

Reimplemented from OpalListenerTCP.


Field Documentation

PSSLContext* OpalListenerTCPS::sslContext [protected]

The documentation for this class was generated from the following file:

Generated on 5 Jun 2012 for OPAL by  doxygen 1.6.1