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::TcpConnection Member List

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

AsyncReadFromSocket(size_t amountToRead)core_lib::asio::tcp::TcpConnectionprivate
AsyncWriteToSocket(defs::char_buffer_t const &message)core_lib::asio::tcp::TcpConnectionprivate
CloseConnection()core_lib::asio::tcp::TcpConnection
Connect(const defs::connection_t &endPoint)core_lib::asio::tcp::TcpConnection
DecrementUnsentAsyncCounter()core_lib::asio::tcp::TcpConnectionprivate
DestroySelf()core_lib::asio::tcp::TcpConnectionprivate
IncrementUnsentAsyncCounter()core_lib::asio::tcp::TcpConnectionprivate
IsClosing() constcore_lib::asio::tcp::TcpConnectionprivate
m_checkBytesLeftToReadcore_lib::asio::tcp::TcpConnectionprivate
m_closedEventcore_lib::asio::tcp::TcpConnectionprivate
m_closingcore_lib::asio::tcp::TcpConnectionprivate
m_connectionscore_lib::asio::tcp::TcpConnectionprivate
m_maxAllowedUnsentAsyncMessagescore_lib::asio::tcp::TcpConnectionprivate
m_messageBuffercore_lib::asio::tcp::TcpConnectionprivate
m_messageReceivedHandlercore_lib::asio::tcp::TcpConnectionprivate
m_minAmountToReadcore_lib::asio::tcp::TcpConnectionprivate
m_mutexcore_lib::asio::tcp::TcpConnectionmutableprivate
m_numUnsentAsyncMessagescore_lib::asio::tcp::TcpConnectionprivate
m_receiveBuffercore_lib::asio::tcp::TcpConnectionprivate
m_sendOptioncore_lib::asio::tcp::TcpConnectionprivate
m_socketcore_lib::asio::tcp::TcpConnectionprivate
m_strandcore_lib::asio::tcp::TcpConnectionprivate
NumberOfUnsentAsyncMessages() constcore_lib::asio::tcp::TcpConnection
operator=(const TcpConnection &)=deletecore_lib::asio::tcp::TcpConnection
operator=(TcpConnection &&)=deletecore_lib::asio::tcp::TcpConnection
ProcessCloseSocket()core_lib::asio::tcp::TcpConnectionprivate
ReadComplete(const boost_sys::error_code &error, size_t bytesReceived, size_t bytesExpected)core_lib::asio::tcp::TcpConnectionprivate
SendMessageAsync(const defs::char_buffer_t &message)core_lib::asio::tcp::TcpConnection
SendMessageSync(const defs::char_buffer_t &message)core_lib::asio::tcp::TcpConnection
SetClosing(bool closing)core_lib::asio::tcp::TcpConnectionprivate
Socket()core_lib::asio::tcp::TcpConnection
Socket() constcore_lib::asio::tcp::TcpConnection
StartAsyncRead()core_lib::asio::tcp::TcpConnection
TcpConnection()=deletecore_lib::asio::tcp::TcpConnection
TcpConnection(boost_iocontext_t &ioContext, TcpConnections &connections, 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::TcpConnection
TcpConnection(const TcpConnection &)=deletecore_lib::asio::tcp::TcpConnection
TcpConnection(TcpConnection &&)=deletecore_lib::asio::tcp::TcpConnection
~TcpConnection()=defaultcore_lib::asio::tcp::TcpConnectionvirtual