EngineMessageV1¶
Purpose¶
A message sent between two engine instances .
Type¶
Record with fields:
-
src
: EngineIdentitySource engine identity
-
dst
: DestinationIdentityDestination identity
-
id
: u64Message ID: unique per
src
-dst
pairs
-
reply_to
: Optionid
of a previous message this message is in reply to
-
expiry
OptionExpiry time for outgoing messages. See P2PMessage & TransportMessage.
-
rprefs
: Option<RoutingPrefs>Routing preferences
-
tprefs
: Option<TransportPrefs>Transport preferences
-
protocol
: ProtocolProtocol & version used in
body
-
body
: VecSerialized message body
-
sig
: OptionSignature over the above fields by
src