pub struct IpcClient<F> { /* private fields */ }Expand description
High-level NDN IPC client.
Generic over the face type F so it can work with any transport:
AppFacefor in-process use (library embedding)UnixFacefor cross-process use over a Unix domain socket- A future
ShmFacefor zero-copy cross-process IPC
The namespace is the root name under which this client operates; it is prepended to all expressed Interests by convention (not enforced here).
Implementations§
Auto Trait Implementations§
impl<F> !Freeze for IpcClient<F>
impl<F> RefUnwindSafe for IpcClient<F>where
F: RefUnwindSafe,
impl<F> Send for IpcClient<F>
impl<F> Sync for IpcClient<F>
impl<F> Unpin for IpcClient<F>
impl<F> UnwindSafe for IpcClient<F>where
F: RefUnwindSafe,
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