[−][src]Module d3::components
Modules
components | |
coordinators | |
network | |
settings |
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. |
CoordinatorInfo | CoordinatorInfo describes an active coordinator. It provides the coordinator type and the sender for the coordinator. A coordinator, is a specialization of a component, and shares the same instruction set as all other components and coordinators. |
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. |