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

XrdOucProg Class Reference

#include <XrdOucProg.hh>

Collaboration diagram for XrdOucProg:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XrdOucProg (XrdSysError *errobj=0)
 ~XrdOucProg ()
int Feed (const char *data[], const int dlen[])
int Feed (const char *data, int dlen)
int Feed (const char *data)
XrdOucStreamgetStream ()
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 Start (void)
int Setup (const char *prog, XrdSysError *errP=0)

Private Member Functions

int Restart ()

Private Attributes

XrdSysErroreDest
XrdOucStreammyStream
char * ArgBuff
char * Arg [64]
int numArgs
int lenArgs
int theEFD

Constructor & Destructor Documentation

XrdOucProg::XrdOucProg XrdSysError errobj = 0  )  [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[]
 

XrdOucStream* XrdOucProg::getStream  )  [inline]
 

int XrdOucProg::Restart  )  [private]
 

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::Setup const char *  prog,
XrdSysError errP = 0
 

int XrdOucProg::Start void   ) 
 


Member Data Documentation

char* XrdOucProg::Arg[64] [private]
 

char* XrdOucProg::ArgBuff [private]
 

XrdSysError* XrdOucProg::eDest [private]
 

int XrdOucProg::lenArgs [private]
 

XrdOucStream* XrdOucProg::myStream [private]
 

int XrdOucProg::numArgs [private]
 

int XrdOucProg::theEFD [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:37:12 2011 for xrootd by  doxygen 1.3.9.1