33 return m_libinput !=
nullptr;
58 std::unique_ptr<Event>
event();
62 static const struct libinput_interface s_interface;
65 int openRestricted(
const char *path,
int flags);
66 void closeRestricted(
int fd);
71 std::unique_ptr<Udev> m_udev;
Context(Session *session, std::unique_ptr< Udev > &&udev)
static int openRestrictedCallback(const char *path, int flags, void *user_data)
Session * session() const
std::unique_ptr< Event > event()
static void closeRestrictedCallBack(int fd, void *user_data)