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

Commit f6b1d82d authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "For tests hci_layer::callback_handlers private=>protected" am: 3a1d29d0 am: a858ae6b

parents 3bd8b4bb a858ae6b
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -118,6 +118,10 @@ class HciLayer : public Module, public CommandInterface<CommandBuilder> {
      hci::ErrorCode hci_status, uint16_t handle, uint8_t version, uint16_t manufacturer_name, uint16_t sub_version);
  virtual void RegisterLeMetaEventHandler(common::ContextualCallback<void(EventView)> event_handler);

  std::list<common::ContextualCallback<void(uint16_t, ErrorCode)>> disconnect_handlers_;
  std::list<common::ContextualCallback<void(hci::ErrorCode, uint16_t, uint8_t, uint16_t, uint16_t)>>
      read_remote_version_handlers_;

 private:
  struct impl;
  struct hal_callbacks;
@@ -142,9 +146,6 @@ class HciLayer : public Module, public CommandInterface<CommandBuilder> {
    HciLayer& hci_;
  };

  std::list<common::ContextualCallback<void(uint16_t, ErrorCode)>> disconnect_handlers_;
  std::list<common::ContextualCallback<void(hci::ErrorCode, uint16_t, uint8_t, uint16_t, uint16_t)>>
      read_remote_version_handlers_;
  std::mutex callback_handlers_guard_;
  void on_disconnection_complete(EventView event_view);
  void on_read_remote_version_complete(EventView event_view);