vdr
1.7.27
|
#include <thread.h>
Public Member Functions | |
cPipe (void) | |
~cPipe () | |
operator FILE * () | |
bool | Open (const char *Command, const char *Mode) |
int | Close (void) |
cPipe (void) | |
~cPipe () | |
operator FILE * () | |
bool | Open (const char *Command, const char *Mode) |
int | Close (void) |
Private Attributes | |
pid_t | pid |
FILE * | f |
Definition at line 163 of file include/vdr/thread.h.
cPipe::cPipe | ( | void | ) |
cPipe::~cPipe | ( | ) |
cPipe::cPipe | ( | void | ) |
cPipe::~cPipe | ( | ) |
int cPipe::Close | ( | void | ) |
Definition at line 474 of file thread.c.
References f, LOG_ERROR, pid, and cCondWait::SleepMs().
Referenced by cExternalAudio::Clear(), cMenuCommands::Execute(), and ~cPipe().
int cPipe::Close | ( | void | ) |
bool cPipe::Open | ( | const char * | Command, |
const char * | Mode | ||
) |
bool cPipe::Open | ( | const char * | Command, |
const char * | Mode | ||
) |
Definition at line 417 of file thread.c.
References f, LOG_ERROR, LOG_ERROR_STR, and pid.
Referenced by cMenuCommands::Execute(), cExternalAudio::Play(), and cExternalAudio::PlayTs().
cPipe::operator FILE * | ( | ) | [inline] |
Definition at line 170 of file include/vdr/thread.h.
References f.
FILE * cPipe::f [private] |
Definition at line 166 of file include/vdr/thread.h.
Referenced by Close(), cPipe(), Open(), and operator FILE *().
pid_t cPipe::pid [private] |
Definition at line 165 of file include/vdr/thread.h.