[][src]Module d3_components::components

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 Definitions

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.