pub trait PeerProxyInterface: Send + Sync {
    type AssignConnectionStatusResponseFut: Future<Output = Result<(), Error>> + Send;
    type WatchConnectionStatesResponseFut: Future<Output = Result<Vec<ConnectionState>, Error>> + Send;

    // Required methods
    fn assign_connection_status(
        &self,
        status: HciError
    ) -> Self::AssignConnectionStatusResponseFut;
    fn emulate_le_connection_complete(
        &self,
        role: ConnectionRole
    ) -> Result<(), Error>;
    fn emulate_disconnection_complete(&self) -> Result<(), Error>;
    fn watch_connection_states(&self) -> Self::WatchConnectionStatesResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§