Home | History | Annotate | Download | only in bus

Lines Matching refs:owners

46   DBusList *owners;
159 link = _dbus_list_get_first_link (&service->owners);
169 link = _dbus_list_get_next_link (&service->owners, link);
540 _dbus_list_unlink (&service->owners, link);
712 _dbus_list_remove_last (&service->owners, owner);
719 _dbus_assert (service->owners == NULL);
735 _dbus_assert (service->owners == NULL);
767 if (d->service->owners == NULL)
827 if (service->owners == NULL)
845 if (!(flags & DBUS_NAME_FLAG_REPLACE_EXISTING) || service->owners == NULL)
847 if (!_dbus_list_append (&service->owners,
857 if (!_dbus_list_insert_after (&service->owners,
858 _dbus_list_get_first_link (&service->owners),
877 _dbus_list_unlink (&service->owners, bus_owner_link);
878 link = _dbus_list_get_first_link (&service->owners);
881 _dbus_list_insert_after_link (&service->owners, link, bus_owner_link);
904 BusOwner *before_owner; /* restore to position before this connection in owners list */
919 if (d->service->owners == NULL)
933 link = _dbus_list_get_first_link (&d->service->owners);
939 link = _dbus_list_get_next_link (&d->service->owners, link);
942 _dbus_list_insert_before_link (&d->service->owners, link, d->owner_link);
1000 link = _dbus_list_get_first_link (&service->owners);
1005 link = _dbus_list_get_next_link (&service->owners, link);
1013 link = _dbus_list_get_next_link (&service->owners, link);
1054 if (service->owners == NULL)
1056 _dbus_assert_not_reached ("Tried to swap owner of a service that has no owners");
1058 else if (_dbus_list_length_is_one (&service->owners))
1060 _dbus_assert_not_reached ("Tried to swap owner of a service that has no other owners in the queue");
1067 link = _dbus_list_get_first_link (&service->owners);
1069 link = _dbus_list_get_next_link (&service->owners, link);
1096 swap_link = _dbus_list_get_first_link (&service->owners);
1097 _dbus_list_unlink (&service->owners, swap_link);
1099 _dbus_list_insert_after_link (&service->owners,
1100 _dbus_list_get_first_link (&service->owners),
1136 _dbus_list_unlink (&service->owners, link);
1144 if (service->owners == NULL)
1146 _dbus_assert_not_reached ("Tried to remove owner of a service that has no owners");
1148 else if (_dbus_list_length_is_one (&service->owners))
1161 link = _dbus_list_get_first_link (&service->owners);
1163 link = _dbus_list_get_next_link (&service->owners, link);
1191 if (service->owners == NULL)
1216 _dbus_assert (service->owners == NULL);
1239 return _dbus_list_get_first (&service->owners);
1254 _dbus_assert (service->owners != NULL);
1256 link = _dbus_list_get_first_link (&service->owners);
1285 link = _dbus_list_get_first_link (&service->owners);
1299 link = _dbus_list_get_next_link (&service->owners, link);