Lines Matching defs:Inode
17 class Inode {
19 Inode(Disk* disk, bfs_inode* inode, bool ownBuffer = true);
20 Inode(const Inode &inode);
21 virtual ~Inode();
67 const char* Path(Inode::Source* source = NULL);
69 Inode::Source* source = NULL);
72 static Inode* Factory(Disk* disk, bfs_inode* inode,
74 static Inode* Factory(Disk* disk, block_run run);
75 static Inode* Factory(Disk* disk, Inode* inode,
78 static Inode* EmptyInode(Disk* disk,const char* name, int32 mode);
82 virtual Inode *InodeAt(block_run run) = 0;
88 status_t _FindPath(Inode::Source *source = NULL);
103 class DataStream : public Inode, public BPositionIO {
106 DataStream(const Inode &inode);
132 File(const Inode &inode);
137 Inode::Source *source = NULL);
144 Attribute(const Inode &inode);
149 Inode::Source *source = NULL);
158 Directory(const Inode &inode);
163 Inode::Source *source = NULL);
170 virtual status_t Contains(const Inode *inode);
173 virtual status_t AddEntry(Inode *inode);
184 class Symlink : public Inode {
187 Symlink(const Inode &inode);
192 Inode::Source *source = NULL);