Lines Matching refs:watch
59 DBusWatch *watch, eloop_event_type type) in process_watch() argument
66 dbus_watch_handle(watch, DBUS_WATCH_READABLE); in process_watch()
68 dbus_watch_handle(watch, DBUS_WATCH_WRITABLE); in process_watch()
70 dbus_watch_handle(watch, DBUS_WATCH_ERROR); in process_watch()
99 static dbus_bool_t add_watch(DBusWatch *watch, void *data) in add_watch() argument
105 if (!dbus_watch_get_enabled(watch)) in add_watch()
108 flags = dbus_watch_get_flags(watch); in add_watch()
109 fd = dbus_watch_get_unix_fd(watch); in add_watch()
112 process_watch_exception, priv, watch) < 0) in add_watch()
117 priv, watch) < 0) in add_watch()
121 priv, watch) < 0) in add_watch()
124 dbus_watch_set_data(watch, priv, NULL); in add_watch()
130 static void remove_watch(DBusWatch *watch, void *data) in remove_watch() argument
135 flags = dbus_watch_get_flags(watch); in remove_watch()
136 fd = dbus_watch_get_unix_fd(watch); in remove_watch()
145 dbus_watch_set_data(watch, NULL, NULL); in remove_watch()
149 static void watch_toggled(DBusWatch *watch, void *data) in watch_toggled() argument
151 if (dbus_watch_get_enabled(watch)) in watch_toggled()
152 add_watch(watch, data); in watch_toggled()
154 remove_watch(watch, data); in watch_toggled()