Core Library  1.7.0.0
Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.
core_lib::asio::tcp::TcpServer Member List

This is the complete list of members for core_lib::asio::tcp::TcpServer, including all inherited members.

AcceptConnection()core_lib::asio::tcp::TcpServerprivate
AcceptHandler(defs::tcp_conn_ptr_t connection, const boost_sys::error_code &error)core_lib::asio::tcp::TcpServerprivate
CloseAcceptor()core_lib::asio::tcp::TcpServer
GetServerDetailsForClient(const defs::connection_t &client) constcore_lib::asio::tcp::TcpServer
IsConnected(const defs::connection_t &client) constcore_lib::asio::tcp::TcpServer
ListenPort() constcore_lib::asio::tcp::TcpServer
m_acceptorcore_lib::asio::tcp::TcpServerprivate
m_checkBytesLeftToReadcore_lib::asio::tcp::TcpServerprivate
m_clientConnectionscore_lib::asio::tcp::TcpServerprivate
m_closedEventcore_lib::asio::tcp::TcpServerprivate
m_ioContextcore_lib::asio::tcp::TcpServerprivate
m_ioThreadGroupcore_lib::asio::tcp::TcpServerprivate
m_listenPortcore_lib::asio::tcp::TcpServerprivate
m_maxAllowedUnsentAsyncMessagescore_lib::asio::tcp::TcpServerprivate
m_messageReceivedHandlercore_lib::asio::tcp::TcpServerprivate
m_minAmountToReadcore_lib::asio::tcp::TcpServerprivate
m_sendOptioncore_lib::asio::tcp::TcpServerprivate
m_strandcore_lib::asio::tcp::TcpServerprivate
NumberOfClients() constcore_lib::asio::tcp::TcpServer
NumberOfUnsentAsyncMessages(const defs::connection_t &client) constcore_lib::asio::tcp::TcpServer
OpenAcceptor()core_lib::asio::tcp::TcpServer
operator=(const TcpServer &)=deletecore_lib::asio::tcp::TcpServer
operator=(TcpServer &&)=deletecore_lib::asio::tcp::TcpServer
ProcessCloseAcceptor()core_lib::asio::tcp::TcpServerprivate
SendMessageToAllClients(const defs::char_buffer_t &message) constcore_lib::asio::tcp::TcpServer
SendMessageToClientAsync(const defs::connection_t &client, const defs::char_buffer_t &message) constcore_lib::asio::tcp::TcpServer
SendMessageToClientSync(const defs::connection_t &client, const defs::char_buffer_t &message) constcore_lib::asio::tcp::TcpServer
TcpServer()=deletecore_lib::asio::tcp::TcpServer
TcpServer(boost_iocontext_t &ioContext, uint16_t listenPort, size_t minAmountToRead, const defs::check_bytes_left_to_read_t &checkBytesLeftToRead, const defs::message_received_handler_t &messageReceivedHandler, eSendOption sendOption=eSendOption::nagleOn, size_t maxAllowedUnsentAsyncMessages=MAX_UNSENT_ASYNC_MSG_COUNT)core_lib::asio::tcp::TcpServer
TcpServer(uint16_t listenPort, size_t minAmountToRead, const defs::check_bytes_left_to_read_t &checkBytesLeftToRead, const defs::message_received_handler_t &messageReceivedHandler, eSendOption sendOption=eSendOption::nagleOn, size_t maxAllowedUnsentAsyncMessages=MAX_UNSENT_ASYNC_MSG_COUNT)core_lib::asio::tcp::TcpServer
TcpServer(const TcpServer &)=deletecore_lib::asio::tcp::TcpServer
TcpServer(TcpServer &&)=deletecore_lib::asio::tcp::TcpServer
~TcpServer()core_lib::asio::tcp::TcpServer