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

TBuffer Class Reference

#include <TBuffer.h>

Inheritance diagram for TBuffer:

Inheritance graph
[legend]
Collaboration diagram for TBuffer:

Collaboration graph
[legend]
List of all members.

Public Types

enum  EMode { kRead = 0, kWrite = 1 }
enum  { kInitialSize = 1024, kMinimalSize = 128 }
enum  { kMapSize = 503 }

Public Methods

 TBuffer (EMode mode)
 TBuffer (EMode mode, Int_t bufsiz)
 TBuffer (EMode mode, Int_t bufsiz, void *buf, Bool_t adopt=kTRUE)
virtual ~TBuffer ()
void MapObject (const TObject *obj, UInt_t offset=1)
void MapObject (const void *obj, TClass *cl, UInt_t offset=1)
virtual void Reset ()
void InitMap ()
void ResetMap ()
void SetReadMode ()
void SetReadParam (Int_t mapsize)
void SetWriteMode ()
void SetWriteParam (Int_t mapsize)
void SetBuffer (void *buf, UInt_t bufsiz=0, Bool_t adopt=kTRUE)
void SetBufferOffset (Int_t offset=0)
void SetParent (TObject *parent)
TObjectGetParent () const
char * Buffer () const
Int_t BufferSize () const
void DetachBuffer ()
Int_t Length () const
Int_t CheckByteCount (UInt_t startpos, UInt_t bcnt, const TClass *clss)
void SetByteCount (UInt_t cntpos, Bool_t packInVersion=kFALSE)
Bool_t IsReading () const
Bool_t IsWriting () const
Int_t ReadBuf (void *buf, Int_t max)
void WriteBuf (const void *buf, Int_t max)
char * ReadString (char *s, Int_t max)
void WriteString (const char *s)
Version_t ReadVersion (UInt_t *start=0, UInt_t *bcnt=0)
UInt_t WriteVersion (const TClass *cl, Bool_t useBcnt=kFALSE)
virtual TClassReadClass (const TClass *cl=0, UInt_t *objTag=0)
virtual void WriteClass (const TClass *cl)
virtual TObjectReadObject (const TClass *cl)
virtual void WriteObject (const TObject *obj)
void * ReadObjectAny (const TClass *cast)
Int_t WriteObjectAny (const void *obj, TClass *ptrClass)
void SetBufferDisplacement (Int_t skipped)
void SetBufferDisplacement ()
Int_t GetBufferDisplacement () const
Int_t ReadArray (Bool_t *&b)
Int_t ReadArray (Char_t *&c)
Int_t ReadArray (UChar_t *&c)
Int_t ReadArray (Short_t *&h)
Int_t ReadArray (UShort_t *&h)
Int_t ReadArray (Int_t *&i)
Int_t ReadArray (UInt_t *&i)
Int_t ReadArray (Long_t *&l)
Int_t ReadArray (ULong_t *&l)
Int_t ReadArray (Long64_t *&l)
Int_t ReadArray (ULong64_t *&l)
Int_t ReadArray (Float_t *&f)
Int_t ReadArray (Double_t *&d)
Int_t ReadStaticArray (Bool_t *b)
Int_t ReadStaticArray (Char_t *c)
Int_t ReadStaticArray (UChar_t *c)
Int_t ReadStaticArray (Short_t *h)
Int_t ReadStaticArray (UShort_t *h)
Int_t ReadStaticArray (Int_t *i)
Int_t ReadStaticArray (UInt_t *i)
Int_t ReadStaticArray (Long_t *l)
Int_t ReadStaticArray (ULong_t *l)
Int_t ReadStaticArray (Long64_t *l)
Int_t ReadStaticArray (ULong64_t *l)
Int_t ReadStaticArray (Float_t *f)
Int_t ReadStaticArray (Double_t *d)
void ReadFastArray (Bool_t *b, Int_t n)
void ReadFastArray (Char_t *c, Int_t n)
void ReadFastArray (UChar_t *c, Int_t n)
void ReadFastArray (Short_t *h, Int_t n)
void ReadFastArray (UShort_t *h, Int_t n)
void ReadFastArray (Int_t *i, Int_t n)
void ReadFastArray (UInt_t *i, Int_t n)
void ReadFastArray (Long_t *l, Int_t n)
void ReadFastArray (ULong_t *l, Int_t n)
void ReadFastArray (Long64_t *l, Int_t n)
void ReadFastArray (ULong64_t *l, Int_t n)
void ReadFastArray (Float_t *f, Int_t n)
void ReadFastArray (Double_t *d, Int_t n)
void WriteArray (const Bool_t *b, Int_t n)
void WriteArray (const Char_t *c, Int_t n)
void WriteArray (const UChar_t *c, Int_t n)
void WriteArray (const Short_t *h, Int_t n)
void WriteArray (const UShort_t *h, Int_t n)
void WriteArray (const Int_t *i, Int_t n)
void WriteArray (const UInt_t *i, Int_t n)
void WriteArray (const Long_t *l, Int_t n)
void WriteArray (const ULong_t *l, Int_t n)
void WriteArray (const Long64_t *l, Int_t n)
void WriteArray (const ULong64_t *l, Int_t n)
void WriteArray (const Float_t *f, Int_t n)
void WriteArray (const Double_t *d, Int_t n)
void WriteFastArray (const Bool_t *b, Int_t n)
void WriteFastArray (const Char_t *c, Int_t n)
void WriteFastArray (const UChar_t *c, Int_t n)
void WriteFastArray (const Short_t *h, Int_t n)
void WriteFastArray (const UShort_t *h, Int_t n)
void WriteFastArray (const Int_t *i, Int_t n)
void WriteFastArray (const UInt_t *i, Int_t n)
void WriteFastArray (const Long_t *l, Int_t n)
void WriteFastArray (const ULong_t *l, Int_t n)
void WriteFastArray (const Long64_t *l, Int_t n)
void WriteFastArray (const ULong64_t *l, Int_t n)
void WriteFastArray (const Float_t *f, Int_t n)
void WriteFastArray (const Double_t *d, Int_t n)
void StreamObject (void *obj, const type_info &typeinfo)
void StreamObject (void *obj, const char *className)
void StreamObject (void *obj, TClass *cl)
TBuffer & operator>> (Bool_t &b)
TBuffer & operator>> (Char_t &c)
TBuffer & operator>> (UChar_t &c)
TBuffer & operator>> (Short_t &h)
TBuffer & operator>> (UShort_t &h)
TBuffer & operator>> (Int_t &i)
TBuffer & operator>> (UInt_t &i)
TBuffer & operator>> (Long_t &l)
TBuffer & operator>> (ULong_t &l)
TBuffer & operator>> (Long64_t &l)
TBuffer & operator>> (ULong64_t &l)
TBuffer & operator>> (Float_t &f)
TBuffer & operator>> (Double_t &d)
TBuffer & operator>> (Char_t *c)
TBuffer & operator<< (Bool_t b)
TBuffer & operator<< (Char_t c)
TBuffer & operator<< (UChar_t c)
TBuffer & operator<< (Short_t h)
TBuffer & operator<< (UShort_t h)
TBuffer & operator<< (Int_t i)
TBuffer & operator<< (UInt_t i)
TBuffer & operator<< (Long_t l)
TBuffer & operator<< (ULong_t l)
TBuffer & operator<< (Long64_t l)
TBuffer & operator<< (ULong64_t l)
TBuffer & operator<< (Float_t f)
TBuffer & operator<< (Double_t d)
TBuffer & operator<< (const Char_t *c)

Static Public Methods

void SetGlobalReadParam (Int_t mapsize)
void SetGlobalWriteParam (Int_t mapsize)
Int_t GetGlobalReadParam ()
Int_t GetGlobalWriteParam ()
TClassGetClass (const type_info &typeinfo)
TClassGetClass (const char *className)

Protected Types

enum  { kIsOwner = BIT(14) }

Protected Methods

 TBuffer ()
 TBuffer (const TBuffer &)
void operator= (const TBuffer &)
void CheckCount (UInt_t offset)
UInt_t CheckObject (UInt_t offset, const TClass *cl, Bool_t readClass=kFALSE)
void Expand (Int_t newsize)
Int_t Read (const char *name)
Int_t Write (const char *name, Int_t opt, Int_t bufs)
void WriteObject (const void *actualObjStart, TClass *actualClass)

Protected Attributes

Bool_t fMode
Int_t fVersion
Int_t fBufSize
char * fBuffer
char * fBufCur
char * fBufMax
Int_t fMapCount
Int_t fMapSize
Int_t fDisplacement
TExMapfMap
TExMapfClassMap
TObjectfParent

Static Protected Attributes

Int_t fgMapSize

Member Enumeration Documentation

anonymous enum [protected]
 

Enumeration values:
kIsOwner 

Definition at line 50 of file TBuffer.h.

enum TBuffer::EMode
 

Enumeration values:
kRead 
kWrite 

Definition at line 73 of file TBuffer.h.

anonymous enum
 

Enumeration values:
kInitialSize 
kMinimalSize 

Definition at line 74 of file TBuffer.h.

anonymous enum
 

Enumeration values:
kMapSize 

Definition at line 75 of file TBuffer.h.


Constructor & Destructor Documentation

TBuffer::TBuffer   [protected]
 

Definition at line 55 of file TBuffer.h.

References fBuffer, and fMode.

TBuffer::TBuffer const TBuffer &    [protected]
 

TBuffer::TBuffer EMode    mode
 

TBuffer::TBuffer EMode    mode,
Int_t    bufsiz
 

TBuffer::TBuffer EMode    mode,
Int_t    bufsiz,
void *    buf,
Bool_t    adopt = kTRUE
 

virtual TBuffer::~TBuffer   [virtual]
 


Member Function Documentation

void TBuffer::operator= const TBuffer &    [protected]
 

void TBuffer::CheckCount UInt_t    offset [protected]
 

UInt_t TBuffer::CheckObject UInt_t    offset,
const TClass   cl,
Bool_t    readClass = kFALSE
[protected]
 

void TBuffer::Expand Int_t    newsize [protected]
 

Referenced by operator<<().

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

Reimplemented from TObject.

Definition at line 66 of file TBuffer.h.

References TObject::Read().

Int_t TBuffer::Write const char *    name,
Int_t    opt,
Int_t    bufs
[protected, virtual]
 

Reimplemented from TObject.

Definition at line 67 of file TBuffer.h.

References TObject::Write().

void TBuffer::WriteObject const void *    actualObjStart,
TClass   actualClass
[protected]
 

void TBuffer::MapObject const TObject   obj,
UInt_t    offset = 1
 

void TBuffer::MapObject const void *    obj,
TClass   cl,
UInt_t    offset = 1
 

virtual void TBuffer::Reset   [virtual]
 

Reimplemented in TMessage.

Definition at line 84 of file TBuffer.h.

References ResetMap(), and SetBufferOffset().

void TBuffer::InitMap  
 

void TBuffer::ResetMap  
 

Referenced by Reset().

void TBuffer::SetReadMode  
 

void TBuffer::SetReadParam Int_t    mapsize
 

void TBuffer::SetWriteMode  
 

void TBuffer::SetWriteParam Int_t    mapsize
 

void TBuffer::SetBuffer void *    buf,
UInt_t    bufsiz = 0,
Bool_t    adopt = kTRUE
 

void TBuffer::SetBufferOffset Int_t    offset = 0
 

Definition at line 92 of file TBuffer.h.

References fBufCur, and fBuffer.

Referenced by Reset().

void TBuffer::SetParent TObject   parent
 

TObject* TBuffer::GetParent   const
 

char* TBuffer::Buffer   const
 

Definition at line 95 of file TBuffer.h.

References fBuffer.

Int_t TBuffer::BufferSize   const
 

Definition at line 96 of file TBuffer.h.

References fBufSize.

void TBuffer::DetachBuffer  
 

Definition at line 97 of file TBuffer.h.

References fBuffer.

Int_t TBuffer::Length   const
 

Definition at line 98 of file TBuffer.h.

References fBufCur, and fBuffer.

Referenced by SetBufferDisplacement().

Int_t TBuffer::CheckByteCount UInt_t    startpos,
UInt_t    bcnt,
const TClass   clss
 

void TBuffer::SetByteCount UInt_t    cntpos,
Bool_t    packInVersion = kFALSE
 

Bool_t TBuffer::IsReading   const
 

Definition at line 103 of file TBuffer.h.

References fMode, and kWrite.

Bool_t TBuffer::IsWriting   const
 

Definition at line 104 of file TBuffer.h.

References fMode, and kWrite.

Int_t TBuffer::ReadBuf void *    buf,
Int_t    max
 

void TBuffer::WriteBuf const void *    buf,
Int_t    max
 

char* TBuffer::ReadString char *    s,
Int_t    max
 

Referenced by operator>>().

void TBuffer::WriteString const char *    s
 

Referenced by operator<<().

Version_t TBuffer::ReadVersion UInt_t *    start = 0,
UInt_t *    bcnt = 0
 

UInt_t TBuffer::WriteVersion const TClass   cl,
Bool_t    useBcnt = kFALSE
 

virtual TClass* TBuffer::ReadClass const TClass   cl = 0,
UInt_t *    objTag = 0
[virtual]
 

virtual void TBuffer::WriteClass const TClass   cl [virtual]
 

virtual TObject* TBuffer::ReadObject const TClass   cl [virtual]
 

virtual void TBuffer::WriteObject const TObject   obj [virtual]
 

void* TBuffer::ReadObjectAny const TClass   cast
 

Referenced by operator>>().

Int_t TBuffer::WriteObjectAny const void *    obj,
TClass   ptrClass
 

Referenced by operator<<().

void TBuffer::SetBufferDisplacement Int_t    skipped
 

Definition at line 124 of file TBuffer.h.

References fDisplacement, and Length().

void TBuffer::SetBufferDisplacement  
 

Definition at line 126 of file TBuffer.h.

References fDisplacement.

Int_t TBuffer::GetBufferDisplacement   const
 

Definition at line 127 of file TBuffer.h.

References fDisplacement.

Int_t TBuffer::ReadArray Bool_t *&    b
 

Referenced by ReadArray().

Int_t TBuffer::ReadArray Char_t *&    c
 

Int_t TBuffer::ReadArray UChar_t *&    c
 

Definition at line 477 of file TBuffer.h.

References ReadArray().

Int_t TBuffer::ReadArray Short_t *&    h
 

Int_t TBuffer::ReadArray UShort_t *&    h
 

Definition at line 480 of file TBuffer.h.

References ReadArray().

Int_t TBuffer::ReadArray Int_t *&    i
 

Int_t TBuffer::ReadArray UInt_t *&    i
 

Definition at line 483 of file TBuffer.h.

References ReadArray().

Int_t TBuffer::ReadArray Long_t *&    l
 

Int_t TBuffer::ReadArray ULong_t *&    l
 

Definition at line 486 of file TBuffer.h.

References ReadArray().

Int_t TBuffer::ReadArray Long64_t *&    l
 

Int_t TBuffer::ReadArray ULong64_t *&    l
 

Definition at line 489 of file TBuffer.h.

References ReadArray().

Int_t TBuffer::ReadArray Float_t *&    f
 

Int_t TBuffer::ReadArray Double_t *&    d
 

Int_t TBuffer::ReadStaticArray Bool_t *    b
 

Referenced by ReadStaticArray().

Int_t TBuffer::ReadStaticArray Char_t *    c
 

Int_t TBuffer::ReadStaticArray UChar_t *    c
 

Definition at line 493 of file TBuffer.h.

References ReadStaticArray().

Int_t TBuffer::ReadStaticArray Short_t *    h
 

Int_t TBuffer::ReadStaticArray UShort_t *    h
 

Definition at line 496 of file TBuffer.h.

References ReadStaticArray().

Int_t TBuffer::ReadStaticArray Int_t *    i
 

Int_t TBuffer::ReadStaticArray UInt_t *    i
 

Definition at line 499 of file TBuffer.h.

References ReadStaticArray().

Int_t TBuffer::ReadStaticArray Long_t *    l
 

Int_t TBuffer::ReadStaticArray ULong_t *    l
 

Definition at line 502 of file TBuffer.h.

References ReadStaticArray().

Int_t TBuffer::ReadStaticArray Long64_t *    l
 

Int_t TBuffer::ReadStaticArray ULong64_t *    l
 

Definition at line 505 of file TBuffer.h.

References ReadStaticArray().

Int_t TBuffer::ReadStaticArray Float_t *    f
 

Int_t TBuffer::ReadStaticArray Double_t *    d
 

void TBuffer::ReadFastArray Bool_t *    b,
Int_t    n
 

Referenced by ReadFastArray().

void TBuffer::ReadFastArray Char_t *    c,
Int_t    n
 

void TBuffer::ReadFastArray UChar_t *    c,
Int_t    n
 

Definition at line 509 of file TBuffer.h.

References ReadFastArray().

void TBuffer::ReadFastArray Short_t *    h,
Int_t    n
 

void TBuffer::ReadFastArray UShort_t *    h,
Int_t    n
 

Definition at line 512 of file TBuffer.h.

References ReadFastArray().

void TBuffer::ReadFastArray Int_t *    i,
Int_t    n
 

void TBuffer::ReadFastArray UInt_t *    i,
Int_t    n
 

Definition at line 515 of file TBuffer.h.

References ReadFastArray().

void TBuffer::ReadFastArray Long_t *    l,
Int_t    n
 

void TBuffer::ReadFastArray ULong_t *    l,
Int_t    n
 

Definition at line 518 of file TBuffer.h.

References ReadFastArray().

void TBuffer::ReadFastArray Long64_t *    l,
Int_t    n
 

void TBuffer::ReadFastArray ULong64_t *    l,
Int_t    n
 

Definition at line 521 of file TBuffer.h.

References ReadFastArray().

void TBuffer::ReadFastArray Float_t *    f,
Int_t    n
 

void TBuffer::ReadFastArray Double_t *    d,
Int_t    n
 

void TBuffer::WriteArray const Bool_t *    b,
Int_t    n
 

Referenced by WriteArray().

void TBuffer::WriteArray const Char_t *    c,
Int_t    n
 

void TBuffer::WriteArray const UChar_t *    c,
Int_t    n
 

Definition at line 525 of file TBuffer.h.

References WriteArray().

void TBuffer::WriteArray const Short_t *    h,
Int_t    n
 

void TBuffer::WriteArray const UShort_t *    h,
Int_t    n
 

Definition at line 528 of file TBuffer.h.

References WriteArray().

void TBuffer::WriteArray const Int_t *    i,
Int_t    n
 

void TBuffer::WriteArray const UInt_t *    i,
Int_t    n
 

Definition at line 531 of file TBuffer.h.

References WriteArray().

void TBuffer::WriteArray const Long_t *    l,
Int_t    n
 

void TBuffer::WriteArray const ULong_t *    l,
Int_t    n
 

void TBuffer::WriteArray const Long64_t *    l,
Int_t    n
 

void TBuffer::WriteArray const ULong64_t *    l,
Int_t    n
 

Definition at line 534 of file TBuffer.h.

References WriteArray().

void TBuffer::WriteArray const Float_t *    f,
Int_t    n
 

void TBuffer::WriteArray const Double_t *    d,
Int_t    n
 

void TBuffer::WriteFastArray const Bool_t *    b,
Int_t    n
 

Referenced by WriteFastArray().

void TBuffer::WriteFastArray const Char_t *    c,
Int_t    n
 

void TBuffer::WriteFastArray const UChar_t *    c,
Int_t    n
 

Definition at line 538 of file TBuffer.h.

References WriteFastArray().

void TBuffer::WriteFastArray const Short_t *    h,
Int_t    n
 

void TBuffer::WriteFastArray const UShort_t *    h,
Int_t    n
 

Definition at line 541 of file TBuffer.h.

References WriteFastArray().

void TBuffer::WriteFastArray const Int_t *    i,
Int_t    n
 

void TBuffer::WriteFastArray const UInt_t *    i,
Int_t    n
 

Definition at line 544 of file TBuffer.h.

References WriteFastArray().

void TBuffer::WriteFastArray const Long_t *    l,
Int_t    n
 

void TBuffer::WriteFastArray const ULong_t *    l,
Int_t    n
 

void TBuffer::WriteFastArray const Long64_t *    l,
Int_t    n
 

void TBuffer::WriteFastArray const ULong64_t *    l,
Int_t    n
 

Definition at line 547 of file TBuffer.h.

References WriteFastArray().

void TBuffer::WriteFastArray const Float_t *    f,
Int_t    n
 

void TBuffer::WriteFastArray const Double_t *    d,
Int_t    n
 

void TBuffer::StreamObject void *    obj,
const type_info &    typeinfo
 

void TBuffer::StreamObject void *    obj,
const char *    className
 

void TBuffer::StreamObject void *    obj,
TClass   cl
 

TBuffer & TBuffer::operator>> Bool_t &    b
 

Definition at line 376 of file TBuffer.h.

References fBufCur.

Referenced by operator>>().

TBuffer & TBuffer::operator>> Char_t &    c
 

Definition at line 383 of file TBuffer.h.

References fBufCur.

TBuffer & TBuffer::operator>> UChar_t &    c
 

Definition at line 447 of file TBuffer.h.

References operator>>().

TBuffer & TBuffer::operator>> Short_t &    h
 

Definition at line 390 of file TBuffer.h.

References fBufCur.

TBuffer & TBuffer::operator>> UShort_t &    h
 

Definition at line 450 of file TBuffer.h.

References operator>>().

TBuffer & TBuffer::operator>> Int_t &    i
 

Definition at line 397 of file TBuffer.h.

References fBufCur.

TBuffer & TBuffer::operator>> UInt_t &    i
 

Definition at line 453 of file TBuffer.h.

References operator>>().

TBuffer& TBuffer::operator>> Long_t &    l
 

TBuffer & TBuffer::operator>> ULong_t &    l
 

Definition at line 456 of file TBuffer.h.

References operator>>().

TBuffer & TBuffer::operator>> Long64_t &    l
 

Definition at line 406 of file TBuffer.h.

References fBufCur.

TBuffer & TBuffer::operator>> ULong64_t &    l
 

Definition at line 459 of file TBuffer.h.

References operator>>().

TBuffer & TBuffer::operator>> Float_t &    f
 

Definition at line 413 of file TBuffer.h.

References fBufCur.

TBuffer & TBuffer::operator>> Double_t &    d
 

Definition at line 420 of file TBuffer.h.

References fBufCur.

TBuffer & TBuffer::operator>> Char_t *    c
 

Definition at line 427 of file TBuffer.h.

References ReadString().

TBuffer & TBuffer::operator<< Bool_t    b
 

Definition at line 288 of file TBuffer.h.

References Expand(), fBufCur, fBufMax, and fBufSize.

Referenced by operator<<().

TBuffer & TBuffer::operator<< Char_t    c
 

Definition at line 297 of file TBuffer.h.

References Expand(), fBufCur, fBufMax, and fBufSize.

TBuffer & TBuffer::operator<< UChar_t    c
 

Definition at line 434 of file TBuffer.h.

References operator<<().

TBuffer & TBuffer::operator<< Short_t    h
 

Definition at line 306 of file TBuffer.h.

References Expand(), fBufCur, fBufMax, and fBufSize.

TBuffer & TBuffer::operator<< UShort_t    h
 

Definition at line 437 of file TBuffer.h.

References operator<<().

TBuffer & TBuffer::operator<< Int_t    i
 

Definition at line 315 of file TBuffer.h.

References Expand(), fBufCur, fBufMax, and fBufSize.

TBuffer & TBuffer::operator<< UInt_t    i
 

Definition at line 440 of file TBuffer.h.

References operator<<().

TBuffer & TBuffer::operator<< Long_t    l
 

Definition at line 324 of file TBuffer.h.

References Expand(), fBufCur, fBufMax, and fBufSize.

TBuffer & TBuffer::operator<< ULong_t    l
 

Definition at line 333 of file TBuffer.h.

References Expand(), fBufCur, fBufMax, and fBufSize.

TBuffer & TBuffer::operator<< Long64_t    l
 

Definition at line 342 of file TBuffer.h.

References Expand(), fBufCur, fBufMax, and fBufSize.

TBuffer & TBuffer::operator<< ULong64_t    l
 

Definition at line 443 of file TBuffer.h.

References operator<<().

TBuffer & TBuffer::operator<< Float_t    f
 

Definition at line 351 of file TBuffer.h.

References Expand(), fBufCur, fBufMax, and fBufSize.

TBuffer & TBuffer::operator<< Double_t    d
 

Definition at line 360 of file TBuffer.h.

References Expand(), fBufCur, fBufMax, and fBufSize.

TBuffer & TBuffer::operator<< const Char_t *    c
 

Definition at line 369 of file TBuffer.h.

References WriteString().

void TBuffer::SetGlobalReadParam Int_t    mapsize [static]
 

void TBuffer::SetGlobalWriteParam Int_t    mapsize [static]
 

Int_t TBuffer::GetGlobalReadParam   [static]
 

Int_t TBuffer::GetGlobalWriteParam   [static]
 

TClass* TBuffer::GetClass const type_info &    typeinfo [static]
 

Referenced by operator<<(), and operator>>().

TClass* TBuffer::GetClass const char *    className [static]
 


Member Data Documentation

Bool_t TBuffer::fMode [protected]
 

Definition at line 37 of file TBuffer.h.

Referenced by IsReading(), IsWriting(), and TBuffer().

Int_t TBuffer::fVersion [protected]
 

Definition at line 38 of file TBuffer.h.

Int_t TBuffer::fBufSize [protected]
 

Definition at line 39 of file TBuffer.h.

Referenced by BufferSize(), and operator<<().

char* TBuffer::fBuffer [protected]
 

Definition at line 40 of file TBuffer.h.

Referenced by Buffer(), DetachBuffer(), Length(), SetBufferOffset(), and TBuffer().

char* TBuffer::fBufCur [protected]
 

Definition at line 41 of file TBuffer.h.

Referenced by Length(), operator<<(), operator>>(), and SetBufferOffset().

char* TBuffer::fBufMax [protected]
 

Definition at line 42 of file TBuffer.h.

Referenced by operator<<().

Int_t TBuffer::fMapCount [protected]
 

Definition at line 43 of file TBuffer.h.

Int_t TBuffer::fMapSize [protected]
 

Definition at line 44 of file TBuffer.h.

Int_t TBuffer::fDisplacement [protected]
 

Definition at line 45 of file TBuffer.h.

Referenced by GetBufferDisplacement(), and SetBufferDisplacement().

TExMap* TBuffer::fMap [protected]
 

Definition at line 46 of file TBuffer.h.

TExMap* TBuffer::fClassMap [protected]
 

Definition at line 47 of file TBuffer.h.

TObject* TBuffer::fParent [protected]
 

Definition at line 48 of file TBuffer.h.

Int_t TBuffer::fgMapSize [static, protected]
 

Definition at line 52 of file TBuffer.h.


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