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::TcpTypedServer< MsgBldr > Member List

This is the complete list of members for core_lib::asio::tcp::TcpTypedServer< MsgBldr >, including all inherited members.

CloseAcceptor()core_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
GetServerDetailsForClient(const defs::connection_t &client) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
IsConnected(const defs::connection_t &client) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
ListenPort() constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
m_messageBuildercore_lib::asio::tcp::TcpTypedServer< MsgBldr >private
m_sendMutexcore_lib::asio::tcp::TcpTypedServer< MsgBldr >mutableprivate
m_tcpServercore_lib::asio::tcp::TcpTypedServer< MsgBldr >private
NumberOfClients() constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
NumberOfUnsentAsyncMessages(const defs::connection_t &client) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
OpenAcceptor()core_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
operator=(const TcpTypedServer &)=deletecore_lib::asio::tcp::TcpTypedServer< MsgBldr >
operator=(TcpTypedServer &&)=deletecore_lib::asio::tcp::TcpTypedServer< MsgBldr >
SendMessageToAllClients(int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToAllClients(int32_t messageId, const defs::char_buffer_t &message, const defs::connection_t &responseAddress=defs::NULL_CONNECTION) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToAllClients(const T &message, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToAllClients(const defs::char_buffer_t &message) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToClientAsync(const defs::connection_t &client, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToClientAsync(const defs::connection_t &client, const defs::char_buffer_t &message, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToClientAsync(const T &message, const defs::connection_t &client, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToClientAsync(const defs::connection_t &client, const defs::char_buffer_t &message) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToClientSync(const defs::connection_t &client, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToClientSync(const defs::connection_t &client, const defs::char_buffer_t &message, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToClientSync(const T &message, const defs::connection_t &client, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
SendMessageToClientSync(const defs::connection_t &client, const defs::char_buffer_t &message) constcore_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
TcpTypedServer()=deletecore_lib::asio::tcp::TcpTypedServer< MsgBldr >
TcpTypedServer(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, const MsgBldr &messageBuilder, eSendOption sendOption=eSendOption::nagleOn, size_t maxAllowedUnsentAsyncMessages=MAX_UNSENT_ASYNC_MSG_COUNT)core_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
TcpTypedServer(uint16_t listenPort, size_t minAmountToRead, const defs::check_bytes_left_to_read_t &checkBytesLeftToRead, const defs::message_received_handler_t &messageReceivedHandler, const MsgBldr &messageBuilder, eSendOption sendOption=eSendOption::nagleOn, size_t maxAllowedUnsentAsyncMessages=MAX_UNSENT_ASYNC_MSG_COUNT)core_lib::asio::tcp::TcpTypedServer< MsgBldr >inline
TcpTypedServer(const TcpTypedServer &)=deletecore_lib::asio::tcp::TcpTypedServer< MsgBldr >
TcpTypedServer(TcpTypedServer &&)=deletecore_lib::asio::tcp::TcpTypedServer< MsgBldr >
~TcpTypedServer()=defaultcore_lib::asio::tcp::TcpTypedServer< MsgBldr >