pub struct RpcRegistry { /* private fields */ }Expand description
RPC service registry for discovery
Implementations§
Source§impl RpcRegistry
impl RpcRegistry
Sourcepub fn register(&self, name: String, endpoint: EndpointId)
pub fn register(&self, name: String, endpoint: EndpointId)
Register a service by name
Sourcepub fn lookup(&self, name: &str) -> Option<EndpointId>
pub fn lookup(&self, name: &str) -> Option<EndpointId>
Lookup service by name
Sourcepub fn list_services(&self) -> Vec<String>
pub fn list_services(&self) -> Vec<String>
List all registered services