• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/dbus-1.6.8/dbus/

Lines Matching defs:watch_list

234   DBusWatchList *watch_list;
236 watch_list = dbus_new0 (DBusWatchList, 1);
237 if (watch_list == NULL)
240 return watch_list;
246 * @param watch_list the watch list.
249 _dbus_watch_list_free (DBusWatchList *watch_list)
252 _dbus_watch_list_set_functions (watch_list,
254 _dbus_list_foreach (&watch_list->watches,
257 _dbus_list_clear (&watch_list->watches);
259 dbus_free (watch_list);
267 * @param watch_list the watch list.
277 _dbus_watch_list_set_functions (DBusWatchList *watch_list,
289 link = _dbus_list_get_first_link (&watch_list->watches);
292 DBusList *next = _dbus_list_get_next_link (&watch_list->watches,
322 link2 = _dbus_list_get_first_link (&watch_list->watches);
325 DBusList *next = _dbus_list_get_next_link (&watch_list->watches,
345 if (watch_list->remove_watch_function != NULL)
349 _dbus_list_foreach (&watch_list->watches,
350 (DBusForeachFunction) watch_list->remove_watch_function,
351 watch_list->watch_data);
354 if (watch_list->watch_free_data_function != NULL)
355 (* watch_list->watch_free_data_function) (watch_list->watch_data);
357 watch_list->add_watch_function = add_function;
358 watch_list->remove_watch_function = remove_function;
359 watch_list->watch_toggled_function = toggled_function;
360 watch_list->watch_data = data;
361 watch_list->watch_free_data_function = free_data_function;
370 * @param watch_list the watch list.
375 _dbus_watch_list_add_watch (DBusWatchList *watch_list,
378 if (!_dbus_list_append (&watch_list->watches, watch))
383 if (watch_list->add_watch_function != NULL)
388 if (!(* watch_list->add_watch_function) (watch,
389 watch_list->watch_data))
391 _dbus_list_remove_last (&watch_list->watches, watch);
404 * @param watch_list the watch list.
408 _dbus_watch_list_remove_watch (DBusWatchList *watch_list,
411 if (!_dbus_list_remove (&watch_list->watches, watch))
414 if (watch_list->remove_watch_function != NULL)
419 (* watch_list->remove_watch_function) (watch,
420 watch_list->watch_data);
430 * @param watch_list the watch list.
435 _dbus_watch_list_toggle_watch (DBusWatchList *watch_list,
446 if (watch_list->watch_toggled_function != NULL)
451 (* watch_list->watch_toggled_function) (watch,
452 watch_list->watch_data);