#include <conexus/ipv4_tcpserver.h>
Inheritance diagram for Conexus::IPv4::TCPServer:
Public Types | |
typedef ConexusPointer< TCPServer > | pointer |
typedef ConexusPointer< TCPServer > | pointer |
typedef ConexusPointer< TCPServer > | pointer |
Public Member Functions | |
virtual Address & | local_address () |
virtual void | set_local_address (Address addr) |
virtual void | start () |
virtual void | start (bool use_dispatcher) |
virtual void | stop () |
TCPServer (uint16_t port=0) | |
virtual Address & | local_interface () |
virtual void | set_local_interface (Address addr) |
virtual void | start () |
virtual void | start (bool use_dispatcher) |
virtual void | stop () |
virtual const std::string & | object_type () |
TCPServer (uint16_t port=0) | |
virtual Address & | local_interface () |
virtual void | set_local_interface (Address addr) |
virtual void | start () |
virtual void | start (bool use_dispatcher) |
virtual void | stop () |
virtual const std::string & | object_type () |
Static Public Member Functions | |
static pointer | create (uint16_t port=0) |
static pointer | create (uint32_t address, uint16_t port) |
static pointer | create (const std::string &address, uint16_t port=0) |
static TCPServer::pointer | create (uint16_t port=0) |
static TCPServer::pointer | create (uint16_t port=0) |
Protected Member Functions | |
TCPServer (uint32_t address, uint16_t port) | |
TCPServer (const std::string &address, uint16_t port) | |
virtual void | service_thread_main () |
virtual void | service_thread_main () |
virtual void | service_thread_main () |
Protected Attributes | |
Socket::pointer | m_tcp_listener |
Address | m_local_address |
Conexus::Socket | m_tcp_listener |
Address | m_local_interface |