Add to check gatt support 56/92056/2
authorTaejin Woo <tt.woo@samsung.com>
Thu, 13 Oct 2016 05:26:11 +0000 (14:26 +0900)
committerTaejin Woo <tt.woo@samsung.com>
Fri, 14 Oct 2016 02:20:06 +0000 (11:20 +0900)
Change-Id: I52aa9f5492294e06e8230dcde0a1184fd720d835
Signed-off-by: Taejin Woo <tt.woo@samsung.com>
src/bluetooth-gatt.c

index b5d6b54faf4b91cfdfa699adbb0cfd8eb089550c..39f5cd51bbf3b3183973993435bee953c7347aac 100644 (file)
@@ -2292,6 +2292,7 @@ int bt_gatt_descriptor_get_characteristic(bt_gatt_h descriptor,
 /* LCOV_EXCL_START */
 int bt_gatt_server_initialize(void)
 {
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
 
        int ret = BT_ERROR_NONE;
@@ -2321,6 +2322,7 @@ int bt_gatt_server_initialize(void)
 
 int bt_gatt_server_deinitialize(void)
 {
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
 
        int ret = BT_ERROR_NONE;
@@ -2358,6 +2360,7 @@ int bt_gatt_server_create(bt_gatt_server_h *server)
 {
        bt_gatt_server_s *serv = NULL;
 
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
        BT_CHECK_INPUT_PARAMETER(server);
 
@@ -2381,6 +2384,7 @@ int bt_gatt_server_destroy(bt_gatt_server_h server)
 {
        bt_gatt_server_s *serv = (bt_gatt_server_s *)server;
 
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
        BT_CHECK_INPUT_PARAMETER(server);
 
@@ -2399,6 +2403,7 @@ int bt_gatt_server_set_read_value_requested_cb(bt_gatt_h gatt_handle,
        bt_gatt_characteristic_s *chr = (bt_gatt_characteristic_s *)gatt_handle;
        bt_gatt_descriptor_s *desc = (bt_gatt_descriptor_s*)gatt_handle;
 
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
        BT_CHECK_GATT_SERVER_INIT_STATUS();
        BT_CHECK_INPUT_PARAMETER(gatt_handle);
@@ -2445,6 +2450,7 @@ int bt_gatt_server_register_service(bt_gatt_server_h server, bt_gatt_h service)
        bt_gatt_service_s *svc = (bt_gatt_service_s *)service;
        GSList *char_l;
 
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
        BT_CHECK_GATT_SERVER_INIT_STATUS();
        BT_CHECK_INPUT_PARAMETER(server);
@@ -2540,6 +2546,7 @@ int bt_gatt_server_unregister_service(bt_gatt_server_h server,
        bt_gatt_server_s *serv = (bt_gatt_server_s *)server;
        bt_gatt_service_s *svc = (bt_gatt_service_s *)service;
 
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
        BT_CHECK_GATT_SERVER_INIT_STATUS();
        BT_CHECK_INPUT_PARAMETER(server);
@@ -2561,6 +2568,7 @@ int bt_gatt_server_unregister_all_services(bt_gatt_server_h server)
 
        bt_gatt_server_s *serv = (bt_gatt_server_s*)server;
 
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
        BT_CHECK_GATT_SERVER_INIT_STATUS();
        BT_CHECK_INPUT_PARAMETER(server);
@@ -2603,6 +2611,7 @@ int bt_gatt_server_send_response(int request_id, bt_gatt_att_request_type_e requ
                int offset, int resp_status, char *value, int value_length)
 {
        int ret = BT_ERROR_NONE;
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
 
        if (request_type == BT_GATT_REQUEST_TYPE_READ &&
@@ -2702,6 +2711,7 @@ int bt_gatt_server_get_service(bt_gatt_server_h server, const char *uuid,
        bt_gatt_h gatt_handle = NULL;
        int ret;
 
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
        BT_CHECK_GATT_SERVER_INIT_STATUS();
 
@@ -2728,6 +2738,7 @@ int bt_gatt_server_foreach_services(bt_gatt_server_h server,
        int total = 0;
        int index = 1;
 
+       BT_CHECK_GATT_SUPPORT();
        BT_CHECK_INIT_STATUS();
        BT_CHECK_GATT_SERVER_INIT_STATUS();