ControllerExtProxyInterface

Trait ControllerExtProxyInterface 

Source
pub trait ControllerExtProxyInterface: Send + Sync {
    type IsConnectedResponseFut: Future<Output = Result<bool, Error>> + Send;
    type GetEventsSupportedResponseFut: Future<Output = Result<ControllerExtGetEventsSupportedResult, Error>> + Send;
    type SendRawVendorDependentCommandResponseFut: Future<Output = Result<ControllerExtSendRawVendorDependentCommandResult, Error>> + Send;

    // Required methods
    fn is_connected(&self) -> Self::IsConnectedResponseFut;
    fn get_events_supported(&self) -> Self::GetEventsSupportedResponseFut;
    fn send_raw_vendor_dependent_command(
        &self,
        pdu_id: u8,
        command: &[u8],
    ) -> Self::SendRawVendorDependentCommandResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§