XrdOssCache_FS Class Reference

#include <XrdOssCache.hh>

Collaboration diagram for XrdOssCache_FS:
Collaboration graph
[legend]

List of all members.

Public Types

enum  FSOpts { None = 0, isXA = 1 }

Public Member Functions

 XrdOssCache_FS (int &retc, const char *fsg, const char *fsp, FSOpts opt)
 ~XrdOssCache_FS ()

Static Public Member Functions

static int Add (const char *Path)
static long long freeSpace (long long &Size, const char *path=0)
static long long freeSpace (XrdOssCache_Space &Space, const char *path)
static int getSpace (XrdOssCache_Space &Space, const char *sname)
static int getSpace (XrdOssCache_Space &Space, XrdOssCache_Group *fsg)

Public Attributes

XrdOssCache_FSnext
const char * group
const char * path
int plen
FSOpts opts
char suffix [4]
XrdOssCache_FSDatafsdata
XrdOssCache_Groupfsgroup

Member Enumeration Documentation

Enumerator:
None 
isXA 

Constructor & Destructor Documentation

XrdOssCache_FS::XrdOssCache_FS ( int &  retc,
const char *  fsg,
const char *  fsp,
FSOpts  opt 
)
XrdOssCache_FS::~XrdOssCache_FS (  )  [inline]

References group, and path.


Member Function Documentation

static int XrdOssCache_FS::Add ( const char *  Path  )  [static]
static long long XrdOssCache_FS::freeSpace ( XrdOssCache_Space Space,
const char *  path 
) [static]
static long long XrdOssCache_FS::freeSpace ( long long &  Size,
const char *  path = 0 
) [static]
static int XrdOssCache_FS::getSpace ( XrdOssCache_Space Space,
XrdOssCache_Group fsg 
) [static]
static int XrdOssCache_FS::getSpace ( XrdOssCache_Space Space,
const char *  sname 
) [static]

Member Data Documentation

const char* XrdOssCache_FS::group

Referenced by ~XrdOssCache_FS().

const char* XrdOssCache_FS::path

Referenced by ~XrdOssCache_FS().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 22 Feb 2019 for xrootd by  doxygen 1.6.1