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

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

CloseConnection()core_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
Connected() constcore_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
GetClientDetailsForServer()core_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
m_messageBuildercore_lib::asio::tcp::TcpTypedClient< MsgBldr >private
m_sendMutexcore_lib::asio::tcp::TcpTypedClient< MsgBldr >mutableprivate
m_tcpClientcore_lib::asio::tcp::TcpTypedClient< MsgBldr >private
NumberOfUnsentAsyncMessages() constcore_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
operator=(const TcpTypedClient &)=deletecore_lib::asio::tcp::TcpTypedClient< MsgBldr >
operator=(TcpTypedClient &&)=deletecore_lib::asio::tcp::TcpTypedClient< MsgBldr >
SendMessageToServerAsync(int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION)core_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
SendMessageToServerAsync(const defs::char_buffer_t &message, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION)core_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
SendMessageToServerAsync(const T &message, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION)core_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
SendMessageToServerAsync(const defs::char_buffer_t &message)core_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
SendMessageToServerSync(int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION)core_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
SendMessageToServerSync(const defs::char_buffer_t &message, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION)core_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
SendMessageToServerSync(const T &message, int32_t messageId, const defs::connection_t &responseAddress=defs::NULL_CONNECTION)core_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
SendMessageToServerSync(const defs::char_buffer_t &message)core_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
ServerConnection() constcore_lib::asio::tcp::TcpTypedClient< MsgBldr >inline
TcpTypedClient()=deletecore_lib::asio::tcp::TcpTypedClient< MsgBldr >
TcpTypedClient(boost_iocontext_t &ioContext, const defs::connection_t &server, 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::TcpTypedClient< MsgBldr >inline
TcpTypedClient(const defs::connection_t &server, 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::TcpTypedClient< MsgBldr >inline
TcpTypedClient(const TcpTypedClient &)=deletecore_lib::asio::tcp::TcpTypedClient< MsgBldr >
TcpTypedClient(TcpTypedClient &&)=deletecore_lib::asio::tcp::TcpTypedClient< MsgBldr >
~TcpTypedClient()=defaultcore_lib::asio::tcp::TcpTypedClient< MsgBldr >