ROOT
6.06/09
Reference Guide
|
Definition at line 52 of file TDavixFileInternal.h.
Public Member Functions | |
Int_t | DavixStat (const char *url, struct stat *st) |
Static Public Member Functions | |
static Davix::Context * | getDavixInstance () |
Private Member Functions | |
TDavixFileInternal (const TUrl &mUrl, Option_t *mopt) | |
TDavixFileInternal (const char *url, Option_t *mopt) | |
~TDavixFileInternal () | |
Davix_fd * | getDavixFileInstance () |
Davix_fd * | Open () |
void | Close () |
void | enableGridMode () |
void | setS3Auth (const std::string &key, const std::string &token) |
void | parseConfig () |
void | parseParams (Option_t *option) |
intput params More... | |
void | init () |
bool | isMyDird (void *fd) |
void | addDird (void *fd) |
void | removeDird (void *fd) |
Private Attributes | |
TMutex | positionLock |
TMutex | openLock |
Davix::Context * | davixContext |
Davix::RequestParams * | davixParam |
Davix::DavPosix * | davixPosix |
Davix_fd * | davixFd |
TUrl | fUrl |
Option_t * | opt |
int | oflags |
std::vector< void * > | dirdVec |
Friends | |
class | TDavixFile |
class | TDavixSystem |
#include <TDavixFileInternal.h>
Definition at line 57 of file TDavixFileInternal.h.
|
inlineprivate |
Definition at line 69 of file TDavixFileInternal.h.
|
private |
Definition at line 219 of file TDavixFile.cxx.
Definition at line 582 of file TDavixFile.cxx.
Referenced by TDavixSystem::OpenDirectory().
|
private |
Definition at line 258 of file TDavixFile.cxx.
Referenced by TDavixFile::~TDavixFile().
Int_t TDavixFileInternal::DavixStat | ( | const char * | url, |
struct stat * | st | ||
) |
Definition at line 387 of file TDavixFile.cxx.
Referenced by TDavixSystem::GetPathInfo(), and TDavixFile::GetSize().
|
private |
Definition at line 270 of file TDavixFile.cxx.
Referenced by TDavixFile::enableGridMode(), parseConfig(), and parseParams().
|
inlineprivate |
Definition at line 83 of file TDavixFileInternal.h.
Referenced by TDavixFile::Init(), TDavixFile::ReadBuffer(), TDavixFile::ReadBufferAsync(), TDavixFile::ReadBuffers(), and TDavixFile::WriteBuffer().
|
static |
Definition at line 227 of file TDavixFile.cxx.
|
private |
Definition at line 375 of file TDavixFile.cxx.
Referenced by TDavixFile::Init(), and TDavixSystem::TDavixSystem().
|
private |
Definition at line 573 of file TDavixFile.cxx.
Referenced by TDavixSystem::ConsistentWith().
|
private |
Definition at line 240 of file TDavixFile.cxx.
Referenced by getDavixFileInstance().
|
private |
Definition at line 297 of file TDavixFile.cxx.
Referenced by init().
Definition at line 590 of file TDavixFile.cxx.
Referenced by TDavixSystem::FreeDirectory().
|
private |
Definition at line 287 of file TDavixFile.cxx.
Referenced by parseParams().
|
friend |
Definition at line 53 of file TDavixFileInternal.h.
|
friend |
Definition at line 54 of file TDavixFileInternal.h.
|
private |
Definition at line 119 of file TDavixFileInternal.h.
Referenced by init(), and TDavixSystem::Locate().
|
private |
Definition at line 122 of file TDavixFileInternal.h.
Referenced by Close(), and getDavixFileInstance().
|
private |
Definition at line 120 of file TDavixFileInternal.h.
Referenced by DavixStat(), enableGridMode(), init(), TDavixSystem::Locate(), TDavixSystem::MakeDirectory(), Open(), TDavixSystem::OpenDirectory(), parseConfig(), parseParams(), TDavixFile::setCACheck(), setS3Auth(), TDavixSystem::Unlink(), and ~TDavixFileInternal().
|
private |
Definition at line 121 of file TDavixFileInternal.h.
Referenced by Close(), TDavixFile::DavixPReadBuffer(), TDavixFile::DavixReadBuffer(), TDavixFile::DavixReadBuffers(), DavixStat(), TDavixFile::DavixWriteBuffer(), TDavixSystem::FreeDirectory(), TDavixSystem::GetDirEntry(), init(), TDavixSystem::MakeDirectory(), Open(), TDavixSystem::OpenDirectory(), TDavixFile::ReadBufferAsync(), TDavixSystem::Unlink(), and ~TDavixFileInternal().
|
private |
Definition at line 126 of file TDavixFileInternal.h.
Referenced by addDird(), isMyDird(), and removeDird().
|
private |
Definition at line 123 of file TDavixFileInternal.h.
Referenced by Open().
|
private |
Definition at line 125 of file TDavixFileInternal.h.
Referenced by Open(), and parseParams().
|
private |
Definition at line 116 of file TDavixFileInternal.h.
Referenced by addDird(), getDavixFileInstance(), isMyDird(), and removeDird().
|
private |
Definition at line 124 of file TDavixFileInternal.h.
Referenced by init().
|
private |
Definition at line 115 of file TDavixFileInternal.h.
Referenced by TDavixFile::ReadBuffer(), and TDavixFile::Seek().