implement event loop for console applications (heavily modified patch 1715735)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46029 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2007-05-14 23:43:39 +00:00
parent 9e9f08b5ed
commit b46b1d59d6
72 changed files with 3181 additions and 1128 deletions

View File

@@ -25,14 +25,14 @@ class WXDLLIMPEXP_CORE wxGSocketIOHandler : public wxFDIOHandler
public:
wxGSocketIOHandler(GSocket* socket);
int GetFlags() const;
void RemoveFlag(wxSelectDispatcherEntryFlags flag);
void AddFlag(wxSelectDispatcherEntryFlags flag);
void RemoveFlag(wxFDIODispatcherEntryFlags flag);
void AddFlag(wxFDIODispatcherEntryFlags flag);
virtual void OnReadWaiting();
virtual void OnWriteWaiting();
virtual void OnExceptionWaiting();
private:
virtual void OnReadWaiting(int fd);
virtual void OnWriteWaiting(int fd);
virtual void OnExceptionWaiting(int fd);
GSocket* m_socket;
int m_flags;
};