Macros§
- Notification
Type Unknown - Pattern that matches an unknown
NotificationType
member.
Structs§
- Accessor
Control Handle - Accessor
Event Stream - Accessor
GetDetails Responder - Accessor
List AllMas Instances Responder - Accessor
List AllMas Instances Response - Accessor
Marker - Accessor
Proxy - Accessor
Request Stream - A Stream of incoming requests for fuchsia.bluetooth.map/Accessor.
- Accessor
SetNotification Registration Request - Accessor
SetNotification Registration Responder - Accessor
Synchronous Proxy - 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.
- Message
Controller Control Handle - Message
Controller Event Stream - Message
Controller GetDetails Request - Message
Controller GetDetails Responder - Message
Controller Marker - Message
Controller Proxy - Message
Controller Request Stream - A Stream of incoming requests for fuchsia.bluetooth.map/MessageController.
- Message
Controller Synchronous Proxy - Message
Type - Used to represent the type of a particular Message. Also used to present the message types that are supported by a Message Access Server.
- Messaging
Client Control Handle - Messaging
Client Event Stream - Messaging
Client Marker - Messaging
Client Proxy - Messaging
Client Request Stream - A Stream of incoming requests for fuchsia.bluetooth.map/MessagingClient.
- Messaging
Client Synchronous Proxy - Messaging
Client Watch Accessor Responder - Messaging
Client Watch Accessor Response - 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.
- Notification
Registration Control Handle - Notification
Registration Event Stream - Notification
Registration Marker - Notification
Registration NewEvent Report Request - Notification
Registration NewEvent Report Responder - Notification
Registration Proxy - Notification
Registration Request Stream - A Stream of incoming requests for fuchsia.bluetooth.map/NotificationRegistration.
- Notification
Registration Synchronous Proxy
Enums§
- Accessor
Event - Accessor
Request - 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.
- Message
Controller Event - Message
Controller Request - Messaging
Client Event - Messaging
Client Request - Use a MessagingClient to access messages on one or more Instances on Message Access Servers.
- Notification
Registration Event - Notification
Registration Request - Protocol for relaying event reports from the peer’s message repositories to the client. This protocol exists to support the Notification Feature of MAP.
- Notification
Type - 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§
- Accessor
Proxy Interface - Message
Controller Proxy Interface - Messaging
Client Proxy Interface - Notification
Registration Proxy Interface