pub trait ControlProxyInterface: Send + Sync {
    // Required methods
    fn open_controller(
        &self,
        id: &str,
        request: ServerEnd<NamespaceControllerMarker>
    ) -> Result<(), Error>;
    fn reopen_detached_controller(
        &self,
        key: &ControllerKey,
        request: ServerEnd<NamespaceControllerMarker>
    ) -> Result<(), Error>;
}

Required Methods§

source

fn open_controller( &self, id: &str, request: ServerEnd<NamespaceControllerMarker> ) -> Result<(), Error>

source

fn reopen_detached_controller( &self, key: &ControllerKey, request: ServerEnd<NamespaceControllerMarker> ) -> Result<(), Error>

Implementors§