cPipe Class Reference

#include <thread.h>

List of all members.

Public Member Functions

 cPipe (void)
 ~cPipe ()
 operator FILE * ()
bool Open (const char *Command, const char *Mode)
int Close (void)

Private Attributes

pid_t pid
FILE * f


Detailed Description

Definition at line 162 of file thread.h.


Constructor & Destructor Documentation

cPipe::cPipe ( void   ) 

Definition at line 394 of file thread.c.

References f, and pid.

cPipe::~cPipe (  ) 

Definition at line 400 of file thread.c.

References Close().

Here is the call graph for this function:


Member Function Documentation

cPipe::operator FILE * (  )  [inline]

Definition at line 169 of file thread.h.

References f.

bool cPipe::Open ( const char *  Command,
const char *  Mode 
)

Definition at line 405 of file thread.c.

References f, LOG_ERROR, LOG_ERROR_STR, and pid.

Referenced by cCommand::Execute(), and cExternalAudio::Play().

int cPipe::Close ( void   ) 

Definition at line 462 of file thread.c.

References f, LOG_ERROR, pid, and cCondWait::SleepMs().

Referenced by cExternalAudio::Clear(), cCommand::Execute(), and ~cPipe().

Here is the call graph for this function:


Member Data Documentation

pid_t cPipe::pid [private]

Definition at line 164 of file thread.h.

Referenced by Close(), cPipe(), Open(), and SystemExec().

FILE* cPipe::f [private]

Definition at line 165 of file thread.h.

Referenced by Close(), cPipe(), Open(), and operator FILE *().


The documentation for this class was generated from the following files:

Generated on Tue Nov 4 20:00:37 2008 for VDR by  doxygen 1.5.6