XRootD
XrdCmsParseInit Class Reference
+ Collaboration diagram for XrdCmsParseInit:

Public Member Functions

 XrdCmsParseInit (int mVal,...)
 
 ~XrdCmsParseInit ()
 
const char ** nameVec ()
 

Detailed Description

Definition at line 58 of file XrdCmsParser.cc.

Constructor & Destructor Documentation

◆ XrdCmsParseInit()

XrdCmsParseInit::XrdCmsParseInit ( int  mVal,
  ... 
)
inline

Definition at line 64 of file XrdCmsParser.cc.

65  {va_list ap;
66  int vp = mVal;
67 // const char *Dummy;
68  memset(PupNVec, 0, sizeof(PupNVec));
69  va_start(ap, mVal);
70  do { if (vp < XrdCmsRRData::Arg_Count)
71  PupNVec[vp] = va_arg(ap, char *);
72  else va_arg(ap, char *);
73  } while((vp = va_arg(ap, int)));
74  va_end(ap);
75  }

References XrdCmsRRData::Arg_Count.

◆ ~XrdCmsParseInit()

XrdCmsParseInit::~XrdCmsParseInit ( )
inline

Definition at line 76 of file XrdCmsParser.cc.

76 {}

Member Function Documentation

◆ nameVec()

const char** XrdCmsParseInit::nameVec ( )
inline

Definition at line 62 of file XrdCmsParser.cc.

62 {return (const char **)PupNVec;}

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