Home
last modified time | relevance | path

Searched refs:btif_intf (Results 1 – 7 of 7) sorted by relevance

/packages/modules/Bluetooth/system/gd/rust/topshim/facade/src/
Dadapter_service.rs76 btif_intf: Arc<Mutex<BluetoothInterface>>, field
93 pub fn create(rt: Arc<Runtime>, btif_intf: Arc<Mutex<BluetoothInterface>>) -> grpcio::Service { in create()
95 btif_intf.lock().unwrap().initialize( in create()
96 get_bt_dispatcher(btif_intf.clone(), event_tx.clone()), in create()
101 btif_intf, in create()
230 true => self.btif_intf.lock().unwrap().enable(), in toggle_stack()
231 false => self.btif_intf.lock().unwrap().disable(), in toggle_stack()
252 .btif_intf in set_discovery_mode()
265 self.btif_intf.lock().unwrap().clear_event_filter(); in clear_event_filter()
272 self.btif_intf.lock().unwrap().clear_event_mask(); in clear_event_mask()
[all …]
Dsecurity_service.rs21 btif_intf: Arc<Mutex<BluetoothInterface>>, field
27 pub fn create(rt: Arc<Runtime>, btif_intf: Arc<Mutex<BluetoothInterface>>) -> grpcio::Service { in create()
28 create_security_service(Self { rt, btif_intf }) in create()
35 self.btif_intf.lock().unwrap().remove_bond(&raw_address); in remove_bond()
47 self.btif_intf.lock().unwrap().generate_local_oob_data(req.transport); in generate_local_oob_data()
59 let btif = self.btif_intf.clone(); in create_bond()
Dmain.rs86 let btif_intf = Arc::new(Mutex::new(btif::get_btinterface().unwrap())); in async_main() localVariable
90 adapter_service::AdapterServiceImpl::create(rt.clone(), btif_intf.clone()); in async_main()
93 security_service::SecurityServiceImpl::create(rt.clone(), btif_intf.clone()); in async_main()
95 let gatt_service_impl = gatt_service::GattServiceImpl::create(rt.clone(), btif_intf.clone()); in async_main()
98 hf_client_service::HfClientServiceImpl::create(rt.clone(), btif_intf.clone()); in async_main()
100 let hfp_service_impl = hfp_service::HfpServiceImpl::create(rt.clone(), btif_intf.clone()); in async_main()
102 let media_service_impl = media_service::MediaServiceImpl::create(rt.clone(), btif_intf.clone()); in async_main()
107 btif_intf.clone().lock().unwrap().enable(); in async_main()
Dmedia_service.rs42 pub fn create(rt: Arc<Runtime>, btif_intf: Arc<Mutex<BluetoothInterface>>) -> grpcio::Service { in create()
43 let mut btif_a2dp = A2dp::new(&btif_intf.lock().unwrap()); in create()
44 let btif_a2dp_sink = A2dpSink::new(&btif_intf.lock().unwrap()); in create()
45 let mut btif_avrcp = Avrcp::new(&btif_intf.lock().unwrap()); in create()
Dhf_client_service.rs31 pub fn create(rt: Arc<Runtime>, btif_intf: Arc<Mutex<BluetoothInterface>>) -> grpcio::Service { in create()
32 let hf_client = Arc::new(Mutex::new(HfClient::new(&btif_intf.lock().unwrap()))); in create()
Dhfp_service.rs55 pub fn create(rt: Arc<Runtime>, btif_intf: Arc<Mutex<BluetoothInterface>>) -> grpcio::Service { in create()
56 let btif_hfp = Arc::new(Mutex::new(Hfp::new(&btif_intf.lock().unwrap()))); in create()
Dgatt_service.rs35 btif_intf: Arc<Mutex<BluetoothInterface>>, field
46 pub fn create(rt: Arc<Runtime>, btif_intf: Arc<Mutex<BluetoothInterface>>) -> grpcio::Service { in create()
48 let btif_clone = btif_intf.clone(); in create()
51 btif_intf, in create()