fidl_fuchsia_bluetooth_avrcp_test

Trait PeerManagerExtProxyInterface

Source
pub trait PeerManagerExtProxyInterface: Send + Sync {
    type GetBrowseControllerForTargetResponseFut: Future<Output = Result<PeerManagerExtGetBrowseControllerForTargetResult, Error>> + Send;
    type GetControllerForTargetResponseFut: Future<Output = Result<PeerManagerExtGetControllerForTargetResult, Error>> + Send;

    // Required methods
    fn get_browse_controller_for_target(
        &self,
        peer_id: &PeerId,
        client: ServerEnd<BrowseControllerExtMarker>,
    ) -> Self::GetBrowseControllerForTargetResponseFut;
    fn get_controller_for_target(
        &self,
        peer_id: &PeerId,
        client: ServerEnd<ControllerExtMarker>,
    ) -> Self::GetControllerForTargetResponseFut;
}

Required Associated Types§

Required Methods§

Source

fn get_browse_controller_for_target( &self, peer_id: &PeerId, client: ServerEnd<BrowseControllerExtMarker>, ) -> Self::GetBrowseControllerForTargetResponseFut

Source

fn get_controller_for_target( &self, peer_id: &PeerId, client: ServerEnd<ControllerExtMarker>, ) -> Self::GetControllerForTargetResponseFut

Implementors§