Lines Matching defs:Device
391 struct Device { struct in android::FakeEventHub
392 InputDeviceIdentifier identifier;
393 Flags<InputDeviceClass> classes;
394 PropertyMap configuration;
395 KeyedVector<int, RawAbsoluteAxisInfo> absoluteAxes;
396 KeyedVector<int, bool> relativeAxes;
397 KeyedVector<int32_t, int32_t> keyCodeStates;
398 KeyedVector<int32_t, int32_t> scanCodeStates;
399 KeyedVector<int32_t, int32_t> switchStates;
400 KeyedVector<int32_t, int32_t> absoluteAxisValue;
401 KeyedVector<int32_t, KeyInfo> keysByScanCode;
402 KeyedVector<int32_t, KeyInfo> keysByUsageCode;
403 KeyedVector<int32_t, bool> leds;
404 std::unordered_map<int32_t, SensorInfo> sensorsByAbsCode;
405 BitArray<MSC_MAX> mscBitmask;
406 std::vector<VirtualKeyDefinition> virtualKeys;
407 bool enabled;
409 status_t enable() { in enable()
414 status_t disable() { in disable()
419 explicit Device(Flags<InputDeviceClass> classes) : classes(classes), enabled(true) {} in Device() argument