| Index: device/hid/hid_device_filter.h
|
| diff --git a/device/hid/hid_device_filter.h b/device/hid/hid_device_filter.h
|
| index a0abbb746583196f70bfed21e383bdfdbd937f1c..fbffd2bfdbab0e11ffd448f167ce8eb120d2061f 100644
|
| --- a/device/hid/hid_device_filter.h
|
| +++ b/device/hid/hid_device_filter.h
|
| @@ -8,9 +8,11 @@
|
| #include <stdint.h>
|
| #include <vector>
|
|
|
| +#include "base/memory/ref_counted.h"
|
| +
|
| namespace device {
|
|
|
| -struct HidDeviceInfo;
|
| +class HidDeviceInfo;
|
|
|
| class HidDeviceFilter {
|
| public:
|
| @@ -22,9 +24,9 @@ class HidDeviceFilter {
|
| void SetUsagePage(uint16_t usage_page);
|
| void SetUsage(uint16_t usage);
|
|
|
| - bool Matches(const HidDeviceInfo& device_info) const;
|
| + bool Matches(scoped_refptr<const HidDeviceInfo> device_info) const;
|
|
|
| - static bool MatchesAny(const HidDeviceInfo& device_info,
|
| + static bool MatchesAny(scoped_refptr<const HidDeviceInfo> device_info,
|
| const std::vector<HidDeviceFilter>& filters);
|
|
|
| private:
|
|
|