Struct ockam_channel::SecureChannel [−][src]
pub struct SecureChannel;
Expand description
Secure Channel
Implementations
pub async fn create_listener_extended<A: Into<Address>, N: SecureChannelNewKeyExchanger, V: SecureChannelVault>(
ctx: &Context,
address: A,
new_key_exchanger: N,
vault: V
) -> Result<()>
pub async fn create_listener_extended<A: Into<Address>, N: SecureChannelNewKeyExchanger, V: SecureChannelVault>(
ctx: &Context,
address: A,
new_key_exchanger: N,
vault: V
) -> Result<()>
Create and start channel listener with given address.
pub async fn create_extended(
ctx: &Context,
route: impl Into<Route>,
first_responder_address: Option<Address>,
key_exchanger: impl KeyExchanger + Send + 'static,
vault: impl SecureChannelVault + Send + 'static
) -> Result<SecureChannelInfo>
pub async fn create_extended(
ctx: &Context,
route: impl Into<Route>,
first_responder_address: Option<Address>,
key_exchanger: impl KeyExchanger + Send + 'static,
vault: impl SecureChannelVault + Send + 'static
) -> Result<SecureChannelInfo>
Create initiator channel with given route to a remote channel listener.
Auto Trait Implementations
impl RefUnwindSafe for SecureChannel
impl Send for SecureChannel
impl Sync for SecureChannel
impl Unpin for SecureChannel
impl UnwindSafe for SecureChannel
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more