Enum ockam::NodeMessage [−][src]
Messages sent from the Node to the Executor
Variants
StartWorker(AddressSet, Sender<RelayMessage>)Start a new worker and store the send handle
Return a list of all worker addresses
Stop an existing worker
Stop the node (and all workers)
Request the sender for an existing worker
Implementations
impl NodeMessage[src]
pub fn start_worker(
address: AddressSet,
sender: Sender<RelayMessage>
) -> NodeMessage[src]
address: AddressSet,
sender: Sender<RelayMessage>
) -> NodeMessage
Create a start worker message
pub fn list_workers() -> (NodeMessage, Receiver<NodeReply>)[src]
Create a list worker message and reply receiver
pub fn stop_worker(address: Address) -> (NodeMessage, Receiver<NodeReply>)[src]
Create a stop worker message and reply receiver
pub fn stop_node() -> NodeMessage[src]
Create a stop node message
pub fn sender_request(address: Address) -> (NodeMessage, Receiver<NodeReply>)[src]
Create a sender request message and reply receiver
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for NodeMessage
impl Send for NodeMessage
impl Sync for NodeMessage
impl Unpin for NodeMessage
impl !UnwindSafe for NodeMessage
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,