#include <XrdPosixCacheBC.hh>
Public Member Functions | |
virtual XrdOucCacheIO2 * | Attach (XrdOucCacheIO2 *ioP, int opts=0) |
virtual int | isAttached () |
virtual int | Rmdir (const char *path) |
virtual int | Rename (const char *pathO, const char *pathN) |
virtual int | Truncate (const char *path, off_t size) |
virtual int | Unlink (const char *path) |
XrdPosixCacheBC (XrdOucCache *cP) | |
virtual | ~XrdPosixCacheBC () |
Private Attributes | |
XrdOucCache * | v1Cache |
XrdPosixCacheBC::XrdPosixCacheBC | ( | XrdOucCache * | cP | ) | [inline] |
virtual XrdPosixCacheBC::~XrdPosixCacheBC | ( | ) | [inline, virtual] |
virtual XrdOucCacheIO2* XrdPosixCacheBC::Attach | ( | XrdOucCacheIO2 * | ioP, | |
int | opts = 0 | |||
) | [inline, virtual] |
Implements XrdOucCache2.
References XrdOucCache::Attach(), and v1Cache.
virtual int XrdPosixCacheBC::isAttached | ( | ) | [inline, virtual] |
Reimplemented from XrdOucCache.
References XrdOucCache::isAttached(), and v1Cache.
virtual int XrdPosixCacheBC::Rename | ( | const char * | pathO, | |
const char * | pathN | |||
) | [inline, virtual] |
Reimplemented from XrdOucCache.
References XrdOucCache::Rename(), and v1Cache.
virtual int XrdPosixCacheBC::Rmdir | ( | const char * | path | ) | [inline, virtual] |
Reimplemented from XrdOucCache.
References XrdOucCache::Rmdir(), and v1Cache.
virtual int XrdPosixCacheBC::Truncate | ( | const char * | path, | |
off_t | size | |||
) | [inline, virtual] |
Reimplemented from XrdOucCache.
References XrdOucCache::Truncate(), and v1Cache.
virtual int XrdPosixCacheBC::Unlink | ( | const char * | path | ) | [inline, virtual] |
Reimplemented from XrdOucCache.
References XrdOucCache::Unlink(), and v1Cache.
XrdOucCache* XrdPosixCacheBC::v1Cache [private] |
Referenced by Attach(), isAttached(), Rename(), Rmdir(), Truncate(), and Unlink().