/packages/modules/Bluetooth/system/gd/hci/ |
D | acl_manager.cc | 51 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 …]
|
D | BUILD.gn | 18 "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",
|
D | acl_manager_mock.h | 33 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;
|
D | acl_manager.h | 70 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,
|
D | remote_name_request.cc | 36 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/ |
D | round_robin_scheduler.h | 31 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> {};
|
D | classic_impl_test.cc | 122 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_;
|
D | classic_acl_connection_test.cc | 190 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_;
|
D | acl_connection.cc | 21 namespace acl_manager { namespace
|
D | le_connection_callbacks.h | 27 namespace acl_manager {
|
D | le_acceptlist_callbacks.h | 24 namespace acl_manager {
|
D | connection_callbacks.h | 28 namespace acl_manager {
|
D | le_connection_callbacks_mock.h | 30 namespace acl_manager {
|
D | connection_callbacks_mock.h | 28 namespace acl_manager {
|
D | acl_fragmenter.h | 27 namespace acl_manager {
|
D | acl_fragmenter.cc | 23 namespace acl_manager { namespace
|
D | acl_connection.h | 24 namespace acl_manager {
|
D | classic_impl.h | 39 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()
|
D | le_connection_management_callbacks_mock.h | 28 namespace acl_manager {
|
D | le_connection_management_callbacks.h | 23 namespace acl_manager {
|
/packages/modules/Bluetooth/system/gd/ |
D | Android.bp | 120 "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/ |
D | acl.h | 38 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;
|
D | acl.cc | 369 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/ |
D | main_shim_test.cc | 221 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/ |
D | mock_main_shim_acl.cc | 99 std::unique_ptr<hci::acl_manager::ClassicAclConnection> /* connection */) { in OnConnectSuccess() 113 std::unique_ptr<hci::acl_manager::LeAclConnection> /* connection */) { in OnLeConnectSuccess()
|