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 |