#include <TFile.h>
Inheritance diagram for TFile:
Public Types | |
enum | EAsyncOpenStatus |
enum | EOpenTimeOut |
enum | EStatusBits |
enum | ERelativeTo |
enum | |
enum | EFileType |
enum | EAsyncOpenStatus |
enum | EOpenTimeOut |
enum | EStatusBits |
enum | ERelativeTo |
enum | |
enum | EFileType |
Public Member Functions | |
TFile () | |
TFile (const char *fname, Option_t *option="", const char *ftitle="", Int_t compress=1) | |
virtual | ~TFile () |
virtual void | Close (Option_t *option="") |
virtual void | Copy (TObject &) const |
virtual TKey * | CreateKey (TDirectory *mother, const TObject *obj, const char *name, Int_t bufsize) |
virtual TKey * | CreateKey (TDirectory *mother, const void *obj, const TClass *cl, const char *name, Int_t bufsize) |
virtual void | Delete (const char *namecycle="") |
virtual void | Draw (Option_t *option="") |
virtual void | DrawMap (const char *keys="*", Option_t *option="") |
virtual void | FillBuffer (char *&buffer) |
virtual void | Flush () |
TArchiveFile * | GetArchive () const |
Int_t | GetBestBuffer () const |
virtual Int_t | GetBytesToPrefetch () const |
TFileCacheRead * | GetCacheRead () const |
TFileCacheWrite * | GetCacheWrite () const |
TArrayC * | GetClassIndex () const |
Int_t | GetCompressionLevel () const |
Float_t | GetCompressionFactor () |
virtual Long64_t | GetEND () const |
virtual Int_t | GetErrno () const |
virtual void | ResetErrno () const |
Int_t | GetFd () const |
virtual const TUrl * | GetEndpointUrl () const |
TObjArray * | GetListOfProcessIDs () const |
TList * | GetListOfFree () const |
virtual Int_t | GetNfree () const |
virtual Int_t | GetNProcessIDs () const |
Option_t * | GetOption () const |
virtual Long64_t | GetBytesRead () const |
virtual Long64_t | GetBytesReadExtra () const |
virtual Long64_t | GetBytesWritten () const |
virtual Int_t | GetReadCalls () const |
Int_t | GetVersion () const |
Int_t | GetRecordHeader (char *buf, Long64_t first, Int_t maxbytes, Int_t &nbytes, Int_t &objlen, Int_t &keylen) |
virtual Int_t | GetNbytesInfo () const |
virtual Int_t | GetNbytesFree () const |
Long64_t | GetRelOffset () const |
virtual Long64_t | GetSeekFree () const |
virtual Long64_t | GetSeekInfo () const |
virtual Long64_t | GetSize () const |
virtual TList * | GetStreamerInfoList () |
const TList * | GetStreamerInfoCache () |
virtual void | IncrementProcessIDs () |
virtual Bool_t | IsArchive () const |
Bool_t | IsBinary () const |
Bool_t | IsRaw () const |
virtual Bool_t | IsOpen () const |
virtual void | ls (Option_t *option="") const |
virtual void | MakeFree (Long64_t first, Long64_t last) |
virtual void | MakeProject (const char *dirname, const char *classes="*", Option_t *option="new") |
virtual void | Map () |
virtual Bool_t | Matches (const char *name) |
virtual Bool_t | MustFlush () const |
virtual void | Paint (Option_t *option="") |
virtual void | Print (Option_t *option="") const |
virtual Bool_t | ReadBufferAsync (Long64_t offs, Int_t len) |
virtual Bool_t | ReadBuffer (char *buf, Int_t len) |
virtual Bool_t | ReadBuffer (char *buf, Long64_t pos, Int_t len) |
virtual Bool_t | ReadBuffers (char *buf, Long64_t *pos, Int_t *len, Int_t nbuf) |
virtual void | ReadFree () |
virtual TProcessID * | ReadProcessID (UShort_t pidf) |
virtual void | ReadStreamerInfo () |
virtual Int_t | Recover () |
virtual Int_t | ReOpen (Option_t *mode) |
virtual void | Seek (Long64_t offset, ERelativeTo pos=kBeg) |
virtual void | SetCacheRead (TFileCacheRead *cache) |
virtual void | SetCacheWrite (TFileCacheWrite *cache) |
virtual void | SetCompressionLevel (Int_t level=1) |
virtual void | SetEND (Long64_t last) |
virtual void | SetOffset (Long64_t offset, ERelativeTo pos=kBeg) |
virtual void | SetOption (Option_t *option=">") |
virtual void | SetReadCalls (Int_t readcalls=0) |
virtual void | ShowStreamerInfo () |
virtual Int_t | Sizeof () const |
void | SumBuffer (Int_t bufsize) |
virtual void | UseCache (Int_t maxCacheSize=10, Int_t pageSize=0) |
virtual Bool_t | WriteBuffer (const char *buf, Int_t len) |
virtual Int_t | Write (const char *name=0, Int_t opt=0, Int_t bufsiz=0) |
virtual Int_t | Write (const char *name=0, Int_t opt=0, Int_t bufsiz=0) const |
virtual void | WriteFree () |
virtual void | WriteHeader () |
virtual UShort_t | WriteProcessID (TProcessID *pid) |
virtual void | WriteStreamerInfo () |
TFile () | |
TFile (const char *fname, Option_t *option="", const char *ftitle="", Int_t compress=1) | |
virtual | ~TFile () |
virtual void | Close (Option_t *option="") |
virtual void | Copy (TObject &) const |
virtual TKey * | CreateKey (TDirectory *mother, const TObject *obj, const char *name, Int_t bufsize) |
virtual TKey * | CreateKey (TDirectory *mother, const void *obj, const TClass *cl, const char *name, Int_t bufsize) |
virtual void | Delete (const char *namecycle="") |
virtual void | Draw (Option_t *option="") |
virtual void | DrawMap (const char *keys="*", Option_t *option="") |
virtual void | FillBuffer (char *&buffer) |
virtual void | Flush () |
TArchiveFile * | GetArchive () const |
Int_t | GetBestBuffer () const |
virtual Int_t | GetBytesToPrefetch () const |
TFileCacheRead * | GetCacheRead () const |
TFileCacheWrite * | GetCacheWrite () const |
TArrayC * | GetClassIndex () const |
Int_t | GetCompressionLevel () const |
Float_t | GetCompressionFactor () |
virtual Long64_t | GetEND () const |
virtual Int_t | GetErrno () const |
virtual void | ResetErrno () const |
Int_t | GetFd () const |
virtual const TUrl * | GetEndpointUrl () const |
TObjArray * | GetListOfProcessIDs () const |
TList * | GetListOfFree () const |
virtual Int_t | GetNfree () const |
virtual Int_t | GetNProcessIDs () const |
Option_t * | GetOption () const |
virtual Long64_t | GetBytesRead () const |
virtual Long64_t | GetBytesReadExtra () const |
virtual Long64_t | GetBytesWritten () const |
virtual Int_t | GetReadCalls () const |
Int_t | GetVersion () const |
Int_t | GetRecordHeader (char *buf, Long64_t first, Int_t maxbytes, Int_t &nbytes, Int_t &objlen, Int_t &keylen) |
virtual Int_t | GetNbytesInfo () const |
virtual Int_t | GetNbytesFree () const |
Long64_t | GetRelOffset () const |
virtual Long64_t | GetSeekFree () const |
virtual Long64_t | GetSeekInfo () const |
virtual Long64_t | GetSize () const |
virtual TList * | GetStreamerInfoList () |
const TList * | GetStreamerInfoCache () |
virtual void | IncrementProcessIDs () |
virtual Bool_t | IsArchive () const |
Bool_t | IsBinary () const |
Bool_t | IsRaw () const |
virtual Bool_t | IsOpen () const |
virtual void | ls (Option_t *option="") const |
virtual void | MakeFree (Long64_t first, Long64_t last) |
virtual void | MakeProject (const char *dirname, const char *classes="*", Option_t *option="new") |
virtual void | Map () |
virtual Bool_t | Matches (const char *name) |
virtual Bool_t | MustFlush () const |
virtual void | Paint (Option_t *option="") |
virtual void | Print (Option_t *option="") const |
virtual Bool_t | ReadBufferAsync (Long64_t offs, Int_t len) |
virtual Bool_t | ReadBuffer (char *buf, Int_t len) |
virtual Bool_t | ReadBuffer (char *buf, Long64_t pos, Int_t len) |
virtual Bool_t | ReadBuffers (char *buf, Long64_t *pos, Int_t *len, Int_t nbuf) |
virtual void | ReadFree () |
virtual TProcessID * | ReadProcessID (UShort_t pidf) |
virtual void | ReadStreamerInfo () |
virtual Int_t | Recover () |
virtual Int_t | ReOpen (Option_t *mode) |
virtual void | Seek (Long64_t offset, ERelativeTo pos=kBeg) |
virtual void | SetCacheRead (TFileCacheRead *cache) |
virtual void | SetCacheWrite (TFileCacheWrite *cache) |
virtual void | SetCompressionLevel (Int_t level=1) |
virtual void | SetEND (Long64_t last) |
virtual void | SetOffset (Long64_t offset, ERelativeTo pos=kBeg) |
virtual void | SetOption (Option_t *option=">") |
virtual void | SetReadCalls (Int_t readcalls=0) |
virtual void | ShowStreamerInfo () |
virtual Int_t | Sizeof () const |
void | SumBuffer (Int_t bufsize) |
virtual void | UseCache (Int_t maxCacheSize=10, Int_t pageSize=0) |
virtual Bool_t | WriteBuffer (const char *buf, Int_t len) |
virtual Int_t | Write (const char *name=0, Int_t opt=0, Int_t bufsiz=0) |
virtual Int_t | Write (const char *name=0, Int_t opt=0, Int_t bufsiz=0) const |
virtual void | WriteFree () |
virtual void | WriteHeader () |
virtual UShort_t | WriteProcessID (TProcessID *pid) |
virtual void | WriteStreamerInfo () |
Static Public Member Functions | |
static TFileOpenHandle * | AsyncOpen (const char *name, Option_t *option="", const char *ftitle="", Int_t compress=1, Int_t netopt=0) |
static TFile * | Open (const char *name, Option_t *option="", const char *ftitle="", Int_t compress=1, Int_t netopt=0) |
static TFile * | Open (TFileOpenHandle *handle) |
static EFileType | GetType (const char *name, Option_t *option="", TString *prefix=0) |
static EAsyncOpenStatus | GetAsyncOpenStatus (const char *name) |
static EAsyncOpenStatus | GetAsyncOpenStatus (TFileOpenHandle *handle) |
static const TUrl * | GetEndpointUrl (const char *name) |
static Long64_t | GetFileBytesRead () |
static Long64_t | GetFileBytesWritten () |
static Int_t | GetFileReadCalls () |
static Int_t | GetReadaheadSize () |
static void | SetFileBytesRead (Long64_t bytes=0) |
static void | SetFileBytesWritten (Long64_t bytes=0) |
static void | SetFileReadCalls (Int_t readcalls=0) |
static void | SetReadaheadSize (Int_t bufsize=256000) |
static void | SetReadStreamerInfo (Bool_t readinfo=kTRUE) |
static Long64_t | GetFileCounter () |
static void | IncrementFileCounter () |
static Bool_t | SetCacheFileDir (const char *cacheDir, Bool_t operateDisconnected=kTRUE, Bool_t forceCacheread=kFALSE) |
static const char * | GetCacheFileDir () |
static Bool_t | ShrinkCacheFileDir (Long64_t shrinkSize, Long_t cleanupInteval=0) |
static Bool_t | Cp (const char *src, const char *dst, Bool_t progressbar=kTRUE, UInt_t buffersize=1000000) |
static UInt_t | SetOpenTimeout (UInt_t timeout) |
static UInt_t | GetOpenTimeout () |
static Bool_t | SetOnlyStaged (Bool_t onlystaged) |
static Bool_t | GetOnlyStaged () |
static TFileOpenHandle * | AsyncOpen (const char *name, Option_t *option="", const char *ftitle="", Int_t compress=1, Int_t netopt=0) |
static TFile * | Open (const char *name, Option_t *option="", const char *ftitle="", Int_t compress=1, Int_t netopt=0) |
static TFile * | Open (TFileOpenHandle *handle) |
static EFileType | GetType (const char *name, Option_t *option="", TString *prefix=0) |
static EAsyncOpenStatus | GetAsyncOpenStatus (const char *name) |
static EAsyncOpenStatus | GetAsyncOpenStatus (TFileOpenHandle *handle) |
static const TUrl * | GetEndpointUrl (const char *name) |
static Long64_t | GetFileBytesRead () |
static Long64_t | GetFileBytesWritten () |
static Int_t | GetFileReadCalls () |
static Int_t | GetReadaheadSize () |
static void | SetFileBytesRead (Long64_t bytes=0) |
static void | SetFileBytesWritten (Long64_t bytes=0) |
static void | SetFileReadCalls (Int_t readcalls=0) |
static void | SetReadaheadSize (Int_t bufsize=256000) |
static void | SetReadStreamerInfo (Bool_t readinfo=kTRUE) |
static Long64_t | GetFileCounter () |
static void | IncrementFileCounter () |
static Bool_t | SetCacheFileDir (const char *cacheDir, Bool_t operateDisconnected=kTRUE, Bool_t forceCacheread=kFALSE) |
static const char * | GetCacheFileDir () |
static Bool_t | ShrinkCacheFileDir (Long64_t shrinkSize, Long_t cleanupInteval=0) |
static Bool_t | Cp (const char *src, const char *dst, Bool_t progressbar=kTRUE, UInt_t buffersize=1000000) |
static UInt_t | SetOpenTimeout (UInt_t timeout) |
static UInt_t | GetOpenTimeout () |
static Bool_t | SetOnlyStaged (Bool_t onlystaged) |
static Bool_t | GetOnlyStaged () |
Protected Member Functions | |
virtual EAsyncOpenStatus | GetAsyncOpenStatus () |
virtual void | Init (Bool_t create) |
Bool_t | FlushWriteCache () |
Int_t | ReadBufferViaCache (char *buf, Int_t len) |
Int_t | WriteBufferViaCache (const char *buf, Int_t len) |
virtual Int_t | SysOpen (const char *pathname, Int_t flags, UInt_t mode) |
virtual Int_t | SysClose (Int_t fd) |
virtual Int_t | SysRead (Int_t fd, void *buf, Int_t len) |
virtual Int_t | SysWrite (Int_t fd, const void *buf, Int_t len) |
virtual Long64_t | SysSeek (Int_t fd, Long64_t offset, Int_t whence) |
virtual Int_t | SysStat (Int_t fd, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime) |
virtual Int_t | SysSync (Int_t fd) |
virtual Long64_t | DirCreateEntry (TDirectory *) |
virtual Int_t | DirReadKeys (TDirectory *) |
virtual void | DirWriteKeys (TDirectory *) |
virtual void | DirWriteHeader (TDirectory *) |
virtual EAsyncOpenStatus | GetAsyncOpenStatus () |
virtual void | Init (Bool_t create) |
Bool_t | FlushWriteCache () |
Int_t | ReadBufferViaCache (char *buf, Int_t len) |
Int_t | WriteBufferViaCache (const char *buf, Int_t len) |
virtual Int_t | SysOpen (const char *pathname, Int_t flags, UInt_t mode) |
virtual Int_t | SysClose (Int_t fd) |
virtual Int_t | SysRead (Int_t fd, void *buf, Int_t len) |
virtual Int_t | SysWrite (Int_t fd, const void *buf, Int_t len) |
virtual Long64_t | SysSeek (Int_t fd, Long64_t offset, Int_t whence) |
virtual Int_t | SysStat (Int_t fd, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime) |
virtual Int_t | SysSync (Int_t fd) |
virtual Long64_t | DirCreateEntry (TDirectory *) |
virtual Int_t | DirReadKeys (TDirectory *) |
virtual void | DirWriteKeys (TDirectory *) |
virtual void | DirWriteHeader (TDirectory *) |
Protected Attributes | |
Double_t | fSumBuffer |
Double_t | fSum2Buffer |
Long64_t | fBytesWrite |
Long64_t | fBytesRead |
Long64_t | fBytesReadExtra |
Long64_t | fBEGIN |
Long64_t | fEND |
Long64_t | fSeekFree |
Long64_t | fSeekInfo |
Int_t | fD |
Int_t | fVersion |
Int_t | fCompress |
Int_t | fNbytesFree |
Int_t | fNbytesInfo |
Int_t | fWritten |
Int_t | fNProcessIDs |
Int_t | fReadCalls |
TString | fRealName |
TString | fOption |
Char_t | fUnits |
TList * | fFree |
TArrayC * | fClassIndex |
TObjArray * | fProcessIDs |
Index of TStreamerInfo classes written to this file. | |
Long64_t | fOffset |
Array of pointers to TProcessIDs. | |
TArchiveFile * | fArchive |
Seek offset cache. | |
TFileCacheRead * | fCacheRead |
Archive file from which we read this file. | |
TFileCacheWrite * | fCacheWrite |
Pointer to the read cache (if any). | |
Long64_t | fArchiveOffset |
Pointer to the write cache (if any). | |
Bool_t | fIsArchive |
Offset at which file starts in archive. | |
Bool_t | fNoAnchorInName |
True if this is a pure archive file. | |
Bool_t | fIsRootFile |
True if we don't want to force the anchor to be appended to the file name. | |
Bool_t | fInitDone |
True is this is a ROOT file, raw file otherwise. | |
Bool_t | fMustFlush |
True if the file has been initialized. | |
TFileOpenHandle * | fAsyncHandle |
True if the file buffers must be flushed. | |
EAsyncOpenStatus | fAsyncOpenStatus |
For proper automatic cleanup. | |
TUrl | fUrl |
Status of an asynchronous open request. | |
TList * | fInfoCache |
URL of file. | |
TList * | fOpenPhases |
Cached list of the streamer infos in this file. | |
TList * | fFree |
TArrayC * | fClassIndex |
TObjArray * | fProcessIDs |
Index of TStreamerInfo classes written to this file. | |
TArchiveFile * | fArchive |
Seek offset cache. | |
TFileCacheRead * | fCacheRead |
Archive file from which we read this file. | |
TFileCacheWrite * | fCacheWrite |
Pointer to the read cache (if any). | |
TFileOpenHandle * | fAsyncHandle |
True if the file buffers must be flushed. | |
TList * | fInfoCache |
URL of file. | |
TList * | fOpenPhases |
Cached list of the streamer infos in this file. | |
Static Protected Attributes | |
static TList * | fgAsyncOpenRequests |
Time info about open phases. | |
static TString | fgCacheFileDir |
static Bool_t | fgCacheFileDisconnected |
static Bool_t | fgCacheFileForce |
static UInt_t | fgOpenTimeout |
static Bool_t | fgOnlyStaged |
static Long64_t | fgBytesWrite |
static Long64_t | fgBytesRead |
static Long64_t | fgFileCounter |
static Int_t | fgReadCalls |
static Int_t | fgReadaheadSize |
static Bool_t | fgReadInfo |
static TList * | fgAsyncOpenRequests |
Time info about open phases. | |
Private Member Functions | |
TFile (const TFile &) | |
void | operator= (const TFile &) |
TFile (const TFile &) | |
void | operator= (const TFile &) |
Static Private Member Functions | |
static void | CpProgress (Long64_t bytesread, Long64_t size, TStopwatch &watch) |
static TFile * | OpenFromCache (const char *name, Option_t *="", const char *ftitle="", Int_t compress=1, Int_t netopt=0) |
static void | CpProgress (Long64_t bytesread, Long64_t size, TStopwatch &watch) |
static TFile * | OpenFromCache (const char *name, Option_t *="", const char *ftitle="", Int_t compress=1, Int_t netopt=0) |
Friends | |
class | TDirectoryFile |
Definition at line 41 of file TFile.h.
enum TFile::EOpenTimeOut |
enum TFile::EStatusBits |
enum TFile::ERelativeTo |
enum TFile::EFileType |
enum TFile::EOpenTimeOut |
enum TFile::EStatusBits |
enum TFile::ERelativeTo |
enum TFile::EFileType |
TFile::TFile | ( | const TFile & | ) | [private] |
TFile::TFile | ( | ) |
Referenced by Open().
TFile::TFile | ( | const char * | fname, | |
Option_t * | option = "" , |
|||
const char * | ftitle = "" , |
|||
Int_t | compress = 1 | |||
) |
Definition at line 174 of file TFile.cxx.
References TSystem::AccessPathName(), TDirectoryFile::Build(), TString::Data(), TObject::Error(), TSystem::ExpandPathName(), fArchive, fArchiveOffset, fAsyncHandle, fAsyncOpenStatus, TObject::Fatal(), fBytesRead, fBytesReadExtra, fBytesWrite, fCacheRead, fCacheWrite, fClassIndex, fCompress, fD, fFree, fInitDone, fIsArchive, fIsRootFile, fMustFlush, fNbytesInfo, fNoAnchorInName, fNProcessIDs, fOffset, fOption, fProcessIDs, fReadCalls, fRealName, fSeekInfo, fSum2Buffer, fSumBuffer, fUnits, fUrl, fVersion, TDirectoryFile::fWritable, fWritten, gDirectory, TArchiveFile::GetArchiveName(), TUrl::GetFile(), TArchiveFile::GetMemberName(), TNamed::GetName(), TUrl::GetOptions(), TUrl::GetUrl(), TROOT::GetVersionInt(), gROOT, gSystem, TString::Index(), Init(), kAOSNotAsync, kBinaryFile, kDevNull, kFALSE, kFileExists, kNPOS, kReadPermission, kTRUE, kWritePermission, TObject::MakeZombie(), O_BINARY, TArchiveFile::Open(), read, s, TObject::SetBit(), TDirectory::SetName(), TNamed::SetTitle(), TObject::SysError(), SysOpen(), TString::ToUpper(), TSystem::Unlink(), and update().
TFile::~TFile | ( | ) | [virtual] |
Definition at line 466 of file TFile.cxx.
References Close(), fArchive, fAsyncHandle, fCacheRead, fCacheWrite, fFree, fInfoCache, fOpenPhases, fProcessIDs, gDebug, TROOT::GetListOfFiles(), TNamed::GetName(), TObject::GetUniqueID(), TROOT::GetUUIDs(), gROOT, gROOTMutex, TObject::Info(), R__LOCKGUARD2, TCollection::Remove(), TProcessUUID::RemoveUUID(), and SafeDelete.
TFile::TFile | ( | const TFile & | ) | [private] |
TFile::TFile | ( | ) |
TFile::TFile | ( | const char * | fname, | |
Option_t * | option = "" , |
|||
const char * | ftitle = "" , |
|||
Int_t | compress = 1 | |||
) |
virtual TFile::~TFile | ( | ) | [virtual] |
virtual EAsyncOpenStatus TFile::GetAsyncOpenStatus | ( | ) | [inline, protected, virtual] |
Definition at line 106 of file TFile.h.
References fAsyncOpenStatus.
Referenced by G__G__IO_111_0_109(), G__G__IO_111_0_110(), G__setup_memfuncTFile(), GetAsyncOpenStatus(), and Open().
void TFile::Init | ( | Bool_t | create | ) | [protected, virtual] |
Definition at line 490 of file TFile.cxx.
References TSeqCollection::Add(), TProcessUUID::AddUUID(), buffer, TDirectoryFile::cd(), TObject::Error(), fArchive, fArchiveOffset, fBEGIN, fClassIndex, fCompress, TDirectoryFile::fDatimeC, TDirectoryFile::fDatimeM, fEND, fFree, fgReadInfo, TDirectoryFile::FillBuffer(), TNamed::FillBuffer(), fInitDone, fIsArchive, fIsRootFile, TDirectoryFile::fKeys, TNamed::fName, fNbytesFree, fNbytesInfo, TDirectoryFile::fNbytesKeys, TDirectoryFile::fNbytesName, fNoAnchorInName, fNProcessIDs, fOption, Form(), fProcessIDs, frombuf(), TDirectoryFile::fSeekDir, fSeekFree, fSeekInfo, TDirectoryFile::fSeekKeys, TDirectoryFile::fSeekParent, TNamed::fTitle, fUnits, TDirectory::fUUID, fVersion, TDirectoryFile::fWritable, gDirectory, gEnv, TArchiveFile::GetArchiveName(), TKey::GetBuffer(), TKey::GetClassName(), TKey::GetKeylen(), TROOT::GetListOfFiles(), TROOT::GetListOfStreamerInfo(), TArchiveFile::GetMemberFilePosition(), TArchiveFile::GetMemberName(), TNamed::GetName(), TDirectoryFile::GetNkeys(), TKey::GetSeekKey(), TCollection::GetSize(), GetSize(), TROOT::GetUUIDs(), TEnv::GetValue(), TROOT::GetVersionInt(), gROOT, gROOTMutex, kBEGIN, kFALSE, kStartBigFile, kTRUE, Long64_t, TObject::MakeZombie(), TArchiveFile::OpenArchive(), R__LOCKGUARD2, TString::ReadBuffer(), TUUID::ReadBuffer(), TDatime::ReadBuffer(), ReadBuffer(), ReadFree(), TDirectoryFile::ReadKeys(), ReadStreamerInfo(), Recover(), Seek(), TArchiveFile::SetCurrentMember(), TDirectory::SetName(), size, TDirectoryFile::Sizeof(), TNamed::Sizeof(), version, TObject::Warning(), TKey::WriteFile(), and WriteHeader().
Referenced by TWebFile::Init(), TNetFile::Init(), TXNetFile::Init(), and TFile().
Bool_t TFile::FlushWriteCache | ( | ) | [protected] |
Definition at line 928 of file TFile.cxx.
References fCacheWrite, TFileCacheWrite::Flush(), TDirectoryFile::fWritable, IsOpen(), and kFALSE.
Referenced by Close(), TNetFile::Flush(), Flush(), TXNetFile::Flush(), and ReOpen().
Definition at line 1488 of file TFile.cxx.
References fCacheRead, fCacheWrite, TDirectoryFile::fWritable, GetRelOffset(), Long64_t, TFileCacheWrite::ReadBuffer(), TFileCacheRead::ReadBuffer(), Seek(), and SetOffset().
Referenced by TGFALFile::ReadBuffer(), TNetFile::ReadBuffer(), TXNetFile::ReadBuffer(), TWebFile::ReadBuffer(), TChirpFile::ReadBuffer(), TDCacheFile::ReadBuffer(), and ReadBuffer().
Definition at line 2051 of file TFile.cxx.
References TObject::Error(), fCacheWrite, GetRelOffset(), kWriteError, Long64_t, Seek(), TObject::SetBit(), and TFileCacheWrite::WriteBuffer().
Referenced by TGFALFile::WriteBuffer(), TXNetFile::WriteBuffer(), TNetFile::WriteBuffer(), WriteBuffer(), TDCacheFile::WriteBuffer(), and TChirpFile::WriteBuffer().
virtual Long64_t TFile::DirCreateEntry | ( | TDirectory * | ) | [inline, protected, virtual] |
virtual Int_t TFile::DirReadKeys | ( | TDirectory * | ) | [inline, protected, virtual] |
virtual void TFile::DirWriteKeys | ( | TDirectory * | ) | [inline, protected, virtual] |
virtual void TFile::DirWriteHeader | ( | TDirectory * | ) | [inline, protected, virtual] |
void TFile::operator= | ( | const TFile & | ) | [private] |
void TFile::CpProgress | ( | Long64_t | bytesread, | |
Long64_t | size, | |||
TStopwatch & | watch | |||
) | [static, private] |
Definition at line 3970 of file TFile.cxx.
References TStopwatch::Continue(), fprintf(), gSystem, l, TSystem::ProcessEvents(), TStopwatch::RealTime(), and TStopwatch::Stop().
Referenced by Cp().
TFile * TFile::OpenFromCache | ( | const char * | name, | |
Option_t * | = "" , |
|||
const char * | ftitle = "" , |
|||
Int_t | compress = 1 , |
|||
Int_t | netopt = 0 | |||
) | [static, private] |
Definition at line 2914 of file TFile.cxx.
References TSystem::AccessPathName(), TObjArray::At(), Cp(), TString::Data(), TSystem::DirName(), TObject::Error(), fgCacheFileDir, fgCacheFileDisconnected, fgCacheFileForce, fgOpenTimeout, flags, TUrl::GetAnchor(), TObjArray::GetEntries(), TUrl::GetFile(), TNamed::GetName(), TUrl::GetOptions(), TSystem::GetPathInfo(), TUrl::GetProtocol(), TUrl::GetUrl(), gSystem, id, TObject::Info(), kFALSE, kFileExists, TString::kIgnoreCase, kTRUE, Long64_t, TSystem::mkdir(), n, Open(), ReadBuffer(), Seek(), TUrl::SetAnchor(), TUrl::SetFile(), TUrl::SetOptions(), TUrl::SetProtocol(), size, TSystem::Symlink(), TString::Tokenize(), value, and TObject::Warning().
Referenced by Open().
void TFile::Close | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TDirectoryFile.
Definition at line 767 of file TFile.cxx.
References TList::Add(), TProcessID::Clear(), TDirectoryFile::Close(), TString::Contains(), TProcessID::DecrementCount(), TList::Delete(), fClassIndex, fD, fFree, TList::First(), fIsArchive, fIsRootFile, FlushWriteCache(), fProcessIDs, TDirectoryFile::fWritable, TROOT::GetListOfBrowsers(), TROOT::GetListOfFiles(), TProcessID::GetSessionProcessID(), gMonitoringWriter, gROOT, gROOTMutex, IsOpen(), TDirectoryFile::IsWritable(), kFALSE, R__LOCKGUARD2, TCollection::RecursiveRemove(), TCollection::Remove(), TVirtualMonitoringWriter::SendFileCloseEvent(), SysClose(), TString::ToLower(), WriteFree(), WriteHeader(), and WriteStreamerInfo().
Referenced by UnitTesting::utFactory::addEventsToFactoryByHand(), alice_esd(), alice_esd_split(), alice_vsd(), TMVA::ApplicationCreateCombinedTree(), Boost(), Boost2(), ClassImp(), TXNetFile::Close(), TNetFile::Close(), Cp(), create_3Bumps(), create_array_with_different_lengths(), create_circ(), UnitTesting::MethodUnitTestWithComplexData::create_data(), create_fullcirc(), create_lin(), create_lin_Nvar(), create_lin_Nvar_2(), create_lin_Nvar_Arr(), create_lin_Nvar_categories(), create_lin_Nvar_discrete(), create_lin_Nvar_double(), create_lin_Nvar_withFriend(), create_lin_NvarObsolete(), create_ManyVars(), create_multiclassdata(), create_MultipleBackground(), create_schachbrett(), create_schachbrett_2D(), create_schachbrett_3D(), create_schachbrett_4D(), create_schachbrett_5D(), createOnionData(), do_anadist_ds(), RooStats::SamplingDistPlot::DumpToFile(), TAlienCollection::ExportXML(), fastDriver(), ProofAux::GenerateFriend(), geomGentleTPC(), hsimple(), TChain::LoadTree(), TLockFile::Lock(), main(), makeEventSample(), makeExample(), MakeTrees(), TFileMerger::Merge(), multidimSampling(), RootShower::OnSaveFile(), TMVAGlob::OpenFile(), UnitTesting::utFactory::operateSingleFactory(), Plot(), PlotFoams(), RooStudyPackage::processFile(), projection(), projection_prescale(), read_data(), TMVA::MethodBase::ReadStateFromFile(), TProof::Retrieve(), UnitTesting::MethodUnitTestWithComplexData::run(), UnitTesting::RegressionUnitTestWithDeviation::run(), UnitTesting::MethodUnitTestWithROCLimits::run(), RooFitTestUnit::runCompTests(), TDataSetManager::ScanDataSet(), TDataSetManager::ScanFile(), ProofNtuple::SlaveTerminate(), TRecorderRecording::Stop(), testPoisson(), TMVAClassification(), TMVAClassificationCategory(), TMVAGui(), TMVAMulticlass(), TMVAMultiClassGui(), TMVARegGui(), TMVARegression(), topDriver(), TMVA::Training(), TMVA::MethodPDEFoam::WriteFoamsToFile(), Roo2DKeysPdf::writeHistToFile(), Roo2DKeysPdf::writeNTupleToFile(), TableTest::~TableTest(), TBranch::~TBranch(), TChirpFile::~TChirpFile(), TDCacheFile::~TDCacheFile(), ~TFile(), TGFALFile::~TGFALFile(), TRecorderReplaying::~TRecorderReplaying(), TRFIOFile::~TRFIOFile(), and TVSDReader::~TVSDReader().
virtual void TFile::Copy | ( | TObject & | ) | const [inline, virtual] |
Reimplemented from TDirectoryFile.
Definition at line 155 of file TFile.h.
References TObject::MayNotUse().
TKey * TFile::CreateKey | ( | TDirectory * | mother, | |
const TObject * | obj, | |||
const char * | name, | |||
Int_t | bufsize | |||
) | [virtual] |
Definition at line 851 of file TFile.cxx.
Referenced by TDirectoryFile::WriteObjectAny(), and TDirectoryFile::WriteTObject().
TKey * TFile::CreateKey | ( | TDirectory * | mother, | |
const void * | obj, | |||
const TClass * | cl, | |||
const char * | name, | |||
Int_t | bufsize | |||
) | [virtual] |
void TFile::Delete | ( | const char * | namecycle = "" |
) | [virtual] |
Reimplemented from TDirectoryFile.
Definition at line 867 of file TFile.cxx.
References TDirectoryFile::Delete(), gDebug, and TObject::Info().
void TFile::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TDirectory.
Definition at line 892 of file TFile.cxx.
References TDirectory::GetList().
void TFile::DrawMap | ( | const char * | keys = "*" , |
|
Option_t * | option = "" | |||
) | [virtual] |
Definition at line 901 of file TFile.cxx.
References TPluginManager::FindHandler(), TROOT::GetPluginManager(), gROOT, and h.
void TFile::FillBuffer | ( | char *& | buffer | ) | [virtual] |
void TFile::Flush | ( | ) | [virtual] |
Definition at line 914 of file TFile.cxx.
References fD, FlushWriteCache(), TDirectoryFile::fWritable, TNamed::GetName(), IsOpen(), kFALSE, kWriteError, TObject::SetBit(), TDirectoryFile::SetWritable(), TObject::SysError(), and SysSync().
Referenced by MakeFree(), and WriteHeader().
TArchiveFile* TFile::GetArchive | ( | ) | const [inline] |
Int_t TFile::GetBestBuffer | ( | ) | const |
Definition at line 949 of file TFile.cxx.
References TMath::Abs(), fSum2Buffer, fSumBuffer, fWritten, TBuffer::kInitialSize, and sqrt().
Referenced by TDirectoryFile::GetBufferSize(), and WriteStreamerInfo().
Int_t TFile::GetBytesToPrefetch | ( | ) | const [virtual] |
Definition at line 4189 of file TFile.cxx.
References TFileCacheRead::GetBufferSize(), and GetCacheRead().
TFileCacheRead * TFile::GetCacheRead | ( | ) | const |
Definition at line 1020 of file TFile.cxx.
References fCacheRead.
Referenced by TBranch::GetBasket(), GetBytesToPrefetch(), TEventIterTree::GetTrees(), TChain::LoadTree(), TTreePlayer::Process(), TBasket::ReadBasketBuffers(), TXNetFile::ReadBuffer(), TXNetFile::ReadBuffers(), TTree::SetCacheSize(), stress8read(), TXNetFile::SynchronizeCacheSize(), and TTree::~TTree().
TFileCacheWrite * TFile::GetCacheWrite | ( | ) | const |
Definition at line 1028 of file TFile.cxx.
References fCacheWrite.
Referenced by TFileCacheRead::ReadBufferExt().
TArrayC* TFile::GetClassIndex | ( | ) | const [inline] |
Definition at line 169 of file TFile.h.
References fClassIndex.
Referenced by TStreamerInfo::TagFile(), and TBufferFile::TagStreamerInfo().
Int_t TFile::GetCompressionLevel | ( | ) | const [inline] |
Definition at line 170 of file TFile.h.
References fCompress.
Referenced by TTree::ChangeFile(), TTree::CloneTree(), TBranchClones::Init(), TChain::Merge(), TXMLFile::SaveToFile(), TTree::SetCacheSize(), TTree::SetCircular(), TBufferSQL2::TBufferSQL2(), and TKey::TKey().
Float_t TFile::GetCompressionFactor | ( | ) |
virtual Long64_t TFile::GetEND | ( | ) | const [inline, virtual] |
Definition at line 172 of file TFile.h.
References fEND.
Referenced by TFileDrawMap::AnimateTree(), TKey::Build(), memstat::TMemStatMng::Close(), TTree::Fill(), and TFileDrawMap::TFileDrawMap().
Int_t TFile::GetErrno | ( | ) | const [virtual] |
Definition at line 1004 of file TFile.cxx.
References TSystem::GetErrno().
Referenced by TVirtualPacketizer::GetEntries(), ReadBuffer(), and WriteBuffer().
void TFile::ResetErrno | ( | ) | const [virtual] |
Definition at line 1012 of file TFile.cxx.
References TSystem::ResetErrno().
Referenced by ReadBuffer(), and WriteBuffer().
virtual const TUrl* TFile::GetEndpointUrl | ( | ) | const [inline, virtual] |
Definition at line 176 of file TFile.h.
References fUrl.
Referenced by G__G__IO_111_0_111(), G__setup_memfuncTFile(), GetEndpointUrl(), TDataSetManager::ScanFile(), TMonaLisaWriter::SendFileCloseEvent(), TMonaLisaWriter::SendFileOpenProgress(), and ProofNtuple::SlaveTerminate().
TObjArray* TFile::GetListOfProcessIDs | ( | ) | const [inline] |
Definition at line 177 of file TFile.h.
References fProcessIDs.
Referenced by TTreeCloner::CopyProcessIds(), TBufferFile::GetLastProcessID(), ReadProcessID(), and WriteProcessID().
TList* TFile::GetListOfFree | ( | ) | const [inline] |
virtual Int_t TFile::GetNfree | ( | ) | const [inline, virtual] |
virtual Int_t TFile::GetNProcessIDs | ( | ) | const [inline, virtual] |
Definition at line 180 of file TFile.h.
References fNProcessIDs.
Referenced by TTreeCloner::CopyProcessIds(), TBufferFile::GetLastProcessID(), and WriteProcessID().
Option_t* TFile::GetOption | ( | ) | const [inline, virtual] |
virtual Long64_t TFile::GetBytesRead | ( | ) | const [inline, virtual] |
Definition at line 182 of file TFile.h.
References fBytesRead.
Referenced by ClassImp(), Cp(), TTreePerfStats::Finish(), TEventIterObj::GetNextEvent(), TEventIterTree::GetNextEvent(), TFileCacheRead::Print(), TMonaLisaWriter::SendFileCloseEvent(), stress12(), stress15(), and stress8read().
virtual Long64_t TFile::GetBytesReadExtra | ( | ) | const [inline, virtual] |
Definition at line 183 of file TFile.h.
References fBytesReadExtra.
Referenced by TTreePerfStats::Finish(), and TFileCacheRead::Print().
Long64_t TFile::GetBytesWritten | ( | ) | const [virtual] |
Definition at line 3563 of file TFile.cxx.
References fBytesWrite, fCacheWrite, and TFileCacheWrite::GetBytesInCache().
Referenced by ClassImp(), Cp(), TMonaLisaWriter::SendFileCloseEvent(), stress15(), and stress8write().
virtual Int_t TFile::GetReadCalls | ( | ) | const [inline, virtual] |
Definition at line 185 of file TFile.h.
References fReadCalls.
Referenced by TTreePerfStats::Finish(), and TFileCacheRead::Print().
Int_t TFile::GetVersion | ( | ) | const [inline] |
Definition at line 186 of file TFile.h.
References fVersion.
Referenced by TDirectoryFile::FillBuffer(), TBufferFile::GetVersionOwner(), TBufferFile::ReadArray(), TBasket::ReadBasketBuffers(), TStreamerInfo::ReadBuffer(), TBufferFile::ReadClassBuffer(), TBufferFile::ReadFastArray(), TBufferFile::ReadLong(), TBufferFile::ReadStaticArray(), TDirectoryFile::Sizeof(), TTreeCacheUnzip::UnzipBuffer(), and TStreamerInfo::WriteBufferAux().
Int_t TFile::GetRecordHeader | ( | char * | buf, | |
Long64_t | first, | |||
Int_t | maxbytes, | |||
Int_t & | nbytes, | |||
Int_t & | objlen, | |||
Int_t & | keylen | |||
) |
Definition at line 1036 of file TFile.cxx.
References buffer, fBEGIN, fEND, frombuf(), TNamed::GetName(), ReadBuffer(), Seek(), and TObject::Warning().
Referenced by TTree::Delete(), and TBasket::ReadBasketBytes().
virtual Int_t TFile::GetNbytesInfo | ( | ) | const [inline, virtual] |
Definition at line 189 of file TFile.h.
References fNbytesInfo.
Referenced by TFileDrawMap::GetObjectInfoDir(), and TFileDrawMap::PaintDir().
virtual Int_t TFile::GetNbytesFree | ( | ) | const [inline, virtual] |
Definition at line 190 of file TFile.h.
References fNbytesFree.
Referenced by TFileDrawMap::GetObjectInfoDir(), and TFileDrawMap::PaintDir().
Long64_t TFile::GetRelOffset | ( | ) | const [inline] |
Definition at line 191 of file TFile.h.
References fArchiveOffset, and fOffset.
Referenced by TTreePerfStats::FileReadEvent(), ReadBufferViaCache(), and WriteBufferViaCache().
virtual Long64_t TFile::GetSeekFree | ( | ) | const [inline, virtual] |
Definition at line 192 of file TFile.h.
References fSeekFree.
Referenced by TFileDrawMap::GetObjectInfoDir(), and TFileDrawMap::PaintDir().
virtual Long64_t TFile::GetSeekInfo | ( | ) | const [inline, virtual] |
Definition at line 193 of file TFile.h.
References fSeekInfo.
Referenced by TFileDrawMap::GetObjectInfoDir(), and TFileDrawMap::PaintDir().
Long64_t TFile::GetSize | ( | ) | const [virtual] |
Definition at line 1084 of file TFile.cxx.
References TObject::Error(), fArchive, fD, flags, TArchiveMember::GetDecompressedSize(), TArchiveFile::GetMember(), TNamed::GetName(), id, Long64_t, size, and SysStat().
Referenced by Cp(), TZIPFile::FindEndHeader(), Init(), TDirectoryFile::ReadKeys(), ReadProcessID(), ReadStreamerInfo(), Recover(), and TDataSetManager::ScanFile().
TList * TFile::GetStreamerInfoList | ( | ) | [virtual] |
Definition at line 1112 of file TFile.cxx.
References buf, buffer, fNbytesInfo, fSeekInfo, gDirectory, TDirectoryFile::Get(), TNamed::GetName(), TObject::Info(), list, ReadBuffer(), TKey::ReadKeyBuffer(), TKey::ReadObjWithBuffer(), and Seek().
Referenced by TTreeCloner::CopyStreamerInfos(), GetStreamerInfoCache(), ReadStreamerInfo(), and ShowStreamerInfo().
const TList * TFile::GetStreamerInfoCache | ( | ) |
Definition at line 1104 of file TFile.cxx.
References fInfoCache, and GetStreamerInfoList().
Referenced by ROOT::GetStreamerInfo(), and MakeProject().
virtual void TFile::IncrementProcessIDs | ( | ) | [inline, virtual] |
Definition at line 197 of file TFile.h.
References fNProcessIDs.
Referenced by TTreeCloner::CopyProcessIds(), and WriteProcessID().
virtual Bool_t TFile::IsArchive | ( | ) | const [inline, virtual] |
Bool_t TFile::IsBinary | ( | ) | const [inline] |
Definition at line 199 of file TFile.h.
References kBinaryFile, and TObject::TestBit().
Referenced by TDirectoryFile::ReadKeys().
Bool_t TFile::IsRaw | ( | ) | const [inline] |
Bool_t TFile::IsOpen | ( | ) | const [virtual] |
Definition at line 1167 of file TFile.cxx.
References fD, kFALSE, and kTRUE.
Referenced by Close(), Flush(), FlushWriteCache(), TRecorderReplaying::Initialize(), TRecorderInactive::ListCmd(), TRecorderInactive::ListGui(), makeEventSample(), TASPaletteEditor::Open(), ReadBuffer(), TRFIOFile::ReadBuffers(), ReOpen(), TProof::Retrieve(), TMonaLisaWriter::SendFileCheckpoint(), showEventSample(), TRecorderRecording::StartRecording(), TGFALFile::WriteBuffer(), WriteBuffer(), TChirpFile::WriteBuffer(), and TDCacheFile::WriteBuffer().
void TFile::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TDirectoryFile.
Definition at line 1152 of file TFile.cxx.
References TObject::ClassName(), TROOT::DecreaseDirLevel(), TNamed::GetName(), TNamed::GetTitle(), TROOT::IncreaseDirLevel(), TROOT::IndentLevel(), and TDirectoryFile::ls().
Referenced by ClassImp(), fit1(), foam_demopers(), h1draw(), and main().
Definition at line 1175 of file TFile.cxx.
References TFree::AddFree(), buffer, fEND, fFree, TList::First(), Flush(), TFree::GetFirst(), TFree::GetLast(), Long64_t, Seek(), tobuf(), and WriteBuffer().
Referenced by TTree::Delete(), TKey::Delete(), TBranch::DeleteBaskets(), WriteFree(), and WriteStreamerInfo().
void TFile::MakeProject | ( | const char * | dirname, | |
const char * | classes = "*" , |
|||
Option_t * | option = "new" | |||
) | [virtual] |
Definition at line 2163 of file TFile.cxx.
References TList::Add(), TString::Append(), TObjArray::At(), TSystem::ChangeDirectory(), xmlio::Class, TList::Clear(), TString::Clear(), TCollection::Clone(), TString::Contains(), TString::Data(), dir(), TObject::Error(), TSystem::Exec(), fclose(), filelist, TList::FindObject(), ROOT::TSchemaRuleSet::FindRules(), fopen, TString::Form(), fp, fprintf(), TSystem::FreeDirectory(), TMakeProject::GenerateMissingStreamerInfos(), TClass::GetClass(), TClass::GetClassInfo(), TVirtualStreamerInfo::GetClassVersion(), TSystem::GetDirEntry(), TObjArray::GetEntries(), TSystem::GetFlagsDebug(), TSystem::GetFlagsOpt(), TSystem::GetIncludePath(), TSystem::GetLibraries(), TSystem::GetMakeSharedLib(), TNamed::GetName(), TSystem::GetObjExt(), TClass::GetSchemaRules(), TSystem::GetSoExt(), TClassEdit::GetSplit(), GetStreamerInfoCache(), gSystem, TString::Index(), info, TClassEdit::IsSTLCont(), TStreamerElement::kDoNotDelete, TString::kIgnoreCase, TClassEdit::kLong64, TClassEdit::kMap, TClassEdit::kMultiMap, kNPOS, len, list, TSystem::Load(), TSystem::mkdir(), object, TSystem::OpenDirectory(), TString::Remove(), TString::ReplaceAll(), TIter::Reset(), ROOTBUILD, TObject::SetBit(), TClassEdit::STLKind(), TString::ToLower(), TSystem::Unlink(), TMakeProject::UpdateAssociativeToVector(), what, and TSystem::WorkingDirectory().
void TFile::Map | ( | ) | [virtual] |
Bool_t TFile::Matches | ( | const char * | name | ) | [virtual] |
Definition at line 3758 of file TFile.cxx.
References fUrl, TUrl::GetFile(), TUrl::GetHostFQDN(), TUrl::GetPort(), kFALSE, kTRUE, and u.
Referenced by TNetFile::Matches(), and TFileOpenHandle::Matches().
virtual Bool_t TFile::MustFlush | ( | ) | const [inline, virtual] |
void TFile::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TDirectory.
Definition at line 1302 of file TFile.cxx.
References TDirectory::GetList().
void TFile::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TDirectory.
Definition at line 1310 of file TFile.cxx.
References TDirectory::GetList(), TNamed::GetName(), GetOption(), TNamed::GetTitle(), and Printf().
Referenced by TXNetFile::Print().
Definition at line 4180 of file TFile.cxx.
References kTRUE.
Referenced by TTreeCacheUnzip::Init(), ReadBuffers(), TFileCacheRead::SetFile(), and TFileCacheRead::TFileCacheRead().
Definition at line 1372 of file TFile.cxx.
References TObject::Error(), fBytesRead, fD, fgBytesRead, fgReadCalls, TVirtualPerfStats::FileReadEvent(), fReadCalls, GetErrno(), TNamed::GetName(), gMonitoringWriter, gPerfStats, IsOpen(), kFALSE, kTRUE, ReadBufferViaCache(), ResetErrno(), TVirtualMonitoringWriter::SendFileReadProgress(), ssize_t, start, TObject::SysError(), and SysRead().
Referenced by Cp(), TZIPFile::FindEndHeader(), GetCompressionFactor(), GetRecordHeader(), GetStreamerInfoList(), TTreeCacheUnzip::GetUnzipBuffer(), Init(), TBasket::LoadBasketBuffers(), Map(), OpenFromCache(), TBasket::ReadBasketBuffers(), TGFALFile::ReadBuffer(), TChirpFile::ReadBuffer(), TDCacheFile::ReadBuffer(), TFileCacheRead::ReadBufferExt(), ReadBuffers(), TZIPFile::ReadDirectory(), TZIPFile::ReadEndHeader(), TDirectoryFile::ReadKeys(), TZIPFile::ReadMemberHeader(), Recover(), and TDataSetManager::ScanDataSet().
Definition at line 1319 of file TFile.cxx.
References TObject::Error(), fBytesRead, fD, fgBytesRead, fgReadCalls, TVirtualPerfStats::FileReadEvent(), fReadCalls, GetErrno(), TNamed::GetName(), gMonitoringWriter, gPerfStats, IsOpen(), kFALSE, kTRUE, ReadBufferViaCache(), ResetErrno(), Seek(), TVirtualMonitoringWriter::SendFileReadProgress(), SetOffset(), ssize_t, start, TObject::SysError(), and SysRead().
Definition at line 1419 of file TFile.cxx.
References extra, fBytesRead, fBytesReadExtra, fCacheRead, fgBytesRead, fgReadaheadSize, i, j, k, kFALSE, kTRUE, Long64_t, n, ReadBuffer(), ReadBufferAsync(), result(), and Seek().
Referenced by TFileCacheRead::ReadBufferExt(), TNetFile::ReadBuffers(), and TXNetFile::ReadBuffers().
void TFile::ReadFree | ( | ) | [virtual] |
Definition at line 1522 of file TFile.cxx.
References TList::Add(), buffer, fEND, fFree, fNbytesFree, fSeekFree, TKey::GetBuffer(), TFree::GetLast(), TFree::ReadBuffer(), TKey::ReadFile(), and TKey::ReadKeyBuffer().
TProcessID * TFile::ReadProcessID | ( | UShort_t | pidf | ) | [virtual] |
Definition at line 1544 of file TFile.cxx.
References TObjArray::Add(), TObjArray::AddAtAndExpand(), TProcessID::CheckInit(), gDebug, TDirectoryFile::Get(), GetListOfProcessIDs(), TNamed::GetName(), TProcessID::GetPIDs(), GetSize(), TNamed::GetTitle(), TProcessID::IncrementCount(), TObjArray::IndexOf(), p, TObject::SetUniqueID(), snprintf, and TObjArray::UncheckedAt().
Referenced by TBufferFile::ReadProcessID().
void TFile::ReadStreamerInfo | ( | ) | [virtual] |
Definition at line 2706 of file TFile.cxx.
References TClass::AddRule(), xmlio::Class, TString::Data(), TArrayC::fArray, fClassIndex, TList::FirstLink(), gDebug, TNamed::GetName(), TObject::GetName(), TObjLink::GetObject(), GetSize(), TArray::GetSize(), GetStreamerInfoList(), info, TObject::Info(), TObject::kCanDelete, kFALSE, list, TObject::MakeZombie(), TObjLink::Next(), TArrayC::Set(), TObjString::String(), and TObject::Warning().
Referenced by Init(), TSQLFile::InitSqlDatabase(), and TXMLFile::ReadFromFile().
Int_t TFile::Recover | ( | ) | [virtual] |
Definition at line 1591 of file TFile.cxx.
References TFree::AddFree(), TDirectoryFile::AppendKey(), buffer, xmlio::Class, classname, TObject::Error(), fBEGIN, fEND, fFree, fInfoCache, fNbytesInfo, frombuf(), TDirectoryFile::fSeekDir, fSeekInfo, TDirectoryFile::fWritable, TClass::GetClass(), TKey::GetClassName(), TDatime::GetDateTime(), TNamed::GetName(), GetSize(), i, TObject::Info(), TClass::InheritsFrom(), kRecovered, kStartBigFile, TList::Last(), Long64_t, Printf(), ReadBuffer(), TKey::ReadKeyBuffer(), SafeDelete, Seek(), TObject::SetBit(), size, and Write().
Referenced by Init().
Definition at line 1720 of file TFile.cxx.
References TDirectoryFile::cd(), TString::Data(), TList::Delete(), TObject::Error(), fBEGIN, fD, fFree, TList::First(), FlushWriteCache(), fOption, fRealName, fSeekFree, TNamed::GetName(), IsOpen(), TDirectoryFile::IsWritable(), kFALSE, kTRUE, O_BINARY, ReadFree(), SafeDelete, TDirectoryFile::Save(), TDirectoryFile::SetWritable(), SysClose(), TObject::SysError(), SysOpen(), TString::ToUpper(), TObject::Warning(), WriteFree(), WriteHeader(), and WriteStreamerInfo().
Referenced by TXNetFile::ReOpen(), and TNetFile::ReOpen().
void TFile::Seek | ( | Long64_t | offset, | |
ERelativeTo | pos = kBeg | |||
) | [virtual] |
Definition at line 1840 of file TFile.cxx.
References TObject::Error(), fArchiveOffset, fD, fOffset, TNamed::GetName(), kBeg, kCur, kEnd, Long64_t, SEEK_CUR, SEEK_END, SEEK_SET, TObject::SysError(), and SysSeek().
Referenced by Cp(), TZIPFile::FindEndHeader(), TFileCacheWrite::Flush(), GetCompressionFactor(), GetRecordHeader(), GetStreamerInfoList(), TTreeCacheUnzip::GetUnzipBuffer(), Init(), TBasket::LoadBasketBuffers(), MakeFree(), Map(), OpenFromCache(), ReadBuffer(), ReadBuffers(), TDCacheFile::ReadBuffers(), ReadBufferViaCache(), TZIPFile::ReadDirectory(), TZIPFile::ReadEndHeader(), TDirectoryFile::ReadKeys(), TZIPFile::ReadMemberHeader(), Recover(), WriteBufferViaCache(), and WriteHeader().
void TFile::SetCacheRead | ( | TFileCacheRead * | cache | ) | [virtual] |
Definition at line 1891 of file TFile.cxx.
References fCacheRead.
Referenced by TEventIterTree::GetTrees(), TChain::LoadTree(), TFileCacheRead::ReadBufferExt(), TTree::SetCacheSize(), TFileCacheRead::TFileCacheRead(), TEventIterTree::TFileTree::~TFileTree(), and TTree::~TTree().
void TFile::SetCacheWrite | ( | TFileCacheWrite * | cache | ) | [virtual] |
Definition at line 1903 of file TFile.cxx.
References fCacheWrite.
Referenced by TFileCacheWrite::TFileCacheWrite().
void TFile::SetCompressionLevel | ( | Int_t | level = 1 |
) | [virtual] |
Definition at line 1870 of file TFile.cxx.
References fCompress.
Referenced by main(), RootShower::OnSaveFile(), stress8write(), testRandom3(), TSQLFile::TSQLFile(), and TXMLFile::TXMLFile().
virtual void TFile::SetEND | ( | Long64_t | last | ) | [inline, virtual] |
void TFile::SetOffset | ( | Long64_t | offset, | |
ERelativeTo | pos = kBeg | |||
) | [virtual] |
Definition at line 1819 of file TFile.cxx.
References TObject::Error(), fArchiveOffset, fEND, fOffset, kBeg, kCur, and kEnd.
Referenced by TNetFile::ReadBuffer(), TGFALFile::ReadBuffer(), TWebFile::ReadBuffer(), TChirpFile::ReadBuffer(), TDCacheFile::ReadBuffer(), ReadBuffer(), TFileCacheRead::ReadBufferExt(), ReadBufferViaCache(), and TNetFile::Seek().
virtual void TFile::SetOption | ( | Option_t * | option = ">" |
) | [inline, virtual] |
virtual void TFile::SetReadCalls | ( | Int_t | readcalls = 0 |
) | [inline, virtual] |
void TFile::ShowStreamerInfo | ( | ) | [virtual] |
Definition at line 2794 of file TFile.cxx.
References GetStreamerInfoList(), and list.
Referenced by foam_demopers(), and RooStats::HistFactory::loadSavedInputs().
Int_t TFile::Sizeof | ( | ) | const [virtual] |
void TFile::SumBuffer | ( | Int_t | bufsize | ) |
Definition at line 1933 of file TFile.cxx.
References fSum2Buffer, fSumBuffer, and fWritten.
Referenced by TDirectoryFile::WriteObjectAny(), WriteStreamerInfo(), and TDirectoryFile::WriteTObject().
Definition at line 2008 of file TFile.cxx.
References TObject::Error(), fBytesWrite, fD, fgBytesWrite, TDirectoryFile::fWritable, GetErrno(), TNamed::GetName(), gMonitoringWriter, gSystem, TSystem::IgnoreInterrupt(), IsOpen(), kFALSE, kTRUE, kWriteError, ResetErrno(), TVirtualMonitoringWriter::SendFileWriteProgress(), TObject::SetBit(), TDirectoryFile::SetWritable(), ssize_t, TObject::SysError(), SysWrite(), and WriteBufferViaCache().
Referenced by Cp(), TAlienCollection::ExportXML(), TFileCacheWrite::Flush(), MakeFree(), ShrinkCacheFileDir(), TGFALFile::WriteBuffer(), TFileCacheWrite::WriteBuffer(), TDCacheFile::WriteBuffer(), TChirpFile::WriteBuffer(), and WriteHeader().
Reimplemented from TDirectoryFile.
Definition at line 1953 of file TFile.cxx.
References TDirectoryFile::cd(), TDirectory::cd(), fMustFlush, gDebug, gDirectory, TNamed::GetName(), TNamed::GetTitle(), TObject::Info(), TDirectoryFile::IsWritable(), kFALSE, kTRUE, kWriteError, TObject::TestBit(), TObject::Warning(), TDirectoryFile::Write(), WriteFree(), WriteHeader(), and WriteStreamerInfo().
Referenced by TMVA::ApplicationCreateCombinedTree(), ClassImp(), copytree(), copytree2(), UnitTesting::MethodUnitTestWithComplexData::create_data(), create_fullcirc(), create_multiclassdata(), createOnionData(), hsimple(), main(), makeEventSample(), makeExample(), MakeTrees(), na49geomfile(), UnitTesting::utFactory::operateSingleFactory(), Recover(), TRecorderRecording::Stop(), stress10(), stress15(), stress8write(), write(), Write(), writeCArray(), Roo2DKeysPdf::writeHistToFile(), Roo2DKeysPdf::writeNTupleToFile(), writeTrackD(), and writeTrackD32().
Reimplemented from TDirectoryFile.
Definition at line 1999 of file TFile.cxx.
References TObject::Error(), and Write().
void TFile::WriteFree | ( | ) | [virtual] |
Definition at line 2074 of file TFile.cxx.
References buffer, fFree, TFree::FillBuffer(), TNamed::fName, fNbytesFree, fSeekFree, TNamed::fTitle, TKey::GetBuffer(), TKey::GetNbytes(), TKey::GetSeekKey(), MakeFree(), TIter::Reset(), TFree::Sizeof(), start, and TKey::WriteFile().
void TFile::WriteHeader | ( | ) | [virtual] |
Definition at line 2117 of file TFile.cxx.
References buffer, fBEGIN, fCompress, fEND, fFree, TUUID::FillBuffer(), fInfoCache, Flush(), fNbytesFree, fNbytesInfo, TDirectoryFile::fNbytesName, fSeekFree, fSeekInfo, fUnits, TDirectory::fUUID, fVersion, TFree::GetFirst(), TCollection::GetSize(), kStartBigFile, TList::Last(), root, SafeDelete, Seek(), tobuf(), version, and WriteBuffer().
Referenced by TTree::AutoSave(), Close(), Init(), ReOpen(), and Write().
UShort_t TFile::WriteProcessID | ( | TProcessID * | pid | ) | [virtual] |
Definition at line 2807 of file TFile.cxx.
References TObjArray::AddAtAndExpand(), TObjArray::At(), gDebug, GetListOfProcessIDs(), TNamed::GetName(), GetNProcessIDs(), TProcessID::GetPID(), i, TProcessID::IncrementCount(), IncrementProcessIDs(), TObject::Info(), kHasReferences, name, TObject::SetBit(), snprintf, and TDirectoryFile::WriteTObject().
Referenced by TBufferFile::WriteProcessID().
void TFile::WriteStreamerInfo | ( | ) | [virtual] |
Definition at line 2835 of file TFile.cxx.
References TList::Add(), compress(), TArrayC::fArray, fClassIndex, fCompress, fInfoCache, TDirectoryFile::fKeys, fNbytesInfo, fSeekInfo, TDirectoryFile::fWritable, gDebug, GetBestBuffer(), TCollection::GetEntries(), TROOT::GetListOfStreamerInfo(), TNamed::GetName(), TKey::GetNbytes(), TKey::GetObjlen(), TKey::GetSeekKey(), gROOT, info, TObject::Info(), kTRUE, list, MakeFree(), TList::Remove(), SafeDelete, TCollection::SetName(), TCollection::SetOwner(), SumBuffer(), and TKey::WriteFile().
Referenced by TTree::AutoSave(), Close(), ReOpen(), and Write().
TFileOpenHandle * TFile::AsyncOpen | ( | const char * | name, | |
Option_t * | option = "" , |
|||
const char * | ftitle = "" , |
|||
Int_t | compress = 1 , |
|||
Int_t | netopt = 0 | |||
) | [static] |
Definition at line 3330 of file TFile.cxx.
References TList::Add(), TObject::Error(), TSystem::ExpandPathName(), fclose(), fgAsyncOpenRequests, TPluginManager::FindHandler(), gDebug, TROOT::GetPluginManager(), GetType(), gROOT, gSystem, h, TString::Index(), kFALSE, kNet, kNPOS, kTRUE, TString::Length(), n, name, TSystem::RedirectOutput(), SafeDelete, TSystem::ShowOutput(), TSystem::TempFileName(), TString::Tokenize(), type, and TSystem::Unlink().
Referenced by G__G__IO_111_0_105(), G__setup_memfuncTFile(), and Open().
TFile * TFile::Open | ( | const char * | name, | |
Option_t * | option = "" , |
|||
const char * | ftitle = "" , |
|||
Int_t | compress = 1 , |
|||
Int_t | netopt = 0 | |||
) | [static] |
Definition at line 3095 of file TFile.cxx.
References AsyncOpen(), TString::Atoi(), TString::Data(), TObject::Error(), TSystem::ExpandPathName(), fclose(), fgAsyncOpenRequests, fgCacheFileForce, TPluginManager::FindHandler(), gDebug, gEnv, GetAsyncOpenStatus(), TClass::GetClass(), TUrl::GetFileAndOptions(), TROOT::GetPluginManager(), TCollection::GetSize(), GetType(), TUrl::GetUrl(), TEnv::GetValue(), gROOT, gSystem, h, IncrementFileCounter(), TString::Index(), Info, TObject::Info(), TClass::InheritsFrom(), TString::Insert(), TString::IsDigit(), TString::IsNull(), kAOSInProgress, kAOSNotAsync, kAOSSuccess, kFALSE, kFile, kLocal, kNet, kNPOS, kTRUE, kWeb, TString::Length(), TFileOpenHandle::Matches(), n, name, OpenFromCache(), option, opts, TSystem::RedirectOutput(), TString::Remove(), SafeDelete, TUrl::SetHost(), TUrl::SetProtocol(), TSystem::ShowOutput(), TSystem::Sleep(), strcasecmp, TSystem::TempFileName(), TFile(), TString::Tokenize(), type, TSystem::Unlink(), and TObject::Warning().
Referenced by UnitTesting::utFactory::addEventsToFactoryByHand(), AddFile(), TChain::AddFile(), TFileMerger::AddFile(), alice_esd(), alice_esd_loadlib(), alice_esd_split(), alice_vsd(), TMVA::ApplicationCreateCombinedTree(), Boost(), Boost2(), calorimeters(), cernbuild(), TTree::ChangeFile(), ClassApplication(), ClassImp(), CopyFile(), Cp(), create_3Bumps(), create_array_with_different_lengths(), create_circ(), UnitTesting::MethodUnitTestWithComplexData::create_data(), create_fullcirc(), create_lin(), create_lin_Nvar(), create_lin_Nvar_2(), create_lin_Nvar_Arr(), create_lin_Nvar_categories(), create_lin_Nvar_discrete(), create_lin_Nvar_double(), create_lin_Nvar_weighted(), create_lin_Nvar_withFriend(), create_lin_NvarObsolete(), create_ManyVars(), create_multiclassdata(), create_MultipleBackground(), create_schachbrett(), create_schachbrett_2D(), create_schachbrett_3D(), create_schachbrett_4D(), create_schachbrett_5D(), createOnionData(), do_anadist(), do_anadist_ds(), do_anadist_plot(), double32(), DrawFriend(), TMemStatManager::DumpTo(), TGeoVolume::Export(), TGeoManager::Export(), TDSet::ExportFileList(), TAlienCollection::ExportXML(), fit1(), RooStats::HLFactory::fParseLine(), G__G__IO_111_0_106(), G__G__IO_111_0_107(), G__setup_memfuncTFile(), galaxy_image(), ProofAux::GenerateFriend(), geomGentleTPC(), TDataSetManagerFile::GetDataSet(), TDSetElement::GetEntries(), TVirtualPacketizer::GetEntries(), TDSet::GetEntries(), TBranch::GetFile(), TFriendElement::GetFile(), TProof::GetInputData(), TMemStat::GetMemStat(), TParallelCoord::GetTree(), TProofLite::GetTreeHeader(), GetWebHistogram(), hadd(), TProofServ::HandleArchive(), TProofPlayerSlave::HandleGetTreeHeader(), TProofServ::HandleRetrieve(), hsimple(), TGeoVolume::Import(), RooWorkspace::import(), TGeoManager::Import(), TDataSetManagerFile::Init(), TRecorderReplaying::Initialize(), TFileStager::IsStaged(), TRecorderInactive::ListCmd(), TRecorderInactive::ListGui(), TEventIterTree::Load(), TEventIter::LoadDir(), TEntryListFromFile::LoadList(), TChain::LoadTree(), TLockFile::Lock(), main(), makeEventSample(), MakeVecData(), memstat(), TChain::Merge(), TFileMerger::MergeRecursive(), MergeRootfile(), mlpHiggs(), Open(), TMVAGlob::OpenFile(), TProofOutputFile::OpenFile(), TAlienCollection::OpenFile(), TDirectoryFile::OpenFile(), OpenFromCache(), UnitTesting::utFactory::operateSingleFactory(), TFileMerger::OutputFile(), Plot(), plot(), PlotFoams(), portfolio(), TProof::PrepareInputDataFile(), TRecorderInactive::PrevCanvases(), TEntryListFromFile::Print(), TChain::Print(), TProof::Process(), projection(), projection_prescale(), PT_InputData(), read(), ReadRef(), TMVA::MethodBase::ReadStateFromFile(), TProof::Retrieve(), RooDataSet::RooDataSet(), UnitTesting::MethodUnitTestWithComplexData::run(), UnitTesting::RegressionUnitTestWithDeviation::run(), UnitTesting::MethodUnitTestWithROCLimits::run(), TParallelCoord::SaveEntryLists(), TProof::SaveInputData(), TDirectoryFile::SaveObjectAs(), TQueryResultManager::SaveQuery(), TParallelCoord::SaveTree(), TDataSetManager::ScanDataSet(), TDataSetManager::ScanFile(), TQueryResultManager::ScanPreviousQueries(), TGRootIDE::Selected(), TMemStatShow::Show(), show_extract(), showEventSample(), ShrinkCacheFileDir(), staff(), StandardBayesianMCMCDemo(), StandardBayesianNumericalDemo(), StandardFeldmanCousinsDemo(), StandardProfileInspectorDemo(), StandardProfileLikelihoodDemo(), stress_backward_io(), stressGeometry(), stressHistogram(), ProofNtuple::Terminate(), testPaletteEditor(), TFileIter::TFileIter(), th2polyEurope(), th2polyUSA(), TMVAClassification(), TMVAClassificationApplication(), TMVAClassificationCategory(), TMVAClassificationCategoryApplication(), TMVAGui(), TMVAMulticlass(), TMVAMulticlassApplication(), TMVAMultiClassGui(), TMVARegGui(), TMVARegression(), TMVARegressionApplication(), TMVA::Training(), TVSDReader::TVSDReader(), write(), and TDataSetManagerFile::WriteDataSet().
TFile * TFile::Open | ( | TFileOpenHandle * | handle | ) | [static] |
Definition at line 3446 of file TFile.cxx.
References fgAsyncOpenRequests, kFALSE, kTRUE, Open(), and TList::Remove().
TFile::EFileType TFile::GetType | ( | const char * | name, | |
Option_t * | option = "" , |
|||
TString * | prefix = 0 | |||
) | [static] |
Definition at line 3812 of file TFile.cxx.
References TSystem::AccessPathName(), TSystem::ExpandPathName(), Form(), gEnv, TDirectoryFile::GetFile(), TUrl::GetFileAndOptions(), TUrl::GetOptions(), TEnv::GetValue(), gSystem, TSystem::HomeDirectory(), TSystem::IsPathLocal(), kDefault, kFALSE, kFile, TString::kIgnoreCase, kLocal, kNet, kNPOS, kReadPermission, kTRUE, kWeb, opts, prefix, read, sname, and type.
Referenced by AsyncOpen(), Cp(), G__G__IO_111_0_108(), G__setup_memfuncTFile(), TDSetElement::GetEntries(), TDSet::GetEntries(), TDataSetManagerFile::Init(), TEventIterTree::Load(), TEventIter::LoadDir(), TDSetElement::Lookup(), and Open().
TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus | ( | const char * | name | ) | [static] |
Definition at line 3896 of file TFile.cxx.
References fgAsyncOpenRequests, GetAsyncOpenStatus(), TROOT::GetListOfFiles(), TCollection::GetSize(), gROOT, kAOSNotAsync, and TFileOpenHandle::Matches().
TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus | ( | TFileOpenHandle * | handle | ) | [static] |
const TUrl * TFile::GetEndpointUrl | ( | const char * | name | ) | [static] |
Definition at line 3940 of file TFile.cxx.
References TFileOpenHandle::fFile, fgAsyncOpenRequests, GetEndpointUrl(), TROOT::GetListOfFiles(), TCollection::GetSize(), gROOT, and TFileOpenHandle::Matches().
Long64_t TFile::GetFileBytesRead | ( | ) | [static] |
Definition at line 3571 of file TFile.cxx.
References fgBytesRead.
Referenced by G__G__IO_111_0_112(), G__setup_memfuncTFile(), TWebFile::GetFromWeb(), TWebFile::GetFromWeb10(), TTreePlayer::Process(), TProofPlayer::Process(), TNetFile::ReadBuffer(), TXNetFile::ReadBuffer(), TXNetFile::ReadBufferAsync(), TNetFile::ReadBuffers(), TRFIOFile::ReadBuffers(), TDCacheFile::ReadBuffers(), TXNetFile::ReadBuffers(), TProofServ::SendStatistics(), stress(), and stress9tree().
Long64_t TFile::GetFileBytesWritten | ( | ) | [static] |
Definition at line 3579 of file TFile.cxx.
References fgBytesWrite.
Referenced by G__G__IO_111_0_113(), G__setup_memfuncTFile(), TEventIterUnit::GetNextEvent(), stress(), TXNetFile::WriteBuffer(), and TNetFile::WriteBuffer().
Int_t TFile::GetFileReadCalls | ( | ) | [static] |
Definition at line 3588 of file TFile.cxx.
References fgReadCalls.
Referenced by G__G__IO_111_0_114(), G__setup_memfuncTFile(), TWebFile::GetFromWeb(), TWebFile::GetFromWeb10(), TProofPlayer::Process(), TNetFile::ReadBuffer(), TXNetFile::ReadBuffer(), TXNetFile::ReadBufferAsync(), TNetFile::ReadBuffers(), TRFIOFile::ReadBuffers(), and TXNetFile::ReadBuffers().
Int_t TFile::GetReadaheadSize | ( | ) | [static] |
Definition at line 3596 of file TFile.cxx.
References fgReadaheadSize.
Referenced by TTreePerfStats::Finish(), G__G__IO_111_0_115(), G__setup_memfuncTFile(), and TFileCacheRead::Print().
void TFile::SetFileBytesRead | ( | Long64_t | bytes = 0 |
) | [static] |
Definition at line 3607 of file TFile.cxx.
References fgBytesRead.
Referenced by G__G__IO_111_0_116(), G__setup_memfuncTFile(), TWebFile::GetFromWeb(), TWebFile::GetFromWeb10(), TNetFile::ReadBuffer(), TXNetFile::ReadBuffer(), TXNetFile::ReadBufferAsync(), TNetFile::ReadBuffers(), TRFIOFile::ReadBuffers(), TDCacheFile::ReadBuffers(), and TXNetFile::ReadBuffers().
void TFile::SetFileBytesWritten | ( | Long64_t | bytes = 0 |
) | [static] |
Definition at line 3610 of file TFile.cxx.
References fgBytesWrite.
Referenced by G__G__IO_111_0_117(), G__setup_memfuncTFile(), TXNetFile::WriteBuffer(), and TNetFile::WriteBuffer().
void TFile::SetFileReadCalls | ( | Int_t | readcalls = 0 |
) | [static] |
Definition at line 3613 of file TFile.cxx.
References fgReadCalls.
Referenced by G__G__IO_111_0_118(), G__setup_memfuncTFile(), TWebFile::GetFromWeb(), TWebFile::GetFromWeb10(), TNetFile::ReadBuffer(), TXNetFile::ReadBuffer(), TXNetFile::ReadBufferAsync(), TNetFile::ReadBuffers(), TRFIOFile::ReadBuffers(), and TXNetFile::ReadBuffers().
void TFile::SetReadaheadSize | ( | Int_t | bufsize = 256000 |
) | [static] |
Definition at line 3604 of file TFile.cxx.
References fgReadaheadSize.
Referenced by G__G__IO_111_0_119(), and G__setup_memfuncTFile().
Definition at line 2779 of file TFile.cxx.
References fgReadInfo.
Referenced by G__G__IO_111_0_120(), and G__setup_memfuncTFile().
Long64_t TFile::GetFileCounter | ( | ) | [static] |
Definition at line 3616 of file TFile.cxx.
References fgFileCounter.
Referenced by G__G__IO_111_0_121(), G__setup_memfuncTFile(), TMonaLisaWriter::SendFileCloseEvent(), and TMonaLisaWriter::SendFileOpenProgress().
void TFile::IncrementFileCounter | ( | ) | [static] |
Definition at line 3619 of file TFile.cxx.
References fgFileCounter.
Referenced by G__G__IO_111_0_122(), G__setup_memfuncTFile(), and Open().
Bool_t TFile::SetCacheFileDir | ( | const char * | cacheDir, | |
Bool_t | operateDisconnected = kTRUE , |
|||
Bool_t | forceCacheread = kFALSE | |||
) | [static] |
Definition at line 3622 of file TFile.cxx.
References TSystem::AccessPathName(), TSystem::Chmod(), TString::EndsWith(), TObject::Error(), fgCacheFileDir, fgCacheFileDisconnected, fgCacheFileForce, gSystem, kFALSE, kFileExists, kTRUE, kWritePermission, and TSystem::mkdir().
Referenced by alice_esd(), alice_esd_split(), alice_vsd(), calorimeters(), G__G__IO_111_0_123(), G__setup_memfuncTFile(), geom_atlas(), geom_cms(), geom_cms_stereo(), geom_lhcb(), MakeVecData(), projection(), projection_prescale(), stress_backward_io(), stressGeometry(), and th2polyEurope().
const char * TFile::GetCacheFileDir | ( | ) | [static] |
Definition at line 3651 of file TFile.cxx.
References fgCacheFileDir.
Referenced by G__G__IO_111_0_124(), and G__setup_memfuncTFile().
Definition at line 3659 of file TFile.cxx.
References TString::Data(), TObject::Error(), TSystem::Exec(), fgCacheFileDir, flags, TString::Format(), TSystem::GetPathInfo(), gSystem, id, TObject::Info(), kFALSE, kTRUE, Long64_t, Open(), size, and WriteBuffer().
Referenced by G__G__IO_111_0_125(), and G__setup_memfuncTFile().
Bool_t TFile::Cp | ( | const char * | src, | |
const char * | dst, | |||
Bool_t | progressbar = kTRUE , |
|||
UInt_t | buffersize = 1000000 | |||
) | [static] |
Definition at line 3997 of file TFile.cxx.
References TSystem::AccessPathName(), Close(), CpProgress(), TObject::Error(), Form(), fprintf(), GetBytesRead(), GetBytesWritten(), TUrl::GetOptions(), GetSize(), GetType(), TUrl::GetUrl(), gSystem, kBeg, kFALSE, kNet, kTRUE, Long64_t, Open(), read, ReadBuffer(), TStopwatch::Reset(), Seek(), TUrl::SetOptions(), TStopwatch::Start(), TStopwatch::Stop(), TSystem::Unlink(), and WriteBuffer().
Referenced by TFileMerger::AddFile(), TDataSetManagerFile::CheckLocalCache(), G__G__IO_111_0_126(), G__setup_memfuncTFile(), TAlienPackage::InstallSinglePackage(), TAlienCollection::Open(), OpenFromCache(), TAlienPackage::PostInstall(), PT_H1AssertFiles(), and TProof::UploadDataSet().
Definition at line 3720 of file TFile.cxx.
References fgOpenTimeout.
Referenced by G__G__IO_111_0_127(), and G__setup_memfuncTFile().
UInt_t TFile::GetOpenTimeout | ( | ) | [static] |
Definition at line 3730 of file TFile.cxx.
References fgOpenTimeout.
Referenced by TXNetFile::CreateXClient(), G__G__IO_111_0_128(), and G__setup_memfuncTFile().
Definition at line 3738 of file TFile.cxx.
References fgOnlyStaged.
Referenced by G__G__IO_111_0_129(), and G__setup_memfuncTFile().
Bool_t TFile::GetOnlyStaged | ( | ) | [static] |
Definition at line 3750 of file TFile.cxx.
References fgOnlyStaged.
Referenced by TXNetFile::CreateXClient(), G__G__IO_111_0_130(), and G__setup_memfuncTFile().
virtual EAsyncOpenStatus TFile::GetAsyncOpenStatus | ( | ) | [inline, protected, virtual] |
virtual void TFile::Init | ( | Bool_t | create | ) | [protected, virtual] |
Bool_t TFile::FlushWriteCache | ( | ) | [protected] |
virtual Int_t TFile::SysOpen | ( | const char * | pathname, | |
Int_t | flags, | |||
UInt_t | mode | |||
) | [protected, virtual] |
virtual Int_t TFile::SysStat | ( | Int_t | fd, | |
Long_t * | id, | |||
Long64_t * | size, | |||
Long_t * | flags, | |||
Long_t * | modtime | |||
) | [protected, virtual] |
virtual Long64_t TFile::DirCreateEntry | ( | TDirectory * | ) | [inline, protected, virtual] |
virtual Int_t TFile::DirReadKeys | ( | TDirectory * | ) | [inline, protected, virtual] |
virtual void TFile::DirWriteKeys | ( | TDirectory * | ) | [inline, protected, virtual] |
virtual void TFile::DirWriteHeader | ( | TDirectory * | ) | [inline, protected, virtual] |
void TFile::operator= | ( | const TFile & | ) | [private] |
static void TFile::CpProgress | ( | Long64_t | bytesread, | |
Long64_t | size, | |||
TStopwatch & | watch | |||
) | [static, private] |
static TFile* TFile::OpenFromCache | ( | const char * | name, | |
Option_t * | = "" , |
|||
const char * | ftitle = "" , |
|||
Int_t | compress = 1 , |
|||
Int_t | netopt = 0 | |||
) | [static, private] |
virtual void TFile::Close | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TDirectoryFile.
virtual void TFile::Copy | ( | TObject & | ) | const [inline, virtual] |
Reimplemented from TDirectoryFile.
Definition at line 155 of file TFile.h.
References TObject::MayNotUse().
virtual TKey* TFile::CreateKey | ( | TDirectory * | mother, | |
const TObject * | obj, | |||
const char * | name, | |||
Int_t | bufsize | |||
) | [virtual] |
virtual TKey* TFile::CreateKey | ( | TDirectory * | mother, | |
const void * | obj, | |||
const TClass * | cl, | |||
const char * | name, | |||
Int_t | bufsize | |||
) | [virtual] |
virtual void TFile::Delete | ( | const char * | namecycle = "" |
) | [virtual] |
Reimplemented from TDirectoryFile.
virtual void TFile::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TDirectory.
virtual void TFile::DrawMap | ( | const char * | keys = "*" , |
|
Option_t * | option = "" | |||
) | [virtual] |
virtual void TFile::FillBuffer | ( | char *& | buffer | ) | [virtual] |
Reimplemented from TDirectoryFile.
virtual void TFile::Flush | ( | ) | [virtual] |
TArchiveFile* TFile::GetArchive | ( | ) | const [inline] |
Int_t TFile::GetBestBuffer | ( | ) | const |
virtual Int_t TFile::GetBytesToPrefetch | ( | ) | const [virtual] |
TFileCacheRead* TFile::GetCacheRead | ( | ) | const |
TFileCacheWrite* TFile::GetCacheWrite | ( | ) | const |
TArrayC* TFile::GetClassIndex | ( | ) | const [inline] |
Int_t TFile::GetCompressionLevel | ( | ) | const [inline] |
Float_t TFile::GetCompressionFactor | ( | ) |
virtual Long64_t TFile::GetEND | ( | ) | const [inline, virtual] |
virtual Int_t TFile::GetErrno | ( | ) | const [virtual] |
virtual void TFile::ResetErrno | ( | ) | const [virtual] |
virtual const TUrl* TFile::GetEndpointUrl | ( | ) | const [inline, virtual] |
TObjArray* TFile::GetListOfProcessIDs | ( | ) | const [inline] |
TList* TFile::GetListOfFree | ( | ) | const [inline] |
virtual Int_t TFile::GetNfree | ( | ) | const [inline, virtual] |
virtual Int_t TFile::GetNProcessIDs | ( | ) | const [inline, virtual] |
Option_t* TFile::GetOption | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 181 of file TFile.h.
References TString::Data(), and fOption.
virtual Long64_t TFile::GetBytesRead | ( | ) | const [inline, virtual] |
virtual Long64_t TFile::GetBytesReadExtra | ( | ) | const [inline, virtual] |
virtual Long64_t TFile::GetBytesWritten | ( | ) | const [virtual] |
virtual Int_t TFile::GetReadCalls | ( | ) | const [inline, virtual] |
Int_t TFile::GetVersion | ( | ) | const [inline] |
Int_t TFile::GetRecordHeader | ( | char * | buf, | |
Long64_t | first, | |||
Int_t | maxbytes, | |||
Int_t & | nbytes, | |||
Int_t & | objlen, | |||
Int_t & | keylen | |||
) |
virtual Int_t TFile::GetNbytesInfo | ( | ) | const [inline, virtual] |
virtual Int_t TFile::GetNbytesFree | ( | ) | const [inline, virtual] |
Long64_t TFile::GetRelOffset | ( | ) | const [inline] |
virtual Long64_t TFile::GetSeekFree | ( | ) | const [inline, virtual] |
virtual Long64_t TFile::GetSeekInfo | ( | ) | const [inline, virtual] |
virtual Long64_t TFile::GetSize | ( | ) | const [virtual] |
virtual TList* TFile::GetStreamerInfoList | ( | ) | [virtual] |
const TList* TFile::GetStreamerInfoCache | ( | ) |
virtual void TFile::IncrementProcessIDs | ( | ) | [inline, virtual] |
virtual Bool_t TFile::IsArchive | ( | ) | const [inline, virtual] |
Bool_t TFile::IsBinary | ( | ) | const [inline] |
Bool_t TFile::IsRaw | ( | ) | const [inline] |
virtual Bool_t TFile::IsOpen | ( | ) | const [virtual] |
virtual void TFile::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TDirectoryFile.
virtual void TFile::MakeProject | ( | const char * | dirname, | |
const char * | classes = "*" , |
|||
Option_t * | option = "new" | |||
) | [virtual] |
virtual void TFile::Map | ( | ) | [virtual] |
virtual Bool_t TFile::Matches | ( | const char * | name | ) | [virtual] |
virtual Bool_t TFile::MustFlush | ( | ) | const [inline, virtual] |
virtual void TFile::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TDirectory.
virtual void TFile::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TDirectory.
virtual void TFile::ReadFree | ( | ) | [virtual] |
virtual TProcessID* TFile::ReadProcessID | ( | UShort_t | pidf | ) | [virtual] |
virtual void TFile::ReadStreamerInfo | ( | ) | [virtual] |
virtual Int_t TFile::Recover | ( | ) | [virtual] |
virtual void TFile::Seek | ( | Long64_t | offset, | |
ERelativeTo | pos = kBeg | |||
) | [virtual] |
virtual void TFile::SetCacheRead | ( | TFileCacheRead * | cache | ) | [virtual] |
virtual void TFile::SetCacheWrite | ( | TFileCacheWrite * | cache | ) | [virtual] |
virtual void TFile::SetCompressionLevel | ( | Int_t | level = 1 |
) | [virtual] |
virtual void TFile::SetEND | ( | Long64_t | last | ) | [inline, virtual] |
virtual void TFile::SetOffset | ( | Long64_t | offset, | |
ERelativeTo | pos = kBeg | |||
) | [virtual] |
virtual void TFile::SetOption | ( | Option_t * | option = ">" |
) | [inline, virtual] |
virtual void TFile::SetReadCalls | ( | Int_t | readcalls = 0 |
) | [inline, virtual] |
virtual void TFile::ShowStreamerInfo | ( | ) | [virtual] |
virtual Int_t TFile::Sizeof | ( | ) | const [virtual] |
Reimplemented from TDirectoryFile.
void TFile::SumBuffer | ( | Int_t | bufsize | ) |
Reimplemented from TDirectoryFile.
virtual Int_t TFile::Write | ( | const char * | name = 0 , |
|
Int_t | opt = 0 , |
|||
Int_t | bufsiz = 0 | |||
) | const [virtual] |
Reimplemented from TDirectoryFile.
virtual void TFile::WriteFree | ( | ) | [virtual] |
virtual void TFile::WriteHeader | ( | ) | [virtual] |
virtual UShort_t TFile::WriteProcessID | ( | TProcessID * | pid | ) | [virtual] |
virtual void TFile::WriteStreamerInfo | ( | ) | [virtual] |
static TFileOpenHandle* TFile::AsyncOpen | ( | const char * | name, | |
Option_t * | option = "" , |
|||
const char * | ftitle = "" , |
|||
Int_t | compress = 1 , |
|||
Int_t | netopt = 0 | |||
) | [static] |
static TFile* TFile::Open | ( | const char * | name, | |
Option_t * | option = "" , |
|||
const char * | ftitle = "" , |
|||
Int_t | compress = 1 , |
|||
Int_t | netopt = 0 | |||
) | [static] |
static TFile* TFile::Open | ( | TFileOpenHandle * | handle | ) | [static] |
static EFileType TFile::GetType | ( | const char * | name, | |
Option_t * | option = "" , |
|||
TString * | prefix = 0 | |||
) | [static] |
static EAsyncOpenStatus TFile::GetAsyncOpenStatus | ( | const char * | name | ) | [static] |
static EAsyncOpenStatus TFile::GetAsyncOpenStatus | ( | TFileOpenHandle * | handle | ) | [static] |
static const TUrl* TFile::GetEndpointUrl | ( | const char * | name | ) | [static] |
static Long64_t TFile::GetFileBytesRead | ( | ) | [static] |
static Long64_t TFile::GetFileBytesWritten | ( | ) | [static] |
static Int_t TFile::GetFileReadCalls | ( | ) | [static] |
static Int_t TFile::GetReadaheadSize | ( | ) | [static] |
static void TFile::SetFileBytesRead | ( | Long64_t | bytes = 0 |
) | [static] |
static void TFile::SetFileBytesWritten | ( | Long64_t | bytes = 0 |
) | [static] |
static void TFile::SetFileReadCalls | ( | Int_t | readcalls = 0 |
) | [static] |
static void TFile::SetReadaheadSize | ( | Int_t | bufsize = 256000 |
) | [static] |
static Long64_t TFile::GetFileCounter | ( | ) | [static] |
static void TFile::IncrementFileCounter | ( | ) | [static] |
static Bool_t TFile::SetCacheFileDir | ( | const char * | cacheDir, | |
Bool_t | operateDisconnected = kTRUE , |
|||
Bool_t | forceCacheread = kFALSE | |||
) | [static] |
static const char* TFile::GetCacheFileDir | ( | ) | [static] |
static Bool_t TFile::Cp | ( | const char * | src, | |
const char * | dst, | |||
Bool_t | progressbar = kTRUE , |
|||
UInt_t | buffersize = 1000000 | |||
) | [static] |
static UInt_t TFile::GetOpenTimeout | ( | ) | [static] |
static Bool_t TFile::GetOnlyStaged | ( | ) | [static] |
TDirectoryFile [friend] |
Double_t TFile::fSumBuffer [protected] |
Definition at line 52 of file TFile.h.
Referenced by GetBestBuffer(), SumBuffer(), TFile(), TSQLFile::TSQLFile(), and TXMLFile::TXMLFile().
Double_t TFile::fSum2Buffer [protected] |
Definition at line 53 of file TFile.h.
Referenced by GetBestBuffer(), SumBuffer(), TFile(), TSQLFile::TSQLFile(), and TXMLFile::TXMLFile().
Long64_t TFile::fBytesWrite [protected] |
Definition at line 54 of file TFile.h.
Referenced by GetBytesWritten(), TNetFile::Print(), TFile(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), TXNetFile::WriteBuffer(), TNetFile::WriteBuffer(), and WriteBuffer().
Long64_t TFile::fBytesRead [protected] |
Definition at line 55 of file TFile.h.
Referenced by GetBytesRead(), TWebFile::GetFromWeb(), TWebFile::GetFromWeb10(), TNetFile::Print(), TNetFile::ReadBuffer(), TXNetFile::ReadBuffer(), ReadBuffer(), TXNetFile::ReadBufferAsync(), TNetFile::ReadBuffers(), TRFIOFile::ReadBuffers(), ReadBuffers(), TDCacheFile::ReadBuffers(), TXNetFile::ReadBuffers(), TFile(), TSQLFile::TSQLFile(), and TXMLFile::TXMLFile().
Long64_t TFile::fBytesReadExtra [protected] |
Definition at line 56 of file TFile.h.
Referenced by GetBytesReadExtra(), ReadBuffers(), and TFile().
Long64_t TFile::fBEGIN [protected] |
Definition at line 57 of file TFile.h.
Referenced by GetCompressionFactor(), GetRecordHeader(), Init(), Map(), Recover(), ReOpen(), and WriteHeader().
Long64_t TFile::fEND [protected] |
Definition at line 58 of file TFile.h.
Referenced by GetCompressionFactor(), GetEND(), GetRecordHeader(), Init(), MakeFree(), Map(), ReadFree(), Recover(), TWebFile::Seek(), SetEND(), SetOffset(), and WriteHeader().
Long64_t TFile::fSeekFree [protected] |
Definition at line 59 of file TFile.h.
Referenced by GetSeekFree(), Init(), Map(), ReadFree(), ReOpen(), WriteFree(), and WriteHeader().
Long64_t TFile::fSeekInfo [protected] |
Definition at line 60 of file TFile.h.
Referenced by GetSeekInfo(), GetStreamerInfoList(), Init(), Map(), Recover(), TFile(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), WriteHeader(), and WriteStreamerInfo().
Definition at line 61 of file TFile.h.
Referenced by TXNetFile::Close(), Close(), TNetFile::Close(), Flush(), GetFd(), GetSize(), TWebFile::Init(), TNetFile::Init(), TXNetFile::Init(), IsOpen(), ReadBuffer(), TRFIOFile::ReadBuffers(), TDCacheFile::ReadBuffers(), ReOpen(), Seek(), TFile(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), and WriteBuffer().
Int_t TFile::fVersion [protected] |
Definition at line 62 of file TFile.h.
Referenced by GetVersion(), Init(), TFile(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), and WriteHeader().
Int_t TFile::fCompress [protected] |
Definition at line 63 of file TFile.h.
Referenced by GetCompressionLevel(), Init(), SetCompressionLevel(), TFile(), WriteHeader(), and WriteStreamerInfo().
Int_t TFile::fNbytesFree [protected] |
Definition at line 64 of file TFile.h.
Referenced by GetNbytesFree(), Init(), ReadFree(), WriteFree(), and WriteHeader().
Int_t TFile::fNbytesInfo [protected] |
Definition at line 65 of file TFile.h.
Referenced by GetNbytesInfo(), GetStreamerInfoList(), Init(), Recover(), TFile(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), WriteHeader(), and WriteStreamerInfo().
Int_t TFile::fWritten [protected] |
Definition at line 66 of file TFile.h.
Referenced by GetBestBuffer(), TWebFile::Init(), SumBuffer(), TFile(), TSQLFile::TSQLFile(), and TXMLFile::TXMLFile().
Int_t TFile::fNProcessIDs [protected] |
Definition at line 67 of file TFile.h.
Referenced by GetNProcessIDs(), IncrementProcessIDs(), Init(), TSQLFile::InitSqlDatabase(), TXMLFile::InitXmlFile(), TFile(), TSQLFile::TSQLFile(), and TXMLFile::TXMLFile().
Int_t TFile::fReadCalls [protected] |
Definition at line 68 of file TFile.h.
Referenced by TWebFile::GetFromWeb(), TWebFile::GetFromWeb10(), GetReadCalls(), TNetFile::ReadBuffer(), TXNetFile::ReadBuffer(), ReadBuffer(), TXNetFile::ReadBufferAsync(), TNetFile::ReadBuffers(), TXNetFile::ReadBuffers(), SetReadCalls(), and TFile().
TString TFile::fRealName [protected] |
Definition at line 69 of file TFile.h.
Referenced by TXMLFile::ReadFromFile(), ReOpen(), TXMLFile::SaveToFile(), SysStat(), TChirpFile::SysStat(), TGFALFile::SysStat(), TFile(), TSQLFile::TSQLFile(), and TXMLFile::TXMLFile().
TString TFile::fOption [protected] |
Definition at line 70 of file TFile.h.
Referenced by TNetFile::ConnectServer(), TNetFile::Create(), TCastorFile::FindServerAndPath(), GetOption(), Init(), TXNetFile::Open(), TNetFile::Print(), ReOpen(), TXMLFile::ReOpen(), TSQLFile::ReOpen(), SetOption(), TNetFile::SysOpen(), TXNetFile::SysOpen(), TGFALFile::SysStat(), TDCacheFile::SysStat(), TFile(), TSQLFile::TSQLFile(), and TXMLFile::TXMLFile().
Char_t TFile::fUnits [protected] |
Definition at line 71 of file TFile.h.
Referenced by Init(), TFile(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), and WriteHeader().
TList* TFile::fFree [protected] |
Definition at line 72 of file TFile.h.
Referenced by Close(), GetListOfFree(), GetNfree(), Init(), MakeFree(), ReadFree(), Recover(), ReOpen(), TFile(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), WriteFree(), WriteHeader(), and ~TFile().
TArrayC* TFile::fClassIndex [protected] |
Definition at line 73 of file TFile.h.
Referenced by Close(), TXMLFile::Close(), TSQLFile::Close(), GetClassIndex(), Init(), TSQLFile::InitSqlDatabase(), TXMLFile::InitXmlFile(), ReadStreamerInfo(), TFile(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), TXMLFile::WriteStreamerInfo(), TSQLFile::WriteStreamerInfo(), and WriteStreamerInfo().
TObjArray* TFile::fProcessIDs [protected] |
Index of TStreamerInfo classes written to this file.
Definition at line 74 of file TFile.h.
Referenced by Close(), TXMLFile::Close(), TSQLFile::Close(), GetListOfProcessIDs(), Init(), TSQLFile::InitSqlDatabase(), TXMLFile::InitXmlFile(), TFile(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), and ~TFile().
Long64_t TFile::fOffset [protected] |
Array of pointers to TProcessIDs.
Definition at line 75 of file TFile.h.
Referenced by GetRelOffset(), TNetFile::ReadBuffer(), TXNetFile::ReadBuffer(), TWebFile::ReadBuffer(), TWebFile::ReadBuffer10(), TXNetFile::ReadBuffers(), Seek(), TWebFile::Seek(), SetOffset(), TFile(), TXNetFile::WriteBuffer(), and TNetFile::WriteBuffer().
TArchiveFile* TFile::fArchive [protected] |
TFileCacheRead* TFile::fCacheRead [protected] |
Archive file from which we read this file.
Definition at line 77 of file TFile.h.
Referenced by GetCacheRead(), ReadBuffers(), TDCacheFile::ReadBuffers(), ReadBufferViaCache(), SetCacheRead(), TFile(), and ~TFile().
TFileCacheWrite* TFile::fCacheWrite [protected] |
Pointer to the read cache (if any).
Definition at line 78 of file TFile.h.
Referenced by FlushWriteCache(), GetBytesWritten(), GetCacheWrite(), ReadBufferViaCache(), SetCacheWrite(), TFile(), WriteBufferViaCache(), and ~TFile().
Long64_t TFile::fArchiveOffset [protected] |
Pointer to the write cache (if any).
Definition at line 79 of file TFile.h.
Referenced by GetRelOffset(), Init(), TXNetFile::ReadBufferAsync(), TNetFile::ReadBuffers(), TRFIOFile::ReadBuffers(), TDCacheFile::ReadBuffers(), TWebFile::ReadBuffers(), TXNetFile::ReadBuffers(), TWebFile::ReadBuffers10(), Seek(), TWebFile::Seek(), SetOffset(), and TFile().
Bool_t TFile::fIsArchive [protected] |
Bool_t TFile::fNoAnchorInName [protected] |
Bool_t TFile::fIsRootFile [protected] |
Bool_t TFile::fInitDone [protected] |
True is this is a ROOT file, raw file otherwise.
Definition at line 83 of file TFile.h.
Referenced by Init(), TXNetFile::Init(), TXNetFile::IsOpen(), and TFile().
Bool_t TFile::fMustFlush [protected] |
True if the file has been initialized.
Definition at line 84 of file TFile.h.
Referenced by MustFlush(), TFile(), and Write().
TFileOpenHandle* TFile::fAsyncHandle [protected] |
EAsyncOpenStatus TFile::fAsyncOpenStatus [protected] |
For proper automatic cleanup.
Definition at line 86 of file TFile.h.
Referenced by TXNetFile::CreateXClient(), TXNetFile::GetAsyncOpenStatus(), GetAsyncOpenStatus(), TXNetFile::Open(), and TFile().
TUrl TFile::fUrl [protected] |
Status of an asynchronous open request.
Definition at line 87 of file TFile.h.
Referenced by TWebFile::BasicAuthentication(), TNetFile::ConnectServer(), TNetFile::Create(), TXNetFile::CreateXClient(), TCastorFile::FindServerAndPath(), GetEndpointUrl(), TWebFile::GetFromWeb(), TWebFile::GetFromWeb10(), TWebFile::GetHead(), TWebFile::GetHunk(), TWebFile::GetLine(), TXNetFile::Init(), Matches(), TXNetFile::Open(), TNetFile::Print(), TWebSocket::ReOpen(), TWebFile::SetMsgReadBuffer10(), TNetFile::SysOpen(), TXNetFile::SysOpen(), and TFile().
TList* TFile::fInfoCache [protected] |
URL of file.
Definition at line 89 of file TFile.h.
Referenced by GetStreamerInfoCache(), Recover(), WriteHeader(), WriteStreamerInfo(), and ~TFile().
TList* TFile::fOpenPhases [protected] |
Cached list of the streamer infos in this file.
Definition at line 90 of file TFile.h.
Referenced by TXNetFile::Init(), TXNetFile::TXNetFile(), and ~TFile().
TList * TFile::fgAsyncOpenRequests [static, protected] |
Time info about open phases.
Definition at line 92 of file TFile.h.
Referenced by AsyncOpen(), GetAsyncOpenStatus(), GetEndpointUrl(), and Open().
TString TFile::fgCacheFileDir [static, protected] |
Definition at line 94 of file TFile.h.
Referenced by GetCacheFileDir(), OpenFromCache(), SetCacheFileDir(), and ShrinkCacheFileDir().
Bool_t TFile::fgCacheFileDisconnected [static, protected] |
Bool_t TFile::fgCacheFileForce [static, protected] |
Definition at line 96 of file TFile.h.
Referenced by Open(), OpenFromCache(), and SetCacheFileDir().
UInt_t TFile::fgOpenTimeout [static, protected] |
Definition at line 97 of file TFile.h.
Referenced by GetOpenTimeout(), OpenFromCache(), and SetOpenTimeout().
Bool_t TFile::fgOnlyStaged [static, protected] |
Long64_t TFile::fgBytesWrite [static, protected] |
Definition at line 99 of file TFile.h.
Referenced by GetFileBytesWritten(), SetFileBytesWritten(), TXNetFile::WriteBuffer(), TNetFile::WriteBuffer(), and WriteBuffer().
Long64_t TFile::fgBytesRead [static, protected] |
Definition at line 100 of file TFile.h.
Referenced by GetFileBytesRead(), TWebFile::GetFromWeb(), TWebFile::GetFromWeb10(), TNetFile::ReadBuffer(), TXNetFile::ReadBuffer(), ReadBuffer(), TXNetFile::ReadBufferAsync(), TNetFile::ReadBuffers(), TRFIOFile::ReadBuffers(), ReadBuffers(), TXNetFile::ReadBuffers(), and SetFileBytesRead().
Long64_t TFile::fgFileCounter [static, protected] |
Int_t TFile::fgReadCalls [static, protected] |
Definition at line 102 of file TFile.h.
Referenced by GetFileReadCalls(), TWebFile::GetFromWeb(), TWebFile::GetFromWeb10(), TNetFile::ReadBuffer(), TXNetFile::ReadBuffer(), ReadBuffer(), TXNetFile::ReadBufferAsync(), TNetFile::ReadBuffers(), TRFIOFile::ReadBuffers(), TXNetFile::ReadBuffers(), and SetFileReadCalls().
Int_t TFile::fgReadaheadSize [static, protected] |
Definition at line 103 of file TFile.h.
Referenced by GetReadaheadSize(), ReadBuffers(), and SetReadaheadSize().
Bool_t TFile::fgReadInfo [static, protected] |
TList* TFile::fFree [protected] |
TArrayC* TFile::fClassIndex [protected] |
TObjArray* TFile::fProcessIDs [protected] |
TArchiveFile* TFile::fArchive [protected] |
TFileCacheRead* TFile::fCacheRead [protected] |
TFileCacheWrite* TFile::fCacheWrite [protected] |
TFileOpenHandle* TFile::fAsyncHandle [protected] |
TList* TFile::fInfoCache [protected] |
TList* TFile::fOpenPhases [protected] |
TList* TFile::fgAsyncOpenRequests [static, protected] |