14#ifndef IOKITINPUTDEVICEMANAGER_H
15#define IOKITINPUTDEVICEMANAGER_H
19#if defined(__APPLE__) && !defined(CPPPARSER)
20#include <IOKit/hid/IOHIDManager.h>
22class IOKitInputDevice;
29 IOKitInputDeviceManager();
30 ~IOKitInputDeviceManager();
33 IOHIDManagerRef _hid_manager;
43 static void on_match_device(
void *ctx, IOReturn result,
void *sender, IOHIDDeviceRef device);
44 static void on_remove_device(
void *ctx, IOReturn result,
void *sender, IOHIDDeviceRef device);
This is our own Panda specialization on the default STL map.