| public nothrow | INode(INodeManager* manager_) |
| public inline nothrow const DateTime& | ATime() const |
| public nothrow void | AddWaitingPipeReader(Process* reader) |
| public nothrow void | AddWaitingPipeWriter(Process* writer) |
| public nothrow void | AddWaitingProcess(Process* process) |
| public inline nothrow const DateTime& | CTime() const |
| public void | CheckPermissions(int uid, int gid, Access access) |
| public nothrow void | Clear() |
| public nothrow String<char> | FlagStr(Flags flags) |
| public inline nothrow int | GID() const |
| public inline nothrow int | GetDirectBlockNumber(int index) const |
| public inline nothrow int | GetDoubleIndirectBlockNumber() const |
| public inline nothrow long | GetFileSize() const |
| public inline nothrow bool | GetFlag(Flags flag) const |
| public nothrow LinkedListNodeIterator<INode*, INode*&, INode**> | GetIterator() const |
| public inline nothrow int | GetNumBlocks() const |
| public inline nothrow int | GetNumLinks() const |
| public inline nothrow int | GetSingleIndirectBlockNumber() const |
| public inline nothrow int | GetTripleIndirectBlockNumber() const |
| public inline nothrow int | GetUseCount() const |
| public nothrow List<Process*> | GetWaitingPipeReaders() |
| public nothrow List<Process*> | GetWaitingPipeWriters() |
| public nothrow List<Process*> | GetWaitingProcesses() |
| public inline nothrow Access | GroupAccess() const |
| public inline nothrow const INodeKey& | Key() const |
| public inline nothrow const DateTime& | MTime() const |
| public inline nothrow INodeManager* | Manager() |
| public inline nothrow int | Mode() const |
| public inline nothrow Access | OtherAccess() const |
| public inline nothrow Process* | Owner() const |
| public inline nothrow Access | OwnerAccess() const |
| public void | Read(MemoryReader& reader) |
| public inline nothrow long | ReadPos() const |
| public inline nothrow void | ResetFlag(Flags flag) |
| public inline nothrow void | ResetFlags() |
| public inline nothrow void | ResetOwner() |
| public nothrow void | SetATime() |
| public nothrow void | SetATime(const DateTime& atime_) |
| public void | SetAccessMode(int accessMode) |
| public nothrow void | SetCTime() |
| public nothrow void | SetCTime(const DateTime& ctime_) |
| public inline nothrow void | SetDirectBlockNumber(int index, int blockNumber) |
| public inline nothrow void | SetDoubleIndirectBlockNumber(int doubleIndirectBlockNumber_) |
| public inline nothrow void | SetFileSize(long fileSize_) |
| public inline nothrow void | SetFlag(Flags flag) |
| public inline nothrow void | SetGID(int gid_) |
| public inline nothrow void | SetGroupAccess(Access groupAccess_) |
| public nothrow void | SetIterator(LinkedListNodeIterator<INode*, INode*&, INode**> iterator_) |
| public nothrow void | SetKey(const INodeKey& key_) |
| public nothrow void | SetMTime() |
| public nothrow void | SetMTime(const DateTime& mtime_) |
| public nothrow void | SetMode() |
| public inline nothrow void | SetNumLinks(int nlinks_) |
| public inline nothrow void | SetOtherAccess(Access otherAccess_) |
| public inline nothrow void | SetOwner(Process* owner_) |
| public inline nothrow void | SetOwnerAccess(Access ownerAccess_) |
| public inline nothrow void | SetReadPos(long readPos_) |
| public inline nothrow void | SetSingleIndirectBlockNumber(int singleIndirectBlockNumber_) |
| public inline nothrow void | SetTripleIndirectBlockNumber(int tripleIndirectBlockNumber_) |
| public inline nothrow void | SetType(FileType fileType_) |
| public inline nothrow void | SetUID(int uid_) |
| public inline nothrow void | SetUseCount(int useCount_) |
| public inline nothrow void | SetWritePos(long writePos_) |
| public nothrow String<char> | ToString() const |
| public inline nothrow FileType | Type() const |
| public inline nothrow int | UID() const |
| public void | Write(MemoryWriter& writer) |
| public inline nothrow long | WritePos() const |
| public enum | Flags |
| private DateTime | atime |
| private DateTime | ctime |
| private int[17] | directBlockNumbers |
| private int | doubleIndirectBlockNumber |
| private long | fileSize |
| private FileType | fileType |
| private Flags | flags |
| private int | gid |
| private Access | groupAccess |
| private LinkedListNodeIterator<INode*, INode*&, INode**> | iterator |
| private INodeKey | key |
| private INodeManager* | manager |
| private int | mode |
| private DateTime | mtime |
| private int | nlinks |
| private Access | otherAccess |
| private Process* | owner |
| private Access | ownerAccess |
| private long | readPos |
| private int | singleIndirectBlockNumber |
| private int | tripleIndirectBlockNumber |
| private int | uid |
| private int | useCount |
| private List<Process*> | waitingPipeReaders |
| private List<Process*> | waitingPipeWriters |
| private List<Process*> | waitingProcesses |
| private long | writePos |