XrdOucArgs Class Reference

#include <XrdOucArgs.hh>

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


Detailed Description

Definition at line 23 of file XrdOucArgs.hh.


Constructor & Destructor Documentation

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

Definition at line 70 of file XrdOucArgs.cc.

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

XrdOucArgs::~XrdOucArgs (  ) 

Definition at line 110 of file XrdOucArgs.cc.

References epfx, free(), optp, and vopts.


Member Function Documentation

char * XrdOucArgs::getarg (  ) 

Definition at line 120 of file XrdOucArgs.cc.

References Aloc, arg_stream, Argc, Argv, argval, XrdOucTokenizer::GetToken(), and inStream.

Referenced by XrdFrmAdmin::Audit(), XrdCnsSsiCfg::Configure(), XrdCnsConfig::Configure(), XrdFrmAdmin::FindFail(), XrdFrmAdmin::FindNolk(), XrdFrmAdmin::FindUnmi(), XrdFrmAdmin::MakeLF(), XrdFrmAdmin::Parse(), XrdFrmAdmin::Pin(), XrdFrmAdmin::QueryPfn(), XrdFrmAdmin::QueryRfn(), XrdFrmAdmin::QuerySpace(), XrdFrmAdmin::QueryUsage(), XrdFrmAdmin::QueryXfrQ(), and XrdFrmAdmin::Remove().

char XrdOucArgs::getopt (  ) 

Definition at line 135 of file XrdOucArgs.cc.

References Aloc, arg_stream, Argc, Argv, argval, curopt, eDest, endopts, epfx, XrdOucTokenizer::GetToken(), inStream, missarg, optp, XrdOucTokenizer::RetToken(), XrdSysError::Say(), sprintf(), and vopts.

Referenced by XrdCnsSsiCfg::Configure(), XrdCnsConfig::Configure(), and XrdFrmAdmin::Parse().

void XrdOucArgs::Set ( char *  arglist  ) 

Definition at line 220 of file XrdOucArgs.cc.

References arg_stream, XrdOucTokenizer::Attach(), curopt, endopts, XrdOucTokenizer::GetLine(), and inStream.

Referenced by XrdCnsSsiCfg::Configure(), XrdCnsConfig::Configure(), and XrdFrmAdmin::Parse().

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

Definition at line 228 of file XrdOucArgs.cc.

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


Member Data Documentation

char* XrdOucArgs::argval

Definition at line 84 of file XrdOucArgs.hh.

Referenced by XrdCnsSsiCfg::Configure(), XrdCnsConfig::Configure(), getarg(), getopt(), and XrdFrmAdmin::Parse().

XrdOucTokenizer XrdOucArgs::arg_stream [private]

Definition at line 88 of file XrdOucArgs.hh.

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

XrdSysError* XrdOucArgs::eDest [private]

Definition at line 89 of file XrdOucArgs.hh.

Referenced by getopt(), and XrdOucArgs().

char* XrdOucArgs::epfx [private]

Definition at line 90 of file XrdOucArgs.hh.

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

XrdOucArgsXO* XrdOucArgs::optp [private]

Definition at line 91 of file XrdOucArgs.hh.

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

char* XrdOucArgs::vopts [private]

Definition at line 92 of file XrdOucArgs.hh.

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

char* XrdOucArgs::curopt [private]

Definition at line 93 of file XrdOucArgs.hh.

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

int XrdOucArgs::inStream [private]

Definition at line 94 of file XrdOucArgs.hh.

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

int XrdOucArgs::endopts [private]

Definition at line 95 of file XrdOucArgs.hh.

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

int XrdOucArgs::Argc [private]

Definition at line 96 of file XrdOucArgs.hh.

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

int XrdOucArgs::Aloc [private]

Definition at line 97 of file XrdOucArgs.hh.

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

char** XrdOucArgs::Argv [private]

Definition at line 98 of file XrdOucArgs.hh.

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

char XrdOucArgs::missarg [private]

Definition at line 99 of file XrdOucArgs.hh.

Referenced by getopt(), and XrdOucArgs().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:37 2011 for ROOT_528-00b_version by  doxygen 1.5.1