Lines Matching refs:property

104 /* definitions used in a couple of property functions */
160 ret = dgettext(TEXT_DOMAIN, "no such property");
172 ret = dgettext(TEXT_DOMAIN, "bad property value");
181 ret = dgettext(TEXT_DOMAIN, "property value conflict");
193 ret = dgettext(TEXT_DOMAIN, "property not valid for group");
336 * property is kept in default/operation/legacy_timestamp
420 * property. This is used to prevent sharing special case shares
485 * construction or someone has modified the property
1400 * "exclude" property to the share.
2011 * All property groups and properties are removed.
2113 * This will result in setting the property in the SMF repository as
2179 * separate XML tag is used rather than a property. This can also be
2252 * Get the value of the specified property attribute. Standard
2265 * Get the value of the specified property attribute. Standard
2435 * Get the property object with the name specified in prop from the
2477 * sa_get_next_property(property)
2479 * Get the next property following the specified property. NULL if
2484 sa_get_next_property(sa_property_t property)
2488 for (node = ((xmlNodePtr)property)->next; node != NULL;
2603 * group. This is manifested as a property group within SMF.
2700 * sa_get_property_parent(property)
2702 * Given a property, return the object it is a property of. This will
2707 sa_get_property_parent(sa_property_t property)
2711 if (property != NULL)
2712 node = ((xmlNodePtr)property)->parent;
2738 * true when a property is added or modified. When done adding
3028 * Add or update a property. Pulled out of sa_set_prop_by_prop for
3061 * Add/remove/update the specified property prop into the optionset or
3062 * share. If a share, sort out which property group based on GUID. In
3217 * Create a new property with the specified name and value.
3234 * sa_add_property(object, property)
3236 * Add the specified property to the object. Issue the appropriate
3241 sa_add_property(void *object, sa_property_t property)
3248 if (property != NULL) {
3254 property)) == SA_OK) {
3255 property = (sa_property_t)xmlAddChild(
3256 (xmlNodePtr)object, (xmlNodePtr)property);
3285 if (property == NULL) {
3322 name = sa_get_property_attr(property,
3324 value = sa_get_property_attr(property,
3348 * to allow editing property/security
3365 * sa_remove_property(property)
3367 * Remove the specied property from its containing object. Update the
3372 sa_remove_property(sa_property_t property)
3376 if (property != NULL) {
3379 optionset = sa_get_property_parent(property);
3384 property, SA_PROP_OP_REMOVE);
3387 xmlUnlinkNode((xmlNodePtr)property);
3388 xmlFreeNode((xmlNodePtr)property);
3396 * sa_update_property(property, value)
3398 * Update the specified property to the new value. If value is NULL,
3403 sa_update_property(sa_property_t property, char *value)
3407 return (sa_remove_property(property));
3411 set_node_attr((void *)property, "value", value);
3412 optionset = sa_get_property_parent(property);
3417 property, SA_PROP_OP_UPDATE);
3524 * Get the specified protocol specific property. These are global to
3568 * Get the next protocol specific property in the list.
3602 * Set the specified property to have the new value. The protocol
3603 * specific plugin will then be called to update the property.
3631 * Add a new property to the protocol specific property set.
3649 * Create a protocol specific property set.
4146 * Free the protocol property optionset.