1 #ifndef _DSINPUTPRIVATE_H_
2 #define _DSINPUTPRIVATE_H_
5 #include "DSLibinput.h"
7 namespace display_server
12 class DSInputPrivate : public DSObjectPrivate
14 DS_PIMPL_USE_PUBLIC(DSInput);
16 DSInputPrivate() = delete;
17 DSInputPrivate(DSInput *p_ptr);
18 ~DSInputPrivate() override;
22 void PostDeviceAddEvent(std::string seat, std::string name, std::string identifier, DSInput::DeviceClass devClass);
23 void PostDeviceRemoveEvent(std::string seat, std::string name, std::string identifier, DSInput::DeviceClass devClass);
26 DSLibinput *__dsLibinput;