summaryrefslogtreecommitdiff
path: root/android/tester-main.h
diff options
context:
space:
mode:
authorGrzegorz Kolodziejczyk <grzegorz.kolodziejczyk@tieto.com>2014-10-06 14:54:00 +0200
committerSzymon Janc <szymon.janc@tieto.com>2014-10-06 16:01:52 +0200
commit5040ae422bd94235e08016ee6913c4bdc41c44b2 (patch)
tree3491cd6ffced494769650a7ee156f6e159dcddec /android/tester-main.h
parent60e419330ab4fbacd5fc6575960fa51bad349dc6 (diff)
downloadbluez-5040ae422bd94235e08016ee6913c4bdc41c44b2.tar.gz
android/tester: Add GATT server add service test cases
This adds service add by server test cases.
Diffstat (limited to 'android/tester-main.h')
-rw-r--r--android/tester-main.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/android/tester-main.h b/android/tester-main.h
index 922f1cf5d..79df8de7e 100644
--- a/android/tester-main.h
+++ b/android/tester-main.h
@@ -252,6 +252,17 @@ struct pdu_set {
.callback_result.gatt_app_id = cb_server_id, \
}
+#define CALLBACK_GATTS_SERVICE_ADDED(cb_res, cb_server_id, cb_service, \
+ cb_srvc_handle, \
+ cb_store_srvc_handle) { \
+ .callback = CB_GATTS_SERVICE_ADDED, \
+ .callback_result.status = cb_res, \
+ .callback_result.gatt_app_id = cb_server_id, \
+ .callback_result.service = cb_service, \
+ .callback_result.srvc_handle = cb_srvc_handle, \
+ .store_srvc_handle = cb_store_srvc_handle, \
+ }
+
#define CALLBACK_PAN_CTRL_STATE(cb, cb_res, cb_state, cb_local_role) { \
.callback = cb, \
.callback_result.status = cb_res, \
@@ -500,6 +511,7 @@ struct bt_callback_data {
int gatt_app_id;
int conn_id;
int connected;
+ int *srvc_handle;
btgatt_srvc_id_t *service;
btgatt_gatt_id_t *characteristic;
btgatt_gatt_id_t *descriptor;
@@ -535,6 +547,8 @@ struct step {
void *set_data;
int set_data_len;
+
+ int *store_srvc_handle;
};
struct test_case {