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

Commit fb0d2313 authored by Chris Manton's avatar Chris Manton
Browse files

shim: Expose updatable shim stack internals

Bug: 332728667
Test: m .
Flag: EXEMPT, Test Infrastructure
Change-Id: I4c0282dbd8219a8c3047a3a5b8c23ef3a351453c
parent f7951765
Loading
Loading
Loading
Loading
+9 −8
Original line number Diff line number Diff line
@@ -20,10 +20,13 @@
namespace bluetooth {
namespace shim {

Stack* Stack::GetInstance() {
  static Stack instance;
  return &instance;
}
namespace testing {
legacy::Acl* acl_{nullptr};
Btm* btm_{nullptr};
Stack* instance_{nullptr};
}  // namespace testing

Stack* Stack::GetInstance() { return testing::instance_; }

void Stack::StartEverything() {}

@@ -40,11 +43,9 @@ StackManager* Stack::GetStackManager() { return nullptr; }

const StackManager* Stack::GetStackManager() const { return nullptr; }

legacy::Acl* Stack::GetAcl() { return acl_; }

LinkPolicyInterface* Stack::LinkPolicy() { return nullptr; }
legacy::Acl* Stack::GetAcl() { return testing::acl_; }

Btm* Stack::GetBtm() { return btm_; }
Btm* Stack::GetBtm() { return testing::btm_; }

os::Handler* Stack::GetHandler() { return stack_handler_; }