Lines Matching defs:attribute
608 Volume::NodeAttributeAdded(ino_t id, Attribute *attribute)
610 status_t error = (attribute ? B_OK : B_BAD_VALUE);
612 // notify the respective attribute index
615 attribute->GetName(), attribute->GetType())) {
616 index->Added(attribute);
625 Volume::NodeAttributeRemoved(ino_t id, Attribute *attribute)
627 status_t error = (attribute ? B_OK : B_BAD_VALUE);
629 // notify the respective attribute index
632 attribute->GetName(), attribute->GetType())) {
633 index->Removed(attribute);
638 if (error == B_OK && attribute->GetNode()) {
641 attribute->GetKey(oldKey, &oldLength);
642 UpdateLiveQueries(NULL, attribute->GetNode(), attribute->GetName(),
643 attribute->GetType(), oldKey, oldLength, NULL, 0);
707 Volume::UpdateLiveQueries(Entry *entry, Node* node, const char *attribute,
716 query->LiveUpdate(entry, node, attribute, type, oldKey, oldLength,