| 
    Goby3 3.3.0
    
   2025.07.10 
   | 
 
#include <goby/middleware/io/cobs/tcp_server.h>
  
Public Member Functions | |
| TCPSessionCOBS (boost::asio::ip::tcp::socket socket, TCPServerThreadType &server) | |
  Public Member Functions inherited from goby::middleware::io::detail::TCPSession< TCPServerThreadType > | |
| 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 () | 
Friends | |
| template<class Thread > | |
| void | cobs_async_write (Thread *this_thread, std::shared_ptr< const goby::middleware::protobuf::IOData > io_msg) | 
| template<class Thread , class ThreadBase > | |
| void | cobs_async_read (Thread *this_thread, std::shared_ptr< ThreadBase > self) | 
Additional Inherited Members | |
  Protected Member Functions inherited from goby::middleware::io::detail::TCPSession< TCPServerThreadType > | |
| 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 58 of file tcp_server.h.
      
  | 
  inline | 
Definition at line 61 of file tcp_server.h.
      
  | 
  friend |