RawHID - Raw HID Support Library

Contains abstraction classes for raw access to human interface devices (HID). The classes mostly provide exception safety via the RAII paradigm, and a simplified interface to raw HID kernel interfaces.

Header Files

BusType.h
BusType.h contains an enumerated type for types of buses to which human interface devices can be connected.
Device.h
Device is the central class to represent raw human interface devices.
DeviceMonitor.h
DeviceMonitor a class dispatching raw HID device addition/removal events.