xrootd
|
#include <XrdOssCsiConfig.hh>
Public Member Functions | |
TagPath () | |
~TagPath () | |
bool | isTagFile (const char *path) |
int | SetPrefix (XrdSysError &Eroute, const std::string &v) |
bool | hasPrefix () |
std::string | makeBaseDirname (const char *path) |
bool | matchPrefixDir (const char *path) |
std::string | getPrefixName () |
std::string | makeTagFilename (const char *path) |
Public Attributes | |
std::string | prefix_ |
Private Member Functions | |
void | calcPrefixElements () |
void | simplePath (std::string &str) |
Private Attributes | |
std::string | prefixstart_ |
std::string | prefixend_ |
std::string | suffix_ |
|
inline |
References calcPrefixElements().
|
inline |
|
inlineprivate |
References prefix_, prefixend_, prefixstart_, and simplePath().
Referenced by SetPrefix(), and TagPath().
|
inline |
References prefixend_.
|
inline |
References prefix_.
|
inline |
References prefix_, simplePath(), and suffix_.
|
inline |
References prefix_, and simplePath().
|
inline |
References prefix_, simplePath(), and suffix_.
|
inline |
References prefix_, prefixstart_, and simplePath().
|
inline |
References calcPrefixElements(), XrdSysError::Emsg(), prefix_, and XrdOssOK.
|
inlineprivate |
Referenced by calcPrefixElements(), isTagFile(), makeBaseDirname(), makeTagFilename(), and matchPrefixDir().
std::string TagPath::prefix_ |
Referenced by calcPrefixElements(), hasPrefix(), isTagFile(), makeBaseDirname(), makeTagFilename(), matchPrefixDir(), and SetPrefix().
|
private |
Referenced by calcPrefixElements(), and getPrefixName().
|
private |
Referenced by calcPrefixElements(), and matchPrefixDir().
|
private |
Referenced by isTagFile(), and makeTagFilename().