Expand description
§room-dds-bridge
Auto-configure DDS (Data Distribution Service) domains from ternary-mud room topology.
Each room becomes a DDS topic, passages become domain bridges, and the ternary {-1, 0, +1} state drives QoS policies.
Modules§
- bridge_
config - Export full DDS configuration as serializable config.
- domain_
map - Build domain mapping from room topology.
- pub_sub
- Publisher/subscriber assignment.
- qos_
policy - Derive QoS policies from ternary state.
- room_
config - Map room topology to DDS configurations.
- topic_
gen - Generate DDS topic definitions from room schemas.
Structs§
- Agent
- An agent in the system.
- DDSConfig
- Complete DDS configuration, serializable to JSON.
- Domain
- A single DDS domain containing one or more rooms.
- Domain
Bridge - A bridge connecting two domains for specific rooms.
- Domain
Map - Full domain mapping: domains and inter-domain bridges.
- Field
Def - A field in a room schema.
- Passage
- A passage connecting two rooms.
- PubSub
Assignment - Publisher/subscriber assignment for a room.
- QoSPolicy
- Full QoS policy derived from ternary state.
- Room
- A room in the mud topology.
- Room
Config - Per-room DDS configuration.
- Room
Schema - Room data schema for topic generation.
- Topic
Def - A DDS topic definition generated from a room schema.
- Topology
- Full topology input.
Enums§
- Durability
- DDS durability policy.
- History
Kind - DDS history kind.
- Reliability
- DDS reliability policy.
- Ternary
- Ternary state from the mud engine.