#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.
|