Crate fidl_fuchsia_bluetooth_map

Source

Macros§

NotificationTypeUnknown
Pattern that matches an unknown NotificationType member.

Structs§

AccessorControlHandle
AccessorEventStream
AccessorGetDetailsResponder
AccessorListAllMasInstancesResponder
AccessorListAllMasInstancesResponse
AccessorMarker
AccessorProxy
AccessorRequestStream
A Stream of incoming requests for fuchsia.bluetooth.map/Accessor.
AccessorSetNotificationRegistrationRequest
AccessorSetNotificationRegistrationResponder
AccessorSynchronousProxy
Audience
MasInstance
Represents a Message Access Service Instance as described in MAP v1.4.2 section 3.1.8.
Message
Based on x-bt/message, x-bt/MAP-msg-listing v1.1, and MAP-Event-Report NewMessage objects. See MAP v1.4.2 sections 3.1.3 and 3.1.6 for details. Depending on the method used to get the message, not all fields may be populated.
MessageControllerControlHandle
MessageControllerEventStream
MessageControllerGetDetailsRequest
MessageControllerGetDetailsResponder
MessageControllerMarker
MessageControllerProxy
MessageControllerRequestStream
A Stream of incoming requests for fuchsia.bluetooth.map/MessageController.
MessageControllerSynchronousProxy
MessageType
Used to represent the type of a particular Message. Also used to present the message types that are supported by a Message Access Server.
MessagingClientControlHandle
MessagingClientEventStream
MessagingClientMarker
MessagingClientProxy
MessagingClientRequestStream
A Stream of incoming requests for fuchsia.bluetooth.map/MessagingClient.
MessagingClientSynchronousProxy
MessagingClientWatchAccessorResponder
MessagingClientWatchAccessorResponse
Notification
Notification data from incoming event report from a remote MSE device. See MAP v1.4.2 section 3.1.7 for details about MAP event report objects. Note that not all fields are represented.
NotificationRegistrationControlHandle
NotificationRegistrationEventStream
NotificationRegistrationMarker
NotificationRegistrationNewEventReportRequest
NotificationRegistrationNewEventReportResponder
NotificationRegistrationProxy
NotificationRegistrationRequestStream
A Stream of incoming requests for fuchsia.bluetooth.map/NotificationRegistration.
NotificationRegistrationSynchronousProxy

Enums§

AccessorEvent
AccessorRequest
Protocol used for accessing messages and notifications for a connected Bluetooth peer.
Error
Specific error that is returned for Message Access/Message Notification related requests.
MessageControllerEvent
MessageControllerRequest
MessagingClientEvent
MessagingClientRequest
Use a MessagingClient to access messages on one or more Instances on Message Access Servers.
NotificationRegistrationEvent
NotificationRegistrationRequest
Protocol for relaying event reports from the peer’s message repositories to the client. This protocol exists to support the Notification Feature of MAP.
NotificationType
Notification type based on types defined in MAP v1.4.2 section 3.1.7. Note that MEMORY_FULL and MEMORY_AVAILABLE types are not represented as part of implementation decision.

Constants§

CONVERSATION_ID_LENGTH
MAX_FOLDER_LENGTH
MAX_NUM_MAS_INSTANCE_LENGTH
MAX_SENDER_ADDR_LENGTH
MAX_SENDER_NAME_LENGTH
MAX_SUBJECT_LENGTH

Traits§

AccessorProxyInterface
MessageControllerProxyInterface
MessagingClientProxyInterface
NotificationRegistrationProxyInterface

Type Aliases§

AccessorListAllMasInstancesResult
AccessorSetNotificationRegistrationResult
MessageControllerGetDetailsResult
MessagingClientWatchAccessorResult