Etterna 0.74.4
Loading...
Searching...
No Matches
InputHandler_Linux_PIUIO.h
1#ifndef INPUT_HANDLER_LINUX_PIUIO_H
2#define INPUT_HANDLER_LINUX_PIUIO_H 1
3
4#include "InputHandler.h"
5#include "RageUtil/Misc/RageThreads.h"
6
8{
9 public:
12 void GetDevicesAndDescriptions(std::vector<InputDeviceInfo>& vDevicesOut);
13
14 private:
15 static int InputThread_Start(void* p);
16 void InputThread();
17
18 int fd;
19 unsigned char lastInputs[8];
20 RageThread m_InputThread;
21 bool m_bShutdown;
22};
23
24#endif
Definition InputHandler_Linux_PIUIO.h:8
A class designed to handle special input devices.
Definition InputHandler.h:23
Thread, mutex, semaphore, and event classes.
Definition RageThreads.h:155