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

Public Methods | |
| fifostream () | |
| Create fifo "object", but do not create or open a fifo stream. | |
| fifostream (const char *fname, long access = (long)FILE_ATTR_GROUP) | |
| Create and open a fifo stream object. More... | |
| ~fifostream () | |
| close any open fifo and remove. | |
| 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. | |
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.1 written by Dimitri van Heesch,
© 1997-2000