// wxConsoleEventLoop
// ----------------------------------------------------------------------------
+class wxEventLoopSource;
class wxFDIODispatcher;
-class wxUnixEventLoopSource;
class wxWakeUpPipeMT;
class WXDLLIMPEXP_BASE wxConsoleEventLoop
virtual bool IsOk() const { return m_dispatcher != NULL; }
virtual bool YieldFor(long WXUNUSED(eventsToProcess)) { return true; }
-#if wxUSE_EVENTLOOP_SOURCE
- virtual wxEventLoopSource *
- AddSourceForFD(int fd, wxEventLoopSourceHandler *handler, int flags);
-#endif // wxUSE_EVENTLOOP_SOURCE
-
protected:
virtual void OnNextIteration();
// the event loop in the main thread it writes to this pipe
wxWakeUpPipeMT *m_wakeupPipe;
+ // the event loop source used to monitor this pipe
+ wxEventLoopSource* m_wakeupSource;
+
// either wxSelectDispatcher or wxEpollDispatcher
wxFDIODispatcher *m_dispatcher;