Lines Matching refs:Attribute

40 class Attribute;
45 typedef DoublyLinkedList<Attribute> AttributeList;
140 class Attribute : public DoublyLinkedListLinkImpl<Attribute> {
142 Attribute(const char* name, type_code type);
143 ~Attribute();
204 Attribute* FindAttribute(const char* name) const;
205 status_t AddAttribute(Attribute* attribute, bool overwrite);
261 Attribute* current;
344 Attribute* attribute = iterator.Next();
363 Attribute* attribute = iterator.Next();
438 Attribute* attribute = new(std::nothrow) Attribute(name, type);
509 fill_stat_buffer(Volume* volume, Inode* inode, Attribute* attribute,
1004 // #pragma mark - Attribute class
1007 Attribute::Attribute(const char* name, type_code type)
1018 Attribute::~Attribute()
1026 Attribute::SetTo(const char* name, type_code type)
1044 Attribute::ReadAt(off_t offset, uint8* buffer, size_t* _length)
1069 Attribute::WriteAt(off_t offset, const uint8* buffer, size_t* _length)
1110 Attribute::Truncate()
1122 Attribute::SetSize(off_t size)
1141 Attribute::IsProtectedNamespace()
1151 Attribute::IsProtectedNamespace(const char* name)
1154 // don't have a constructed Attribute object handy.
1246 Attribute*
1255 Attribute* attribute = iterator.Next();
1265 Inode::AddAttribute(Attribute* attribute, bool overwrite)
1267 Attribute* oldAttribute = FindAttribute(attribute->Name());
1285 Attribute* attribute = new(std::nothrow) Attribute(name, type);
1339 Attribute* attribute = iterator.Next();
2034 Attribute* attribute = cookie->current;
2061 Attribute* attribute = inode->FindAttribute(name);
2063 if (Attribute::IsProtectedNamespace(name))
2097 Attribute* attribute = inode->FindAttribute(name);
2133 Attribute* attribute = inode->FindAttribute((const char*)_cookie);
2150 Attribute* attribute = inode->FindAttribute((const char*)_cookie);
2175 Attribute* attribute = inode->FindAttribute((const char*)_cookie);