#include <file.h>
Inheritance diagram for fifostream::

Public Methods | |
| fifostream () | |
| Create fifo "object", but do not create or open a fifo stream. More... | |
| fifostream (const char *fname, long access=(long) FILE_ATTR_GROUP) | |
| Create and open a fifo stream object. More... | |
| virtual | ~fifostream () |
| close any open fifo and remove. More... | |
| void | open (const char *fname, long access=(long) FILE_ATTR_GROUP) |
| open a new fifo stream. More... | |
| void | close (void) |
| close the fifo stream and remove it. More... | |
In particular, a fifo is assumed to be created via mkfifo and is destroyed when closed. The fifo is a r/w streamable object. fifo streams are presumed unique to posix systems and are generally not portable classes.
|
|
Create fifo "object", but do not create or open a fifo stream.
|
|
||||||||||||
|
Create and open a fifo stream object.
|
|
|
close any open fifo and remove.
|
|
|
close the fifo stream and remove it.
|
|
||||||||||||
|
open a new fifo stream. Kill the currently open one if present.
|
1.2.10 written by Dimitri van Heesch,
© 1997-2001