My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::CoProc Class Reference

Classes

class  Pipe
 

Public Member Functions

 CoProc (std::string exe)
 
 CoProc (char *exe)
 
 CoProc (char *exe, FILE **stdInFp, FILE **stdOutFp, FILE **stdErrFp)
 
 CoProc (char *exe, char **argv, FILE **stdInFp, FILE **stdOutFp, FILE **stdErrFp)
 
void fork (char *exe, char **argv, FILE **stdInFp, FILE **stdOutFp, FILE **stdErrFp)
 
CoProc::PipegetPipe ()
 
CoProc::PipestdIn ()
 
CoProc::PipestdOut ()
 
CoProc::PipestdErr ()
 
virtual ~CoProc ()
 
int readFd ()
 
int writeFd ()
 

Static Public Member Functions

static std::vector< std::string > split (std::string command)
 

Constructor & Destructor Documentation

CoProc::CoProc ( std::string  exe)

Constructor.

....................................................................... Constructor.

CoProc::CoProc ( char *  exe)

....................................................................... Constructor.

CoProc::CoProc ( char *  exe,
FILE **  stdInFp,
FILE **  stdOutFp,
FILE **  stdErrFp 
)

....................................................................... Constructor.

CoProc::CoProc ( char *  exe,
char **  argv,
FILE **  stdInFp,
FILE **  stdOutFp,
FILE **  stdErrFp 
)

....................................................................... Constructor.

CoProc::~CoProc ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

std::vector< std::string > CoProc::split ( std::string  command)
static

....................................................................... Split a command string into separate tokens


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