Lines Matching refs:watch
59 struct watch { struct
60 DBusWatch *watch; member
61 struct watch *next; argument
65 static dbus_bool_t add_watch(DBusWatch *watch, void *data) in add_watch() argument
67 struct watch *w; in add_watch()
70 if (w->watch == watch) in add_watch()
73 if (!(w = whine_malloc(sizeof(struct watch)))) in add_watch()
76 w->watch = watch; in add_watch()
84 static void remove_watch(DBusWatch *watch, void *data) in remove_watch() argument
86 struct watch **up, *w; in remove_watch()
89 if (w->watch == watch) in remove_watch()
341 struct watch *w; in set_dbus_listeners()
344 if (dbus_watch_get_enabled(w->watch)) in set_dbus_listeners()
346 unsigned int flags = dbus_watch_get_flags(w->watch); in set_dbus_listeners()
347 int fd = dbus_watch_get_unix_fd(w->watch); in set_dbus_listeners()
364 struct watch *w; in check_dbus_listeners()
367 if (dbus_watch_get_enabled(w->watch)) in check_dbus_listeners()
370 int fd = dbus_watch_get_unix_fd(w->watch); in check_dbus_listeners()
382 dbus_watch_handle(w->watch, flags); in check_dbus_listeners()