Struct msg::constellation_msg::PipelineNamespaceInstaller
source · pub struct PipelineNamespaceInstaller {
request_sender: Option<IpcSender<PipelineNamespaceRequest>>,
namespace_sender: IpcSender<PipelineNamespaceId>,
namespace_receiver: IpcReceiver<PipelineNamespaceId>,
}
Expand description
A per-process installer of pipeline-namespaces.
Fields§
§request_sender: Option<IpcSender<PipelineNamespaceRequest>>
§namespace_sender: IpcSender<PipelineNamespaceId>
§namespace_receiver: IpcReceiver<PipelineNamespaceId>
Implementations§
source§impl PipelineNamespaceInstaller
impl PipelineNamespaceInstaller
pub fn new() -> Self
sourcepub fn set_sender(&mut self, sender: IpcSender<PipelineNamespaceRequest>)
pub fn set_sender(&mut self, sender: IpcSender<PipelineNamespaceRequest>)
Provide a request sender to send requests to the constellation.
sourcepub fn install_namespace(&self)
pub fn install_namespace(&self)
Install a namespace, requesting a new Id from the constellation.