#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] |
1.5.1