List of all items
Structs
- config::FileConfig
- config::HarnessFile
- config::M4aFile
- config::MemoryFile
- config::ServerConfig
- drain_consumer::CursorStore
- drain_consumer::DrainConsumer
- drain_consumer::NodeStream
- harness::HarnessSubservice
- hub::Hub
- hub::HubError
- kernel::Kernel
- kernel::KernelError
- m4a::M4aSubservice
- memory::MemorySubservice
- mesh_runtime::MeshConfig
- mesh_runtime::MeshRuntime
- messenger::MailView
- messenger::Messenger
- node_controller::DrainWorker
- node_controller::OperatorLink
- node_sink::HubNodeSink
- operator_control::NodeOperatorMesh
- provision::C2Source
- provision::Grants
- provision::LedgerEntry
- provision::LedgerEntryView
- provision::NodeInfo
- provision::Policy
- provision::ProvisionConfig
- provision::ProvisionSubservice
- provision::Provisioner
- subservice::ManagedProcess
- subservice::Status
- supervisor::Supervisor
- tasks::Task
- tasks::TaskStore
Enums
- error::ServerError
- messenger::MessengerError
- node_controller::G4aMessage
- node_controller::NodeControllerError
- node_controller::OperatorError
- provision::Change
- provision::NodeStatus
- subservice::State
Traits
Functions
- build_subservices
- control::bind
- control::route
- control::serve
- control::serve_with_hub
- mesh_runtime::recipient_seed_path
- node_controller::handle_drain_envelope
- node_controller::is_g4a_channel
- node_controller::parse_g4a_payload
- operator_control::serve_local
- provision::read_ledger
Type Aliases
Constants
- config::CONFIG_ENV
- config::CONTROL_LISTEN_ENV
- config::CONTROL_TOKEN_ENV
- config::DATA_DIR_ENV
- config::HARNESS_ARGS_ENV
- config::HARNESS_BIN_ENV
- config::M4A_MASTER_KEY_VAR_ENV
- config::M4A_SERVER_REF_ENV
- config::MAIL_DOMAIN_ENV
- config::MEMORY_BIN_ENV
- config::MEMORY_PORT_MAX
- config::MEMORY_PORT_MIN
- config::POLICY_FILE_ENV
- config::PROVISION_C2_ADDR_ENV
- config::PROVISION_C2_TOKEN_VAR_ENV
- config::PROVISION_INTERVAL_ENV
- drain_consumer::DRAIN_STATE_DIR_ENV
- kernel::KERNEL_DB
- kernel::OBSERVATION_DB
- mesh_runtime::DRAIN_ADDR_ENV
- mesh_runtime::DRAIN_TOKEN_VAR_ENV
- mesh_runtime::NODE_IDS_ENV
- mesh_runtime::OPERATOR_LISTEN_ENV
- mesh_runtime::OPERATOR_TOKEN_VAR_ENV
- mesh_runtime::RECIPIENT_SECRET_VAR_ENV
- messenger::OPERATOR