XRootD
XrdCephXAttr.cc File Reference
#include "XrdVersion.hh"
#include "XrdCeph/XrdCephPosix.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdOuc/XrdOucTrace.hh"
#include "XrdCeph/XrdCephXAttr.hh"
+ Include dependency graph for XrdCephXAttr.cc:

Go to the source code of this file.

Functions

XrdSysXAttrXrdSysGetXAttrObject (XrdSysError *errP, const char *config_fn, const char *parms)
 
 XrdVERSIONINFO (XrdSysGetXAttrObject, XrdCephXAttr)
 

Variables

XrdSysError XrdCephXattrEroute (0)
 

Function Documentation

◆ XrdSysGetXAttrObject()

XrdSysXAttr* XrdSysGetXAttrObject ( XrdSysError errP,
const char *  config_fn,
const char *  parms 
)

Definition at line 37 of file XrdCephXAttr.cc.

40  {
41  // Do the herald thing
42  XrdCephXattrEroute.SetPrefix("cephxattr_");
44  XrdCephXattrEroute.Say("++++++ CERN/IT-DSS XrdCephXattr");
45  // set parameters
46  try {
48  } catch (std::exception &e) {
49  XrdCephXattrEroute.Say("CephXattr loading failed with exception. Check the syntax of parameters : ", parms);
50  return 0;
51  }
52  return new XrdCephXAttr();
53  }
void ceph_posix_set_defaults(const char *value)
XrdSysError XrdCephXattrEroute(0)
Definition: XrdCephXAttr.cc:32
void Say(const char *text1, const char *text2=0, const char *txt3=0, const char *text4=0, const char *text5=0, const char *txt6=0)
Definition: XrdSysError.cc:141
XrdSysLogger * logger(XrdSysLogger *lp=0)
Definition: XrdSysError.hh:141
const char * SetPrefix(const char *prefix)
Definition: XrdSysError.hh:160

References ceph_posix_set_defaults(), XrdSysError::logger(), XrdSysError::Say(), XrdSysError::SetPrefix(), and XrdCephXattrEroute.

+ Here is the call graph for this function:

◆ XrdVERSIONINFO()

XrdVERSIONINFO ( XrdSysGetXAttrObject  ,
XrdCephXAttr   
)

Variable Documentation

◆ XrdCephXattrEroute

XrdOucTrace XrdCephXattrTrace & XrdCephXattrEroute ( )