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

TKey Class Reference

#include <TKey.h>

Inheritance diagram for TKey:

Inheritance graph
[legend]
Collaboration diagram for TKey:

Collaboration graph
[legend]
List of all members.

Public Methods

 TKey ()
 TKey (const char *name, const char *title, TClass *cl, Int_t nbytes)
 TKey (const TString &name, const TString &title, TClass *cl, Int_t nbytes)
 TKey (TObject *obj, const char *name, Int_t bufsize)
 TKey (Seek_t pointer, Int_t nbytes)
virtual ~TKey ()
virtual void Browse (TBrowser *b)
virtual void Delete (Option_t *option="")
virtual void DeleteBuffer ()
virtual void FillBuffer (char *&buffer)
virtual const char * GetClassName () const
virtual char * GetBuffer () const
TBufferGetBufferRef () const
Short_t GetCycle () const
Short_t GetKeep () const
Int_t GetKeylen () const
Int_t GetNbytes () const
Int_t GetObjlen () const
Int_t GetVersion () const
virtual Seek_t GetSeekKey () const
virtual Seek_t GetSeekPdir () const
virtual ULong_t Hash () const
Bool_t IsFolder () const
virtual void Keep ()
virtual void ls (Option_t *option="") const
virtual void Print (Option_t *option="") const
virtual Int_t Read (TObject *obj)
virtual TObjectReadObj ()
virtual void ReadBuffer (char *&buffer)
virtual void ReadFile ()
virtual void SetBuffer ()
virtual void SetParent (TObject *parent)
virtual Int_t Sizeof () const
virtual Int_t WriteFile (Int_t cycle=1)

Protected Methods

virtual void Create (Int_t nbytes)
virtual Int_t Read (const char *name)

Protected Attributes

Int_t fVersion
Int_t fNbytes
Int_t fObjlen
TDatime fDatime
Short_t fKeylen
Short_t fCycle
Seek_t fSeekKey
Seek_t fSeekPdir
TString fClassName
Int_t fLeft
char * fBuffer
TBufferfBufferRef

Constructor & Destructor Documentation

TKey::TKey  
 

TKey::TKey const char *    name,
const char *    title,
TClass   cl,
Int_t    nbytes
 

TKey::TKey const TString   name,
const TString   title,
TClass   cl,
Int_t    nbytes
 

TKey::TKey TObject   obj,
const char *    name,
Int_t    bufsize
 

TKey::TKey Seek_t    pointer,
Int_t    nbytes
 

virtual TKey::~TKey   [virtual]
 


Member Function Documentation

virtual void TKey::Create Int_t    nbytes [protected, virtual]
 

virtual Int_t TKey::Read const char *    name [protected, virtual]
 

Reimplemented from TObject.

Definition at line 54 of file TKey.h.

References TObject::Read().

virtual void TKey::Browse TBrowser   b [virtual]
 

Reimplemented from TObject.

virtual void TKey::Delete Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

virtual void TKey::DeleteBuffer   [virtual]
 

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

Reimplemented from TNamed.

virtual const char* TKey::GetClassName   const [virtual]
 

Definition at line 67 of file TKey.h.

References TString::Data().

virtual char* TKey::GetBuffer   const [virtual]
 

Definition at line 68 of file TKey.h.

References fBuffer, and fKeylen.

TBuffer* TKey::GetBufferRef   const
 

Definition at line 69 of file TKey.h.

Short_t TKey::GetCycle   const
 

Short_t TKey::GetKeep   const
 

Int_t TKey::GetKeylen   const
 

Definition at line 72 of file TKey.h.

References fKeylen.

Int_t TKey::GetNbytes   const
 

Definition at line 73 of file TKey.h.

References fNbytes.

Int_t TKey::GetObjlen   const
 

Definition at line 74 of file TKey.h.

References fObjlen.

Int_t TKey::GetVersion   const
 

Definition at line 75 of file TKey.h.

References fVersion.

virtual Seek_t TKey::GetSeekKey   const [virtual]
 

Definition at line 76 of file TKey.h.

References fSeekKey.

virtual Seek_t TKey::GetSeekPdir   const [virtual]
 

Definition at line 77 of file TKey.h.

References fSeekPdir.

virtual ULong_t TKey::Hash   const [virtual]
 

Reimplemented from TNamed.

Bool_t TKey::IsFolder   const [virtual]
 

Reimplemented from TObject.

virtual void TKey::Keep   [virtual]
 

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

Reimplemented from TNamed.

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

Reimplemented from TNamed.

virtual Int_t TKey::Read TObject   obj [virtual]
 

virtual TObject* TKey::ReadObj   [virtual]
 

virtual void TKey::ReadBuffer char *&    buffer [virtual]
 

virtual void TKey::ReadFile   [virtual]
 

virtual void TKey::SetBuffer   [virtual]
 

Definition at line 87 of file TKey.h.

References fBuffer, and fNbytes.

virtual void TKey::SetParent TObject   parent [virtual]
 

virtual Int_t TKey::Sizeof   const [virtual]
 

Reimplemented from TNamed.

virtual Int_t TKey::WriteFile Int_t    cycle = 1 [virtual]
 


Member Data Documentation

Int_t TKey::fVersion [protected]
 

Definition at line 40 of file TKey.h.

Referenced by GetVersion().

Int_t TKey::fNbytes [protected]
 

Definition at line 41 of file TKey.h.

Referenced by GetNbytes(), and SetBuffer().

Int_t TKey::fObjlen [protected]
 

Definition at line 42 of file TKey.h.

Referenced by GetObjlen().

TDatime TKey::fDatime [protected]
 

Definition at line 43 of file TKey.h.

Short_t TKey::fKeylen [protected]
 

Definition at line 44 of file TKey.h.

Referenced by GetBuffer(), and GetKeylen().

Short_t TKey::fCycle [protected]
 

Definition at line 45 of file TKey.h.

Seek_t TKey::fSeekKey [protected]
 

Definition at line 46 of file TKey.h.

Referenced by GetSeekKey().

Seek_t TKey::fSeekPdir [protected]
 

Definition at line 47 of file TKey.h.

Referenced by GetSeekPdir().

TString TKey::fClassName [protected]
 

Definition at line 48 of file TKey.h.

Int_t TKey::fLeft [protected]
 

Definition at line 49 of file TKey.h.

char* TKey::fBuffer [protected]
 

Definition at line 50 of file TKey.h.

Referenced by GetBuffer(), and SetBuffer().

TBuffer* TKey::fBufferRef [protected]
 

Definition at line 51 of file TKey.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:04:01 2003 for ROOT by doxygen1.2.16