Loading system/bta/dm/bta_dm_api.cc +42 −0 Original line number Diff line number Diff line Loading @@ -676,6 +676,34 @@ void BTA_DmClearEventFilter(void) { do_in_main_thread(FROM_HERE, base::Bind(bta_dm_clear_event_filter)); } /******************************************************************************* * * Function BTA_DmClearEventMask * * Description This function clears the event mask * * Returns void * ******************************************************************************/ void BTA_DmClearEventMask(void) { APPL_TRACE_API("BTA_DmClearEventMask"); do_in_main_thread(FROM_HERE, base::Bind(bta_dm_clear_event_mask)); } /******************************************************************************* * * Function BTA_DmClearEventMask * * Description This function clears the filter accept list * * Returns void * ******************************************************************************/ void BTA_DmClearFilterAcceptList(void) { APPL_TRACE_API("BTA_DmClearFilterAcceptList"); do_in_main_thread(FROM_HERE, base::Bind(bta_dm_clear_filter_accept_list)); } /******************************************************************************* * * Function BTA_DmLeRand Loading @@ -690,6 +718,20 @@ void BTA_DmLeRand(LeRandCallback cb) { do_in_main_thread(FROM_HERE, base::Bind(bta_dm_le_rand, cb)); } /******************************************************************************* * * Function BTA_DmDisconnectAllAcls * * Description This function will disconnect all LE and Classic ACLs. * * Returns void * ******************************************************************************/ void BTA_DmDisconnectAllAcls() { APPL_TRACE_API("BTA_DmLeRand"); do_in_main_thread(FROM_HERE, base::Bind(bta_dm_disconnect_all_acls)); } void BTA_DmSetEventFilterConnectionSetupAllDevices() { APPL_TRACE_API("BTA_DmSetEventFilterConnectionSetupAllDevices"); do_in_main_thread( Loading system/bta/include/bta_api.h +33 −0 Original line number Diff line number Diff line Loading @@ -1222,6 +1222,39 @@ extern void BTA_VendorInit(void); ******************************************************************************/ extern void BTA_DmClearEventFilter(void); /******************************************************************************* * * Function BTA_DmClearEventMask * * Description This function clears the event mask * * Returns void * ******************************************************************************/ extern void BTA_DmClearEventMask(void); /******************************************************************************* * * Function BTA_DmDisconnectAllAcls * * Description This function will disconnect all LE and Classic ACLs. * * Returns void * ******************************************************************************/ extern void BTA_DmDisconnectAllAcls(void); /******************************************************************************* * * Function BTA_DmClearFilterAcceptList * * Description This function clears the filter accept list * * Returns void * ******************************************************************************/ extern void BTA_DmClearFilterAcceptList(void); using LeRandCallback = base::Callback<void(uint64_t)>; /******************************************************************************* * Loading system/btif/src/btif_dm.cc +5 −5 Original line number Diff line number Diff line Loading @@ -3521,27 +3521,27 @@ bool btif_get_address_type(const RawAddress& bda, tBLE_ADDR_TYPE* p_addr_type) { void btif_dm_clear_event_filter() { LOG_VERBOSE("%s: called", __func__); bta_dm_clear_event_filter(); BTA_DmClearEventFilter(); } void btif_dm_clear_event_mask() { LOG_VERBOSE("%s: called", __func__); bta_dm_clear_event_mask(); BTA_DmClearEventMask(); } void btif_dm_clear_filter_accept_list() { LOG_VERBOSE("%s: called", __func__); bta_dm_clear_filter_accept_list(); BTA_DmClearFilterAcceptList(); } void btif_dm_disconnect_all_acls() { LOG_VERBOSE("%s: called", __func__); bta_dm_disconnect_all_acls(); BTA_DmDisconnectAllAcls(); } void btif_dm_le_rand(LeRandCallback callback) { LOG_VERBOSE("%s: called", __func__); bta_dm_le_rand(callback); BTA_DmLeRand(callback); } void btif_dm_set_event_filter_connection_setup_all_devices() { Loading system/gd/rust/linux/client/src/callbacks.rs +1 −1 Original line number Diff line number Diff line Loading @@ -797,7 +797,7 @@ impl SuspendCallback { impl ISuspendCallback for SuspendCallback { // TODO(b/224606285): Implement suspend utils in btclient. fn on_callback_registered(&self, _callback_id: u32) {} fn on_suspend_ready(&self, _suspend_id: u32) {} fn on_suspend_ready(&self, _suspend_id: i32) {} fn on_resumed(&self, _suspend_id: i32) {} } Loading system/gd/rust/linux/client/src/dbus_iface.rs +3 −3 Original line number Diff line number Diff line Loading @@ -1453,12 +1453,12 @@ impl ISuspend for SuspendDBus { } #[dbus_method("Suspend")] fn suspend(&mut self, _suspend_type: SuspendType) { fn suspend(&mut self, _suspend_type: SuspendType, suspend_id: i32) { dbus_generated!() } #[dbus_method("Resume")] fn resume(&self) -> bool { fn resume(&mut self) -> bool { dbus_generated!() } } Loading @@ -1475,7 +1475,7 @@ impl ISuspendCallback for ISuspendCallbackDBus { #[dbus_method("OnCallbackRegistered")] fn on_callback_registered(&self, callback_id: u32) {} #[dbus_method("OnSuspendReady")] fn on_suspend_ready(&self, suspend_id: u32) {} fn on_suspend_ready(&self, suspend_id: i32) {} #[dbus_method("OnResumed")] fn on_resumed(&self, suspend_id: i32) {} } Loading
system/bta/dm/bta_dm_api.cc +42 −0 Original line number Diff line number Diff line Loading @@ -676,6 +676,34 @@ void BTA_DmClearEventFilter(void) { do_in_main_thread(FROM_HERE, base::Bind(bta_dm_clear_event_filter)); } /******************************************************************************* * * Function BTA_DmClearEventMask * * Description This function clears the event mask * * Returns void * ******************************************************************************/ void BTA_DmClearEventMask(void) { APPL_TRACE_API("BTA_DmClearEventMask"); do_in_main_thread(FROM_HERE, base::Bind(bta_dm_clear_event_mask)); } /******************************************************************************* * * Function BTA_DmClearEventMask * * Description This function clears the filter accept list * * Returns void * ******************************************************************************/ void BTA_DmClearFilterAcceptList(void) { APPL_TRACE_API("BTA_DmClearFilterAcceptList"); do_in_main_thread(FROM_HERE, base::Bind(bta_dm_clear_filter_accept_list)); } /******************************************************************************* * * Function BTA_DmLeRand Loading @@ -690,6 +718,20 @@ void BTA_DmLeRand(LeRandCallback cb) { do_in_main_thread(FROM_HERE, base::Bind(bta_dm_le_rand, cb)); } /******************************************************************************* * * Function BTA_DmDisconnectAllAcls * * Description This function will disconnect all LE and Classic ACLs. * * Returns void * ******************************************************************************/ void BTA_DmDisconnectAllAcls() { APPL_TRACE_API("BTA_DmLeRand"); do_in_main_thread(FROM_HERE, base::Bind(bta_dm_disconnect_all_acls)); } void BTA_DmSetEventFilterConnectionSetupAllDevices() { APPL_TRACE_API("BTA_DmSetEventFilterConnectionSetupAllDevices"); do_in_main_thread( Loading
system/bta/include/bta_api.h +33 −0 Original line number Diff line number Diff line Loading @@ -1222,6 +1222,39 @@ extern void BTA_VendorInit(void); ******************************************************************************/ extern void BTA_DmClearEventFilter(void); /******************************************************************************* * * Function BTA_DmClearEventMask * * Description This function clears the event mask * * Returns void * ******************************************************************************/ extern void BTA_DmClearEventMask(void); /******************************************************************************* * * Function BTA_DmDisconnectAllAcls * * Description This function will disconnect all LE and Classic ACLs. * * Returns void * ******************************************************************************/ extern void BTA_DmDisconnectAllAcls(void); /******************************************************************************* * * Function BTA_DmClearFilterAcceptList * * Description This function clears the filter accept list * * Returns void * ******************************************************************************/ extern void BTA_DmClearFilterAcceptList(void); using LeRandCallback = base::Callback<void(uint64_t)>; /******************************************************************************* * Loading
system/btif/src/btif_dm.cc +5 −5 Original line number Diff line number Diff line Loading @@ -3521,27 +3521,27 @@ bool btif_get_address_type(const RawAddress& bda, tBLE_ADDR_TYPE* p_addr_type) { void btif_dm_clear_event_filter() { LOG_VERBOSE("%s: called", __func__); bta_dm_clear_event_filter(); BTA_DmClearEventFilter(); } void btif_dm_clear_event_mask() { LOG_VERBOSE("%s: called", __func__); bta_dm_clear_event_mask(); BTA_DmClearEventMask(); } void btif_dm_clear_filter_accept_list() { LOG_VERBOSE("%s: called", __func__); bta_dm_clear_filter_accept_list(); BTA_DmClearFilterAcceptList(); } void btif_dm_disconnect_all_acls() { LOG_VERBOSE("%s: called", __func__); bta_dm_disconnect_all_acls(); BTA_DmDisconnectAllAcls(); } void btif_dm_le_rand(LeRandCallback callback) { LOG_VERBOSE("%s: called", __func__); bta_dm_le_rand(callback); BTA_DmLeRand(callback); } void btif_dm_set_event_filter_connection_setup_all_devices() { Loading
system/gd/rust/linux/client/src/callbacks.rs +1 −1 Original line number Diff line number Diff line Loading @@ -797,7 +797,7 @@ impl SuspendCallback { impl ISuspendCallback for SuspendCallback { // TODO(b/224606285): Implement suspend utils in btclient. fn on_callback_registered(&self, _callback_id: u32) {} fn on_suspend_ready(&self, _suspend_id: u32) {} fn on_suspend_ready(&self, _suspend_id: i32) {} fn on_resumed(&self, _suspend_id: i32) {} } Loading
system/gd/rust/linux/client/src/dbus_iface.rs +3 −3 Original line number Diff line number Diff line Loading @@ -1453,12 +1453,12 @@ impl ISuspend for SuspendDBus { } #[dbus_method("Suspend")] fn suspend(&mut self, _suspend_type: SuspendType) { fn suspend(&mut self, _suspend_type: SuspendType, suspend_id: i32) { dbus_generated!() } #[dbus_method("Resume")] fn resume(&self) -> bool { fn resume(&mut self) -> bool { dbus_generated!() } } Loading @@ -1475,7 +1475,7 @@ impl ISuspendCallback for ISuspendCallbackDBus { #[dbus_method("OnCallbackRegistered")] fn on_callback_registered(&self, callback_id: u32) {} #[dbus_method("OnSuspendReady")] fn on_suspend_ready(&self, suspend_id: u32) {} fn on_suspend_ready(&self, suspend_id: i32) {} #[dbus_method("OnResumed")] fn on_resumed(&self, suspend_id: i32) {} }