Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 67db4ee0 authored by Myles Watson's avatar Myles Watson
Browse files

AclManager: Move internal classes to acl_manager

Bug: 145832107
Test: ./cert/run --host && bluetooth_test_gd
Change-Id: Ib11b519fe0afd79711589c33c5d26c40bbf540e9
parent 71723f7f
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -4,8 +4,9 @@ filegroup {
        "acl_manager/acl_connection.cc",
        "acl_manager/classic_acl_connection.cc",
        "acl_manager/le_acl_connection.cc",
        "acl_manager/round_robin_scheduler.cc",
        "acl_manager/acl_fragmenter.cc",
        "acl_manager.cc",
        "acl_fragmenter.cc",
        "address.cc",
        "class_of_device.cc",
        "controller.cc",
@@ -14,7 +15,6 @@ filegroup {
        "hci_layer.cc",
        "le_advertising_manager.cc",
        "le_scanning_manager.cc",
        "round_robin_scheduler.cc",
    ],
}

@@ -22,6 +22,7 @@ filegroup {
    name: "BluetoothHciTestSources",
    srcs: [
        "acl_builder_test.cc",
        "acl_manager/round_robin_scheduler_test.cc",
        "acl_manager_test.cc",
        "address_unittest.cc",
        "address_with_type_test.cc",
@@ -34,7 +35,6 @@ filegroup {
        "hci_packets_test.cc",
        "le_advertising_manager_test.cc",
        "le_scanning_manager_test.cc",
        "round_robin_scheduler_test.cc",
    ],
}

+3 −1
Original line number Diff line number Diff line
@@ -24,9 +24,9 @@
#include "hci/acl_manager/connection_management_callbacks.h"
#include "hci/acl_manager/le_acl_connection.h"
#include "hci/acl_manager/le_impl.h"
#include "hci/acl_manager/round_robin_scheduler.h"
#include "hci/controller.h"
#include "hci/hci_layer.h"
#include "hci/round_robin_scheduler.h"
#include "security/security_module.h"

namespace bluetooth {
@@ -46,6 +46,8 @@ using acl_manager::le_impl;
using acl_manager::LeAclConnection;
using acl_manager::LeConnectionCallbacks;

using acl_manager::RoundRobinScheduler;

struct AclManager::impl {
  impl(const AclManager& acl_manager) : acl_manager_(acl_manager) {}

+3 −1
Original line number Diff line number Diff line
@@ -14,13 +14,14 @@
 * limitations under the License.
 */

#include "hci/acl_fragmenter.h"
#include "hci/acl_manager/acl_fragmenter.h"

#include "os/log.h"
#include "packet/fragmenting_inserter.h"

namespace bluetooth {
namespace hci {
namespace acl_manager {

AclFragmenter::AclFragmenter(size_t mtu, std::unique_ptr<packet::BasePacketBuilder> packet)
    : mtu_(mtu), packet_(std::move(packet)) {}
@@ -33,5 +34,6 @@ std::vector<std::unique_ptr<packet::RawBuilder>> AclFragmenter::GetFragments() {
  return to_return;
}

}  // namespace acl_manager
}  // namespace hci
}  // namespace bluetooth
+2 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@

namespace bluetooth {
namespace hci {
namespace acl_manager {

class AclFragmenter {
 public:
@@ -40,5 +41,6 @@ class AclFragmenter {
  std::unique_ptr<packet::BasePacketBuilder> packet_;
};

}  // namespace acl_manager
}  // namespace hci
}  // namespace bluetooth
+1 −1
Original line number Diff line number Diff line
@@ -20,8 +20,8 @@
#include "hci/acl_manager/assembler.h"
#include "hci/acl_manager/disconnector_for_le.h"
#include "hci/acl_manager/event_checkers.h"
#include "hci/acl_manager/round_robin_scheduler.h"
#include "hci/controller.h"
#include "hci/round_robin_scheduler.h"
#include "security/security_manager_listener.h"
#include "security/security_module.h"

Loading