helics  2.8.1
helics::tcp::TcpConnection Member List

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

async_receive(void *buffer, size_t dataLength, Process callback)helics::tcp::TcpConnectioninline
async_receive(std::function< void(TcpConnection::pointer, const char *buffer, size_t dataLength, const std::error_code &error)> callback)helics::tcp::TcpConnectioninline
cancel()helics::tcp::TcpConnectioninline
close()helics::tcp::TcpConnection
closeNoWait()helics::tcp::TcpConnection
connection_state_t enum namehelics::tcp::TcpConnection
create(asio::io_context &io_context, const std::string &connection, const std::string &port, size_t bufferSize=10192) (defined in helics::tcp::TcpConnection)helics::tcp::TcpConnectionstatic
create(asio::io_context &io_context, size_t bufferSize)helics::tcp::TcpConnectioninlinestatic
getIdentifier() consthelics::tcp::TcpConnectioninline
isConnected() consthelics::tcp::TcpConnectioninline
isReceiving() consthelics::tcp::TcpConnectioninline
pointer typedef (defined in helics::tcp::TcpConnection)helics::tcp::TcpConnection
receive(void *buffer, size_t maxDataSize)helics::tcp::TcpConnection
send(const void *buffer, size_t dataLength)helics::tcp::TcpConnection
send(const std::string &dataString)helics::tcp::TcpConnection
send_async(const void *buffer, size_t dataLength, Process callback)helics::tcp::TcpConnectioninline
setDataCall(std::function< size_t(TcpConnection::pointer, const char *, size_t)> dataFunc)helics::tcp::TcpConnection
setErrorCall(std::function< bool(TcpConnection::pointer, const std::error_code &)> errorFunc)helics::tcp::TcpConnection
setLoggingFunction(std::function< void(int loglevel, const std::string &logMessage)> logFunc)helics::tcp::TcpConnection
socket()helics::tcp::TcpConnectioninline
startReceive()helics::tcp::TcpConnection
waitOnClose()helics::tcp::TcpConnection
waitUntilConnected(std::chrono::milliseconds timeOut)helics::tcp::TcpConnection