class GIOManager
|
GIOManager performs MCOP I/O inside the Glib event loop. More... |
|
|
Public Methods
Protected Members
GIOManager performs MCOP I/O inside the Glib event loop. This way, you will
be able to receive requests and notifications inside Glib application. The
usual way to set it up is:
std::list<GIOWatch *> fdList
|
[protected:
]
std::list<GIOTimeWatch *> timeList
|
[protected:
]
std::stack< std::pair<GIOWatch *,int> > notifyStack
|
[protected:
]
[protected:
]
[protected:
]
GIOManagerSource * source
|
[protected:
]
GIOManager (GMainContext *context = 0)
|
void processOneEvent (bool blocking)
|
Reimplemented from IOManager.
Reimplemented from IOManager.
Reimplemented from IOManager.
void watchFD (int fd, int types, IONotify *notify)
|
Reimplemented from IOManager.
void remove (IONotify *notify, int types)
|
Reimplemented from IOManager.
void addTimer (int milliseconds, TimeNotify *notify)
|
Reimplemented from IOManager.
void removeTimer (TimeNotify *notify)
|
Reimplemented from IOManager.
gboolean prepare (gint *timeout)
|
- internal -
(implements the GSource prepare)
- internal -
(implements the GSource check)
gboolean dispatch (GSourceFunc callback, gpointer user_data)
|
- internal -
(implements the GSource dispatch)
Generated by: stefan@stefan on Sat Feb 24 19:11:23 2001, using kdoc 2.0a47. |