#include <TLSServerSocket.h>
|
Service & | service |
|
IPAddress | ipAddress |
|
class { |
} | bufferSize |
|
std::string | name |
|
std::string | tag |
|
EPoll & | ePoll |
|
bool | shutDown = false |
|
TLSServerSocket
Manage a socket connection as a TLS server type. Connections to the socket are processed through the accept functionality.
◆ TLSServerSocket()
The constructor for the BMATLSSocket object.
- Parameters
-
ePoll | the BMAEPoll instance that manages the socket. |
url | the IP address for the socket to receive connection requests. |
port | the port number that the socket will listen on. |
commandName | the name of the command used to invoke the status display for this object. |
- Returns
- the instance of the BMATLSServerSocket.
◆ ~TLSServerSocket()
core::TLSServerSocket::~TLSServerSocket |
( |
| ) |
|
The destructor for this object.
◆ getSocketAccept()
Session * core::TLSServerSocket::getSocketAccept |
( |
| ) |
|
|
overrideprotectedvirtual |
getSocketAccept is designed to allow a polymorphic extension of this object to return a type of object that extends the definition of the server socket. Returning the appropriate session object that extends from BMASession provides the mechanism where the server can select the protocol dialog for the desired service.
Reimplemented from core::TCPServerSocket.
The documentation for this class was generated from the following files:
- /home/barant/Development/BMA/server_core/ServerCore/TLSServerSocket.h
- /home/barant/Development/BMA/server_core/ServerCore/TLSServerSocket.cpp