TMapFile Class Reference

#include <TMapFile.h>

Inheritance diagram for TMapFile:

TObject TObject List of all members.

Public Types

enum  
enum  

Public Member Functions

virtual ~TMapFile ()
void operator delete (void *vp)
void Browse (TBrowser *b)
void Close (Option_t *option="")
void * GetBaseAddr () const
void * GetBreakval () const
TDirectoryGetDirectory () const
Int_t GetFd () const
void * GetMmallocDesc () const
const char * GetName () const
Int_t GetSize () const
const char * GetOption () const
const char * GetTitle () const
TMapRecGetFirst () const
TMapRecGetLast () const
Bool_t IsFolder () const
Bool_t IsWritable () const
void * OrgAddress (void *addr) const
void Print (Option_t *option="") const
void ls (Option_t *option="") const
Bool_t cd (const char *path=0)
void Add (const TObject *obj, const char *name="")
void Update (TObject *obj=0)
TObjectRemove (TObject *obj)
TObjectRemove (const char *name)
void RemoveAll ()
TObjectGet (const char *name, TObject *retObj=0)
virtual ~TMapFile ()
void operator delete (void *vp)
void Browse (TBrowser *b)
void Close (Option_t *option="")
void * GetBaseAddr () const
void * GetBreakval () const
TDirectoryGetDirectory () const
Int_t GetFd () const
void * GetMmallocDesc () const
const char * GetName () const
Int_t GetSize () const
const char * GetOption () const
const char * GetTitle () const
TMapRecGetFirst () const
TMapRecGetLast () const
Bool_t IsFolder () const
Bool_t IsWritable () const
void * OrgAddress (void *addr) const
void Print (Option_t *option="") const
void ls (Option_t *option="") const
Bool_t cd (const char *path=0)
void Add (const TObject *obj, const char *name="")
void Update (TObject *obj=0)
TObjectRemove (TObject *obj)
TObjectRemove (const char *name)
void RemoveAll ()
TObjectGet (const char *name, TObject *retObj=0)

Static Public Member Functions

static TMapFileCreate (const char *name, Option_t *option="READ", Int_t size=kDefaultMapSize, const char *title="")
static TMapFileWhichMapFile (void *addr)
static void SetMapAddress (Long_t addr)
static TMapFileCreate (const char *name, Option_t *option="READ", Int_t size=kDefaultMapSize, const char *title="")
static TMapFileWhichMapFile (void *addr)
static void SetMapAddress (Long_t addr)

Protected Member Functions

 TMapFile ()
 TMapFile (const char *name, const char *title, Option_t *option, Int_t size, TMapFile *&newMapFile)
 TMapFile (const TMapFile &f, Long_t offset=0)
void operator= (const TMapFile &rhs)
TMapFileFindShadowMapFile ()
void InitDirectory ()
TObjectRemove (TObject *obj, Bool_t lock)
TObjectRemove (const char *name, Bool_t lock)
void SumBuffer (Int_t bufsize)
Int_t GetBestBuffer ()
void CreateSemaphore (Int_t pid=0)
Int_t AcquireSemaphore ()
Int_t ReleaseSemaphore ()
void DeleteSemaphore ()
 TMapFile ()
 TMapFile (const char *name, const char *title, Option_t *option, Int_t size, TMapFile *&newMapFile)
 TMapFile (const TMapFile &f, Long_t offset=0)
void operator= (const TMapFile &rhs)
TMapFileFindShadowMapFile ()
void InitDirectory ()
TObjectRemove (TObject *obj, Bool_t lock)
TObjectRemove (const char *name, Bool_t lock)
void SumBuffer (Int_t bufsize)
Int_t GetBestBuffer ()
void CreateSemaphore (Int_t pid=0)
Int_t AcquireSemaphore ()
Int_t ReleaseSemaphore ()
void DeleteSemaphore ()

Static Protected Member Functions

static void * MapToAddress ()
static void * MapToAddress ()

Private Attributes

Int_t fFd
Int_t fVersion
char * fName
char * fTitle
char * fOption
void * fMmallocDesc
ULong_t fBaseAddr
Int_t fSize
TMapRecfFirst
TMapRecfLast
Long_t fOffset
TDirectoryfDirectory
TListfBrowseList
Bool_t fWritable
Int_t fSemaphore
ULong_t fhSemaphore
TObjectfGetting
Int_t fWritten
Double_t fSumBuffer
Double_t fSum2Buffer
char * fName
char * fTitle
char * fOption
void * fMmallocDesc
TMapRecfFirst
TMapRecfLast
TDirectoryfDirectory
TListfBrowseList
TObjectfGetting

Static Private Attributes

static Long_t fgMapAddress
static void * fgMmallocDesc
static void * fgMmallocDesc

Friends

class TMapRec

Detailed Description

Definition at line 54 of file TMapFile.h.


Member Enumeration Documentation

anonymous enum

Definition at line 104 of file TMapFile.h.

anonymous enum

Definition at line 104 of file TMapFile.h.


Constructor & Destructor Documentation

TMapFile::TMapFile (  )  [protected]

Referenced by Create(), and TMapFile().

TMapFile::TMapFile ( const char *  name,
const char *  title,
Option_t option,
Int_t  size,
TMapFile *&  newMapFile 
) [protected]

Definition at line 192 of file TMapFile.cxx.

References TSystem::AccessPathName(), TSeqCollection::AddFirst(), TSeqCollection::AddLast(), cleanup(), close, TString::CompareTo(), CreateSemaphore(), TObject::Error(), TSystem::ExpandPathName(), fBaseAddr, fBrowseList, fDirectory, fFd, fFirst, fGetting, fhSemaphore, fMmallocDesc, fName, fOffset, fOption, fSemaphore, fSize, fSum2Buffer, fSumBuffer, fTitle, fVersion, fWritable, fWritten, TROOT::GetListOfMappedFiles(), TROOT::GetVersionInt(), gMmallocDesc, gROOT, gROOTMutex, gSystem, HANDLE, InitDirectory(), INVALID_HANDLE_VALUE, kFALSE, kFileExists, TString::kIgnoreCase, kReadPermission, kTRUE, kWritePermission, TObject::MakeZombie(), MapToAddress(), mmalloc_attach(), mmalloc_detach(), mmalloc_getkey(), mmalloc_setkey(), NULL, open, R__LOCKGUARD2, read, StrDup(), TObject::SysError(), TMapFile(), TSystem::Unlink(), update(), and TObject::Warning().

TMapFile::TMapFile ( const TMapFile f,
Long_t  offset = 0 
) [protected]

Definition at line 476 of file TMapFile.cxx.

References CreateSemaphore(), fBaseAddr, fBrowseList, fDirectory, fFd, fFirst, fGetting, fhSemaphore, fLast, fMmallocDesc, fName, fOffset, fOption, fSemaphore, fSize, fSum2Buffer, fSumBuffer, fTitle, fVersion, fWritable, fWritten, and StrDup().

TMapFile::~TMapFile (  )  [virtual]

Definition at line 509 of file TMapFile.cxx.

References Close(), TList::Delete(), fBrowseList, fDirectory, fgMmallocDesc, fMmallocDesc, fVersion, fWritable, gDirectory, gROOT, and TObject::SetDtorOnly().

TMapFile::TMapFile (  )  [protected]

TMapFile::TMapFile ( const char *  name,
const char *  title,
Option_t option,
Int_t  size,
TMapFile *&  newMapFile 
) [protected]

TMapFile::TMapFile ( const TMapFile f,
Long_t  offset = 0 
) [protected]

virtual TMapFile::~TMapFile (  )  [virtual]


Member Function Documentation

void TMapFile::operator= ( const TMapFile rhs  )  [protected]

TMapFile * TMapFile::FindShadowMapFile (  )  [protected]

Definition at line 950 of file TMapFile.cxx.

References fBaseAddr, fSize, fVersion, TROOT::GetListOfMappedFiles(), TObjLink::GetObject(), gROOT, gROOTMutex, TObjLink::Prev(), and R__LOCKGUARD2.

Referenced by Close().

void TMapFile::InitDirectory (  )  [protected]

Definition at line 537 of file TMapFile.cxx.

References TDirectory::Build(), fDirectory, gDirectory, GetName(), GetTitle(), TDirectory::SetMother(), TDirectory::SetName(), and TNamed::SetTitle().

Referenced by TMapFile().

TObject * TMapFile::Remove ( TObject obj,
Bool_t  lock 
) [protected]

Definition at line 629 of file TMapFile.cxx.

References AcquireSemaphore(), fFirst, fLast, fMmallocDesc, TMapRec::fNext, fWritable, and ReleaseSemaphore().

Referenced by Add(), and Remove().

TObject * TMapFile::Remove ( const char *  name,
Bool_t  lock 
) [protected]

Definition at line 667 of file TMapFile.cxx.

References AcquireSemaphore(), fFirst, fLast, fMmallocDesc, TMapRec::fNext, fWritable, and ReleaseSemaphore().

void TMapFile::SumBuffer ( Int_t  bufsize  )  [protected]

Definition at line 1054 of file TMapFile.cxx.

References fSum2Buffer, fSumBuffer, and fWritten.

Referenced by Update().

Int_t TMapFile::GetBestBuffer (  )  [protected]

Definition at line 1064 of file TMapFile.cxx.

References TMath::Abs(), fSum2Buffer, fSumBuffer, fWritten, TBuffer::kMinimalSize, and sqrt().

Referenced by Update().

void TMapFile::CreateSemaphore ( Int_t  pid = 0  )  [protected]

Definition at line 775 of file TMapFile.cxx.

References buffer, FALSE, INVALID_HANDLE_VALUE, and NULL.

Referenced by TMapFile().

Int_t TMapFile::AcquireSemaphore (  )  [protected]

Definition at line 830 of file TMapFile.cxx.

References TObject::Error(), fhSemaphore, fMmallocDesc, fSemaphore, fWritable, TSystem::GetErrno(), HANDLE, INVALID_HANDLE_VALUE, mmalloc_update_mapping(), and TSystem::ResetErrno().

Referenced by Add(), Browse(), Get(), Remove(), RemoveAll(), and Update().

Int_t TMapFile::ReleaseSemaphore (  )  [protected]

Definition at line 875 of file TMapFile.cxx.

References fhSemaphore, fSemaphore, TSystem::GetErrno(), HANDLE, and INVALID_HANDLE_VALUE.

Referenced by Add(), Browse(), Get(), Remove(), RemoveAll(), and Update().

void TMapFile::DeleteSemaphore (  )  [protected]

Definition at line 805 of file TMapFile.cxx.

References fhSemaphore, fSemaphore, HANDLE, and INVALID_HANDLE_VALUE.

Referenced by Close().

void * TMapFile::MapToAddress (  )  [static, protected]

Definition at line 1131 of file TMapFile.cxx.

References fgMapAddress, and TStorage::HasCustomNewDelete().

Referenced by TMapFile().

void TMapFile::operator delete ( void *  vp  ) 

Reimplemented from TObject.

Definition at line 1163 of file TMapFile.cxx.

References fgMmallocDesc, mmalloc_detach(), and TObject::operator delete().

Referenced by G__G__IO_234_0_16().

void TMapFile::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

Definition at line 992 of file TMapFile.cxx.

References AcquireSemaphore(), TList::Add(), b, fBrowseList, TList::FindObject(), fMmallocDesc, fOffset, TMapRec::GetClassName(), GetFirst(), TMapRec::GetName(), TNamed::GetName(), TMapRec::GetNext(), OrgAddress(), and ReleaseSemaphore().

void TMapFile::Close ( Option_t option = ""  ) 

Definition at line 901 of file TMapFile.cxx.

References close, DeleteSemaphore(), TObject::Error(), fFd, FindShadowMapFile(), fMmallocDesc, fWritable, TROOT::GetListOfMappedFiles(), gROOT, gROOTMutex, HANDLE, kFALSE, mmalloc_detach(), R__LOCKGUARD2, and TCollection::Remove().

Referenced by ~TMapFile().

void* TMapFile::GetBaseAddr (  )  const [inline]

Definition at line 112 of file TMapFile.h.

References fBaseAddr.

void * TMapFile::GetBreakval (  )  const [inline]

Definition at line 180 of file TMapFile.h.

References fMmallocDesc.

Referenced by Print(), and WhichMapFile().

TDirectory* TMapFile::GetDirectory (  )  const [inline]

Definition at line 114 of file TMapFile.h.

References fDirectory.

Int_t TMapFile::GetFd (  )  const [inline]

Definition at line 115 of file TMapFile.h.

References fFd.

void* TMapFile::GetMmallocDesc (  )  const [inline]

Definition at line 116 of file TMapFile.h.

References fMmallocDesc.

Referenced by operator delete().

const char* TMapFile::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 117 of file TMapFile.h.

References fName.

Referenced by InitDirectory().

Int_t TMapFile::GetSize (  )  const [inline]

Definition at line 118 of file TMapFile.h.

References fSize.

const char* TMapFile::GetOption (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 119 of file TMapFile.h.

References fOption.

const char* TMapFile::GetTitle (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 120 of file TMapFile.h.

References fTitle.

Referenced by InitDirectory().

TMapRec* TMapFile::GetFirst (  )  const [inline]

Definition at line 121 of file TMapFile.h.

References fFirst, and fOffset.

Referenced by Browse(), Get(), and ls().

TMapRec* TMapFile::GetLast (  )  const [inline]

Definition at line 122 of file TMapFile.h.

References fLast, and fOffset.

Bool_t TMapFile::IsFolder (  )  const [virtual]

Reimplemented from TObject.

Definition at line 983 of file TMapFile.cxx.

References fMmallocDesc, fVersion, kFALSE, and kTRUE.

Bool_t TMapFile::IsWritable (  )  const [inline]

Definition at line 124 of file TMapFile.h.

References fWritable.

Referenced by operator delete().

void* TMapFile::OrgAddress ( void *  addr  )  const [inline]

Definition at line 125 of file TMapFile.h.

References fOffset.

Referenced by Browse(), Get(), and ls().

void TMapFile::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 966 of file TMapFile.cxx.

References fBaseAddr, fMmallocDesc, fName, fOption, fTitle, GetBreakval(), and Printf().

void TMapFile::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 1029 of file TMapFile.cxx.

References TMapRec::fBufSize, fFirst, fMmallocDesc, fOffset, TMapRec::GetClassName(), GetFirst(), TMapRec::GetName(), TMapRec::GetNext(), OrgAddress(), and Printf().

Bool_t TMapFile::cd ( const char *  path = 0  ) 

Definition at line 1019 of file TMapFile.cxx.

References TDirectory::cd(), fDirectory, and kFALSE.

void TMapFile::Add ( const TObject obj,
const char *  name = "" 
)

Definition at line 551 of file TMapFile.cxx.

References AcquireSemaphore(), fFirst, fGetting, fLast, fMmallocDesc, TMapRec::fNext, fWritable, gMmallocDesc, kFALSE, kTRUE, n, ReleaseSemaphore(), Remove(), and TMapRec.

void TMapFile::Update ( TObject obj = 0  ) 

Definition at line 591 of file TMapFile.cxx.

References AcquireSemaphore(), b, TObject::ClassName(), TMapRec::fBuffer, TMapRec::fBufSize, TMapRec::fClassName, fFirst, fMmallocDesc, TMapRec::fNext, TMapRec::fObject, fWritable, GetBestBuffer(), gMmallocDesc, kFALSE, kTRUE, TBuffer::kWrite, ReleaseSemaphore(), StrDup(), and SumBuffer().

TObject* TMapFile::Remove ( TObject obj  )  [inline]

Definition at line 132 of file TMapFile.h.

References kTRUE, and Remove().

TObject* TMapFile::Remove ( const char *  name  )  [inline]

Definition at line 133 of file TMapFile.h.

References kTRUE, and Remove().

void TMapFile::RemoveAll (  ) 

Definition at line 705 of file TMapFile.cxx.

References AcquireSemaphore(), fFirst, fLast, fMmallocDesc, TMapRec::fNext, fWritable, ReleaseSemaphore(), and t.

TObject * TMapFile::Get ( const char *  name,
TObject retObj = 0 
)

Definition at line 725 of file TMapFile.cxx.

References AcquireSemaphore(), b, TObject::Error(), TMapRec::fBufSize, fGetting, fMmallocDesc, fOffset, TMapRec::GetBuffer(), TClass::GetClass(), TMapRec::GetClassName(), GetFirst(), TMapRec::GetName(), TMapRec::GetNext(), TBuffer::kRead, TClass::New(), OrgAddress(), and ReleaseSemaphore().

Referenced by TKeyMapFile::Browse().

TMapFile * TMapFile::Create ( const char *  name,
Option_t option = "READ",
Int_t  size = kDefaultMapSize,
const char *  title = "" 
) [static]

Definition at line 1080 of file TMapFile.cxx.

References TMapFile().

Referenced by G__G__IO_234_0_42(), and G__setup_memfuncTMapFile().

TMapFile * TMapFile::WhichMapFile ( void *  addr  )  [inline, static]

Definition at line 190 of file TMapFile.h.

References fBaseAddr, fOffset, GetBreakval(), TROOT::GetListOfMappedFiles(), TObjLink::GetObject(), gROOT, and TObjLink::Prev().

Referenced by G__G__IO_234_0_43(), G__setup_memfuncTMapFile(), and operator delete().

void TMapFile::SetMapAddress ( Long_t  addr  )  [static]

Definition at line 1099 of file TMapFile.cxx.

References fgMapAddress.

Referenced by G__G__IO_234_0_44(), and G__setup_memfuncTMapFile().

void TMapFile::operator= ( const TMapFile rhs  )  [protected]

TMapFile* TMapFile::FindShadowMapFile (  )  [protected]

void TMapFile::InitDirectory (  )  [protected]

TObject* TMapFile::Remove ( TObject obj,
Bool_t  lock 
) [protected]

TObject* TMapFile::Remove ( const char *  name,
Bool_t  lock 
) [protected]

void TMapFile::SumBuffer ( Int_t  bufsize  )  [protected]

Int_t TMapFile::GetBestBuffer (  )  [protected]

void TMapFile::CreateSemaphore ( Int_t  pid = 0  )  [protected]

Int_t TMapFile::AcquireSemaphore (  )  [protected]

Int_t TMapFile::ReleaseSemaphore (  )  [protected]

void TMapFile::DeleteSemaphore (  )  [protected]

static void* TMapFile::MapToAddress (  )  [static, protected]

void TMapFile::operator delete ( void *  vp  ) 

Reimplemented from TObject.

void TMapFile::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

void TMapFile::Close ( Option_t option = ""  ) 

void* TMapFile::GetBaseAddr (  )  const [inline]

Definition at line 112 of file TMapFile.h.

References fBaseAddr.

void* TMapFile::GetBreakval (  )  const

TDirectory* TMapFile::GetDirectory (  )  const [inline]

Definition at line 114 of file TMapFile.h.

References fDirectory.

Int_t TMapFile::GetFd (  )  const [inline]

Definition at line 115 of file TMapFile.h.

References fFd.

void* TMapFile::GetMmallocDesc (  )  const [inline]

Definition at line 116 of file TMapFile.h.

References fMmallocDesc.

const char* TMapFile::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 117 of file TMapFile.h.

References fName.

Int_t TMapFile::GetSize (  )  const [inline]

Definition at line 118 of file TMapFile.h.

References fSize.

const char* TMapFile::GetOption (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 119 of file TMapFile.h.

References fOption.

const char* TMapFile::GetTitle (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 120 of file TMapFile.h.

References fTitle.

TMapRec* TMapFile::GetFirst (  )  const [inline]

Definition at line 121 of file TMapFile.h.

References fFirst, and fOffset.

TMapRec* TMapFile::GetLast (  )  const [inline]

Definition at line 122 of file TMapFile.h.

References fLast, and fOffset.

Bool_t TMapFile::IsFolder (  )  const [virtual]

Reimplemented from TObject.

Bool_t TMapFile::IsWritable (  )  const [inline]

Definition at line 124 of file TMapFile.h.

References fWritable.

void* TMapFile::OrgAddress ( void *  addr  )  const [inline]

Definition at line 125 of file TMapFile.h.

References fOffset.

void TMapFile::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

void TMapFile::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Bool_t TMapFile::cd ( const char *  path = 0  ) 

void TMapFile::Add ( const TObject obj,
const char *  name = "" 
)

void TMapFile::Update ( TObject obj = 0  ) 

TObject* TMapFile::Remove ( TObject obj  )  [inline]

Definition at line 132 of file TMapFile.h.

References kTRUE, and Remove().

TObject* TMapFile::Remove ( const char *  name  )  [inline]

Definition at line 133 of file TMapFile.h.

References kTRUE, and Remove().

void TMapFile::RemoveAll (  ) 

TObject* TMapFile::Get ( const char *  name,
TObject retObj = 0 
)

static TMapFile* TMapFile::Create ( const char *  name,
Option_t option = "READ",
Int_t  size = kDefaultMapSize,
const char *  title = "" 
) [static]

static TMapFile* TMapFile::WhichMapFile ( void *  addr  )  [static]

static void TMapFile::SetMapAddress ( Long_t  addr  )  [static]


Friends And Related Function Documentation

TMapRec [friend]

Definition at line 56 of file TMapFile.h.

Referenced by Add().


Member Data Documentation

Int_t TMapFile::fFd [private]

Definition at line 59 of file TMapFile.h.

Referenced by Close(), GetFd(), and TMapFile().

Int_t TMapFile::fVersion [private]

Definition at line 60 of file TMapFile.h.

Referenced by FindShadowMapFile(), IsFolder(), TMapFile(), and ~TMapFile().

char* TMapFile::fName [private]

Definition at line 61 of file TMapFile.h.

Referenced by GetName(), Print(), and TMapFile().

char* TMapFile::fTitle [private]

Definition at line 62 of file TMapFile.h.

Referenced by GetTitle(), Print(), and TMapFile().

char* TMapFile::fOption [private]

Definition at line 63 of file TMapFile.h.

Referenced by GetOption(), Print(), and TMapFile().

void* TMapFile::fMmallocDesc [private]

Definition at line 64 of file TMapFile.h.

Referenced by AcquireSemaphore(), Add(), Browse(), Close(), Get(), GetBreakval(), GetMmallocDesc(), IsFolder(), ls(), Print(), Remove(), RemoveAll(), TMapFile(), Update(), and ~TMapFile().

ULong_t TMapFile::fBaseAddr [private]

Definition at line 65 of file TMapFile.h.

Referenced by FindShadowMapFile(), GetBaseAddr(), Print(), TMapFile(), and WhichMapFile().

Int_t TMapFile::fSize [private]

Definition at line 66 of file TMapFile.h.

Referenced by FindShadowMapFile(), GetSize(), and TMapFile().

TMapRec* TMapFile::fFirst [private]

Definition at line 67 of file TMapFile.h.

Referenced by Add(), GetFirst(), ls(), Remove(), RemoveAll(), TMapFile(), and Update().

TMapRec* TMapFile::fLast [private]

Definition at line 68 of file TMapFile.h.

Referenced by Add(), GetLast(), Remove(), RemoveAll(), and TMapFile().

Long_t TMapFile::fOffset [private]

Definition at line 69 of file TMapFile.h.

Referenced by Browse(), Get(), GetFirst(), GetLast(), ls(), OrgAddress(), TMapFile(), and WhichMapFile().

TDirectory* TMapFile::fDirectory [private]

Definition at line 70 of file TMapFile.h.

Referenced by cd(), GetDirectory(), InitDirectory(), TMapFile(), and ~TMapFile().

TList* TMapFile::fBrowseList [private]

Definition at line 71 of file TMapFile.h.

Referenced by Browse(), TMapFile(), and ~TMapFile().

Bool_t TMapFile::fWritable [private]

Definition at line 72 of file TMapFile.h.

Referenced by AcquireSemaphore(), Add(), Close(), IsWritable(), Remove(), RemoveAll(), TMapFile(), Update(), and ~TMapFile().

Int_t TMapFile::fSemaphore [private]

Definition at line 73 of file TMapFile.h.

Referenced by AcquireSemaphore(), DeleteSemaphore(), ReleaseSemaphore(), and TMapFile().

ULong_t TMapFile::fhSemaphore [private]

Definition at line 74 of file TMapFile.h.

Referenced by AcquireSemaphore(), DeleteSemaphore(), ReleaseSemaphore(), and TMapFile().

TObject* TMapFile::fGetting [private]

Definition at line 75 of file TMapFile.h.

Referenced by Add(), Get(), and TMapFile().

Int_t TMapFile::fWritten [private]

Definition at line 76 of file TMapFile.h.

Referenced by GetBestBuffer(), SumBuffer(), and TMapFile().

Double_t TMapFile::fSumBuffer [private]

Definition at line 77 of file TMapFile.h.

Referenced by GetBestBuffer(), SumBuffer(), and TMapFile().

Double_t TMapFile::fSum2Buffer [private]

Definition at line 78 of file TMapFile.h.

Referenced by GetBestBuffer(), SumBuffer(), and TMapFile().

Long_t TMapFile::fgMapAddress [static, private]

Definition at line 80 of file TMapFile.h.

Referenced by MapToAddress(), and SetMapAddress().

void * TMapFile::fgMmallocDesc [static, private]

Definition at line 81 of file TMapFile.h.

Referenced by operator delete(), and ~TMapFile().

char* TMapFile::fName [private]

Definition at line 61 of file TMapFile.h.

char* TMapFile::fTitle [private]

Definition at line 62 of file TMapFile.h.

char* TMapFile::fOption [private]

Definition at line 63 of file TMapFile.h.

void* TMapFile::fMmallocDesc [private]

Definition at line 64 of file TMapFile.h.

TMapRec* TMapFile::fFirst [private]

Definition at line 67 of file TMapFile.h.

TMapRec* TMapFile::fLast [private]

Definition at line 68 of file TMapFile.h.

TDirectory* TMapFile::fDirectory [private]

Definition at line 70 of file TMapFile.h.

TList* TMapFile::fBrowseList [private]

Definition at line 71 of file TMapFile.h.

TObject* TMapFile::fGetting [private]

Definition at line 75 of file TMapFile.h.

void* TMapFile::fgMmallocDesc [static, private]

Definition at line 81 of file TMapFile.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:42:35 2011 for ROOT_528-00b_version by  doxygen 1.5.1