Home | History | Annotate | Download | only in src

Lines Matching defs:watch

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