TDirectory
class description - source file - inheritance tree
private:
TDirectory(const TDirectory& directory)
void operator=(const TDirectory&)
protected:
static Bool_t Cd1(const char* path)
Bool_t cd1(const char* path)
public:
TDirectory(const char* name, const char* title, Option_t* option)
TDirectory()
virtual ~TDirectory()
void Add(TObject* obj)
virtual void Append(TObject* obj)
Int_t AppendKey(TKey* key)
virtual void Browse(TBrowser* b)
void Build()
static Bool_t Cd(const char* path)
virtual Bool_t cd(const char* path = "0")
static TClass* Class()
virtual void Clear(Option_t* option)
virtual void Close(Option_t* option)
virtual void Copy(TObject&) const
static void DecodeNameCycle(const char* namecycle, char* name, Short_t& cycle)
virtual void Delete(const char* namecycle)
virtual void DeleteAll(Option_t* option)
virtual void Draw(Option_t* option)
static void EncodeNameCycle(char* buffer, const char* name, Short_t cycle)
virtual void FillBuffer(char*& buffer)
virtual TKey* FindKey(const char* keyname) const
virtual TKey* FindKeyAny(const char* keyname) const
virtual TObject* FindObject(const char* name) const
virtual TObject* FindObject(const TObject* obj) const
virtual TObject* FindObjectAny(const char* name) const
virtual TObject* Get(const char* namecycle)
TDatime& GetCreationDate()
virtual TFile* GetFile() const
virtual TKey* GetKey(const char* name, Short_t cycle = 9999) const
TList* GetList() const
TList* GetListOfKeys() const
TDatime& GetModificationDate()
TObject* GetMother() const
virtual Int_t GetNbytesKeys() const
virtual Int_t GetNkeys() const
virtual const char* GetPath() const
virtual Seek_t GetSeekDir() const
virtual Seek_t GetSeekKeys() const
virtual Seek_t GetSeekParent() const
TUUID GetUUID() const
virtual TClass* IsA() const
virtual 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 SetModified()
void SetMother(const TObject* mother)
void SetWritable(Bool_t writable = kTRUE)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual Int_t Sizeof() const
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t Write(const char* name = "0", Int_t opt = 0, Int_t bufsiz = 0)
virtual void WriteDirHeader()
virtual void WriteKeys()
protected:
Bool_t fModified true if directory has been modified
Bool_t fWritable true if directory is writable
TDatime fDatimeC Date and time when directory is created
TDatime fDatimeM Date and time of last modification
Int_t fNbytesKeys Number of bytes for the keys
Int_t fNbytesName Number of bytes in TNamed at creation time
Seek_t fSeekDir Location of directory on file
Seek_t fSeekParent Location of parent directory on file
Seek_t fSeekKeys Location of Keys record on file
TFile* fFile pointer to current file in memory
TObject* fMother pointer to mother of the directory
TList* fList Pointer to objects list in memory
TList* fKeys Pointer to keys list in memory
TUUID fUUID Unique identifier
public:
static const enum TDirectory:: kCloseDirectory
See also
-
TFile, TROOT
Last update: Fri May 14 13:32:37 2004
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.