#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <cstdlib>#include "XrdVersion.hh"#include "XrdOss/XrdOss.hh"#include "XrdOss/XrdOssStatInfo.hh"#include "XrdOuc/XrdOucEnv.hh"#include "XrdOuc/XrdOucPList.hh"#include "XrdSsi/XrdSsiProvider.hh"#include "XrdSsi/XrdSsiSfsConfig.hh"#include "XrdSsi/XrdSsiService.hh"#include "XrdSys/XrdSysError.hh"Go to the source code of this file.
Namespaces | |
| namespace | XrdSsi |
Functions | |
| XrdOssStatInfo2_t | XrdOssStatInfoInit2 (XrdOss *native_oss, XrdSysLogger *Logger, const char *config_fn, const char *parms, XrdOucEnv *envP) |
| int | XrdSsiStatInfo (const char *path, struct stat *buff, int opts, XrdOucEnv *envP, const char *lfn) |
| XrdVERSIONINFO (XrdOssStatInfoInit, XrdSsiStat) | |
| XrdVERSIONINFO (XrdOssStatInfoInit2, XrdSsiStat2) | |
| XrdOssStatInfo2_t XrdOssStatInfoInit2 | ( | XrdOss * | native_oss, |
| XrdSysLogger * | Logger, | ||
| const char * | config_fn, | ||
| const char * | parms, | ||
| XrdOucEnv * | envP ) |
The following function is invoked by the plugin manager to obtain the function that is to be used for stat() calls.
Definition at line 119 of file XrdSsiStat.cc.
References XrdSsi::Log, Logger, and XrdSsiStatInfo().
Referenced by XrdVERSIONINFO().
| int XrdSsiStatInfo | ( | const char * | path, |
| struct stat * | buff, | ||
| int | opts, | ||
| XrdOucEnv * | envP, | ||
| const char * | lfn ) |
Definition at line 75 of file XrdSsiStat.cc.
References XrdOssStatEvent::FileRemoved, XrdSsi::fsChk, XrdSsi::FSPath, XrdSsiProvider::isPresent, opts, XrdSsi::Provider, stat, and XRDOSS_resonly.
Referenced by XrdOssStatInfoInit2().
| XrdVERSIONINFO | ( | XrdOssStatInfoInit | , |
| XrdSsiStat | ) |
| XrdVERSIONINFO | ( | XrdOssStatInfoInit2 | , |
| XrdSsiStat2 | ) |