![]() |
XRootD
|
#include <XrdOssCsi.hh>
Public Member Functions | |
XrdOssCsiDir (XrdOss *parent, const char *tid, XrdOssCsiConfig &cf) | |
virtual | ~XrdOssCsiDir () |
virtual int | Opendir (const char *path, XrdOucEnv &env) |
virtual int | Readdir (char *buff, int blen) |
![]() | |
XrdOssDFHandler (XrdOssDF *successor) | |
virtual | ~XrdOssDFHandler () |
virtual int | Close (long long *retsz=0) |
virtual int | Fchmod (mode_t Mode) |
virtual int | Fctl (int cmd, int alen, const char *args, char **resp=0) |
virtual void | Flush () |
Flush filesystem cached pages for this file (used for checksums). More... | |
virtual int | Fstat (struct stat *buff) |
virtual int | Fsync () |
virtual int | Fsync (XrdSfsAio *aiop) |
virtual int | Ftruncate (unsigned long long flen) |
virtual int | getFD () |
virtual off_t | getMmap (void **addr) |
virtual const char * | getTID () |
virtual int | isCompressed (char *cxidp=0) |
virtual int | Open (const char *path, int Oflag, mode_t Mode, XrdOucEnv &Env) |
virtual ssize_t | pgRead (void *buffer, off_t offset, size_t rdlen, uint32_t *csvec, uint64_t opts) |
virtual int | pgRead (XrdSfsAio *aioparm, uint64_t opts) |
virtual ssize_t | pgWrite (void *buffer, off_t offset, size_t wrlen, uint32_t *csvec, uint64_t opts) |
virtual int | pgWrite (XrdSfsAio *aioparm, uint64_t opts) |
virtual ssize_t | Read (off_t offset, size_t blen) |
virtual ssize_t | Read (void *buff, off_t offset, size_t blen) |
virtual int | Read (XrdSfsAio *aiop) |
virtual ssize_t | ReadRaw (void *buff, off_t offset, size_t blen) |
virtual ssize_t | ReadV (XrdOucIOVec *readV, int n) |
virtual int | StatRet (struct stat *buff) |
virtual ssize_t | Write (const void *buff, off_t offset, size_t blen) |
virtual int | Write (XrdSfsAio *aiop) |
virtual ssize_t | WriteV (XrdOucIOVec *writeV, int n) |
![]() | |
XrdOssDF (const char *tid="", uint16_t dftype=0, int fdnum=-1) | |
virtual | ~XrdOssDF () |
uint16_t | DFType () |
Additional Inherited Members | |
![]() | |
static const uint16_t | DF_isDir = 0x0001 |
Object is for a directory. More... | |
static const uint16_t | DF_isFile = 0x0002 |
Object is for a file. More... | |
static const uint16_t | DF_isProxy = 0x0010 |
Object is a proxy object. More... | |
static const uint64_t | doCalc = 0x4000000000000000ULL |
pgw: Calculate checksums More... | |
static const int | Fctl_ckpObj = 0 |
static const int | Fctl_utimes = 1 |
static const uint64_t | Verify = 0x8000000000000000ULL |
all: Verify checksums More... | |
![]() | |
XrdOssDF * | successor_ |
![]() | |
uint16_t | dfType |
int | fd |
off_t | pgwEOF |
short | rsvd |
const char * | tident |
Definition at line 56 of file XrdOssCsi.hh.
|
inline |
Definition at line 60 of file XrdOssCsi.hh.
|
inlinevirtual |
Definition at line 61 of file XrdOssCsi.hh.
|
virtual |
Open a directory.
path | - Pointer to the path of the directory to be opened. |
env | - Reference to environmental information. |
Reimplemented from XrdOssDFHandler.
Definition at line 56 of file XrdOssCsi.cc.
References Opendir().
Referenced by Opendir().
|
virtual |
Get the next directory entry.
buff | - Pointer to buffer where a null terminated string of the entry name is to be returned. If no more entries exist, a null string is returned. |
blen | - Length of the buffer. |
Reimplemented from XrdOssDFHandler.
Definition at line 73 of file XrdOssCsi.cc.
References TagPath::isTagFile(), XrdOssDF::Readdir(), XrdOssDFHandler::successor_, and XrdOssCsiConfig::tagParam_.