Loading system/bta/hl/bta_hl_sdp.cc +0 −2 Original line number Diff line number Diff line Loading @@ -528,7 +528,6 @@ tBTA_HL_STATUS bta_hl_sdp_register(uint8_t app_idx) { ******************************************************************************/ tSDP_DISC_REC* bta_hl_find_sink_or_src_srv_class_in_db( const tSDP_DISCOVERY_DB* p_db, const tSDP_DISC_REC* p_start_rec) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_REC* p_rec; tSDP_DISC_ATTR *p_attr, *p_sattr; Loading Loading @@ -564,7 +563,6 @@ tSDP_DISC_REC* bta_hl_find_sink_or_src_srv_class_in_db( p_rec = p_rec->p_next_rec; } #endif /* If here, no matching UUID found */ #if (BTA_HL_DEBUG == TRUE) Loading system/include/bt_target.h +0 −5 Original line number Diff line number Diff line Loading @@ -830,11 +830,6 @@ #define SDP_MAX_UUID_FILTERS 3 #endif /* This is set to enable SDP client functionality. */ #ifndef SDP_CLIENT_ENABLED #define SDP_CLIENT_ENABLED TRUE #endif /* The maximum number of record handles retrieved in a search. */ #ifndef SDP_MAX_DISC_SERVER_RECS #define SDP_MAX_DISC_SERVER_RECS 21 Loading system/stack/sdp/sdp_api.cc +1 −52 Original line number Diff line number Diff line Loading @@ -68,7 +68,6 @@ bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len, uint16_t num_uuid, tSDP_UUID* p_uuid_list, uint16_t num_attr, uint16_t* p_attr_list) { #if (SDP_CLIENT_ENABLED == TRUE) uint16_t xx; /* verify the parameters */ Loading Loading @@ -99,7 +98,6 @@ bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len, sdpu_sort_attr_list(num_attr, p_db); p_db->num_attr_filters = num_attr; #endif return (true); } Loading @@ -114,13 +112,11 @@ bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len, * ******************************************************************************/ bool SDP_CancelServiceSearch(tSDP_DISCOVERY_DB* p_db) { #if (SDP_CLIENT_ENABLED == TRUE) tCONN_CB* p_ccb = sdpu_find_ccb_by_db(p_db); if (!p_ccb) return (false); sdp_disconnect(p_ccb, SDP_CANCEL); p_ccb->disc_state = SDP_DISC_WAIT_CANCEL; #endif return (true); } Loading @@ -135,7 +131,6 @@ bool SDP_CancelServiceSearch(tSDP_DISCOVERY_DB* p_db) { ******************************************************************************/ bool SDP_ServiceSearchRequest(uint8_t* p_bd_addr, tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB* p_cb) { #if (SDP_CLIENT_ENABLED == TRUE) tCONN_CB* p_ccb; /* Specific BD address */ Loading @@ -148,9 +143,6 @@ bool SDP_ServiceSearchRequest(uint8_t* p_bd_addr, tSDP_DISCOVERY_DB* p_db, p_ccb->p_cb = p_cb; return (true); #else return (false); #endif } /******************************************************************************* Loading @@ -170,7 +162,6 @@ bool SDP_ServiceSearchRequest(uint8_t* p_bd_addr, tSDP_DISCOVERY_DB* p_db, bool SDP_ServiceSearchAttributeRequest(uint8_t* p_bd_addr, tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB* p_cb) { #if (SDP_CLIENT_ENABLED == TRUE) tCONN_CB* p_ccb; /* Specific BD address */ Loading @@ -185,9 +176,6 @@ bool SDP_ServiceSearchAttributeRequest(uint8_t* p_bd_addr, p_ccb->is_attr_search = true; return (true); #else return (false); #endif } /******************************************************************************* * Loading @@ -207,7 +195,6 @@ bool SDP_ServiceSearchAttributeRequest2(uint8_t* p_bd_addr, tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB2* p_cb2, void* user_data) { #if (SDP_CLIENT_ENABLED == TRUE) tCONN_CB* p_ccb; /* Specific BD address */ Loading @@ -223,15 +210,10 @@ bool SDP_ServiceSearchAttributeRequest2(uint8_t* p_bd_addr, p_ccb->user_data = user_data; return (true); #else return (false); #endif } #if (SDP_CLIENT_ENABLED == TRUE) void SDP_SetIdleTimeout(UNUSED_ATTR BD_ADDR addr, UNUSED_ATTR uint16_t timeout) {} #endif /******************************************************************************* * Loading @@ -247,7 +229,6 @@ void SDP_SetIdleTimeout(UNUSED_ATTR BD_ADDR addr, ******************************************************************************/ tSDP_DISC_REC* SDP_FindAttributeInDb(tSDP_DISCOVERY_DB* p_db, uint16_t attr_id, tSDP_DISC_REC* p_start_rec) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_REC* p_rec; tSDP_DISC_ATTR* p_attr; Loading @@ -269,7 +250,6 @@ tSDP_DISC_REC* SDP_FindAttributeInDb(tSDP_DISCOVERY_DB* p_db, uint16_t attr_id, p_rec = p_rec->p_next_rec; } #endif /* If here, no matching attribute found */ return (NULL); } Loading @@ -285,7 +265,6 @@ tSDP_DISC_REC* SDP_FindAttributeInDb(tSDP_DISCOVERY_DB* p_db, uint16_t attr_id, * ******************************************************************************/ tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR* p_attr; p_attr = p_rec->p_first_attr; Loading @@ -294,7 +273,7 @@ tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id) { p_attr = p_attr->p_next_attr; } #endif /* If here, no matching attribute found */ return (NULL); } Loading @@ -313,7 +292,6 @@ tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id) { * ******************************************************************************/ bool SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR *p_attr, *p_sattr, *p_extra_sattr; p_attr = p_rec->p_first_attr; Loading Loading @@ -377,7 +355,6 @@ bool SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { p_attr = p_attr->p_next_attr; } return false; #endif } /******************************************************************************* Loading @@ -394,7 +371,6 @@ bool SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { * ******************************************************************************/ bool SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR* p_attr = p_rec->p_first_attr; while (p_attr) { if ((p_attr->attr_id == ATTR_ID_SERVICE_CLASS_ID_LIST) && Loading Loading @@ -429,7 +405,6 @@ bool SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { p_attr = p_attr->p_next_attr; } return false; #endif } /******************************************************************************* Loading @@ -447,7 +422,6 @@ bool SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { tSDP_DISC_REC* SDP_FindServiceInDb(tSDP_DISCOVERY_DB* p_db, uint16_t service_uuid, tSDP_DISC_REC* p_start_rec) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_REC* p_rec; tSDP_DISC_ATTR *p_attr, *p_sattr, *p_extra_sattr; Loading Loading @@ -529,7 +503,6 @@ tSDP_DISC_REC* SDP_FindServiceInDb(tSDP_DISCOVERY_DB* p_db, p_rec = p_rec->p_next_rec; } #endif /* If here, no matching UUID found */ return (NULL); } Loading @@ -551,7 +524,6 @@ tSDP_DISC_REC* SDP_FindServiceInDb(tSDP_DISCOVERY_DB* p_db, ******************************************************************************/ tSDP_DISC_REC* SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB* p_db, tSDP_DISC_REC* p_start_rec) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_REC* p_rec; tSDP_DISC_ATTR *p_attr, *p_sattr; Loading Loading @@ -588,7 +560,6 @@ tSDP_DISC_REC* SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB* p_db, p_rec = p_rec->p_next_rec; } #endif /* If here, no matching UUID found */ return (NULL); } Loading @@ -612,7 +583,6 @@ tSDP_DISC_REC* SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB* p_db, tSDP_DISC_REC* SDP_FindServiceUUIDInDb(tSDP_DISCOVERY_DB* p_db, tBT_UUID* p_uuid, tSDP_DISC_REC* p_start_rec) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_REC* p_rec; tSDP_DISC_ATTR *p_attr, *p_sattr; Loading Loading @@ -648,12 +618,10 @@ tSDP_DISC_REC* SDP_FindServiceUUIDInDb(tSDP_DISCOVERY_DB* p_db, p_rec = p_rec->p_next_rec; } #endif /* CLIENT_ENABLED == TRUE */ /* If here, no matching UUID found */ return (NULL); } #if (SDP_CLIENT_ENABLED == TRUE) /******************************************************************************* * * Function sdp_fill_proto_elem Loading Loading @@ -708,7 +676,6 @@ static bool sdp_fill_proto_elem(tSDP_DISC_ATTR* p_attr, uint16_t layer_uuid, return (false); } #endif /* CLIENT_ENABLED == TRUE */ /******************************************************************************* * Loading @@ -723,7 +690,6 @@ static bool sdp_fill_proto_elem(tSDP_DISC_ATTR* p_attr, uint16_t layer_uuid, ******************************************************************************/ bool SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, tSDP_PROTOCOL_ELEM* p_elem) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR* p_attr; p_attr = p_rec->p_first_attr; Loading @@ -735,7 +701,6 @@ bool SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, } p_attr = p_attr->p_next_attr; } #endif /* If here, no match found */ return (false); } Loading @@ -753,7 +718,6 @@ bool SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, ******************************************************************************/ bool SDP_FindAddProtoListsElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, tSDP_PROTOCOL_ELEM* p_elem) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR *p_attr, *p_sattr; bool ret = false; Loading @@ -775,7 +739,6 @@ bool SDP_FindAddProtoListsElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, } p_attr = p_attr->p_next_attr; } #endif /* If here, no match found */ return (false); } Loading @@ -796,7 +759,6 @@ bool SDP_FindAddProtoListsElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, ******************************************************************************/ bool SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, uint16_t* p_version) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR *p_attr, *p_sattr; p_attr = p_rec->p_first_attr; Loading Loading @@ -843,7 +805,6 @@ bool SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, } p_attr = p_attr->p_next_attr; } #endif /* CLIENT_ENABLED == TRUE */ /* If here, no match found */ return (false); Loading @@ -864,7 +825,6 @@ bool SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, ******************************************************************************/ uint16_t SDP_DiDiscover(BD_ADDR remote_device, tSDP_DISCOVERY_DB* p_db, uint32_t len, tSDP_DISC_CMPL_CB* p_cb) { #if (SDP_CLIENT_ENABLED == TRUE) uint16_t result = SDP_DI_DISC_FAILED; uint16_t num_uuids = 1; uint16_t di_uuid = UUID_SERVCLASS_PNP_INFORMATION; Loading @@ -879,9 +839,6 @@ uint16_t SDP_DiDiscover(BD_ADDR remote_device, tSDP_DISCOVERY_DB* p_db, result = SDP_SUCCESS; return result; #else return SDP_DI_DISC_FAILED; #endif } /******************************************************************************* Loading @@ -894,7 +851,6 @@ uint16_t SDP_DiDiscover(BD_ADDR remote_device, tSDP_DISCOVERY_DB* p_db, * ******************************************************************************/ uint8_t SDP_GetNumDiRecords(tSDP_DISCOVERY_DB* p_db) { #if (SDP_CLIENT_ENABLED == TRUE) uint8_t num_records = 0; tSDP_DISC_REC* p_curr_record = NULL; Loading @@ -905,9 +861,6 @@ uint8_t SDP_GetNumDiRecords(tSDP_DISCOVERY_DB* p_db) { } while (p_curr_record); return num_records; #else return 0; #endif } /******************************************************************************* Loading Loading @@ -948,7 +901,6 @@ static void SDP_AttrStringCopy(char* dst, tSDP_DISC_ATTR* p_attr, uint16_t SDP_GetDiRecord(uint8_t get_record_index, tSDP_DI_GET_RECORD* p_device_info, tSDP_DISCOVERY_DB* p_db) { #if (SDP_CLIENT_ENABLED == TRUE) uint16_t result = SDP_NO_DI_RECORD_FOUND; uint8_t curr_record_index = 1; Loading Loading @@ -1028,9 +980,6 @@ uint16_t SDP_GetDiRecord(uint8_t get_record_index, } return result; #else /* SDP_CLIENT_ENABLED is FALSE */ return SDP_NO_DI_RECORD_FOUND; #endif } /******************************************************************************* Loading system/stack/sdp/sdp_discovery.cc +0 −3 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ /******************************************************************************/ /* L O C A L F U N C T I O N P R O T O T Y P E S */ /******************************************************************************/ #if (SDP_CLIENT_ENABLED == TRUE) static void process_service_search_rsp(tCONN_CB* p_ccb, uint8_t* p_reply); static void process_service_attr_rsp(tCONN_CB* p_ccb, uint8_t* p_reply); static void process_service_search_attr_rsp(tCONN_CB* p_ccb, uint8_t* p_reply); Loading Loading @@ -971,5 +970,3 @@ static uint8_t* add_attr(uint8_t* p, tSDP_DISCOVERY_DB* p_db, return (p); } #endif /* CLIENT_ENABLED == TRUE */ system/stack/sdp/sdp_main.cc +0 −17 Original line number Diff line number Diff line Loading @@ -59,13 +59,8 @@ static void sdp_config_cfm(uint16_t l2cap_cid, tL2CAP_CFG_INFO* p_cfg); static void sdp_disconnect_ind(uint16_t l2cap_cid, bool ack_needed); static void sdp_data_ind(uint16_t l2cap_cid, BT_HDR* p_msg); #if (SDP_CLIENT_ENABLED == TRUE) static void sdp_connect_cfm(uint16_t l2cap_cid, uint16_t result); static void sdp_disconnect_cfm(uint16_t l2cap_cid, uint16_t result); #else #define sdp_connect_cfm NULL #define sdp_disconnect_cfm NULL #endif /******************************************************************************* * Loading Loading @@ -98,14 +93,12 @@ void sdp_init(void) { } #endif #if (SDP_CLIENT_ENABLED == TRUE) /* Register with Security Manager for the specific security level */ if (!BTM_SetSecurityLevel(true, SDP_SERVICE_NAME, BTM_SEC_SERVICE_SDP_SERVER, SDP_SECURITY_LEVEL, SDP_PSM, 0, 0)) { SDP_TRACE_ERROR("Security Registration for Client failed"); return; } #endif #if defined(SDP_INITIAL_TRACE_LEVEL) sdp_cb.trace_level = SDP_INITIAL_TRACE_LEVEL; Loading Loading @@ -208,7 +201,6 @@ static void sdp_connect_ind(BD_ADDR bd_addr, uint16_t l2cap_cid, #endif } #if (SDP_CLIENT_ENABLED == TRUE) /******************************************************************************* * * Function sdp_connect_cfm Loading Loading @@ -281,7 +273,6 @@ static void sdp_connect_cfm(uint16_t l2cap_cid, uint16_t result) { sdpu_release_ccb(p_ccb); } } #endif /* SDP_CLIENT_ENABLED == TRUE */ /******************************************************************************* * Loading Loading @@ -425,9 +416,7 @@ static void sdp_config_cfm(uint16_t l2cap_cid, tL2CAP_CFG_INFO* p_cfg) { return; } #if (SDP_CLIENT_ENABLED == TRUE) sdp_disconnect(p_ccb, SDP_CFG_FAILED); #endif } } Loading @@ -454,7 +443,6 @@ static void sdp_disconnect_ind(uint16_t l2cap_cid, bool ack_needed) { if (ack_needed) L2CA_DisconnectRsp(l2cap_cid); SDP_TRACE_EVENT("SDP - Rcvd L2CAP disc, CID: 0x%x", l2cap_cid); #if (SDP_CLIENT_ENABLED == TRUE) /* Tell the user if he has a callback */ if (p_ccb->p_cb) (*p_ccb->p_cb)((uint16_t)((p_ccb->con_state == SDP_STATE_CONNECTED) Loading @@ -466,7 +454,6 @@ static void sdp_disconnect_ind(uint16_t l2cap_cid, bool ack_needed) { : SDP_CONN_FAILED), p_ccb->user_data); #endif sdpu_release_ccb(p_ccb); } Loading Loading @@ -508,7 +495,6 @@ static void sdp_data_ind(uint16_t l2cap_cid, BT_HDR* p_msg) { osi_free(p_msg); } #if (SDP_CLIENT_ENABLED == TRUE) /******************************************************************************* * * Function sdp_conn_originate Loading Loading @@ -658,7 +644,6 @@ static void sdp_disconnect_cfm(uint16_t l2cap_cid, sdpu_release_ccb(p_ccb); } #endif /* SDP_CLIENT_ENABLED == TRUE */ /******************************************************************************* * Loading @@ -677,12 +662,10 @@ void sdp_conn_timer_timeout(void* data) { p_ccb->connection_id); L2CA_DisconnectReq(p_ccb->connection_id); #if (SDP_CLIENT_ENABLED == TRUE) /* Tell the user if he has a callback */ if (p_ccb->p_cb) (*p_ccb->p_cb)(SDP_CONN_FAILED); else if (p_ccb->p_cb2) (*p_ccb->p_cb2)(SDP_CONN_FAILED, p_ccb->user_data); #endif sdpu_release_ccb(p_ccb); } Loading
system/bta/hl/bta_hl_sdp.cc +0 −2 Original line number Diff line number Diff line Loading @@ -528,7 +528,6 @@ tBTA_HL_STATUS bta_hl_sdp_register(uint8_t app_idx) { ******************************************************************************/ tSDP_DISC_REC* bta_hl_find_sink_or_src_srv_class_in_db( const tSDP_DISCOVERY_DB* p_db, const tSDP_DISC_REC* p_start_rec) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_REC* p_rec; tSDP_DISC_ATTR *p_attr, *p_sattr; Loading Loading @@ -564,7 +563,6 @@ tSDP_DISC_REC* bta_hl_find_sink_or_src_srv_class_in_db( p_rec = p_rec->p_next_rec; } #endif /* If here, no matching UUID found */ #if (BTA_HL_DEBUG == TRUE) Loading
system/include/bt_target.h +0 −5 Original line number Diff line number Diff line Loading @@ -830,11 +830,6 @@ #define SDP_MAX_UUID_FILTERS 3 #endif /* This is set to enable SDP client functionality. */ #ifndef SDP_CLIENT_ENABLED #define SDP_CLIENT_ENABLED TRUE #endif /* The maximum number of record handles retrieved in a search. */ #ifndef SDP_MAX_DISC_SERVER_RECS #define SDP_MAX_DISC_SERVER_RECS 21 Loading
system/stack/sdp/sdp_api.cc +1 −52 Original line number Diff line number Diff line Loading @@ -68,7 +68,6 @@ bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len, uint16_t num_uuid, tSDP_UUID* p_uuid_list, uint16_t num_attr, uint16_t* p_attr_list) { #if (SDP_CLIENT_ENABLED == TRUE) uint16_t xx; /* verify the parameters */ Loading Loading @@ -99,7 +98,6 @@ bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len, sdpu_sort_attr_list(num_attr, p_db); p_db->num_attr_filters = num_attr; #endif return (true); } Loading @@ -114,13 +112,11 @@ bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len, * ******************************************************************************/ bool SDP_CancelServiceSearch(tSDP_DISCOVERY_DB* p_db) { #if (SDP_CLIENT_ENABLED == TRUE) tCONN_CB* p_ccb = sdpu_find_ccb_by_db(p_db); if (!p_ccb) return (false); sdp_disconnect(p_ccb, SDP_CANCEL); p_ccb->disc_state = SDP_DISC_WAIT_CANCEL; #endif return (true); } Loading @@ -135,7 +131,6 @@ bool SDP_CancelServiceSearch(tSDP_DISCOVERY_DB* p_db) { ******************************************************************************/ bool SDP_ServiceSearchRequest(uint8_t* p_bd_addr, tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB* p_cb) { #if (SDP_CLIENT_ENABLED == TRUE) tCONN_CB* p_ccb; /* Specific BD address */ Loading @@ -148,9 +143,6 @@ bool SDP_ServiceSearchRequest(uint8_t* p_bd_addr, tSDP_DISCOVERY_DB* p_db, p_ccb->p_cb = p_cb; return (true); #else return (false); #endif } /******************************************************************************* Loading @@ -170,7 +162,6 @@ bool SDP_ServiceSearchRequest(uint8_t* p_bd_addr, tSDP_DISCOVERY_DB* p_db, bool SDP_ServiceSearchAttributeRequest(uint8_t* p_bd_addr, tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB* p_cb) { #if (SDP_CLIENT_ENABLED == TRUE) tCONN_CB* p_ccb; /* Specific BD address */ Loading @@ -185,9 +176,6 @@ bool SDP_ServiceSearchAttributeRequest(uint8_t* p_bd_addr, p_ccb->is_attr_search = true; return (true); #else return (false); #endif } /******************************************************************************* * Loading @@ -207,7 +195,6 @@ bool SDP_ServiceSearchAttributeRequest2(uint8_t* p_bd_addr, tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB2* p_cb2, void* user_data) { #if (SDP_CLIENT_ENABLED == TRUE) tCONN_CB* p_ccb; /* Specific BD address */ Loading @@ -223,15 +210,10 @@ bool SDP_ServiceSearchAttributeRequest2(uint8_t* p_bd_addr, p_ccb->user_data = user_data; return (true); #else return (false); #endif } #if (SDP_CLIENT_ENABLED == TRUE) void SDP_SetIdleTimeout(UNUSED_ATTR BD_ADDR addr, UNUSED_ATTR uint16_t timeout) {} #endif /******************************************************************************* * Loading @@ -247,7 +229,6 @@ void SDP_SetIdleTimeout(UNUSED_ATTR BD_ADDR addr, ******************************************************************************/ tSDP_DISC_REC* SDP_FindAttributeInDb(tSDP_DISCOVERY_DB* p_db, uint16_t attr_id, tSDP_DISC_REC* p_start_rec) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_REC* p_rec; tSDP_DISC_ATTR* p_attr; Loading @@ -269,7 +250,6 @@ tSDP_DISC_REC* SDP_FindAttributeInDb(tSDP_DISCOVERY_DB* p_db, uint16_t attr_id, p_rec = p_rec->p_next_rec; } #endif /* If here, no matching attribute found */ return (NULL); } Loading @@ -285,7 +265,6 @@ tSDP_DISC_REC* SDP_FindAttributeInDb(tSDP_DISCOVERY_DB* p_db, uint16_t attr_id, * ******************************************************************************/ tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR* p_attr; p_attr = p_rec->p_first_attr; Loading @@ -294,7 +273,7 @@ tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id) { p_attr = p_attr->p_next_attr; } #endif /* If here, no matching attribute found */ return (NULL); } Loading @@ -313,7 +292,6 @@ tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id) { * ******************************************************************************/ bool SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR *p_attr, *p_sattr, *p_extra_sattr; p_attr = p_rec->p_first_attr; Loading Loading @@ -377,7 +355,6 @@ bool SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { p_attr = p_attr->p_next_attr; } return false; #endif } /******************************************************************************* Loading @@ -394,7 +371,6 @@ bool SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { * ******************************************************************************/ bool SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR* p_attr = p_rec->p_first_attr; while (p_attr) { if ((p_attr->attr_id == ATTR_ID_SERVICE_CLASS_ID_LIST) && Loading Loading @@ -429,7 +405,6 @@ bool SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { p_attr = p_attr->p_next_attr; } return false; #endif } /******************************************************************************* Loading @@ -447,7 +422,6 @@ bool SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) { tSDP_DISC_REC* SDP_FindServiceInDb(tSDP_DISCOVERY_DB* p_db, uint16_t service_uuid, tSDP_DISC_REC* p_start_rec) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_REC* p_rec; tSDP_DISC_ATTR *p_attr, *p_sattr, *p_extra_sattr; Loading Loading @@ -529,7 +503,6 @@ tSDP_DISC_REC* SDP_FindServiceInDb(tSDP_DISCOVERY_DB* p_db, p_rec = p_rec->p_next_rec; } #endif /* If here, no matching UUID found */ return (NULL); } Loading @@ -551,7 +524,6 @@ tSDP_DISC_REC* SDP_FindServiceInDb(tSDP_DISCOVERY_DB* p_db, ******************************************************************************/ tSDP_DISC_REC* SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB* p_db, tSDP_DISC_REC* p_start_rec) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_REC* p_rec; tSDP_DISC_ATTR *p_attr, *p_sattr; Loading Loading @@ -588,7 +560,6 @@ tSDP_DISC_REC* SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB* p_db, p_rec = p_rec->p_next_rec; } #endif /* If here, no matching UUID found */ return (NULL); } Loading @@ -612,7 +583,6 @@ tSDP_DISC_REC* SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB* p_db, tSDP_DISC_REC* SDP_FindServiceUUIDInDb(tSDP_DISCOVERY_DB* p_db, tBT_UUID* p_uuid, tSDP_DISC_REC* p_start_rec) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_REC* p_rec; tSDP_DISC_ATTR *p_attr, *p_sattr; Loading Loading @@ -648,12 +618,10 @@ tSDP_DISC_REC* SDP_FindServiceUUIDInDb(tSDP_DISCOVERY_DB* p_db, p_rec = p_rec->p_next_rec; } #endif /* CLIENT_ENABLED == TRUE */ /* If here, no matching UUID found */ return (NULL); } #if (SDP_CLIENT_ENABLED == TRUE) /******************************************************************************* * * Function sdp_fill_proto_elem Loading Loading @@ -708,7 +676,6 @@ static bool sdp_fill_proto_elem(tSDP_DISC_ATTR* p_attr, uint16_t layer_uuid, return (false); } #endif /* CLIENT_ENABLED == TRUE */ /******************************************************************************* * Loading @@ -723,7 +690,6 @@ static bool sdp_fill_proto_elem(tSDP_DISC_ATTR* p_attr, uint16_t layer_uuid, ******************************************************************************/ bool SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, tSDP_PROTOCOL_ELEM* p_elem) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR* p_attr; p_attr = p_rec->p_first_attr; Loading @@ -735,7 +701,6 @@ bool SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, } p_attr = p_attr->p_next_attr; } #endif /* If here, no match found */ return (false); } Loading @@ -753,7 +718,6 @@ bool SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, ******************************************************************************/ bool SDP_FindAddProtoListsElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, tSDP_PROTOCOL_ELEM* p_elem) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR *p_attr, *p_sattr; bool ret = false; Loading @@ -775,7 +739,6 @@ bool SDP_FindAddProtoListsElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, } p_attr = p_attr->p_next_attr; } #endif /* If here, no match found */ return (false); } Loading @@ -796,7 +759,6 @@ bool SDP_FindAddProtoListsElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, ******************************************************************************/ bool SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, uint16_t* p_version) { #if (SDP_CLIENT_ENABLED == TRUE) tSDP_DISC_ATTR *p_attr, *p_sattr; p_attr = p_rec->p_first_attr; Loading Loading @@ -843,7 +805,6 @@ bool SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, } p_attr = p_attr->p_next_attr; } #endif /* CLIENT_ENABLED == TRUE */ /* If here, no match found */ return (false); Loading @@ -864,7 +825,6 @@ bool SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, ******************************************************************************/ uint16_t SDP_DiDiscover(BD_ADDR remote_device, tSDP_DISCOVERY_DB* p_db, uint32_t len, tSDP_DISC_CMPL_CB* p_cb) { #if (SDP_CLIENT_ENABLED == TRUE) uint16_t result = SDP_DI_DISC_FAILED; uint16_t num_uuids = 1; uint16_t di_uuid = UUID_SERVCLASS_PNP_INFORMATION; Loading @@ -879,9 +839,6 @@ uint16_t SDP_DiDiscover(BD_ADDR remote_device, tSDP_DISCOVERY_DB* p_db, result = SDP_SUCCESS; return result; #else return SDP_DI_DISC_FAILED; #endif } /******************************************************************************* Loading @@ -894,7 +851,6 @@ uint16_t SDP_DiDiscover(BD_ADDR remote_device, tSDP_DISCOVERY_DB* p_db, * ******************************************************************************/ uint8_t SDP_GetNumDiRecords(tSDP_DISCOVERY_DB* p_db) { #if (SDP_CLIENT_ENABLED == TRUE) uint8_t num_records = 0; tSDP_DISC_REC* p_curr_record = NULL; Loading @@ -905,9 +861,6 @@ uint8_t SDP_GetNumDiRecords(tSDP_DISCOVERY_DB* p_db) { } while (p_curr_record); return num_records; #else return 0; #endif } /******************************************************************************* Loading Loading @@ -948,7 +901,6 @@ static void SDP_AttrStringCopy(char* dst, tSDP_DISC_ATTR* p_attr, uint16_t SDP_GetDiRecord(uint8_t get_record_index, tSDP_DI_GET_RECORD* p_device_info, tSDP_DISCOVERY_DB* p_db) { #if (SDP_CLIENT_ENABLED == TRUE) uint16_t result = SDP_NO_DI_RECORD_FOUND; uint8_t curr_record_index = 1; Loading Loading @@ -1028,9 +980,6 @@ uint16_t SDP_GetDiRecord(uint8_t get_record_index, } return result; #else /* SDP_CLIENT_ENABLED is FALSE */ return SDP_NO_DI_RECORD_FOUND; #endif } /******************************************************************************* Loading
system/stack/sdp/sdp_discovery.cc +0 −3 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ /******************************************************************************/ /* L O C A L F U N C T I O N P R O T O T Y P E S */ /******************************************************************************/ #if (SDP_CLIENT_ENABLED == TRUE) static void process_service_search_rsp(tCONN_CB* p_ccb, uint8_t* p_reply); static void process_service_attr_rsp(tCONN_CB* p_ccb, uint8_t* p_reply); static void process_service_search_attr_rsp(tCONN_CB* p_ccb, uint8_t* p_reply); Loading Loading @@ -971,5 +970,3 @@ static uint8_t* add_attr(uint8_t* p, tSDP_DISCOVERY_DB* p_db, return (p); } #endif /* CLIENT_ENABLED == TRUE */
system/stack/sdp/sdp_main.cc +0 −17 Original line number Diff line number Diff line Loading @@ -59,13 +59,8 @@ static void sdp_config_cfm(uint16_t l2cap_cid, tL2CAP_CFG_INFO* p_cfg); static void sdp_disconnect_ind(uint16_t l2cap_cid, bool ack_needed); static void sdp_data_ind(uint16_t l2cap_cid, BT_HDR* p_msg); #if (SDP_CLIENT_ENABLED == TRUE) static void sdp_connect_cfm(uint16_t l2cap_cid, uint16_t result); static void sdp_disconnect_cfm(uint16_t l2cap_cid, uint16_t result); #else #define sdp_connect_cfm NULL #define sdp_disconnect_cfm NULL #endif /******************************************************************************* * Loading Loading @@ -98,14 +93,12 @@ void sdp_init(void) { } #endif #if (SDP_CLIENT_ENABLED == TRUE) /* Register with Security Manager for the specific security level */ if (!BTM_SetSecurityLevel(true, SDP_SERVICE_NAME, BTM_SEC_SERVICE_SDP_SERVER, SDP_SECURITY_LEVEL, SDP_PSM, 0, 0)) { SDP_TRACE_ERROR("Security Registration for Client failed"); return; } #endif #if defined(SDP_INITIAL_TRACE_LEVEL) sdp_cb.trace_level = SDP_INITIAL_TRACE_LEVEL; Loading Loading @@ -208,7 +201,6 @@ static void sdp_connect_ind(BD_ADDR bd_addr, uint16_t l2cap_cid, #endif } #if (SDP_CLIENT_ENABLED == TRUE) /******************************************************************************* * * Function sdp_connect_cfm Loading Loading @@ -281,7 +273,6 @@ static void sdp_connect_cfm(uint16_t l2cap_cid, uint16_t result) { sdpu_release_ccb(p_ccb); } } #endif /* SDP_CLIENT_ENABLED == TRUE */ /******************************************************************************* * Loading Loading @@ -425,9 +416,7 @@ static void sdp_config_cfm(uint16_t l2cap_cid, tL2CAP_CFG_INFO* p_cfg) { return; } #if (SDP_CLIENT_ENABLED == TRUE) sdp_disconnect(p_ccb, SDP_CFG_FAILED); #endif } } Loading @@ -454,7 +443,6 @@ static void sdp_disconnect_ind(uint16_t l2cap_cid, bool ack_needed) { if (ack_needed) L2CA_DisconnectRsp(l2cap_cid); SDP_TRACE_EVENT("SDP - Rcvd L2CAP disc, CID: 0x%x", l2cap_cid); #if (SDP_CLIENT_ENABLED == TRUE) /* Tell the user if he has a callback */ if (p_ccb->p_cb) (*p_ccb->p_cb)((uint16_t)((p_ccb->con_state == SDP_STATE_CONNECTED) Loading @@ -466,7 +454,6 @@ static void sdp_disconnect_ind(uint16_t l2cap_cid, bool ack_needed) { : SDP_CONN_FAILED), p_ccb->user_data); #endif sdpu_release_ccb(p_ccb); } Loading Loading @@ -508,7 +495,6 @@ static void sdp_data_ind(uint16_t l2cap_cid, BT_HDR* p_msg) { osi_free(p_msg); } #if (SDP_CLIENT_ENABLED == TRUE) /******************************************************************************* * * Function sdp_conn_originate Loading Loading @@ -658,7 +644,6 @@ static void sdp_disconnect_cfm(uint16_t l2cap_cid, sdpu_release_ccb(p_ccb); } #endif /* SDP_CLIENT_ENABLED == TRUE */ /******************************************************************************* * Loading @@ -677,12 +662,10 @@ void sdp_conn_timer_timeout(void* data) { p_ccb->connection_id); L2CA_DisconnectReq(p_ccb->connection_id); #if (SDP_CLIENT_ENABLED == TRUE) /* Tell the user if he has a callback */ if (p_ccb->p_cb) (*p_ccb->p_cb)(SDP_CONN_FAILED); else if (p_ccb->p_cb2) (*p_ccb->p_cb2)(SDP_CONN_FAILED, p_ccb->user_data); #endif sdpu_release_ccb(p_ccb); }