[][src]Trait capnp_rpc::VatNetwork

pub trait VatNetwork<VatId> {
    pub fn connect(
        &mut self,
        host_id: VatId
    ) -> Option<Box<dyn Connection<VatId>>>;
pub fn accept(&mut self) -> Promise<Box<dyn Connection<VatId>>, Error>;
pub fn drive_until_shutdown(&mut self) -> Promise<(), Error>; }

Required methods

pub fn connect(&mut self, host_id: VatId) -> Option<Box<dyn Connection<VatId>>>[src]

Returns None if hostId refers to the local vat.

pub fn accept(&mut self) -> Promise<Box<dyn Connection<VatId>>, Error>[src]

Waits for the next incoming connection and return it.

pub fn drive_until_shutdown(&mut self) -> Promise<(), Error>[src]

Loading content...

Implementors

impl<T> VatNetwork<Side> for VatNetwork<T> where
    T: AsyncRead + Unpin
[src]

Loading content...