29#include "ipc/transport/struc/schema/detail/structured_msg.capnp.h"
37template<
typename Base_t>
39template<
typename Base_t>
119bool load_mdt(Capped_sz_capnp_message_builder* builder,
123 msg_id_t originating_msg_id_or_none,
124 msg_id_t id_or_none = 0,
size_t n_serialization_segments_or_none = 0,
Builder< ipc::shm::classic::Pool_arena > Builder
Convenience alias: transport::struc::shm::Builder that works with boost.ipc.shm pools from ipc::shm::...
Sub-module of Flow-IPC module ipc::transport providing transmission of structured messages specifical...
std::vector< Split_segment > Split_segments
A simple data structure describing the segments (if any) in a Segment_bufs (or similar) structure whi...
boost::uuids::uuid Session_token
A type used by struc::Channel for internal safety/security/auth needs.
bool load_mdt(Capped_sz_capnp_message_builder *builder, schema::detail::StructuredMessage::InternalMessageBody::Builder *internal_msg_builder_or_null, Error_code *err_code, const Session_token &session_token, msg_id_t originating_msg_id_or_none, msg_id_t id_or_none, size_t n_serialization_segments_or_none, const Split_segments *split_segs)
Given user- or internal-message-describing metadata values as arguments, loads (via the provided capn...
uint64_t msg_id_t
Message ID uniquely identifying outgoing message (Msg_out, among all other Msg_outs),...
flow::Error_code Error_code
Short-hand for flow::Error_code which is very common.