Lines Matching refs:watch
20 DBusWatch *watch = (DBusWatch *)arg; in dbus_watch_callback() local
24 pollfd.fd = dbus_watch_get_unix_fd(watch); in dbus_watch_callback()
37 if (!dbus_watch_handle(watch, flags)) in dbus_watch_callback()
41 static dbus_bool_t dbus_watch_add(DBusWatch *watch, void *data) in dbus_watch_add() argument
44 unsigned int flags = dbus_watch_get_flags(watch); in dbus_watch_add()
49 if ((flags & DBUS_WATCH_READABLE) && dbus_watch_get_enabled(watch)) { in dbus_watch_add()
50 r = cras_system_add_select_fd(dbus_watch_get_unix_fd(watch), in dbus_watch_add()
52 watch); in dbus_watch_add()
60 static void dbus_watch_remove(DBusWatch *watch, void *data) in dbus_watch_remove() argument
62 unsigned int flags = dbus_watch_get_flags(watch); in dbus_watch_remove()
66 cras_system_rm_select_fd(dbus_watch_get_unix_fd(watch)); in dbus_watch_remove()
69 static void dbus_watch_toggled(DBusWatch *watch, void *data) in dbus_watch_toggled() argument
71 if (dbus_watch_get_enabled(watch)) { in dbus_watch_toggled()
72 dbus_watch_add(watch, NULL); in dbus_watch_toggled()
74 dbus_watch_remove(watch, NULL); in dbus_watch_toggled()