#include <XrdProofdAux.h>
Public Types | |
enum | ETokenType |
Public Member Functions | |
XrdProofdMultiStrToken (const char *s=0) | |
virtual | ~XrdProofdMultiStrToken () |
XrdOucString | Export (int &next) |
bool | IsValid () const |
bool | Matches (const char *s) |
int | N () const |
Private Member Functions | |
void | Init (const char *s) |
Private Attributes | |
long | fIa |
long | fIb |
XrdOucString | fA |
XrdOucString | fB |
int | fType |
int | fN |
Definition at line 137 of file XrdProofdAux.h.
Definition at line 148 of file XrdProofdAux.h.
XrdProofdMultiStrToken::XrdProofdMultiStrToken | ( | const char * | s = 0 |
) | [inline] |
virtual XrdProofdMultiStrToken::~XrdProofdMultiStrToken | ( | ) | [inline, virtual] |
Definition at line 151 of file XrdProofdAux.h.
void XrdProofdMultiStrToken::Init | ( | const char * | s | ) | [private] |
Definition at line 2018 of file XrdProofdAux.cxx.
References a, XrdOucString::assign(), XrdOucString::atoi(), b, XrdOucString::c_str(), DIGIT, emsg(), XrdOucString::erase(), fA, fB, fIa, fIb, XrdOucString::find(), fN, fType, kDigit, kDigits, kLetter, kSimple, kUndef, XrdOucString::length(), LETTOIDX, STR_NPOS, TRACE, and XPDLOC.
Referenced by XrdProofdMultiStrToken().
XrdOucString XrdProofdMultiStrToken::Export | ( | int & | next | ) |
bool XrdProofdMultiStrToken::IsValid | ( | ) | const [inline] |
bool XrdProofdMultiStrToken::Matches | ( | const char * | s | ) |
int XrdProofdMultiStrToken::N | ( | ) | const [inline] |
long XrdProofdMultiStrToken::fIa [private] |
long XrdProofdMultiStrToken::fIb [private] |
XrdOucString XrdProofdMultiStrToken::fA [private] |
XrdOucString XrdProofdMultiStrToken::fB [private] |
int XrdProofdMultiStrToken::fType [private] |
int XrdProofdMultiStrToken::fN [private] |