Module components

Module components 

Source

Structs§

ComponentInfo
ComponentInfo describes an active component. It provides the component type and the sender for the component. It is assembled during the config startup phase and sent to each coordinator.

Enums§

ComponentCmd
ComponentCmd is the instruction set for components. It provides a means of starting, and stopping a component. Additionally, it signals when a service has a new session along with the sender for the coordinator of the session.
ComponentError
ComponentError describes the types of errors that a component may return. This is most used during configuration.

Type Aliases§

AnySender
Shorthand for an anonymous sender, that can be sent instructions from a specific instruction set. The following example illustrates how to convert an AnySender to a ComponentSender.
ComponentSender
Shorthand for a sender, that can be sent ComponentCmd instructions.