Goby3
3.1.5a
2024.05.23
|
#include <goby/middleware/io/detail/tcp_server_interface.h>
Public Member Functions | |
TCPSession (boost::asio::ip::tcp::socket socket, TCPServerThreadType &server) | |
virtual | ~TCPSession () |
void | start () |
const boost::asio::ip::tcp::endpoint & | remote_endpoint () |
const boost::asio::ip::tcp::endpoint & | local_endpoint () |
const std::string & | glog_group () |
virtual void | async_write (std::shared_ptr< const goby::middleware::protobuf::IOData > io_msg) |
Protected Member Functions | |
void | handle_write_success (std::size_t bytes_transferred) |
void | handle_write_error (const boost::system::error_code &ec) |
void | handle_read_success (std::size_t bytes_transferred, std::shared_ptr< goby::middleware::protobuf::IOData > io_msg) |
void | handle_read_error (const boost::system::error_code &ec) |
const TCPServerThreadType::ConfigType & | cfg () |
boost::asio::ip::tcp::socket & | mutable_socket () |
Definition at line 75 of file tcp_server_interface.h.
|
inline |
Definition at line 78 of file tcp_server_interface.h.
|
inlinevirtual |
Definition at line 86 of file tcp_server_interface.h.
|
inlinevirtual |
Definition at line 125 of file tcp_server_interface.h.
|
inlineprotected |
Definition at line 170 of file tcp_server_interface.h.
|
inline |
Definition at line 122 of file tcp_server_interface.h.
|
inlineprotected |
Definition at line 162 of file tcp_server_interface.h.
|
inlineprotected |
Definition at line 153 of file tcp_server_interface.h.
|
inlineprotected |
Definition at line 147 of file tcp_server_interface.h.
|
inlineprotected |
Definition at line 143 of file tcp_server_interface.h.
|
inline |
Definition at line 120 of file tcp_server_interface.h.
|
inlineprotected |
Definition at line 172 of file tcp_server_interface.h.
|
inline |
Definition at line 119 of file tcp_server_interface.h.
|
inline |
Definition at line 101 of file tcp_server_interface.h.