1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef DEVICE_HID_HID_COLLECTION_INFO_H_
6#define DEVICE_HID_HID_COLLECTION_INFO_H_
7
8#include <set>
9
10#include "device/hid/hid_usage_and_page.h"
11
12namespace device {
13
14struct HidCollectionInfo {
15  HidCollectionInfo();
16  ~HidCollectionInfo();
17
18  // Collection's usage ID.
19  HidUsageAndPage usage;
20
21  // HID report IDs which belong
22  // to this collection or to its
23  // embedded collections.
24  std::set<int> report_ids;
25};
26
27}  // namespace device"
28
29#endif  // DEVICE_HID_HID_COLLECTION_INFO_H_
30