25 #ifndef CGU_IO_WATCH_H
26 #define CGU_IO_WATCH_H
168 guint
start_iowatch(
int fd,
const Callback::CallbackArg<bool&>* cb,
169 GIOCondition io_condition, gint priority = G_PRIORITY_DEFAULT,
170 GMainContext* context = 0);
220 guint
start_iowatch(
int fd,
const Callback::CallbackArg<bool&>* cb, Releaser& r,
221 GIOCondition io_condition, gint priority = G_PRIORITY_DEFAULT,
222 GMainContext* context = 0);
267 guint
start_iowatch(
int fd,
const Callback::CallbackArg<TypeTuple<GIOCondition, bool&> >* cb,
268 GIOCondition io_condition, gint priority = G_PRIORITY_DEFAULT,
269 GMainContext* context = 0);
323 guint
start_iowatch(
int fd,
const Callback::CallbackArg<TypeTuple<GIOCondition, bool&> >* cb,
324 Releaser& r, GIOCondition io_condition, gint priority = G_PRIORITY_DEFAULT,
325 GMainContext* context = 0);
343 GIOCondition io_condition, GMainContext* context) {
344 return start_iowatch(fd, cb, io_condition, G_PRIORITY_DEFAULT, context);
363 GIOCondition io_condition, GMainContext* context) {
364 return start_iowatch(fd, cb, r, io_condition, G_PRIORITY_DEFAULT, context);