Lines Matching defs:watch
59 DBusWatch *watch, eloop_event_type type)
66 dbus_watch_handle(watch, DBUS_WATCH_READABLE);
68 dbus_watch_handle(watch, DBUS_WATCH_WRITABLE);
70 dbus_watch_handle(watch, DBUS_WATCH_ERROR);
99 static dbus_bool_t add_watch(DBusWatch *watch, void *data)
105 if (!dbus_watch_get_enabled(watch))
108 flags = dbus_watch_get_flags(watch);
109 fd = dbus_watch_get_unix_fd(watch);
112 priv, watch);
116 priv, watch);
120 priv, watch);
123 dbus_watch_set_data(watch, priv, NULL);
129 static void remove_watch(DBusWatch *watch, void *data)
134 flags = dbus_watch_get_flags(watch);
135 fd = dbus_watch_get_unix_fd(watch);
144 dbus_watch_set_data(watch, NULL, NULL);
148 static void watch_toggled(DBusWatch *watch, void *data)
150 if (dbus_watch_get_enabled(watch))
151 add_watch(watch, data);
153 remove_watch(watch, data);