Goby3  3.1.4
2024.02.22
tcp_server_interface.h File Reference
#include <memory>
#include <ostream>
#include <set>
#include <string>
#include <utility>
#include <boost/asio/buffer.hpp>
#include <boost/asio/error.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/write.hpp>
#include <boost/system/error_code.hpp>
#include "goby/exception.h"
#include "goby/middleware/io/detail/io_interface.h"
#include "goby/middleware/io/groups.h"
#include "goby/middleware/protobuf/io.pb.h"
#include "goby/middleware/protobuf/tcp_config.pb.h"
#include "goby/util/debug_logger/flex_ostream.h"
#include "goby/util/debug_logger/logger_manipulators.h"

Go to the source code of this file.

Classes

class  goby::middleware::io::detail::TCPSession< TCPServerThreadType >
 
class  goby::middleware::io::detail::TCPServerThread< line_in_group, line_out_group, publish_layer, subscribe_layer, Config, ThreadType, use_indexed_groups >
 

Namespaces

 goby
 The global namespace for the Goby project.
 
 goby::middleware
 Objects implementing the Goby nested middleware.
 
 goby::middleware::protobuf
 
 goby::middleware::io
 
 goby::middleware::io::detail
 

Functions

bool goby::middleware::protobuf::operator< (const TCPEndPoint &ep_a, const TCPEndPoint &ep_b)
 
bool goby::middleware::protobuf::operator== (const TCPEndPoint &ep_a, const TCPEndPoint &ep_b)