#include "ipc/transport/transport_fwd.hpp"
#include "ipc/transport/struc/schema/detail/structured_msg.capnp.h"
#include "ipc/transport/struc/error.hpp"
#include "ipc/transport/asio_local_stream_socket_fwd.hpp"
#include "ipc/util/native_handle.hpp"
#include <boost/endian.hpp>
#include <boost/move/make_unique.hpp>
Go to the source code of this file.
|  | 
| namespace | ipc | 
|  | Catch-all namespace for the Flow-IPC project: A library/API in modern C++17 providing high-performance communication between processes. 
 | 
|  | 
| namespace | ipc::transport | 
|  | Flow-IPC module providing transmission of structured messages and/or low-level blobs (and more) between pairs of processes. 
 | 
|  | 
| namespace | ipc::transport::struc | 
|  | Sub-module of Flow-IPC module ipc::transport providing transmission of structured messages specifically. 
 | 
|  | 
|  | 
| template<typename Message_body , typename Struct_builder_t > | 
| std::ostream & | ipc::transport::struc::operator<< (std::ostream &os, const Msg_out< Message_body, Struct_builder_t > &val) | 
|  | Prints string representation of the given Msg_outto the givenostream.  More...
 | 
|  | 
| template<typename Message_body , typename Struct_reader_config > | 
| std::ostream & | ipc::transport::struc::operator<< (std::ostream &os, const Msg_in< Message_body, Struct_reader_config > &val) | 
|  | Prints string representation of the given Msg_into the givenostream.  More...
 | 
|  | 
◆ CLASS_STRUCT_MSG_IN
      
        
          | #define CLASS_STRUCT_MSG_IN     Msg_in<Message_body, Struct_reader_config> | 
      
 
 
◆ CLASS_STRUCT_MSG_OUT
      
        
          | #define CLASS_STRUCT_MSG_OUT     Msg_out<Message_body, Struct_builder_t> | 
      
 
 
◆ TEMPLATE_STRUCT_MSG_IN
      
        
          | #define TEMPLATE_STRUCT_MSG_IN     template<typename Message_body, typename Struct_reader_config> | 
      
 
 
◆ TEMPLATE_STRUCT_MSG_OUT
      
        
          | #define TEMPLATE_STRUCT_MSG_OUT     template<typename Message_body, typename Struct_builder_t> |