fidl_fuchsia_bluetooth_map

Trait AccessorProxyInterface

Source
pub trait AccessorProxyInterface: Send + Sync {
    type GetDetailsResponseFut: Future<Output = Result<MessageControllerGetDetailsResult, Error>> + Send;
    type ListAllMasInstancesResponseFut: Future<Output = Result<AccessorListAllMasInstancesResult, Error>> + Send;
    type SetNotificationRegistrationResponseFut: Future<Output = Result<AccessorSetNotificationRegistrationResult, Error>> + Send;

    // Required methods
    fn get_details(
        &self,
        handle: u64,
        include_attachment: bool,
    ) -> Self::GetDetailsResponseFut;
    fn list_all_mas_instances(&self) -> Self::ListAllMasInstancesResponseFut;
    fn set_notification_registration(
        &self,
        payload: AccessorSetNotificationRegistrationRequest,
    ) -> Self::SetNotificationRegistrationResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§