nxcl  1.0
Public Member Functions
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)
int getParentFD ()
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 85 of file notQt.h.


Member Function Documentation

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

Accessors

Definition at line 117 of file notQt.h.

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.

Slots

Setter for the callbacks.

Definition at line 136 of file notQt.h.

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

fork and exec the process.

Send a TERM signal to the process.

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: