#include <XrdProofdAux.h>
Public Member Functions | |
XrdProofdMultiStr (const char *s) | |
virtual | ~XrdProofdMultiStr () |
XrdOucString | Get (int i) |
bool | IsValid () const |
bool | Matches (const char *s) |
int | N () const |
XrdOucString | Export () |
Private Member Functions | |
void | Init (const char *s) |
Private Attributes | |
XrdOucString | fHead |
XrdOucString | fTail |
std::list< XrdProofdMultiStrToken > | fTokens |
int | fN |
Definition at line 159 of file XrdProofdAux.h.
XrdProofdMultiStr::XrdProofdMultiStr | ( | const char * | s | ) | [inline] |
virtual XrdProofdMultiStr::~XrdProofdMultiStr | ( | ) | [inline, virtual] |
Definition at line 169 of file XrdProofdAux.h.
void XrdProofdMultiStr::Init | ( | const char * | s | ) | [private] |
Definition at line 1890 of file XrdProofdAux.cxx.
References XrdOucString::assign(), XrdOucString::c_str(), fHead, XrdOucString::find(), fN, fTail, fTokens, IsValid(), XrdOucString::length(), STR_NPOS, t, and XrdOucString::tokenize().
Referenced by XrdProofdMultiStr().
XrdOucString XrdProofdMultiStr::Get | ( | int | i | ) |
bool XrdProofdMultiStr::IsValid | ( | ) | const [inline] |
bool XrdProofdMultiStr::Matches | ( | const char * | s | ) |
Definition at line 1942 of file XrdProofdAux.cxx.
References fHead, fTail, fTokens, XrdOucString::length(), and str.
int XrdProofdMultiStr::N | ( | ) | const [inline] |
XrdOucString XrdProofdMultiStr::Export | ( | ) |
Definition at line 1965 of file XrdProofdAux.cxx.
References fHead, fN, fTail, fTokens, j, XrdOucString::length(), n, and str.
XrdOucString XrdProofdMultiStr::fHead [private] |
XrdOucString XrdProofdMultiStr::fTail [private] |
int XrdProofdMultiStr::fN [private] |