| public nothrow | Fifo(INode* inode_) |
| public inline nothrow void | AddWriter() |
| public long | Read(Machine& machine, Process* reader, ulong bufferAddress, long count) |
| public void | Release() |
| public inline nothrow void | RemoveWriter() |
| public Fifo* | Share() |
| private nothrow void | WakeUpPipeReaders() |
| private nothrow void | WakeUpPipeWriters() |
| public long | Write(Machine& machine, Process* writer, ulong bufferAddress, long count) |
| private INode* | inode |
| private int | useCount |
| private int | writerCount |