| public nothrow | FilePtr(INode* inode_, OpenFlags flags_) |
| public inline nothrow OpenFlags | Flags() const |
| public nothrow bool | IsHostTextFile() const |
| public long | Read(Machine& machine, Process* reader, ulong bufferAddress, long count) |
| public void | Release() |
| public long | Seek(long p, Origin origin) |
| public FilePtr* | Share() |
| public long | Tell() |
| public long | Write(Machine& machine, Process* writer, ulong bufferAddress, long count) |
| private OpenFlags | flags |
| private INode* | inode |
| private long | pos |
| private int | useCount |