Definition at line 151 of file XrdProofdAux.h.
#include <XrdProofdAux.h>
◆ XrdProofdMultiStr()
XrdProofdMultiStr::XrdProofdMultiStr |
( |
const char * |
s | ) |
|
|
inline |
◆ ~XrdProofdMultiStr()
virtual XrdProofdMultiStr::~XrdProofdMultiStr |
( |
| ) |
|
|
inlinevirtual |
◆ Export()
XrdOucString XrdProofdMultiStr::Export |
( |
| ) |
|
◆ Get()
XrdOucString XrdProofdMultiStr::Get |
( |
int |
i | ) |
|
◆ Init()
void XrdProofdMultiStr::Init |
( |
const char * |
s | ) |
|
|
private |
Init the multi-string handler.
Supported formats: <head>[1-4]<tail> for <head>1<tail>, ..., <head>4<tail> (4 items) <head>[a,b]<tail> for <head>a<tail>, <head>b<tail> (2 items) <head>[a,1-3]<tail> for <head>a<tail>, <head>1<tail>, <head>2<tail>, <head>3<tail> (4 items) <head>[01-15]<tail> for <head>01<tail>, ..., <head>15<tail> (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 1963 of file XrdProofdAux.cxx.
◆ IsValid()
bool XrdProofdMultiStr::IsValid |
( |
| ) |
const |
|
inline |
◆ Matches()
bool XrdProofdMultiStr::Matches |
( |
const char * |
s | ) |
|
Return true if 's' is compatible with this multi-string.
Definition at line 2004 of file XrdProofdAux.cxx.
◆ N()
int XrdProofdMultiStr::N |
( |
| ) |
const |
|
inline |
◆ fHead
XrdOucString XrdProofdMultiStr::fHead |
|
private |
◆ fN
int XrdProofdMultiStr::fN |
|
private |
◆ fTail
XrdOucString XrdProofdMultiStr::fTail |
|
private |
◆ fTokens
The documentation for this class was generated from the following files: