Lines Matching refs:EvdevDeviceNode
69 class EvdevDeviceNode : public InputDeviceNode { class
71 static EvdevDeviceNode* openDeviceNode(const std::string& path);
73 virtual ~EvdevDeviceNode() { in ~EvdevDeviceNode()
110 EvdevDeviceNode(const std::string& path, int fd) : in EvdevDeviceNode() function in android::EvdevDeviceNode
142 EvdevDeviceNode* EvdevDeviceNode::openDeviceNode(const std::string& path) { in openDeviceNode()
160 auto node = new EvdevDeviceNode(path, fd); in openDeviceNode()
171 status_t EvdevDeviceNode::queryProperties() { in queryProperties()
238 void EvdevDeviceNode::queryAxisInfo() { in queryAxisInfo()
259 bool EvdevDeviceNode::hasKey(int32_t key) const { in hasKey()
266 bool EvdevDeviceNode::hasKeyInRange(int32_t startKey, int32_t endKey) const { in hasKeyInRange()
270 bool EvdevDeviceNode::hasRelativeAxis(int axis) const { in hasRelativeAxis()
277 bool EvdevDeviceNode::hasAbsoluteAxis(int axis) const { in hasAbsoluteAxis()
284 const AbsoluteAxisInfo* EvdevDeviceNode::getAbsoluteAxisInfo(int32_t axis) const { in getAbsoluteAxisInfo()
296 bool EvdevDeviceNode::hasSwitch(int32_t sw) const { in hasSwitch()
303 bool EvdevDeviceNode::hasForceFeedback(int32_t ff) const { in hasForceFeedback()
310 bool EvdevDeviceNode::hasInputProperty(int property) const { in hasInputProperty()
317 int32_t EvdevDeviceNode::getKeyState(int32_t key) const { in getKeyState()
330 int32_t EvdevDeviceNode::getSwitchState(int32_t sw) const { in getSwitchState()
343 status_t EvdevDeviceNode::getAbsoluteAxisValue(int32_t axis, int32_t* outValue) const { in getAbsoluteAxisValue()
362 void EvdevDeviceNode::vibrate(nsecs_t duration) { in vibrate()
390 void EvdevDeviceNode::cancelVibrate() { in cancelVibrate()
407 void EvdevDeviceNode::disableDriverKeyRepeat() { in disableDriverKeyRepeat()
742 auto evdevNode = std::shared_ptr<EvdevDeviceNode>(EvdevDeviceNode::openDeviceNode(path)); in openNode()