Trait ConnectionProxyInterface
Source pub trait ConnectionProxyInterface: Send + Sync {
type GetCodecLocalDelayRangeResponseFut: Future<Output = Result<CodecDelayGetCodecLocalDelayRangeResult, Error>> + Send;
type TransferPeriodicAdvertisingSyncResponseFut: Future<Output = Result<ConnectionTransferPeriodicAdvertisingSyncResult, Error>> + Send;
type AcceptPeriodicAdvertisingSyncTransferResponseFut: Future<Output = Result<ConnectionAcceptPeriodicAdvertisingSyncTransferResult, Error>> + Send;
// Required methods
fn get_codec_local_delay_range(
&self,
payload: &CodecDelayGetCodecLocalDelayRangeRequest,
) -> Self::GetCodecLocalDelayRangeResponseFut;
fn request_gatt_client(
&self,
client: ServerEnd<ClientMarker>,
) -> Result<(), Error>;
fn accept_cis(
&self,
payload: ConnectionAcceptCisRequest,
) -> Result<(), Error>;
fn connect_l2cap(
&self,
payload: ConnectionConnectL2capRequest,
) -> Result<(), Error>;
fn transfer_periodic_advertising_sync(
&self,
payload: &ConnectionTransferPeriodicAdvertisingSyncRequest,
) -> Self::TransferPeriodicAdvertisingSyncResponseFut;
fn accept_periodic_advertising_sync_transfer(
&self,
payload: ConnectionAcceptPeriodicAdvertisingSyncTransferRequest,
) -> Self::AcceptPeriodicAdvertisingSyncTransferResponseFut;
}