Home
last modified time | relevance | path

Searched refs:acl_manager (Results 1 – 25 of 46) sorted by relevance

12

/packages/modules/Bluetooth/system/gd/hci/
Dacl_manager.cc51 using acl_manager::AclConnection;
55 using acl_manager::classic_impl;
56 using acl_manager::ClassicAclConnection;
57 using acl_manager::ConnectionCallbacks;
59 using acl_manager::le_impl;
60 using acl_manager::LeAcceptlistCallbacks;
61 using acl_manager::LeAclConnection;
62 using acl_manager::LeConnectionCallbacks;
64 using acl_manager::RoundRobinScheduler;
66 using acl_manager::AclScheduler;
[all …]
DBUILD.gn18 "acl_manager.cc",
19 "acl_manager/acl_connection.cc",
20 "acl_manager/acl_scheduler.cc",
21 "acl_manager/acl_fragmenter.cc",
22 "acl_manager/classic_acl_connection.cc",
23 "acl_manager/le_acl_connection.cc",
24 "acl_manager/round_robin_scheduler.cc",
Dacl_manager_mock.h33 using acl_manager::LeAclConnection;
34 using acl_manager::LeConnectionCallbacks;
35 using acl_manager::LeConnectionManagementCallbacks;
37 using acl_manager::ClassicAclConnection;
38 using acl_manager::ConnectionCallbacks;
39 using acl_manager::ConnectionManagementCallbacks;
Dacl_manager.h70 virtual void RegisterCallbacks(acl_manager::ConnectionCallbacks* callbacks, os::Handler* handler);
71 virtual void UnregisterCallbacks(acl_manager::ConnectionCallbacks* callbacks,
75 virtual void RegisterLeCallbacks(acl_manager::LeConnectionCallbacks* callbacks,
77 virtual void UnregisterLeCallbacks(acl_manager::LeConnectionCallbacks* callbacks,
79 void RegisterLeAcceptlistCallbacks(acl_manager::LeAcceptlistCallbacks* callbacks);
80 void UnregisterLeAcceptlistCallbacks(acl_manager::LeAcceptlistCallbacks* callbacks,
Dremote_name_request.cc36 acl_scheduler_ = module_.GetDependency<acl_manager::AclScheduler>(); in Start()
213 acl_manager::AclScheduler* acl_scheduler_;
247 list->add<acl_manager::AclScheduler>(); in ListDependencies()
/packages/modules/Bluetooth/system/gd/hci/acl_manager/
Dround_robin_scheduler.h31 namespace acl_manager {
43 std::shared_ptr<acl_manager::AclConnection::Queue> queue_;
57 std::shared_ptr<acl_manager::AclConnection::Queue> queue);
94 struct formatter<bluetooth::hci::acl_manager::RoundRobinScheduler::ConnectionType>
95 : enum_formatter<bluetooth::hci::acl_manager::RoundRobinScheduler::ConnectionType> {};
Dclassic_impl_test.cc122 namespace acl_manager { namespace
158 new acl_manager::RoundRobinScheduler(handler_, controller_, hci_queue_.GetUpEnd()); in SetUp()
164 new acl_manager::classic_impl(hci_layer_, controller_, handler_, round_robin_scheduler_, in SetUp()
228 acl_manager::RoundRobinScheduler* round_robin_scheduler_{nullptr};
230 acl_manager::MockConnectionCallback mock_connection_callback_;
231 acl_manager::MockConnectionManagementCallbacks connection_management_callbacks_;
233 struct acl_manager::classic_impl* classic_impl_;
Dclassic_acl_connection_test.cc190 class TestConnectionManagementCallbacks : public hci::acl_manager::ConnectionManagementCallbacks {
242 namespace acl_manager { namespace
250 queue_ = std::make_shared<hci::acl_manager::AclConnection::Queue>(kQueueSize); in SetUp()
269 std::shared_ptr<hci::acl_manager::AclConnection::Queue> queue_;
Dacl_connection.cc21 namespace acl_manager { namespace
Dle_connection_callbacks.h27 namespace acl_manager {
Dle_acceptlist_callbacks.h24 namespace acl_manager {
Dconnection_callbacks.h28 namespace acl_manager {
Dle_connection_callbacks_mock.h30 namespace acl_manager {
Dconnection_callbacks_mock.h28 namespace acl_manager {
Dacl_fragmenter.h27 namespace acl_manager {
Dacl_fragmenter.cc23 namespace acl_manager { namespace
Dacl_connection.h24 namespace acl_manager {
Dclassic_impl.h39 namespace acl_manager {
45 assembler_(new acl_manager::assembler(address_with_type, queue_down_end, handler)) {} in acl_connection()
48 struct acl_manager::assembler* assembler_;
202 std::function<void(struct acl_manager::assembler* assembler)> cb) { in send_packet_upward()
251 std::function<void(struct acl_manager::assembler* assembler)> cb) { in send_packet_upward()
Dle_connection_management_callbacks_mock.h28 namespace acl_manager {
Dle_connection_management_callbacks.h23 namespace acl_manager {
/packages/modules/Bluetooth/system/gd/
DAndroid.bp120 "hci/acl_manager.cc",
121 "hci/acl_manager/acl_connection.cc",
122 "hci/acl_manager/acl_fragmenter.cc",
123 "hci/acl_manager/acl_scheduler.cc",
124 "hci/acl_manager/classic_acl_connection.cc",
125 "hci/acl_manager/le_acl_connection.cc",
126 "hci/acl_manager/round_robin_scheduler.cc",
379 "hci/acl_manager/acl_scheduler_test.cc",
380 "hci/acl_manager/classic_acl_connection_test.cc",
381 "hci/acl_manager/classic_impl_test.cc",
[all …]
/packages/modules/Bluetooth/system/main/shim/
Dacl.h38 class Acl : public hci::acl_manager::ConnectionCallbacks,
39 public hci::acl_manager::LeConnectionCallbacks {
50 void OnConnectSuccess(std::unique_ptr<hci::acl_manager::ClassicAclConnection>) override;
58 std::unique_ptr<hci::acl_manager::LeAclConnection>) override;
Dacl.cc369 hci::acl_manager::AclConnection::QueueUpEnd* queue_up_end, in ShimAclConnection()
468 hci::acl_manager::AclConnection::QueueUpEnd* queue_up_end_;
490 public hci::acl_manager::ConnectionManagementCallbacks {
495 std::unique_ptr<hci::acl_manager::ClassicAclConnection> connection, in ClassicShimAclConnection()
693 std::unique_ptr<hci::acl_manager::ClassicAclConnection> connection_;
697 public hci::acl_manager::LeConnectionManagementCallbacks {
701 std::unique_ptr<hci::acl_manager::LeAclConnection> connection, in LeShimAclConnection()
738 if constexpr (std::is_same_v<T, hci::acl_manager::DataAsPeripheral>) { in GetAdvertisingSetConnectedTo()
812 std::unique_ptr<hci::acl_manager::LeAclConnection> connection_;
1408 std::unique_ptr<hci::acl_manager::ClassicAclConnection> connection) { in OnConnectSuccess()
[all …]
/packages/modules/Bluetooth/system/main/test/
Dmain_shim_test.cc221 class MockClassicAclConnection : public bluetooth::hci::acl_manager::ClassicAclConnection {
228 void RegisterCallbacks(hci::acl_manager::ConnectionManagementCallbacks* callbacks, in RegisterCallbacks()
263 hci::acl_manager::ConnectionManagementCallbacks* callbacks_{nullptr};
269 class MockLeAclConnection : public bluetooth::hci::acl_manager::LeAclConnection {
271 MockLeAclConnection(uint16_t handle, hci::acl_manager::RoleSpecificData role_specific_data, in MockLeAclConnection()
278 void RegisterCallbacks(hci::acl_manager::LeConnectionManagementCallbacks* callbacks, in RegisterCallbacks()
303 hci::acl_manager::LeConnectionManagementCallbacks* callbacks_{nullptr};
611 handle, hci::acl_manager::DataAsPeripheral{local_address, std::nullopt, true}, in TEST_F()
/packages/modules/Bluetooth/system/test/mock/
Dmock_main_shim_acl.cc99 std::unique_ptr<hci::acl_manager::ClassicAclConnection> /* connection */) { in OnConnectSuccess()
113 std::unique_ptr<hci::acl_manager::LeAclConnection> /* connection */) { in OnLeConnectSuccess()

12