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-dstpairs
-
reply_to: Optionidof a previous message this message is in reply to
-
expiryOptionExpiry 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