#include <XrdOucProg.hh>
|
| 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 () const |
|
bool | isLocal () |
|
int | Run (XrdOucStream *Sp, const char *argV[], int argc=0, const char *envV[]=0) const |
|
int | Run (const char *argV[], int argC, const char *envV[]=0) const |
|
int | Run (XrdOucStream *Sp, const char *arg1=0, const char *arg2=0, const char *arg3=0, const char *arg4=0) const |
|
int | Run (const char *arg1=0, const char *arg2=0, const char *arg3=0, const char *arg4=0) const |
|
int | Run (char *outBuff, int outBsz, const char *arg1=0, const char *arg2=0, const char *arg3=0, const char *arg4=0) const |
|
int | RunDone (XrdOucStream &cmd) const |
|
int | Start (void) |
|
int | Setup (const char *prog, XrdSysError *errP=0, int(*Proc)(XrdOucStream *, char **, int)=0) |
|
◆ XrdOucProg()
XrdOucProg::XrdOucProg |
( |
XrdSysError * |
errobj = 0 , |
|
|
int |
efd = -1 |
|
) |
| |
|
inline |
◆ ~XrdOucProg()
XrdOucProg::~XrdOucProg |
( |
| ) |
|
◆ Feed() [1/3]
int XrdOucProg::Feed |
( |
const char * |
data | ) |
|
|
inline |
◆ Feed() [2/3]
int XrdOucProg::Feed |
( |
const char * |
data, |
|
|
int |
dlen |
|
) |
| |
|
inline |
◆ Feed() [3/3]
int XrdOucProg::Feed |
( |
const char * |
data[], |
|
|
const int |
dlen[] |
|
) |
| |
◆ getStream()
◆ isLocal()
bool XrdOucProg::isLocal |
( |
| ) |
|
|
inline |
◆ Reset()
void XrdOucProg::Reset |
( |
| ) |
|
|
private |
◆ Restart()
int XrdOucProg::Restart |
( |
| ) |
|
|
private |
◆ Run() [1/5]
int XrdOucProg::Run |
( |
char * |
outBuff, |
|
|
int |
outBsz, |
|
|
const char * |
arg1 = 0 , |
|
|
const char * |
arg2 = 0 , |
|
|
const char * |
arg3 = 0 , |
|
|
const char * |
arg4 = 0 |
|
) |
| const |
◆ Run() [2/5]
int XrdOucProg::Run |
( |
const char * |
arg1 = 0 , |
|
|
const char * |
arg2 = 0 , |
|
|
const char * |
arg3 = 0 , |
|
|
const char * |
arg4 = 0 |
|
) |
| const |
◆ Run() [3/5]
int XrdOucProg::Run |
( |
const char * |
argV[], |
|
|
int |
argC, |
|
|
const char * |
envV[] = 0 |
|
) |
| const |
◆ Run() [4/5]
int XrdOucProg::Run |
( |
XrdOucStream * |
Sp, |
|
|
const char * |
arg1 = 0 , |
|
|
const char * |
arg2 = 0 , |
|
|
const char * |
arg3 = 0 , |
|
|
const char * |
arg4 = 0 |
|
) |
| const |
◆ Run() [5/5]
int XrdOucProg::Run |
( |
XrdOucStream * |
Sp, |
|
|
const char * |
argV[], |
|
|
int |
argc = 0 , |
|
|
const char * |
envV[] = 0 |
|
) |
| const |
◆ RunDone()
◆ Setup()
◆ Start()
int XrdOucProg::Start |
( |
void |
| ) |
|
◆ Arg
◆ ArgBuff
char* XrdOucProg::ArgBuff |
|
private |
◆ eDest
◆ myProc
◆ myStream
◆ numArgs
◆ theEFD
The documentation for this class was generated from the following file: