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

Commit 33659f78 authored by Zhengping Jiang's avatar Zhengping Jiang
Browse files

gd/hci: fix warnings

Single-parameter constructors should be marked explicit.  [runtime/explicit] [5]
Add #include <vector> for vector<>  [build/include_what_you_use] [4]

Bug: 341166368
Test: m com.android.btservices
Flag: EXEMPT, no code logic change

Change-Id: I6d9abb9da97f3d1467e81295d445d1251c19e397
parent a36df328
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -23,6 +23,7 @@


#include <map>
#include <map>
#include <utility>
#include <utility>
#include <vector>


#include "common/bind.h"
#include "common/bind.h"
#include "common/init_flags.h"
#include "common/init_flags.h"
@@ -525,7 +526,7 @@ struct HciLayer::impl {


// All functions here are running on the HAL thread
// All functions here are running on the HAL thread
struct HciLayer::hal_callbacks : public hal::HciHalCallbacks {
struct HciLayer::hal_callbacks : public hal::HciHalCallbacks {
  hal_callbacks(HciLayer& module) : module_(module) {}
  explicit hal_callbacks(HciLayer& module) : module_(module) {}


  void hciEventReceived(hal::HciPacket event_bytes) override {
  void hciEventReceived(hal::HciPacket event_bytes) override {
    auto packet = packet::PacketView<packet::kLittleEndian>(
    auto packet = packet::PacketView<packet::kLittleEndian>(