Trait EpskcProxyInterface

Source
pub trait EpskcProxyInterface: Send + Sync {
    type StartEphemeralKeyResponseFut: Future<Output = Result<EpskcStartEphemeralKeyResult, Error>> + Send;
    type StopEphemeralKeyResponseFut: Future<Output = Result<EpskcStopEphemeralKeyResult, Error>> + Send;

    // Required methods
    fn start_ephemeral_key(
        &self,
        lifetime: u32,
    ) -> Self::StartEphemeralKeyResponseFut;
    fn stop_ephemeral_key(
        &self,
        retain_active_session: bool,
    ) -> Self::StopEphemeralKeyResponseFut;
}

Required Associated Types§

Required Methods§

Source

fn start_ephemeral_key( &self, lifetime: u32, ) -> Self::StartEphemeralKeyResponseFut

Source

fn stop_ephemeral_key( &self, retain_active_session: bool, ) -> Self::StopEphemeralKeyResponseFut

Implementors§