xrootd
Public Member Functions | Public Attributes | Private Attributes
XrdOucArgs Class Reference

#include <XrdOucArgs.hh>

Collaboration diagram for XrdOucArgs:
Collaboration graph
[legend]

List of all members.

Public Member Functions

char * getarg ()
char getopt ()
void Set (char *arglist)
void Set (int argc, char **argv)
 XrdOucArgs (XrdSysError *erp, const char *etxt, const char *StdOpts, const char *optw=0,...)
 ~XrdOucArgs ()

Public Attributes

char * argval

Private Attributes

XrdOucTokenizer arg_stream
XrdSysErroreDest
char * epfx
XrdOucArgsXOoptp
char * vopts
char * curopt
int inStream
int endopts
int Argc
int Aloc
char ** Argv
char missarg

Constructor & Destructor Documentation

XrdOucArgs::XrdOucArgs ( XrdSysError erp,
const char *  etxt,
const char *  StdOpts,
const char *  optw = 0,
  ... 
)

References inStream, Argc, Aloc, vopts, curopt, endopts, optp, eDest, epfx, and missarg.

XrdOucArgs::~XrdOucArgs ( )

References vopts, optp, and epfx.


Member Function Documentation

char * XrdOucArgs::getarg ( )
char XrdOucArgs::getopt ( )
void XrdOucArgs::Set ( char *  arglist)
void XrdOucArgs::Set ( int  argc,
char **  argv 
)

References inStream, Argc, Argv, Aloc, curopt, and endopts.


Member Data Documentation

int XrdOucArgs::Aloc [private]

Referenced by XrdOucArgs(), getarg(), getopt(), and Set().

Referenced by getarg(), getopt(), and Set().

int XrdOucArgs::Argc [private]

Referenced by XrdOucArgs(), getarg(), getopt(), and Set().

char** XrdOucArgs::Argv [private]

Referenced by getarg(), getopt(), and Set().

char* XrdOucArgs::curopt [private]

Referenced by XrdOucArgs(), getopt(), and Set().

Referenced by XrdOucArgs(), and getopt().

int XrdOucArgs::endopts [private]

Referenced by XrdOucArgs(), getopt(), and Set().

char* XrdOucArgs::epfx [private]

Referenced by XrdOucArgs(), ~XrdOucArgs(), and getopt().

int XrdOucArgs::inStream [private]

Referenced by XrdOucArgs(), getarg(), getopt(), and Set().

char XrdOucArgs::missarg [private]

Referenced by XrdOucArgs(), and getopt().

Referenced by XrdOucArgs(), ~XrdOucArgs(), and getopt().

char* XrdOucArgs::vopts [private]

Referenced by XrdOucArgs(), ~XrdOucArgs(), and getopt().


The documentation for this class was generated from the following files: