![]()
![]()
#define BTA_GATTS_INT_H
![]()
![]()
#include "common/bt_target.h"
![]()
![]()
#include "bta/bta_sys.h"
![]()
![]()
#include "bta/bta_gatt_api.h"
![]()
![]()
#include "stack/gatt_api.h"
![]()
![]()
<anonymous enum>
![]()
![]()
BTA_GATTS_API_REG_EVT
![]()
![]()
BTA_GATTS_INT_START_IF_EVT
![]()
![]()
BTA_GATTS_API_DEREG_EVT
![]()
![]()
BTA_GATTS_API_CREATE_SRVC_EVT
![]()
![]()
BTA_GATTS_API_INDICATION_EVT
![]()
![]()
BTA_GATTS_API_ADD_INCL_SRVC_EVT
![]()
![]()
BTA_GATTS_API_ADD_CHAR_EVT
![]()
![]()
BTA_GATTS_API_ADD_DESCR_EVT
![]()
![]()
BTA_GATTS_API_DEL_SRVC_EVT
![]()
![]()
BTA_GATTS_API_START_SRVC_EVT
![]()
![]()
BTA_GATTS_API_STOP_SRVC_EVT
![]()
![]()
BTA_GATTS_API_RSP_EVT
![]()
![]()
BTA_GATTS_API_SET_ATTR_VAL_EVT
![]()
![]()
BTA_GATTS_API_OPEN_EVT
![]()
![]()
BTA_GATTS_API_CANCEL_OPEN_EVT
![]()
![]()
BTA_GATTS_API_CLOSE_EVT
![]()
![]()
BTA_GATTS_API_LISTEN_EVT
![]()
![]()
BTA_GATTS_API_DISABLE_EVT
![]()
![]()
BTA_GATTS_API_SEND_SERVICE_CHANGE_EVT
![]()
![]()
BTA_GATTS_API_SHOW_LOCAL_DATABASE_EVT
![]()
![]()
tBTA_GATTS_INT_EVT
![]()
![]()
#define BTA_GATTS_MAX_APP_NUM
![]()
![]()
#define BTA_GATTS_MAX_SRVC_NUM
![]()
![]()
tBTA_GATTS_API_REG
![]()
![]()
hdr
![]()
![]()
app_uuid
![]()
![]()
p_cback
![]()
![]()
tBTA_GATTS_INT_START_IF
![]()
![]()
hdr
![]()
![]()
server_if
![]()
![]()
tBTA_GATTS_API_DEREG
![]()
![]()
tBTA_GATTS_API_CREATE_SRVC
![]()
![]()
hdr
![]()
![]()
server_if
![]()
![]()
service_uuid
![]()
![]()
num_handle
![]()
![]()
inst
![]()
![]()
is_pri
![]()
![]()
tBTA_GATTS_API_ADD_CHAR
![]()
![]()
hdr
![]()
![]()
char_uuid
![]()
![]()
perm
![]()
![]()
property
![]()
![]()
control
![]()
![]()
attr_val
![]()
![]()
tBTA_GATTS_API_ADD_INCL_SRVC
![]()
![]()
hdr
![]()
![]()
included_service_id
![]()
![]()
tBTA_GATTS_API_ADD_DESCR
![]()
![]()
hdr
![]()
![]()
descr_uuid
![]()
![]()
perm
![]()
![]()
control
![]()
![]()
attr_val
![]()
![]()
tBTA_GATTS_API_INDICATION
![]()
![]()
hdr
![]()
![]()
attr_id
![]()
![]()
len
![]()
![]()
need_confirm
![]()
![]()
value
![]()
![]()
tBTA_GATTS_API_RSP
![]()
![]()
hdr
![]()
![]()
trans_id
![]()
![]()
status
![]()
![]()
p_rsp
![]()
![]()
tBTA_GATTS_API_SET_ATTR_VAL
![]()
![]()
hdr
![]()
![]()
length
![]()
![]()
value
![]()
![]()
tBTA_GATTS_API_START
![]()
![]()
hdr
![]()
![]()
transport
![]()
![]()
tBTA_GATTS_API_OPEN
![]()
![]()
hdr
![]()
![]()
remote_bda
![]()
![]()
server_if
![]()
![]()
is_direct
![]()
![]()
transport
![]()
![]()
tBTA_GATTS_API_CANCEL_OPEN
![]()
![]()
tBTA_GATTS_API_LISTEN
![]()
![]()
hdr
![]()
![]()
remote_bda
![]()
![]()
server_if
![]()
![]()
start
![]()
![]()
tBTA_GATTS_API_SEND_SERVICE_CHANGE
![]()
![]()
hdr
![]()
![]()
server_if
![]()
![]()
remote_bda
![]()
![]()
tBTA_GATTS_DATA
![]()
![]()
hdr
![]()
![]()
api_reg
![]()
![]()
api_dereg
![]()
![]()
api_create_svc
![]()
![]()
api_add_incl_srvc
![]()
![]()
api_add_char
![]()
![]()
api_add_char_descr
![]()
![]()
api_start
![]()
![]()
api_indicate
![]()
![]()
api_rsp
![]()
![]()
api_set_val
![]()
![]()
api_open
![]()
![]()
api_cancel_open
![]()
![]()
int_start_if
![]()
![]()
api_listen
![]()
![]()
api_send_service_change
![]()
![]()
tBTA_GATTS_RCB
![]()
![]()
in_use
![]()
![]()
app_uuid
![]()
![]()
p_cback
![]()
![]()
gatt_if
![]()
![]()
tBTA_GATTS_SRVC_CB
![]()
![]()
service_uuid
![]()
![]()
service_id
![]()
![]()
inst_num
![]()
![]()
rcb_idx
![]()
![]()
idx
![]()
![]()
in_use
![]()
![]()
tBTA_GATTS_CB
![]()
![]()
enabled
![]()
![]()
rcb
![]()
![]()
srvc_cb
![]()
![]()
bta_gatts_cb;
![]()
![]()
#define bta_gatts_cb
![]()
![]()
bta_gatts_hdl_event(BT_HDR *);
![]()
![]()
bta_gatts_api_disable(tBTA_GATTS_CB *);
![]()
![]()
bta_gatts_api_enable(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_register(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_start_if(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_deregister(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_create_srvc(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_add_include_srvc(tBTA_GATTS_SRVC_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_add_char(tBTA_GATTS_SRVC_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_add_char_descr(tBTA_GATTS_SRVC_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_set_attr_value(tBTA_GATTS_SRVC_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_get_attr_value(UINT16, UINT16 *, UINT8 **);
![]()
![]()
bta_gatts_delete_service(tBTA_GATTS_SRVC_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_start_service(tBTA_GATTS_SRVC_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_stop_service(tBTA_GATTS_SRVC_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_send_rsp(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_indicate_handle(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_open(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_cancel_open(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_close(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_listen(tBTA_GATTS_CB *, tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_send_service_change_indication(tBTA_GATTS_DATA *);
![]()
![]()
bta_gatts_show_local_database();
![]()
![]()
bta_gatts_uuid_compare(tBT_UUID, tBT_UUID);
![]()
![]()
bta_gatts_find_app_rcb_by_app_if(tBTA_GATTS_IF);
![]()
![]()
bta_gatts_find_app_rcb_idx_by_app_if(tBTA_GATTS_CB *, tBTA_GATTS_IF);
![]()
![]()
bta_gatts_alloc_srvc_cb(tBTA_GATTS_CB *, UINT8);
![]()
![]()
bta_gatts_find_srvc_cb_by_srvc_id(tBTA_GATTS_CB *, UINT16);
![]()
![]()
bta_gatts_find_srvc_cb_by_attr_id(tBTA_GATTS_CB *, UINT16);
![]()
![]()
bta_gatts_deinit();