Use logid namespace

This commit is contained in:
PixlOne
2019-10-04 21:56:17 -04:00
parent 295a469505
commit 9272666ffe
13 changed files with 394 additions and 357 deletions
+20 -13
View File
@@ -1,20 +1,27 @@
#ifndef EVDEVDEVICE_H
#define EVDEVDEVICE_H
#ifndef LOGID_EVDEVDEVICE_H
#define LOGID_EVDEVDEVICE_H
#include <libevdev/libevdev.h>
#include <libevdev/libevdev-uinput.h>
class EvdevDevice
namespace logid
{
public:
EvdevDevice(const char* name);
~EvdevDevice();
void move_axis(unsigned int axis, int movement);
void send_event(unsigned int type, unsigned int code, int value);
libevdev* device;
libevdev_uinput* ui_device;
};
class EvdevDevice
{
public:
EvdevDevice(const char *name);
extern EvdevDevice* global_evdev;
~EvdevDevice();
#endif //EVDEVDEVICE_H
void move_axis(unsigned int axis, int movement);
void send_event(unsigned int type, unsigned int code, int value);
libevdev *device;
libevdev_uinput *ui_device;
};
extern EvdevDevice* global_evdev;
}
#endif //LOGID_EVDEVDEVICE_H