#include <pipe.h>
Public Member Functions | |
| Pipe (char *command, char *sub_str=0, char sub_char= '%') | |
| ~Pipe () | |
| int | open_read () |
| int | open_write () |
| void | close () |
Data Fields | |
| int | fd |
Private Member Functions | |
| int | substitute () |
| int | open (char *mode) |
Private Attributes | |
| char | sub_char |
| char * | sub_str |
| char * | command |
| char | complete [BCTEXTLEN] |
| FILE * | file |
Definition at line 12 of file pipe.h.
| Pipe::Pipe | ( | char * | command, | |
| char * | sub_str = 0, |
|||
| char | sub_char = '%' | |||
| ) |
| Pipe::~Pipe | ( | ) |
| int Pipe::open_read | ( | ) |
| int Pipe::open_write | ( | ) |
Definition at line 133 of file pipe.C.
References open().
Referenced by YUVStream::open_write().

| void Pipe::close | ( | ) |
| int Pipe::substitute | ( | ) | [private] |
| int Pipe::open | ( | char * | mode | ) | [private] |
Definition at line 93 of file pipe.C.
References close(), complete, fd, file, fileno(), NULL, and substitute().
Referenced by open_read(), and open_write().

| int Pipe::fd |
char Pipe::sub_char [private] |
char* Pipe::sub_str [private] |
char* Pipe::command [private] |
char Pipe::complete[BCTEXTLEN] [private] |
FILE* Pipe::file [private] |
1.5.5