diff options
Diffstat (limited to 'include/CommonAPI/DBus/DBusMainLoopContext.hpp')
-rw-r--r-- | include/CommonAPI/DBus/DBusMainLoopContext.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/CommonAPI/DBus/DBusMainLoopContext.hpp b/include/CommonAPI/DBus/DBusMainLoopContext.hpp index 9230cd2..27428db 100644 --- a/include/CommonAPI/DBus/DBusMainLoopContext.hpp +++ b/include/CommonAPI/DBus/DBusMainLoopContext.hpp @@ -47,6 +47,10 @@ class DBusWatch: public Watch { const pollfd& getAssociatedFileDescriptor(); +#ifdef WIN32 + const HANDLE& getAssociatedEvent(); +#endif + const std::vector<DispatchSource*>& getDependentDispatchSources(); void addDependentDispatchSource(DispatchSource* dispatchSource); private: @@ -57,6 +61,10 @@ class DBusWatch: public Watch { std::vector<DispatchSource*> dependentDispatchSources_; std::weak_ptr<MainLoopContext> mainLoopContext_; + +#ifdef WIN32 + HANDLE wsaEvent_; +#endif }; |