Lines Matching defs:Inode
26 // To be used in Inode::Create() as publishFlags
30 class Inode : public TransactionListener {
31 typedef DoublyLinkedListLink<Inode> Link;
34 Inode(Volume* volume, ino_t id);
35 Inode(Volume* volume, Transaction& transaction,
37 ~Inode();
132 Inode** _attribute);
133 void ReleaseAttribute(Inode* attribute);
136 Inode** attribute);
170 static status_t Create(Transaction& transaction, Inode* parent,
173 ino_t* _id = NULL, Inode** _inode = NULL,
214 Inode(const Inode& other);
215 Inode& operator=(const Inode& other);
262 Inode* fAttributes;
279 Inode::InNameIndex() const
287 Inode::InSizeIndex() const
295 Inode::InLastModifiedIndex() const
312 InodeReadLocker(Inode* inode)
350 status_t SetTo(const Inode* inode)
355 status_t SetToWritable(Transaction& transaction, const Inode* inode,
425 status_t Get(Inode** _inode)
438 Inode* fInode;
444 AttributeIterator(Inode* inode);
452 friend class Inode;
458 Inode* fInode;
459 Inode* fAttributes;