![]() |
XRootD
|
#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 | |
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 XrdCms::Config, XrdProxy::envP, XrdSsi::Log, XrdSsi::Logger, XrdSysError::logger(), and XrdSsiStatInfo().
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, XrdOucPListAnchor::Find(), XrdSsi::fsChk, XrdSsi::FSPath, XrdSsiProvider::isPresent, opts, XrdSsi::Provider, XrdSsiProvider::QueryResource(), XrdSsiProvider::ResourceAdded(), XrdSsiProvider::ResourceRemoved(), stat(), and XRDOSS_resonly.
Referenced by XrdOssStatInfoInit2().
XrdVERSIONINFO | ( | XrdOssStatInfoInit | , |
XrdSsiStat | |||
) |
XrdVERSIONINFO | ( | XrdOssStatInfoInit2 | , |
XrdSsiStat2 | |||
) |