Struct ockam_channel::SecureChannelListener [−][src]
pub struct SecureChannelListener { /* fields omitted */ }
SecureChannelListener listens for messages from SecureChannel initiators and creates responder SecureChannels
Implementations
Trait Implementations
impl Worker for SecureChannelListener
[src]
impl Worker for SecureChannelListener
[src]type Message = CreateResponderChannelMessage
The type of Message the Worker is sent in Self::handle_message
type Context = Context
The API and other resources available for the worker during message processing.
fn handle_message<'life0, 'life1, 'async_trait>(
&'life0 mut self,
ctx: &'life1 mut Self::Context,
msg: Routed<Self::Message>
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
&'life0 mut self,
ctx: &'life1 mut Self::Context,
msg: Routed<Self::Message>
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
#[must_use]pub fn initialize<'life0, 'life1, 'async_trait>(
&'life0 mut self,
_context: &'life1 mut Self::Context
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait + Send, Global>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]
pub fn initialize<'life0, 'life1, 'async_trait>(&'life0 mut self,
_context: &'life1 mut Self::Context
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait + Send, Global>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
pub fn shutdown(&mut self, _context: &mut Self::Context) -> Result<(), Error>
[src]
Auto Trait Implementations
impl !RefUnwindSafe for SecureChannelListener
impl !RefUnwindSafe for SecureChannelListener
impl Send for SecureChannelListener
impl Send for SecureChannelListener
impl Sync for SecureChannelListener
impl Sync for SecureChannelListener
impl Unpin for SecureChannelListener
impl Unpin for SecureChannelListener
impl !UnwindSafe for SecureChannelListener
impl !UnwindSafe for SecureChannelListener
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,