Home
last modified time | relevance | path

Searched refs:bluetooth (Results 1 – 25 of 192) sorted by relevance

12345678

/system/sepolicy/private/
Dbluetooth.te1 # bluetooth subsystem
3 typeattribute bluetooth coredomain;
4 typeattribute bluetooth domain_deprecated;
6 app_domain(bluetooth)
7 net_domain(bluetooth)
10 type_transition bluetooth bluetooth_data_file:sock_file bluetooth_socket;
13 allowxperm bluetooth self:udp_socket ioctl priv_sock_ioctls;
15 wakelock_use(bluetooth);
18 allow bluetooth bluetooth_data_file:dir create_dir_perms;
19 allow bluetooth bluetooth_data_file:notdevfile_class_set create_file_perms;
[all …]
/system/bt/service/test/
Dparcelable_unittest.cc32 using bluetooth::AdvertiseData;
33 using bluetooth::AdvertiseSettings;
34 using bluetooth::Characteristic;
35 using bluetooth::Descriptor;
36 using bluetooth::ScanFilter;
37 using bluetooth::ScanResult;
38 using bluetooth::ScanSettings;
39 using bluetooth::Service;
40 using bluetooth::UUID;
42 namespace bluetooth { namespace
[all …]
Dadapter_unittest.cc25 namespace bluetooth { namespace
61 class TestObserver final : public bluetooth::Adapter::Observer {
63 explicit TestObserver(bluetooth::Adapter* adapter) in TestObserver()
65 prev_state_(bluetooth::ADAPTER_STATE_INVALID), in TestObserver()
66 cur_state_(bluetooth::ADAPTER_STATE_INVALID), in TestObserver()
74 bluetooth::AdapterState prev_state() const { return prev_state_; } in prev_state()
75 bluetooth::AdapterState cur_state() const { return cur_state_; } in cur_state()
86 void OnAdapterStateChanged(bluetooth::Adapter* adapter, in OnAdapterStateChanged()
87 bluetooth::AdapterState prev_state, in OnAdapterStateChanged()
88 bluetooth::AdapterState new_state) override { in OnAdapterStateChanged()
[all …]
DParcelableTest.aidl8 import android.bluetooth.AdvertiseData;
9 import android.bluetooth.AdvertiseSettings;
10 import android.bluetooth.BluetoothGattCharacteristic;
11 import android.bluetooth.BluetoothGattDescriptor;
12 import android.bluetooth.BluetoothGattIncludedService;
13 import android.bluetooth.BluetoothGattService;
14 import android.bluetooth.ScanFilter;
15 import android.bluetooth.ScanResult;
16 import android.bluetooth.ScanSettings;
17 import android.bluetooth.UUID;
/system/bt/service/
DAndroid.bp11 "common/bluetooth/adapter_state.cc",
12 "common/bluetooth/advertise_data.cc",
13 "common/bluetooth/advertise_settings.cc",
14 "common/bluetooth/descriptor.cc",
15 "common/bluetooth/characteristic.cc",
16 "common/bluetooth/scan_filter.cc",
17 "common/bluetooth/scan_result.cc",
18 "common/bluetooth/scan_settings.cc",
19 "common/bluetooth/service.cc",
20 "common/bluetooth/util/address_helper.cc",
[all …]
DBUILD.gn20 "common/bluetooth/adapter_state.cc",
21 "common/bluetooth/advertise_data.cc",
22 "common/bluetooth/advertise_settings.cc",
23 "common/bluetooth/characteristic.cc",
24 "common/bluetooth/descriptor.cc",
25 "common/bluetooth/scan_filter.cc",
26 "common/bluetooth/scan_result.cc",
27 "common/bluetooth/scan_settings.cc",
28 "common/bluetooth/service.cc",
29 "common/bluetooth/util/address_helper.cc",
[all …]
Dmain.cc52 if (command_line->HasSwitch(bluetooth::switches::kHelpLong) || in main()
53 command_line->HasSwitch(bluetooth::switches::kHelpShort)) { in main()
54 LOG(INFO) << bluetooth::switches::kHelpMessage; in main()
69 if (!bluetooth::Daemon::Initialize()) { in main()
75 bluetooth::Daemon::Get()->StartMainLoop(); in main()
78 bluetooth::Daemon::Get()->ShutDown(); in main()
/system/bt/service/ipc/binder/
Dbluetooth_le_scanner_binder_server.h33 using android::bluetooth::BnBluetoothLeScanner;
34 using android::bluetooth::IBluetoothLeScannerCallback;
36 namespace bluetooth {
47 public bluetooth::LowEnergyScanner::Delegate {
49 explicit BluetoothLeScannerBinderServer(bluetooth::Adapter* adapter);
59 const android::bluetooth::ScanSettings& settings,
60 const std::vector<android::bluetooth::ScanFilter>& filters,
64 void OnScanResult(bluetooth::LowEnergyScanner* scanner,
65 const bluetooth::ScanResult& result) override;
74 std::shared_ptr<bluetooth::LowEnergyScanner> GetLEScanner(int scanner_id);
[all …]
Dbluetooth_gatt_server_binder_server.h27 using android::bluetooth::BnBluetoothGattServer;
28 using android::bluetooth::IBluetoothGattServerCallback;
32 namespace bluetooth {
42 public bluetooth::GattServer::Delegate {
44 explicit BluetoothGattServerBinderServer(bluetooth::Adapter* adapter);
49 const ::android::sp<::android::bluetooth::IBluetoothGattServerCallback>&
55 const ::android::bluetooth::BluetoothGattService& service,
68 void OnCharacteristicReadRequest(bluetooth::GattServer* gatt_server,
72 void OnDescriptorReadRequest(bluetooth::GattServer* gatt_server,
76 void OnCharacteristicWriteRequest(bluetooth::GattServer* gatt_server,
[all …]
Dbluetooth_le_advertiser_binder_server.h33 using android::bluetooth::BnBluetoothLeAdvertiser;
34 using android::bluetooth::IBluetoothLeAdvertiserCallback;
36 namespace bluetooth {
47 explicit BluetoothLeAdvertiserBinderServer(bluetooth::Adapter* adapter);
58 const android::bluetooth::AdvertiseData& advertise_data,
59 const android::bluetooth::AdvertiseData& scan_response,
60 const android::bluetooth::AdvertiseSettings& settings,
71 std::shared_ptr<bluetooth::LowEnergyAdvertiser> GetLEAdvertiser(
75 void OnRegisterInstanceImpl(bluetooth::BLEStatus status,
77 bluetooth::BluetoothInstance* instance) override;
[all …]
Dbluetooth_low_energy_binder_server.h33 using android::bluetooth::BnBluetoothLowEnergy;
34 using android::bluetooth::IBluetoothLowEnergyCallback;
36 namespace bluetooth {
47 public bluetooth::LowEnergyClient::Delegate {
49 explicit BluetoothLowEnergyBinderServer(bluetooth::Adapter* adapter);
66 void OnConnectionState(bluetooth::LowEnergyClient* client, int status,
68 void OnMtuChanged(bluetooth::LowEnergyClient* client, int status,
78 std::shared_ptr<bluetooth::LowEnergyClient> GetLEClient(int client_id);
81 void OnRegisterInstanceImpl(bluetooth::BLEStatus status,
83 bluetooth::BluetoothInstance* instance) override;
[all …]
Dinterface_with_instances_base.cc26 bluetooth::BluetoothInstanceFactory* factory) { in RegisterInstanceBase()
37 bluetooth::UUID app_uuid = bluetooth::UUID::GetRandom(); in RegisterInstanceBase()
48 bluetooth::BluetoothInstanceFactory::RegisterCallback cb = [weak_ptr_to_this]( in RegisterInstanceBase()
49 bluetooth::BLEStatus status, const bluetooth::UUID& in_uuid, in RegisterInstanceBase()
50 std::unique_ptr<bluetooth::BluetoothInstance> instance) { in RegisterInstanceBase()
93 std::shared_ptr<bluetooth::BluetoothInstance>
97 return std::shared_ptr<bluetooth::BluetoothInstance>(); in GetInstance()
102 bluetooth::BLEStatus status, const bluetooth::UUID& uuid, in OnRegisterInstance()
103 std::unique_ptr<bluetooth::BluetoothInstance> instance) { in OnRegisterInstance()
118 if (status != bluetooth::BLE_STATUS_SUCCESS) { in OnRegisterInstance()
[all …]
Dbluetooth_binder_server.h41 using android::bluetooth::BnBluetooth;
42 using android::bluetooth::IBluetoothCallback;
43 using android::bluetooth::IBluetoothGattClient;
44 using android::bluetooth::IBluetoothGattServer;
45 using android::bluetooth::IBluetoothLowEnergy;
46 using android::bluetooth::IBluetoothLeAdvertiser;
47 using android::bluetooth::IBluetoothLeScanner;
54 public bluetooth::Adapter::Observer {
56 explicit BluetoothBinderServer(bluetooth::Adapter* adapter);
68 ::std::vector<::android::bluetooth::UUID>* _aidl_return) override;
[all …]
Dinterface_with_instances_base.h52 bluetooth::BluetoothInstanceFactory* factory);
72 std::shared_ptr<bluetooth::BluetoothInstance> GetInstance(int instance_id);
77 bluetooth::BLEStatus status, const bluetooth::UUID& uuid,
78 std::unique_ptr<bluetooth::BluetoothInstance> instance);
84 bluetooth::BLEStatus status, android::sp<IInterface> callback,
85 bluetooth::BluetoothInstance* instance) = 0;
92 RemoteCallbackMap<bluetooth::UUID, android::IInterface> pending_callbacks_;
98 std::unordered_map<int, std::shared_ptr<bluetooth::BluetoothInstance>>
Dbluetooth_gatt_client_binder_server.h27 using android::bluetooth::BnBluetoothGattClient;
28 using android::bluetooth::IBluetoothGattClientCallback;
32 namespace bluetooth {
43 explicit BluetoothGattClientBinderServer(bluetooth::Adapter* adapter);
62 std::shared_ptr<bluetooth::GattClient> GetGattClient(int client_id);
65 void OnRegisterInstanceImpl(bluetooth::BLEStatus status,
67 bluetooth::BluetoothInstance* instance) override;
69 bluetooth::Adapter* adapter_; // weak
Dbluetooth_le_scanner_binder_server.cc35 bluetooth::Adapter* adapter) in BluetoothLeScannerBinderServer()
46 bluetooth::LowEnergyScannerFactory* ble_factory = in RegisterScanner()
66 int scanner_id, const android::bluetooth::ScanSettings& settings, in StartScan()
67 const std::vector<android::bluetooth::ScanFilter>& filters, in StartScan()
79 std::vector<bluetooth::ScanFilter> flt; in StartScan()
105 bluetooth::LowEnergyScanner* scanner, const bluetooth::ScanResult& result) { in OnScanResult()
126 std::shared_ptr<bluetooth::LowEnergyScanner>
128 return std::static_pointer_cast<bluetooth::LowEnergyScanner>( in GetLEScanner()
133 bluetooth::BLEStatus status, android::sp<IInterface> callback, in OnRegisterInstanceImpl()
134 bluetooth::BluetoothInstance* instance) { in OnRegisterInstanceImpl()
[all …]
Dbluetooth_gatt_client_binder_server.cc23 using android::bluetooth::IBluetoothGattClientCallback;
33 bluetooth::Adapter* adapter) in BluetoothGattClientBinderServer()
43 bluetooth::GattClientFactory* gatt_client_factory = in RegisterClient()
69 std::shared_ptr<bluetooth::GattClient>
71 return std::static_pointer_cast<bluetooth::GattClient>( in GetGattClient()
76 bluetooth::BLEStatus status, android::sp<IInterface> callback, in OnRegisterInstanceImpl()
77 bluetooth::BluetoothInstance* instance) { in OnRegisterInstanceImpl()
83 cb->OnClientRegistered(status, (status == bluetooth::BLE_STATUS_SUCCESS) in OnRegisterInstanceImpl()
Dbluetooth_gatt_server_binder_server.cc27 using ::android::bluetooth::IBluetoothGattServerCallback;
37 bluetooth::Adapter* adapter) in BluetoothGattServerBinderServer()
46 bluetooth::GattServerFactory* gatt_server_factory = in RegisterServer()
66 int server_id, const android::bluetooth::BluetoothGattService& service, in AddService()
81 auto callback = [=](bluetooth::BLEStatus status, in AddService()
82 const bluetooth::Service& service) { in AddService()
125 static_cast<bluetooth::GATTError>(status), offset, value); in SendResponse()
146 auto callback = [=](bluetooth::GATTError error) { in SendNotification()
177 bluetooth::GattServer* gatt_server, const std::string& device_address, in OnCharacteristicReadRequest()
194 bluetooth::GattServer* gatt_server, const std::string& device_address, in OnDescriptorReadRequest()
[all …]
Dbluetooth_le_advertiser_binder_server.cc35 bluetooth::Adapter* adapter) in BluetoothLeAdvertiserBinderServer()
46 bluetooth::LowEnergyAdvertiserFactory* adv_factory = in RegisterAdvertiser()
67 int advertiser_id, const android::bluetooth::AdvertiseData& advertise_data, in StartMultiAdvertising()
68 const android::bluetooth::AdvertiseData& scan_response, in StartMultiAdvertising()
69 const android::bluetooth::AdvertiseSettings& settings, bool* _aidl_return) { in StartMultiAdvertising()
84 auto callback = [=](bluetooth::BLEStatus status) { in StartMultiAdvertising()
129 auto callback = [=](bluetooth::BLEStatus status) { in StopMultiAdvertising()
165 std::shared_ptr<bluetooth::LowEnergyAdvertiser>
167 return std::static_pointer_cast<bluetooth::LowEnergyAdvertiser>( in GetLEAdvertiser()
172 bluetooth::BLEStatus status, android::sp<IInterface> callback, in OnRegisterInstanceImpl()
[all …]
/system/bt/service/example/heart_rate/
Dheart_rate_server.cc32 using android::bluetooth::IBluetoothLeAdvertiser;
33 using android::bluetooth::BluetoothGattService;
38 : public android::bluetooth::BnBluetoothLeAdvertiserCallback {
41 android::sp<android::bluetooth::IBluetooth> bt) in CLIBluetoothLeAdvertiserCallback()
46 if (status != bluetooth::BLE_STATUS_SUCCESS) { in OnAdvertiserRegistered()
59 std::vector<uint8_t> data{0x03, bluetooth::kEIRTypeComplete16BitUUIDs, in OnAdvertiserRegistered()
61 0x02, bluetooth::kEIRTypeTxPower, in OnAdvertiserRegistered()
64 data.push_back(bluetooth::kEIRTypeCompleteLocalName); in OnAdvertiserRegistered()
69 bluetooth::AdvertiseSettings settings( in OnAdvertiserRegistered()
70 bluetooth::AdvertiseSettings::MODE_LOW_POWER, timeout, in OnAdvertiserRegistered()
[all …]
Dconstants.h31 const bluetooth::UUID kCCCDescriptorUUID("2902");
32 const bluetooth::UUID kHRServiceUUID("180D");
33 const bluetooth::UUID kHRMeasurementUUID("2A37");
34 const bluetooth::UUID kBodySensorLocationUUID("2A38");
35 const bluetooth::UUID kHRControlPointUUID("2A39");
/system/bt/service/common/android/bluetooth/
DIBluetooth.aidl17 package android.bluetooth;
19 import android.bluetooth.IBluetoothCallback;
20 import android.bluetooth.IBluetoothLowEnergy;
21 import android.bluetooth.IBluetoothLeAdvertiser;
22 import android.bluetooth.IBluetoothLeScanner;
23 import android.bluetooth.IBluetoothGattClient;
24 import android.bluetooth.IBluetoothGattServer;
26 import android.bluetooth.UUID;
/system/bt/test/suite/gatt/
Dgatt_test.h27 public bluetooth::hal::BluetoothGattInterface::ClientObserver,
28 public bluetooth::hal::BluetoothGattInterface::ScannerObserver,
29 public bluetooth::hal::BluetoothGattInterface::ServerObserver {
61 bluetooth::hal::BluetoothGattInterface* /* unused */, int status,
63 void ScanResultCallback(bluetooth::hal::BluetoothGattInterface* /* unused */,
69 bluetooth::hal::BluetoothGattInterface* /* unused */, int status,
72 bluetooth::hal::BluetoothGattInterface* /* unused */, int status,
75 bluetooth::hal::BluetoothGattInterface* /* unused */, int status,
78 bluetooth::hal::BluetoothGattInterface* /* unused */, int status,
Dgatt_test.cc49 bluetooth::hal::BluetoothGattInterface::Initialize(); in SetUp()
50 ASSERT_TRUE(bluetooth::hal::BluetoothGattInterface::IsInitialized()); in SetUp()
51 auto gatt_interface = bluetooth::hal::BluetoothGattInterface::Get(); in SetUp()
74 bluetooth::hal::BluetoothGattInterface::CleanUp(); in TearDown()
94 bluetooth::hal::BluetoothGattInterface* /* unused */, int status, in RegisterClientCallback()
102 bluetooth::hal::BluetoothGattInterface* /* unused */, in ScanResultCallback()
109 bluetooth::hal::BluetoothGattInterface* /* unused */, int status, in RegisterServerCallback()
117 bluetooth::hal::BluetoothGattInterface* /* unused */, int status, in ServiceAddedCallback()
126 bluetooth::hal::BluetoothGattInterface* /* unused */, int status, in ServiceStoppedCallback()
135 bluetooth::hal::BluetoothGattInterface* /* unused */, int status, in ServiceDeletedCallback()
/system/bt/service/common/
DREADME1 This directory contains all the "common" sources between the bluetooth daemon
2 and our client library. All source files here are under the "bluetooth"
4 Only common files should go here. All headers that go into common/bluetooth must
5 only include other headers from common/bluetooth and must use "bluetooth" as the
8 #include <bluetooth/uuid.h>
16 common/bluetooth/adapter_state.cpp should do:
18 #include "service/common/bluetooth/adapter_state.h"

12345678