[][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.