XrdOucProg Class Reference
#include <XrdOucProg.hh>
List of all members.
Public Member Functions |
| | XrdOucProg (XrdSysError *errobj=0, int efd=-1) |
| | ~XrdOucProg () |
| int | Feed (const char *data[], const int dlen[]) |
| int | Feed (const char *data, int dlen) |
| int | Feed (const char *data) |
| XrdOucStream * | getStream () |
| int | Run (XrdOucStream *Sp, const char *argV[], int argc=0, const char *envV[]=0) |
| int | Run (XrdOucStream *Sp, const char *arg1=0, const char *arg2=0, const char *arg3=0, const char *arg4=0) |
| int | Run (const char *arg1=0, const char *arg2=0, const char *arg3=0, const char *arg4=0) |
| int | Run (char *outBuff, int outBsz, const char *arg1=0, const char *arg2=0, const char *arg3=0, const char *arg4=0) |
| int | RunDone (XrdOucStream &cmd) |
| int | Start (void) |
| int | Setup (const char *prog, XrdSysError *errP=0, int(*Proc)(XrdOucStream *, char **, int)=0) |
Private Member Functions |
| int | Restart () |
Private Attributes |
| XrdSysError * | eDest |
| XrdOucStream * | myStream |
| int(* | myProc )(XrdOucStream *, char **, int) |
| char * | ArgBuff |
| char * | Arg [64] |
| int | numArgs |
| int | lenArgs |
| int | theEFD |
Constructor & Destructor Documentation
| XrdOucProg::XrdOucProg |
( |
XrdSysError * |
errobj = 0, |
|
|
int |
efd = -1 | |
|
) |
| | [inline] |
| XrdOucProg::~XrdOucProg |
( |
|
) |
|
Member Function Documentation
| int XrdOucProg::Feed |
( |
const char * |
data |
) |
[inline] |
| int XrdOucProg::Feed |
( |
const char * |
data, |
|
|
int |
dlen | |
|
) |
| | [inline] |
| int XrdOucProg::Feed |
( |
const char * |
data[], |
|
|
const int |
dlen[] | |
|
) |
| | |
| int XrdOucProg::Restart |
( |
|
) |
[private] |
| int XrdOucProg::Run |
( |
char * |
outBuff, |
|
|
int |
outBsz, |
|
|
const char * |
arg1 = 0, |
|
|
const char * |
arg2 = 0, |
|
|
const char * |
arg3 = 0, |
|
|
const char * |
arg4 = 0 | |
|
) |
| | |
| int XrdOucProg::Run |
( |
const char * |
arg1 = 0, |
|
|
const char * |
arg2 = 0, |
|
|
const char * |
arg3 = 0, |
|
|
const char * |
arg4 = 0 | |
|
) |
| | |
| int XrdOucProg::Run |
( |
XrdOucStream * |
Sp, |
|
|
const char * |
arg1 = 0, |
|
|
const char * |
arg2 = 0, |
|
|
const char * |
arg3 = 0, |
|
|
const char * |
arg4 = 0 | |
|
) |
| | |
| int XrdOucProg::Run |
( |
XrdOucStream * |
Sp, |
|
|
const char * |
argV[], |
|
|
int |
argc = 0, |
|
|
const char * |
envV[] = 0 | |
|
) |
| | |
| int XrdOucProg::Start |
( |
void |
|
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: