XRootD
XrdOssCsi.cc File Reference
#include "XrdOssCsiTrace.hh"
#include "XrdOssCsi.hh"
#include "XrdOssCsiConfig.hh"
#include "XrdOuc/XrdOucEnv.hh"
#include "XrdSys/XrdSysPageSize.hh"
#include "XrdOuc/XrdOuca2x.hh"
#include "XrdVersion.hh"
#include <string>
#include <memory>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <limits.h>
#include <assert.h>
+ Include dependency graph for XrdOssCsi.cc:

Go to the source code of this file.

Functions

XrdOssXrdOssAddStorageSystem2 (XrdOss *curr_oss, XrdSysLogger *Logger, const char *config_fn, const char *parms, XrdOucEnv *envP)
 
 XrdVERSIONINFO (XrdOssAddStorageSystem2, XrdOssCsi) XrdSysError OssCsiEroute(0
 

Variables

 osscsi_
 
XrdOucTrace OssCsiTraceOssCsiEroute
 

Function Documentation

◆ XrdOssAddStorageSystem2()

XrdOss* XrdOssAddStorageSystem2 ( XrdOss curr_oss,
XrdSysLogger Logger,
const char *  config_fn,
const char *  parms,
XrdOucEnv envP 
)

Definition at line 452 of file XrdOssCsi.cc.

457 {
458  XrdOssCsi *myOss = new XrdOssCsi(curr_oss);
459  if (myOss->Init(Logger, config_fn, parms, envP) != XrdOssOK)
460  {
461  delete myOss;
462  return NULL;
463  }
464  return (XrdOss*)myOss;
465 }
#define XrdOssOK
Definition: XrdOss.hh:50
virtual int Init(XrdSysLogger *lp, const char *cfn)
Definition: XrdOssCsi.hh:186
XrdSysLogger Logger
Definition: XrdGlobals.cc:47
XrdOucEnv * envP
Definition: XrdPss.cc:109

References XrdProxy::envP, XrdOssCsi::Init(), XrdGlobal::Logger, and XrdOssOK.

+ Here is the call graph for this function:

◆ XrdVERSIONINFO()

XrdVERSIONINFO ( XrdOssAddStorageSystem2  ,
XrdOssCsi   
)

Variable Documentation

◆ osscsi_

osscsi_

Definition at line 51 of file XrdOssCsi.cc.

◆ OssCsiEroute

XrdOucTrace OssCsiTrace& OssCsiEroute

Definition at line 52 of file XrdOssCsi.cc.

Referenced by XrdOssCsi::Init(), and XrdOssCsi::tagOpenEnv().