Skip to main content

SharedComponentChannelMap

Type Alias SharedComponentChannelMap 

Source
pub type SharedComponentChannelMap = Arc<RwLock<HashMap<String, ChannelId>>>;
Expand description

Shared mapping from Component FQN to ChannelId for RPC routing.

Keys are FQN strings ("namespace::name", e.g. "skill::skill_manager"). Used by both EventBus and EventEmitter to resolve which ChannelRunner hosts a given Component, enabling orcs.request() from Lua.

Aliased Typeยง

pub struct SharedComponentChannelMap { /* private fields */ }