xrootd
Loading...
Searching...
No Matches
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
 
XrdOucArgsXO * optp
 
char * vopts
 
char * curopt
 
int inStream
 
int endopts
 
int Argc
 
int Aloc
 
char ** Argv
 
char missarg
 

Constructor & Destructor Documentation

◆ XrdOucArgs()

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

◆ ~XrdOucArgs()

XrdOucArgs::~XrdOucArgs ( )

Member Function Documentation

◆ getarg()

char * XrdOucArgs::getarg ( )

◆ getopt()

char XrdOucArgs::getopt ( )

◆ Set() [1/2]

void XrdOucArgs::Set ( char *  arglist)

◆ Set() [2/2]

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

Member Data Documentation

◆ Aloc

int XrdOucArgs::Aloc
private

◆ arg_stream

XrdOucTokenizer XrdOucArgs::arg_stream
private

◆ Argc

int XrdOucArgs::Argc
private

◆ Argv

char** XrdOucArgs::Argv
private

◆ argval

char* XrdOucArgs::argval

◆ curopt

char* XrdOucArgs::curopt
private

◆ eDest

XrdSysError* XrdOucArgs::eDest
private

◆ endopts

int XrdOucArgs::endopts
private

◆ epfx

char* XrdOucArgs::epfx
private

◆ inStream

int XrdOucArgs::inStream
private

◆ missarg

char XrdOucArgs::missarg
private

◆ optp

XrdOucArgsXO* XrdOucArgs::optp
private

◆ vopts

char* XrdOucArgs::vopts
private

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