Lines Matching refs:property
103 RRCreateProviderProperty(Atom property)
111 prop->propertyName = property;
123 RRDeleteProviderProperty(RRProviderPtr provider, Atom property)
128 if (prop->propertyName == property) {
136 RRChangeProviderProperty(RRProviderPtr provider, Atom property, Atom type,
151 /* first see if property already exists */
152 prop = RRQueryProviderProperty(provider, property);
154 prop = RRCreateProviderProperty(property);
165 /* To append or prepend to a property the request format and type
166 must match those of the already defined property. The
260 RRPropertyPtr property;
267 for (property = provider->properties; property; property = property->next) {
269 if (!property->is_pending)
272 pending_value = &property->pending;
273 current_value = &property->current;
286 if (RRChangeProviderProperty(provider, property->propertyName,
296 RRQueryProviderProperty(RRProviderPtr provider, Atom property)
301 if (prop->propertyName == property)
307 RRGetProviderProperty(RRProviderPtr provider, Atom property, Bool pending)
309 RRPropertyPtr prop = RRQueryProviderProperty(provider, property);
318 /* If we can, try to update the property value first */
328 RRConfigureProviderProperty(RRProviderPtr provider, Atom property,
332 RRPropertyPtr prop = RRQueryProviderProperty(provider, property);
337 prop = RRCreateProviderProperty(property);
364 * Property moving from pending to non-pending
444 prop = RRQueryProviderProperty(provider, stuff->property);
489 return RRConfigureProviderProperty(provider, stuff->property, stuff->pending,
527 if (!ValidAtom(stuff->property)) {
528 client->errorValue = stuff->property;
536 err = RRChangeProviderProperty(provider, stuff->property,
557 if (!ValidAtom(stuff->property)) {
558 client->errorValue = stuff->property;
562 prop = RRQueryProviderProperty(provider, stuff->property);
564 client->errorValue = stuff->property;
569 client->errorValue = stuff->property;
573 RRDeleteProviderProperty(provider, stuff->property);
597 if (!ValidAtom(stuff->property)) {
598 client->errorValue = stuff->property;
611 if (prop->propertyName == stuff->property)
634 prop_value = RRGetProviderProperty(provider, stuff->property, stuff->pending);
639 property information, but not the data. */
726 if (stuff->delete && (reply.bytesAfter == 0)) { /* delete the Property */