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<R: Into<Route>, N: SecureChannelNewKeyExchanger, V: SecureChannelVault>(
ctx: &Context,
route: R,
first_responder_address: Option<Address>,
new_key_exchanger: &N,
vault: V
) -> Result<SecureChannelInfo>
pub async fn create_extended<R: Into<Route>, N: SecureChannelNewKeyExchanger, V: SecureChannelVault>(
ctx: &Context,
route: R,
first_responder_address: Option<Address>,
new_key_exchanger: &N,
vault: V
) -> 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