31template<
typename Base_t>
32struct Native_socket_stream_msg_batch_in_privileged;
33class Native_socket_stream_impl;
34template<
typename Persistent_mq_handle>
35class Blob_stream_mq_base_impl;
36template<
typename Persistent_mq_handle>
37class Blob_stream_mq_receiver_impl;
38template<
typename Persistent_mq_handle>
39class Blob_stream_mq_sender_impl;
54std::ostream&
operator<<(std::ostream& os,
const Native_socket_stream_impl& val);
67template<
typename Persistent_mq_handle>
68std::ostream&
operator<<(std::ostream& os,
const Blob_stream_mq_receiver_impl<Persistent_mq_handle>& val);
81template<
typename Persistent_mq_handle>
82std::ostream&
operator<<(std::ostream& os,
const Blob_stream_mq_sender_impl<Persistent_mq_handle>& val);
94template<
typename Core_t>
96template<
typename Core_t>
98template<
typename Persistent_mq_handle>
100template<
typename Persistent_mq_handle>
132template<
bool NO_HNDLS,
typename Batch,
typename Async_rcv_impl_func>
135 const Async_rcv_impl_func& async_rcv_impl_func,
136 const Error_code init_err_code,
size_t init_sz);
162template<
typename Persistent_mq_handle>
176template<
typename Persistent_mq_handle>
Type that adapts a given PEER-state sync_io::Native_handle_receiver or sync_io::Blob_receiver core in...
Type that adapts a given PEER-state sync_io::Native_handle_sender or sync_io::Blob_sender core into t...
Internal, non-movable pImpl-lite implementation of sync_io::Blob_stream_mq_receiver class template.
Internal, non-movable pImpl-lite implementation of sync_io::Blob_stream_mq_sender class template.
Internal, non-movable pImpl-lite implementation of sync_io::Native_socket_stream class.
sync_io-pattern counterparts to async-I/O-pattern object types in parent namespace ipc::transport.
std::ostream & operator<<(std::ostream &os, const Native_socket_stream_impl &val)
Prints string representation of the given Native_socket_stream_impl to the given ostream.
void async_receive_batch_emulation_on_init_msg(flow::log::Logger *logger_ptr, Batch *batch, Error_code *sync_err_code, const Async_rcv_impl_func &async_rcv_impl_func, const Error_code init_err_code, size_t init_sz)
Helper for async_receive_batch_emulation() that executes on that call's initial single-message async-...
Flow-IPC module providing transmission of structured messages and/or low-level blobs (and more) betwe...
std::ostream & operator<<(std::ostream &os, const Generic_msg_batch_in< Msg_resource_t, NO_HNDLS > &val)
Prints string representation of the given Generic_msg_batch_in to the given ostream.
flow::Error_code Error_code
Short-hand for flow::Error_code which is very common.