Module base

Source

Structs§

Fingerprint
Message
The core messaging unit. A Message may be annotated by messengers, but is not associated with a particular Messenger instance.

Enums§

Attribution
Attribution describes the relationship of the message path in relation to the author.
Audience
The intended recipients for a message.
MessageError
MessageEvent
A MessageEvent defines the data that can be returned through a message receptor.
MessageType
MessageType captures details about the Message’s source.
MessengerType
The messengers that can participate in messaging
Signature
An identifier that can be used to send messages directly to a Messenger. Included with Message instances.
Status
The types of results possible from sending or replying.

Traits§

Address
Trait alias for types of data that can be used as an address in a MessageHub.
Payload
Trait alias for types of data that can be used as the payload in a MessageHub.

Type Aliases§

Filter
Filter is used by the MessageHub to determine whether an incoming message should be directed to associated broker.