Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TDirectory Class Reference

#include <TDirectory.h>

Inheritance diagram for TDirectory:

Inheritance graph
[legend]
Collaboration diagram for TDirectory:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { kCloseDirectory = BIT(7) }

Public Methods

 TDirectory ()
 TDirectory (const char *name, const char *title, Option_t *option="")
virtual ~TDirectory ()
virtual void Append (TObject *obj)
void Add (TObject *obj)
Int_t AppendKey (TKey *key)
virtual void Browse (TBrowser *b)
void Build ()
virtual void Clear (Option_t *option="")
virtual void Close (Option_t *option="")
virtual void Copy (TObject &) const
virtual Bool_t cd (const char *path=0)
virtual void DeleteAll (Option_t *option="")
virtual void Delete (const char *namecycle="")
virtual void Draw (Option_t *option="")
virtual void FillBuffer (char *&buffer)
virtual TKeyFindKey (const char *keyname) const
virtual TKeyFindKeyAny (const char *keyname) const
virtual TObjectFindObject (const char *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual TObjectFindObjectAny (const char *name) const
virtual TObjectGet (const char *namecycle)
TDatimeGetCreationDate ()
virtual TFileGetFile () const
virtual TKeyGetKey (const char *name, Short_t cycle=9999) const
TListGetList () const
TListGetListOfKeys () const
TDatimeGetModificationDate ()
TObjectGetMother () const
virtual Int_t GetNbytesKeys () const
virtual Int_t GetNkeys () const
virtual Seek_t GetSeekDir () const
virtual Seek_t GetSeekParent () const
virtual Seek_t GetSeekKeys () const
virtual const char * GetPath () const
TUUID GetUUID () const
Bool_t IsFolder () const
Bool_t IsModified () const
Bool_t IsWritable () const
virtual void ls (Option_t *option="") const
virtual TDirectory * mkdir (const char *name, const char *title="")
virtual void Paint (Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void Purge (Short_t nkeep=1)
virtual void pwd () const
virtual void ReadAll (Option_t *option="")
virtual Int_t ReadKeys ()
virtual void RecursiveRemove (TObject *obj)
virtual void Save ()
virtual void SaveSelf (Bool_t force=kFALSE)
void SetWritable (Bool_t writable=kTRUE)
void SetModified ()
void SetMother (const TObject *mother)
virtual Int_t Sizeof () const
virtual Int_t Write (const char *name=0, Int_t opt=0, Int_t bufsiz=0)
virtual void WriteDirHeader ()
virtual void WriteKeys ()

Static Public Methods

Bool_t Cd (const char *path)
void DecodeNameCycle (const char *namecycle, char *name, Short_t &cycle)
void EncodeNameCycle (char *buffer, const char *name, Short_t cycle)

Protected Methods

Bool_t cd1 (const char *path)

Static Protected Methods

Bool_t Cd1 (const char *path)

Protected Attributes

Bool_t fModified
Bool_t fWritable
TDatime fDatimeC
TDatime fDatimeM
Int_t fNbytesKeys
Int_t fNbytesName
Seek_t fSeekDir
Seek_t fSeekParent
Seek_t fSeekKeys
TFilefFile
TObjectfMother
TListfList
TListfKeys
TUUID fUUID

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kCloseDirectory 

Definition at line 68 of file TDirectory.h.


Constructor & Destructor Documentation

TDirectory::TDirectory  
 

TDirectory::TDirectory const char *    name,
const char *    title,
Option_t *    option = ""
 

virtual TDirectory::~TDirectory   [virtual]
 


Member Function Documentation

Bool_t TDirectory::cd1 const char *    path [protected]
 

Bool_t TDirectory::Cd1 const char *    path [static, protected]
 

virtual void TDirectory::Append TObject   obj [virtual]
 

Referenced by Add().

void TDirectory::Add TObject   obj
 

Definition at line 74 of file TDirectory.h.

References Append().

Int_t TDirectory::AppendKey TKey   key
 

virtual void TDirectory::Browse TBrowser   b [virtual]
 

Reimplemented from TObject.

Reimplemented in TROOT.

void TDirectory::Build  
 

virtual void TDirectory::Clear Option_t *    option = "" [virtual]
 

Reimplemented from TNamed.

virtual void TDirectory::Close Option_t *    option = "" [virtual]
 

Reimplemented in TFile, and TNetFile.

virtual void TDirectory::Copy TObject   const [virtual]
 

Reimplemented from TNamed.

Reimplemented in TFile.

Definition at line 80 of file TDirectory.h.

References TObject::MayNotUse().

virtual Bool_t TDirectory::cd const char *    path = 0 [virtual]
 

virtual void TDirectory::DeleteAll Option_t *    option = "" [virtual]
 

virtual void TDirectory::Delete const char *    namecycle = "" [virtual]
 

Reimplemented in TFile.

virtual void TDirectory::Draw Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

Reimplemented in TFile.

virtual void TDirectory::FillBuffer char *&    buffer [virtual]
 

Reimplemented from TNamed.

Reimplemented in TFile.

virtual TKey* TDirectory::FindKey const char *    keyname const [virtual]
 

virtual TKey* TDirectory::FindKeyAny const char *    keyname const [virtual]
 

virtual TObject* TDirectory::FindObject const char *    name const [virtual]
 

Reimplemented from TObject.

Reimplemented in TROOT.

virtual TObject* TDirectory::FindObject const TObject   obj const [virtual]
 

Reimplemented from TObject.

Reimplemented in TROOT.

virtual TObject* TDirectory::FindObjectAny const char *    name const [virtual]
 

Reimplemented in TROOT.

virtual TObject* TDirectory::Get const char *    namecycle [virtual]
 

TDatime& TDirectory::GetCreationDate  
 

Definition at line 92 of file TDirectory.h.

virtual TFile* TDirectory::GetFile   const [virtual]
 

Reimplemented in TROOT.

Definition at line 93 of file TDirectory.h.

virtual TKey* TDirectory::GetKey const char *    name,
Short_t    cycle = 9999
const [virtual]
 

TList* TDirectory::GetList   const
 

Definition at line 95 of file TDirectory.h.

TList* TDirectory::GetListOfKeys   const
 

Definition at line 96 of file TDirectory.h.

TDatime& TDirectory::GetModificationDate  
 

Definition at line 97 of file TDirectory.h.

TObject* TDirectory::GetMother   const
 

Definition at line 98 of file TDirectory.h.

virtual Int_t TDirectory::GetNbytesKeys   const [virtual]
 

Definition at line 99 of file TDirectory.h.

References fNbytesKeys.

virtual Int_t TDirectory::GetNkeys   const [virtual]
 

Definition at line 100 of file TDirectory.h.

References TCollection::GetSize().

virtual Seek_t TDirectory::GetSeekDir   const [virtual]
 

Definition at line 101 of file TDirectory.h.

References fSeekDir.

virtual Seek_t TDirectory::GetSeekParent   const [virtual]
 

Definition at line 102 of file TDirectory.h.

References fSeekParent.

virtual Seek_t TDirectory::GetSeekKeys   const [virtual]
 

Definition at line 103 of file TDirectory.h.

References fSeekKeys.

virtual const char* TDirectory::GetPath   const [virtual]
 

TUUID TDirectory::GetUUID   const
 

Definition at line 105 of file TDirectory.h.

Bool_t TDirectory::IsFolder   const [virtual]
 

Reimplemented from TObject.

Reimplemented in TROOT.

Definition at line 106 of file TDirectory.h.

Bool_t TDirectory::IsModified   const
 

Definition at line 107 of file TDirectory.h.

References fModified.

Bool_t TDirectory::IsWritable   const
 

Definition at line 108 of file TDirectory.h.

References fWritable.

virtual void TDirectory::ls Option_t *    option = "" const [virtual]
 

Reimplemented from TNamed.

Reimplemented in TFile, and TROOT.

virtual TDirectory* TDirectory::mkdir const char *    name,
const char *    title = ""
[virtual]
 

virtual void TDirectory::Paint Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

Reimplemented in TFile.

virtual void TDirectory::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TNamed.

Reimplemented in TFile.

virtual void TDirectory::Purge Short_t    nkeep = 1 [virtual]
 

virtual void TDirectory::pwd   const [virtual]
 

virtual void TDirectory::ReadAll Option_t *    option = "" [virtual]
 

virtual Int_t TDirectory::ReadKeys   [virtual]
 

virtual void TDirectory::RecursiveRemove TObject   obj [virtual]
 

Reimplemented from TObject.

virtual void TDirectory::Save   [virtual]
 

virtual void TDirectory::SaveSelf Bool_t    force = kFALSE [virtual]
 

void TDirectory::SetWritable Bool_t    writable = kTRUE
 

void TDirectory::SetModified  
 

Definition at line 121 of file TDirectory.h.

References fModified.

void TDirectory::SetMother const TObject   mother
 

Definition at line 122 of file TDirectory.h.

virtual Int_t TDirectory::Sizeof   const [virtual]
 

Reimplemented from TNamed.

Reimplemented in TFile.

virtual Int_t TDirectory::Write const char *    name = 0,
Int_t    opt = 0,
Int_t    bufsiz = 0
[virtual]
 

Reimplemented from TObject.

Reimplemented in TFile.

virtual void TDirectory::WriteDirHeader   [virtual]
 

virtual void TDirectory::WriteKeys   [virtual]
 

Bool_t TDirectory::Cd const char *    path [static]
 

void TDirectory::DecodeNameCycle const char *    namecycle,
char *    name,
Short_t &    cycle
[static]
 

void TDirectory::EncodeNameCycle char *    buffer,
const char *    name,
Short_t    cycle
[static]
 


Member Data Documentation

Bool_t TDirectory::fModified [protected]
 

Definition at line 44 of file TDirectory.h.

Referenced by IsModified(), and SetModified().

Bool_t TDirectory::fWritable [protected]
 

Definition at line 45 of file TDirectory.h.

Referenced by IsWritable().

TDatime TDirectory::fDatimeC [protected]
 

Definition at line 46 of file TDirectory.h.

TDatime TDirectory::fDatimeM [protected]
 

Definition at line 47 of file TDirectory.h.

Int_t TDirectory::fNbytesKeys [protected]
 

Definition at line 48 of file TDirectory.h.

Referenced by GetNbytesKeys().

Int_t TDirectory::fNbytesName [protected]
 

Definition at line 49 of file TDirectory.h.

Seek_t TDirectory::fSeekDir [protected]
 

Definition at line 50 of file TDirectory.h.

Referenced by GetSeekDir().

Seek_t TDirectory::fSeekParent [protected]
 

Definition at line 51 of file TDirectory.h.

Referenced by GetSeekParent().

Seek_t TDirectory::fSeekKeys [protected]
 

Definition at line 52 of file TDirectory.h.

Referenced by GetSeekKeys().

TFile* TDirectory::fFile [protected]
 

Definition at line 53 of file TDirectory.h.

Referenced by TROOT::GetFile().

TObject* TDirectory::fMother [protected]
 

Definition at line 54 of file TDirectory.h.

TList* TDirectory::fList [protected]
 

Definition at line 55 of file TDirectory.h.

TList* TDirectory::fKeys [protected]
 

Definition at line 56 of file TDirectory.h.

TUUID TDirectory::fUUID [protected]
 

Definition at line 57 of file TDirectory.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:57:19 2003 for ROOT by doxygen1.2.16