From f7a34534873bf499fc1a04a5fa25ada03c4ee415 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Mon, 26 Feb 2024 17:20:46 +0000 Subject: socket2: move to the wayland event loop --- src/managers/EventManager.hpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/managers/EventManager.hpp') diff --git a/src/managers/EventManager.hpp b/src/managers/EventManager.hpp index 68cda1ee..ed681dba 100644 --- a/src/managers/EventManager.hpp +++ b/src/managers/EventManager.hpp @@ -21,6 +21,11 @@ class CEventManager { std::thread m_tThread; + int m_iSocketFD = -1; + + int onSocket2Write(int fd, uint32_t mask); + int onFDWrite(int fd, uint32_t mask); + private: void flushEvents(); @@ -28,6 +33,8 @@ class CEventManager { std::deque m_dQueuedEvents; std::deque> m_dAcceptedSocketFDs; + + wl_event_source* m_pEventSource = nullptr; }; inline std::unique_ptr g_pEventManager; -- cgit v1.2.3