Expand description
Multi-station orchestration helpers for SectorSync.
Re-exports§
pub use deployment::DeploymentConfig;pub use deployment::DeploymentError;pub use deployment::DeploymentNodeRoute;pub use deployment::DeploymentNodeState;pub use deployment::DeploymentRouteTable;pub use deployment::DeploymentStationMove;pub use deployment::DeploymentStationRoute;pub use deployment::DeploymentStats;pub use deployment::GatewayDeliveryError;pub use deployment::GatewayDeliveryRoute;
Modules§
- deployment
- Low-level deployment routing and station placement primitives.
Structs§
- Barrier
Controller - Full runtime barrier executor for in-process station sets.
- Barrier
Metrics - Runtime barrier metrics.
- Barrier
Progress - Barrier progress summary.
- Barrier
Snapshot Scratch - Caller-owned reusable station snapshot slots for frozen barrier exports.
- Barrier
Transport Bridge - Low-level bridge for sending runtime barrier notifications to clients.
- Barrier
Transport Report - Result of one barrier notification broadcast.
- Barrier
Transport Stats - Runtime barrier notification transport statistics.
- Barrier
Upgrade Executor - Applies an external in-memory upgrade hook while a runtime barrier is frozen.
- Barrier
Upgrade Report - Report produced after applying an external upgrade hook to frozen snapshots.
- Cell
Migration Executor - Executes cell-level ownership migration using station-local indexes.
- Cell
Migration Report - Result of migrating entities indexed by moved cells.
- Cell
Migration Scratch - Caller-owned working storage for repeated cell migration passes.
- Cell
Ownership Table - Dynamic ownership table for fixed 3D cells.
- Cell
Ownership Update - Result of applying cell ownership changes.
- Client
Command Send Report - Result of sending one command frame.
- Client
Transport Bridge - Low-level bridge for client command send and client-bound frame receive.
- Client
Transport Config - Low-level client transport bridge configuration.
- Client
Transport Pump - Result of pumping client-bound frames.
- Client
Transport Stats - Low-level client transport bridge statistics.
- Client
Transport Visit Report - Fixed-size result of visiting client-bound transport frames.
- Command
Dispatch Pump Report - Result of pumping command dispatch packets for one target.
- Command
Dispatch Transport Bridge - Bridge between stamped command envelopes and bounded station packet transport.
- Command
Dispatch Transport Stats - Statistics for command dispatch transport bridging.
- Entity
Migration Executor - Runtime helper for in-process station-to-station owner migration.
- Entity
Migration Report - Result of an in-process entity owner migration.
- Event
Router - In-process station event router.
- Event
Router Stats - Event router statistics.
- Gateway
Client Transport Bridge - Low-level bridge from client packet transport into the gateway command pipeline.
- Gateway
Client Transport Pump - Result of pumping gateway-side client command packets.
- Gateway
Client Transport Stats - Gateway-side client command transport bridge statistics.
- Gateway
Client Transport Summary - Compact result of pumping gateway commands without retaining per-command reports.
- Gateway
Command Pipeline - Business-agnostic gateway command frame pipeline.
- Gateway
Command Pipeline Config - Gateway command pipeline configuration.
- Gateway
Command Pipeline Report - Gateway command pipeline result.
- Gateway
Command Pipeline Stats - Gateway command pipeline statistics.
- Replication
Receive Bridge - Bridge between client packet transport and decoded replication frames.
- Replication
Receive Config - Replication receive bridge configuration.
- Replication
Receive Pump - Result of pumping replication packets.
- Replication
Receive Stats - Replication receive bridge statistics.
- Replication
Receive Visit Report - Allocation-free summary from visiting replication packets immediately.
- Replication
Transport Bridge - Bridge between replication planning/frame building and client packet transport.
- Replication
Transport Config - Client replication transport bridge configuration.
- Replication
Transport Report - Result of one viewer replication send attempt.
- Replication
Transport Stats - Client replication transport bridge statistics.
- Split
Action - One scheduled split action.
- Split
Schedule - Split schedule produced from a load snapshot.
- Split
Schedule Execution Report - Result of executing a split schedule.
- Split
Schedule Execution Scratch - Caller-owned reusable output and working storage for split execution.
- Split
Schedule Execution View - Borrowed result of executing a split schedule into reusable storage.
- Split
Schedule View - Borrowed split schedule produced from reusable scheduler output slots.
- Split
Scheduler - Conservative automatic split scheduler.
- Split
Scheduler Config - Automatic split scheduler configuration.
- Split
Scheduler Scratch - Caller-owned reusable output and working storage for split scheduling.
- Split
Scheduler State - Mutable planning state for conservative split scheduling.
- Station
Event Pump Report - Result of pumping station event packets for one target.
- Station
Event Transport Bridge - Bridge between typed station events and bounded station packet transport.
- Station
Event Transport Stats - Statistics for station event transport bridging.
- Station
Index Set - Station-local spatial indexes keyed by station id.
- Station
Load Sampler - Runtime helper that derives
StationLoadSamplefrom existing low-level state. - Station
Load Sampler Config - Lightweight coefficients used to derive hotspot/scheduler load samples.
- Station
Load Sampler Scratch - Caller-owned reusable storage for periodic station load sampling.
- Station
Schedule Candidate - Candidate selected by the load-aware station scheduler.
- Station
Schedule Config - Budget for a load-aware scheduler step.
- Station
Schedule Plan - Result of one load-aware station scheduling pass.
- Station
Schedule Scratch - Caller-owned reusable storage for load-aware Station scheduling.
- Station
Schedule View - Borrowed deterministic result from reusable Station scheduling storage.
- Station
Scheduler - Basic in-process station scheduler.
- Station
Set - Small ordered in-process Station collection for simulations and embedders.
Enums§
- Barrier
Runtime Error - Runtime barrier execution error.
- Barrier
Transport Error - Error produced while encoding or sending barrier notifications.
- Barrier
Upgrade Error - Error produced while applying an upgrade hook around a frozen barrier.
- Cell
Migration Error - Cell-level migration error.
- Client
Inbound Frame Kind - Client-bound frame categories accepted by
ClientTransportBridge. - Client
Inbound Frame Ref - Client-bound frame visited without materializing replication delta storage.
- Client
Transport Bridge Error - Error produced by the low-level client transport bridge.
- Client
Transport Visit Error - Error produced while visiting client-bound transport frames.
- Command
Dispatch Transport Error - Error produced while bridging command dispatch frames through station packet transport.
- Entity
Migration Error - Entity migration error.
- Event
Router Error - Event router error.
- Gateway
Client Transport Error - Error produced while pumping gateway-side client command packets.
- Gateway
Command Pipeline Error - Gateway command pipeline error.
- Replication
Receive Error - Error produced while receiving replication frames.
- Replication
Receive Visit Error - Error produced while visiting borrowed replication frames.
- Replication
Transport Error - Error produced while planning, building, encoding, or sending replication.
- Split
Schedule Execution Error - Split schedule execution error.
- Station
Barrier Phase - Per-station progress inside a full runtime barrier.
- Station
Event Transport Error - Error produced while bridging station events through packet transport.
Constants§
- GATEWAY_
COMMAND_ ACK_ ACCEPTED - Accepted command ACK reason code.
- GATEWAY_
COMMAND_ ACK_ BARRIER_ REJECTED - Command was rejected by the station barrier ingress policy.
- GATEWAY_
COMMAND_ ACK_ DEPLOYMENT_ REJECTED - Command could not be resolved through deployment metadata.
- GATEWAY_
COMMAND_ ACK_ GATEWAY_ REJECTED - Command was rejected by generic gateway/session state.
- GATEWAY_
COMMAND_ ACK_ MISSING_ QUEUE - Command route pointed at a station queue that was not registered.
- GATEWAY_
COMMAND_ ACK_ QUEUE_ FULL - Command could not be queued because a target station queue was full.
- GATEWAY_
COMMAND_ ACK_ RATE_ LIMITED - Command was rejected by gateway rate limiting.
- GATEWAY_
COMMAND_ ACK_ REPLAY_ OR_ STALE - Command was rejected as stale or replayed.