Lines Matching refs:p_srcb
56 const Descriptor* bta_gattc_get_descriptor_srcb(tBTA_GATTC_SERV* p_srcb,
58 const Characteristic* bta_gattc_get_characteristic_srcb(tBTA_GATTC_SERV* p_srcb,
227 p_clcb->p_srcb->state = BTA_GATTC_SERV_SAVE; in bta_gattc_explore_srvc_finished()
230 bta_gattc_cache_write(p_clcb->p_srcb->server_bda, in bta_gattc_explore_srvc_finished()
231 p_clcb->p_srcb->gatt_database.Serialize()); in bta_gattc_explore_srvc_finished()
242 bta_gattc_reset_discover_st(p_clcb->p_srcb, GATT_SUCCESS); in bta_gattc_explore_srvc_finished()
501 for (const Service& service : p_clcb->p_srcb->gatt_database.Services()) { in bta_gattc_search_service()
520 const std::list<Service>* bta_gattc_get_services_srcb(tBTA_GATTC_SERV* p_srcb) { in bta_gattc_get_services_srcb() argument
521 if (!p_srcb || p_srcb->gatt_database.IsEmpty()) return NULL; in bta_gattc_get_services_srcb()
523 return &p_srcb->gatt_database.Services(); in bta_gattc_get_services_srcb()
531 tBTA_GATTC_SERV* p_srcb = p_clcb->p_srcb; in bta_gattc_get_services() local
533 return bta_gattc_get_services_srcb(p_srcb); in bta_gattc_get_services()
536 const Service* bta_gattc_get_service_for_handle_srcb(tBTA_GATTC_SERV* p_srcb, in bta_gattc_get_service_for_handle_srcb() argument
538 const std::list<Service>* services = bta_gattc_get_services_srcb(p_srcb); in bta_gattc_get_service_for_handle_srcb()
551 const Characteristic* bta_gattc_get_characteristic_srcb(tBTA_GATTC_SERV* p_srcb, in bta_gattc_get_characteristic_srcb() argument
554 bta_gattc_get_service_for_handle_srcb(p_srcb, handle); in bta_gattc_get_characteristic_srcb()
571 tBTA_GATTC_SERV* p_srcb = p_clcb->p_srcb; in bta_gattc_get_characteristic() local
572 return bta_gattc_get_characteristic_srcb(p_srcb, handle); in bta_gattc_get_characteristic()
575 const Descriptor* bta_gattc_get_descriptor_srcb(tBTA_GATTC_SERV* p_srcb, in bta_gattc_get_descriptor_srcb() argument
578 bta_gattc_get_service_for_handle_srcb(p_srcb, handle); in bta_gattc_get_descriptor_srcb()
598 tBTA_GATTC_SERV* p_srcb = p_clcb->p_srcb; in bta_gattc_get_descriptor() local
599 return bta_gattc_get_descriptor_srcb(p_srcb, handle); in bta_gattc_get_descriptor()
603 tBTA_GATTC_SERV* p_srcb, uint16_t handle) { in bta_gattc_get_owning_characteristic_srcb() argument
605 bta_gattc_get_service_for_handle_srcb(p_srcb, handle); in bta_gattc_get_owning_characteristic_srcb()
623 return bta_gattc_get_owning_characteristic_srcb(p_clcb->p_srcb, handle); in bta_gattc_get_owning_characteristic()
667 Octet16 local_hash = p_clcb->p_srcb->gatt_database.Hash(); in bta_gattc_read_db_hash_cmpl()
674 p_clcb->p_srcb->state = BTA_GATTC_SERV_IDLE; in bta_gattc_read_db_hash_cmpl()
675 bta_gattc_reset_discover_st(p_clcb->p_srcb, GATT_SUCCESS); in bta_gattc_read_db_hash_cmpl()
697 tBTA_GATTC_SERV* p_srvc_cb = p_clcb->p_srcb; in bta_gattc_read_ext_prop_desc_cmpl()
710 bta_gattc_reset_discover_st(p_clcb->p_srcb, GATT_ERROR); in bta_gattc_read_ext_prop_desc_cmpl()
719 bta_gattc_reset_discover_st(p_clcb->p_srcb, GATT_ERROR); in bta_gattc_read_ext_prop_desc_cmpl()
737 bta_gattc_reset_discover_st(p_clcb->p_srcb, GATT_ERROR); in bta_gattc_read_ext_prop_desc_cmpl()
913 if (!p_clcb->p_srcb || p_clcb->p_srcb->pending_discovery.InProgress() || in bta_gattc_get_gatt_db()
914 p_clcb->p_srcb->gatt_database.IsEmpty()) { in bta_gattc_get_gatt_db()
919 bta_gattc_get_gatt_db_impl(p_clcb->p_srcb, start_handle, end_handle, db, in bta_gattc_get_gatt_db()
934 bool bta_gattc_cache_load(tBTA_GATTC_SERV* p_srcb) { in bta_gattc_cache_load() argument
936 bta_gattc_generate_cache_file_name(fname, sizeof(fname), p_srcb->server_bda); in bta_gattc_cache_load()
973 p_srcb->gatt_database = gatt::Database::Deserialize(attr, &success); in bta_gattc_cache_load()