Mistake on this page?
Report an issue in GitHub or email us
GattServerEvents.h
1 /* mbed Microcontroller Library
2  * Copyright (c) 2006-2013 ARM Limited
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 #ifndef MBED_BLE_GATT_SERVER_EVENTS_H__
18 #define MBED_BLE_GATT_SERVER_EVENTS_H__
19 
20 /**
21  * @addtogroup ble
22  * @{
23  * @addtogroup gatt
24  * @{
25  * @addtogroup server
26  * @{
27  */
28 
29 /**
30  * Abstract events generated by a GattServer vendor port.
31  *
32  * @attention This class is not part of the public API.
33  */
35 {
36 public:
37  /**
38  * Enumeration of events, which a GattServer
39  * implementation can generate.
40  */
41  typedef enum gattEvent_e {
42  /**
43  * Fired when a server event was successfully sent.
44  */
46 
47  /**
48  * Client has written a server attribute.
49  */
51 
52  /**
53  * Notification or indication enabled in CCCD.
54  */
56 
57  /**
58  * Notification or Indication disabled in CCCD.
59  */
61 
62  /**
63  * Response received from Characteristic Value Indication message.
64  */
66 
67  /**
68  * Request application to authorize read.
69  */
71 
72  /**
73  * Request application to authorize write.
74  */
76 
77  } gattEvent_t;
78 };
79 
80 /**
81  * @}
82  * @}
83  * @}
84  */
85 
86 #endif /* ifndef MBED_BLE_GATT_SERVER_EVENTS_H__ */
Request application to authorize write.
gattEvent_e
Enumeration of events, which a GattServer implementation can generate.
enum GattServerEvents::gattEvent_e gattEvent_t
Enumeration of events, which a GattServer implementation can generate.
Notification or indication enabled in CCCD.
Fired when a server event was successfully sent.
Request application to authorize read.
Notification or Indication disabled in CCCD.
Abstract events generated by a GattServer vendor port.
Response received from Characteristic Value Indication message.
Client has written a server attribute.
Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.