pub trait ApSmeProxyInterface: Send + Sync {
    type StartResponseFut: Future<Output = Result<StartApResultCode, Error>> + Send;
    type StopResponseFut: Future<Output = Result<StopApResultCode, Error>> + Send;
    type StatusResponseFut: Future<Output = Result<ApStatusResponse, Error>> + Send;

    // Required methods
    fn start(&self, config: &ApConfig) -> Self::StartResponseFut;
    fn stop(&self) -> Self::StopResponseFut;
    fn status(&self) -> Self::StatusResponseFut;
}

Required Associated Types§

Required Methods§

source

fn start(&self, config: &ApConfig) -> Self::StartResponseFut

source

fn stop(&self) -> Self::StopResponseFut

source

fn status(&self) -> Self::StatusResponseFut

Implementors§