Definition at line 132 of file XrdProofdAux.h.
#include <XrdProofdAux.h>
◆ ETokenType
Enumerator |
---|
kUndef | |
kSimple | |
kLetter | |
kDigit | |
kDigits | |
Definition at line 143 of file XrdProofdAux.h.
◆ XrdProofdMultiStrToken()
XrdProofdMultiStrToken::XrdProofdMultiStrToken |
( |
const char * |
s = 0 | ) |
|
|
inline |
◆ ~XrdProofdMultiStrToken()
virtual XrdProofdMultiStrToken::~XrdProofdMultiStrToken |
( |
| ) |
|
|
inlinevirtual |
◆ Export()
XrdOucString XrdProofdMultiStrToken::Export |
( |
int & |
next | ) |
|
Export 'next' token; use next < 0 start from the first.
Definition at line 2215 of file XrdProofdAux.cxx.
◆ Init()
void XrdProofdMultiStrToken::Init |
( |
const char * |
s | ) |
|
|
private |
Init the multi-string token.
Supported formats: [1-4] for 1, ..., 4 (4 items) [a,b] for a, b<tail> (2 items) [a,1-3] for a, 1, 2, 3 (4 items) [01-15] for 01, ..., 15 (15 items)
A dashed is possible only between numerically treatable values, i.e. single letters ([a-Z] will take all tokens between 'a' and 'Z') or n-field numbers ([001-999] will take all numbers 1 to 999 always using 3 spaces). Mixed values (e.g. [a-034]) are not allowed.
Definition at line 2090 of file XrdProofdAux.cxx.
◆ IsValid()
bool XrdProofdMultiStrToken::IsValid |
( |
| ) |
const |
|
inline |
◆ Matches()
bool XrdProofdMultiStrToken::Matches |
( |
const char * |
s | ) |
|
◆ N()
int XrdProofdMultiStrToken::N |
( |
| ) |
const |
|
inline |
◆ fA
XrdOucString XrdProofdMultiStrToken::fA |
|
private |
◆ fB
XrdOucString XrdProofdMultiStrToken::fB |
|
private |
◆ fIa
long XrdProofdMultiStrToken::fIa |
|
private |
◆ fIb
long XrdProofdMultiStrToken::fIb |
|
private |
◆ fN
int XrdProofdMultiStrToken::fN |
|
private |
◆ fType
int XrdProofdMultiStrToken::fType |
|
private |
The documentation for this class was generated from the following files: