libcamgm
ca_mgm::ExternalProgram Member List

This is the complete list of members for ca_mgm::ExternalProgram, including all inherited members.

_commandca_mgm::ExternalProgramprivate
_execErrorca_mgm::ExternalProgramprivate
_exitStatusca_mgm::ExternalProgramprivate
Arguments typedefca_mgm::ExternalProgram
checkStatus(int)ca_mgm::ExternalProgramprotected
close()ca_mgm::ExternalProgramvirtual
command() const ca_mgm::ExternalPrograminline
Discard_Stderr enum valueca_mgm::ExternalProgram
Environment typedefca_mgm::ExternalProgram
execError() const ca_mgm::ExternalPrograminline
ExternalDataSource(FILE *inputfile=0, FILE *outputfile=0)ca_mgm::ExternalDataSource
ExternalProgram(std::string commandline, Stderr_Disposition stderr_disp=Normal_Stderr, bool use_pty=false, int stderr_fd=-1, bool default_locale=false, const path::PathName &root="")ca_mgm::ExternalProgram
ExternalProgram()ca_mgm::ExternalProgram
ExternalProgram(const Arguments &argv, Stderr_Disposition stderr_disp=Normal_Stderr, bool use_pty=false, int stderr_fd=-1, bool default_locale=false, const path::PathName &root="")ca_mgm::ExternalProgram
ExternalProgram(const Arguments &argv, const Environment &environment, Stderr_Disposition stderr_disp=Normal_Stderr, bool use_pty=false, int stderr_fd=-1, bool default_locale=false, const path::PathName &root="")ca_mgm::ExternalProgram
ExternalProgram(const char *const *argv, Stderr_Disposition stderr_disp=Normal_Stderr, bool use_pty=false, int stderr_fd=-1, bool default_locale=false, const path::PathName &root="")ca_mgm::ExternalProgram
ExternalProgram(const char *const *argv, const Environment &environment, Stderr_Disposition stderr_disp=Normal_Stderr, bool use_pty=false, int stderr_fd=-1, bool default_locale=false, const path::PathName &root="")ca_mgm::ExternalProgram
ExternalProgram(const char *binpath, const char *const *argv_1, bool use_pty=false)ca_mgm::ExternalProgram
ExternalProgram(const char *binpath, const char *const *argv_1, const Environment &environment, bool use_pty=false)ca_mgm::ExternalProgram
getpid()ca_mgm::ExternalPrograminline
inputFile() const ca_mgm::ExternalDataSourceinline
inputfileca_mgm::ExternalDataSourceprotected
kill()ca_mgm::ExternalProgram
Normal_Stderr enum valueca_mgm::ExternalProgram
outputfileca_mgm::ExternalDataSourceprotected
outputFile() const ca_mgm::ExternalDataSourceinline
pidca_mgm::ExternalProgramprivate
receive(char *buffer, size_t length)ca_mgm::ExternalDataSource
receiveLine()ca_mgm::ExternalDataSource
receiveUpto(char c)ca_mgm::ExternalDataSource
renumber_fd(int origfd, int newfd)ca_mgm::ExternalProgramstatic
running()ca_mgm::ExternalProgram
send(const char *buffer, size_t length)ca_mgm::ExternalDataSource
send(std::string s)ca_mgm::ExternalDataSource
setBlocking(bool mode)ca_mgm::ExternalDataSource
start_program(const char *const *argv, const Environment &environment, Stderr_Disposition stderr_disp=Normal_Stderr, int stderr_fd=-1, bool default_locale=false, const char *root=NULL)ca_mgm::ExternalProgramprivate
Stderr_Disposition enum nameca_mgm::ExternalProgram
Stderr_To_FileDesc enum valueca_mgm::ExternalProgram
Stderr_To_Stdout enum valueca_mgm::ExternalProgram
use_ptyca_mgm::ExternalProgramprivate
~ExternalDataSource()ca_mgm::ExternalDataSourcevirtual
~ExternalProgram()ca_mgm::ExternalProgram