#include <file.h>
Inheritance diagram for fifostream:
Public Member Functions | |
fifostream () | |
Create fifo "object", but do not create or open a fifo stream. | |
fifostream (const char *fname, long access=(long) attrGroup) | |
Create and open a fifo stream object. | |
virtual | ~fifostream () |
close any open fifo and remove. | |
void | open (const char *fname, long access=(long) attrGroup) |
open a new fifo stream. | |
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.
|