]> git.saurik.com Git - wxWidgets.git/blob - include/wx/unix/private/fdiounix.h
Split wxWakeUpPipe class in MT-unsafe and MT-safe parts.
[wxWidgets.git] / include / wx / unix / private / fdiounix.h
1 ///////////////////////////////////////////////////////////////////////////////
2 // Name: wx/unix/private/fdiounix.h
3 // Purpose: wxFDIOManagerUnix class used by console Unix applications
4 // Author: Vadim Zeitlin
5 // Created: 2009-08-17
6 // RCS-ID: $Id$
7 // Copyright: (c) 2009 Vadim Zeitlin <vadim@wxwidgets.org>
8 // Licence: wxWindows licence
9 ///////////////////////////////////////////////////////////////////////////////
10
11 #ifndef _UNIX_PRIVATE_FDIOUNIX_H_
12 #define _UNIX_PRIVATE_FDIOUNIX_H_
13
14 #include "wx/private/fdiomanager.h"
15
16 // ----------------------------------------------------------------------------
17 // wxFDIOManagerUnix: implement wxFDIOManager interface using wxFDIODispatcher
18 // ----------------------------------------------------------------------------
19
20 class wxFDIOManagerUnix : public wxFDIOManager
21 {
22 public:
23 virtual int AddInput(wxFDIOHandler *handler, int fd, Direction d);
24 virtual void RemoveInput(wxFDIOHandler *handler, int fd, Direction d);
25 };
26
27 #endif // _UNIX_PRIVATE_FDIOUNIX_H_
28