Expand description
In-memory representation of a single Dynomite message.
Msg is the unit that flows through the engine: a request from
a client connection, a response from the upstream datastore, or
an internal control packet. It carries the parsed metadata, the
mbuf chain holding the on-the-wire bytes, the parser state used
by the protocol decoders, and the bookkeeping flags every layer
sets and reads.
This module builds the message data shape and exposes the
field-level accessors. The connection-coupled lifecycle paths
(timeout tracking, queue threading, parser dispatch) live in
crate::net.
Structs§
- Msg
- One Dynomite message: the in-memory representation of a request or a response on its way through the engine.
- MsgFlags
- Bag of boolean lifecycle flags used by the request and response pipelines.
Enums§
- MsgParse
Result - Parser outcome reported by datastore protocol decoders.
- MsgRouting
- Routing override applied to a request.
Type Aliases§
- ConnId
- Stable connection identifier carried by
Msg::owner.