diff options
| author | Vaxry <vaxry@vaxry.net> | 2024-02-26 17:20:46 +0000 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2024-02-26 17:20:51 +0000 |
| commit | f7a34534873bf499fc1a04a5fa25ada03c4ee415 (patch) | |
| tree | 4c911b8b551d6be18940da692177258ddb5d7c12 /src/managers/EventManager.hpp | |
| parent | 1742605eb89b17d04d807dfb1a21ac0deb3a945c (diff) | |
socket2: move to the wayland event loop
Diffstat (limited to 'src/managers/EventManager.hpp')
| -rw-r--r-- | src/managers/EventManager.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
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<SHyprIPCEvent> m_dQueuedEvents; std::deque<std::pair<int, wl_event_source*>> m_dAcceptedSocketFDs; + + wl_event_source* m_pEventSource = nullptr; }; inline std::unique_ptr<CEventManager> g_pEventManager; |
