XRootD
Loading...
Searching...
No Matches
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

XrdSysXAttr * XrdSysGetXAttrObject (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)
XrdCephXAttr()
Constructor.
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)
const char * SetPrefix(const char *prefix)
XrdSysLogger * logger(XrdSysLogger *lp=0)

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

Referenced by XrdSysGetXAttrObject(), XrdVERSIONINFO(), and XrdVERSIONINFO().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ XrdVERSIONINFO()

XrdVERSIONINFO ( XrdSysGetXAttrObject ,
XrdCephXAttr  )

References XrdSysGetXAttrObject(), and XrdVERSIONINFO().

Here is the call graph for this function:

Variable Documentation

◆ XrdCephXattrEroute

XrdOucTrace XrdCephXattrTrace & XrdCephXattrEroute ( 0 )