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)
XrdOucStream * getStream ()
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

XrdSysError * eDest
XrdOucStream * myStream
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:42:24 2011 for xrootd by  doxygen 1.3.9.1