TDirectory


class description - source file - inheritance tree

class TDirectory : public TNamed

    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()

Data Members


    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

Class Description



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.