Struct base::id::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
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.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for PipelineNamespaceInstaller
impl !RefUnwindSafe for PipelineNamespaceInstaller
impl Send for PipelineNamespaceInstaller
impl !Sync for PipelineNamespaceInstaller
impl Unpin for PipelineNamespaceInstaller
impl UnwindSafe for PipelineNamespaceInstaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more