Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

nxcl::notQProcess Class Reference

#include <notQt.h>

List of all members.

Public Member Functions

void writeIn (string &input)
int start (const string &program, const list< string > &args)
void terminate (void)
void probeProcess (void)
pid_t getPid (void)
int getError (void)
void setError (int e)
void setCallbacks (notQProcessCallbacks *cb)
string readAllStandardOutput (void)
string readAllStandardError (void)
bool waitForStarted (void)


Detailed Description

notQProcess is a simple replacement for the Qt class QProcess.

Definition at line 87 of file notQt.h.


Member Function Documentation

pid_t nxcl::notQProcess::getPid void   )  [inline]
 

Accessors

Definition at line 119 of file notQt.h.

void nxcl::notQProcess::probeProcess void   ) 
 

poll to see if there is data on stderr or stdout and to see if the process has exited.

This must be called on a scheduled basis. It checks for any stdout/stderr data and also checks whether the process is still running.

string nxcl::notQProcess::readAllStandardOutput void   ) 
 

Slots

void nxcl::notQProcess::setCallbacks notQProcessCallbacks cb  )  [inline]
 

Setter for the callbacks.

Definition at line 126 of file notQt.h.

int nxcl::notQProcess::start const string &  program,
const list< string > &  args
 

fork and exec the process.

void nxcl::notQProcess::terminate void   ) 
 

Send a TERM signal to the process.

bool nxcl::notQProcess::waitForStarted void   ) 
 

Wait for the process to get itself going. Do this by looking at pid. If no pid after a while, return false.

void nxcl::notQProcess::writeIn string &  input  ) 
 

Write

  • input to the stdin of the process.


The documentation for this class was generated from the following file:
Generated on Wed Oct 17 10:08:25 2007 for nxcl by  doxygen 1.4.2