summaryrefslogtreecommitdiffstats
path: root/dbus/dbus-watch.h
diff options
context:
space:
mode:
Diffstat (limited to 'dbus/dbus-watch.h')
-rw-r--r--dbus/dbus-watch.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/dbus/dbus-watch.h b/dbus/dbus-watch.h
index 9d85737e..7a9ec57c 100644
--- a/dbus/dbus-watch.h
+++ b/dbus/dbus-watch.h
@@ -33,7 +33,8 @@ DBUS_BEGIN_DECLS;
typedef struct DBusWatchList DBusWatchList;
DBusWatch* _dbus_watch_new (int fd,
- unsigned int flags);
+ unsigned int flags,
+ dbus_bool_t enabled);
void _dbus_watch_ref (DBusWatch *watch);
void _dbus_watch_unref (DBusWatch *watch);
void _dbus_watch_invalidate (DBusWatch *watch);
@@ -46,13 +47,16 @@ void _dbus_watch_list_free (DBusWatchList *watch_li
dbus_bool_t _dbus_watch_list_set_functions (DBusWatchList *watch_list,
DBusAddWatchFunction add_function,
DBusRemoveWatchFunction remove_function,
+ DBusWatchToggledFunction toggled_function,
void *data,
DBusFreeFunction free_data_function);
dbus_bool_t _dbus_watch_list_add_watch (DBusWatchList *watch_list,
DBusWatch *watch);
void _dbus_watch_list_remove_watch (DBusWatchList *watch_list,
DBusWatch *watch);
-
+void _dbus_watch_list_toggle_watch (DBusWatchList *watch_list,
+ DBusWatch *watch,
+ dbus_bool_t enabled);
DBUS_END_DECLS;