xrootd
Public Member Functions | Public Attributes | Private Attributes | List of all members
XrdOucArgs Class Reference

#include <XrdOucArgs.hh>

Collaboration diagram for XrdOucArgs:
Collaboration graph
[legend]

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 Aloc, Argc, curopt, eDest, endopts, epfx, inStream, missarg, optp, and vopts.

XrdOucArgs::~XrdOucArgs ( )

References epfx, optp, and vopts.

Member Function Documentation

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

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

Member Data Documentation

int XrdOucArgs::Aloc
private

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

XrdOucTokenizer XrdOucArgs::arg_stream
private

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

int XrdOucArgs::Argc
private

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

char** XrdOucArgs::Argv
private

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

char* XrdOucArgs::argval
char* XrdOucArgs::curopt
private

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

XrdSysError* XrdOucArgs::eDest
private

Referenced by getopt(), and XrdOucArgs().

int XrdOucArgs::endopts
private

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

char* XrdOucArgs::epfx
private

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

int XrdOucArgs::inStream
private

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

char XrdOucArgs::missarg
private

Referenced by getopt(), and XrdOucArgs().

XrdOucArgsXO* XrdOucArgs::optp
private

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

char* XrdOucArgs::vopts
private

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


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