#include <TBuffer.h>
Inheritance diagram for TBuffer:
Public Types | |
enum | EMode |
enum | |
enum | |
enum | |
enum | EMode |
enum | |
enum | |
enum | |
Public Member Functions | |
TBuffer (EMode mode) | |
TBuffer (EMode mode, Int_t bufsiz) | |
TBuffer (EMode mode, Int_t bufsiz, void *buf, Bool_t adopt=kTRUE, ReAllocCharFun_t reallocfunc=0) | |
virtual | ~TBuffer () |
Int_t | GetBufferVersion () const |
Bool_t | IsReading () const |
Bool_t | IsWriting () const |
void | SetReadMode () |
void | SetWriteMode () |
void | SetBuffer (void *buf, UInt_t bufsiz=0, Bool_t adopt=kTRUE, ReAllocCharFun_t reallocfunc=0) |
ReAllocCharFun_t | GetReAllocFunc () const |
void | SetReAllocFunc (ReAllocCharFun_t reallocfunc=0) |
void | SetBufferOffset (Int_t offset=0) |
void | SetParent (TObject *parent) |
TObject * | GetParent () const |
char * | Buffer () const |
Int_t | BufferSize () const |
void | DetachBuffer () |
Int_t | Length () const |
void | Expand (Int_t newsize) |
virtual Bool_t | CheckObject (const TObject *obj)=0 |
virtual Bool_t | CheckObject (const void *obj, const TClass *ptrClass)=0 |
virtual Int_t | ReadBuf (void *buf, Int_t max)=0 |
virtual void | WriteBuf (const void *buf, Int_t max)=0 |
virtual char * | ReadString (char *s, Int_t max)=0 |
virtual void | WriteString (const char *s)=0 |
virtual Int_t | GetVersionOwner () const=0 |
virtual Int_t | GetMapCount () const=0 |
virtual void | GetMappedObject (UInt_t tag, void *&ptr, TClass *&ClassPtr) const=0 |
virtual void | MapObject (const TObject *obj, UInt_t offset=1)=0 |
virtual void | MapObject (const void *obj, const TClass *cl, UInt_t offset=1)=0 |
virtual void | Reset ()=0 |
virtual void | InitMap ()=0 |
virtual void | ResetMap ()=0 |
virtual void | SetReadParam (Int_t mapsize)=0 |
virtual void | SetWriteParam (Int_t mapsize)=0 |
virtual Int_t | CheckByteCount (UInt_t startpos, UInt_t bcnt, const TClass *clss)=0 |
virtual Int_t | CheckByteCount (UInt_t startpos, UInt_t bcnt, const char *classname)=0 |
virtual void | SetByteCount (UInt_t cntpos, Bool_t packInVersion=kFALSE)=0 |
virtual void | SkipVersion (const TClass *cl=0)=0 |
virtual Version_t | ReadVersion (UInt_t *start=0, UInt_t *bcnt=0, const TClass *cl=0)=0 |
virtual UInt_t | WriteVersion (const TClass *cl, Bool_t useBcnt=kFALSE)=0 |
virtual UInt_t | WriteVersionMemberWise (const TClass *cl, Bool_t useBcnt=kFALSE)=0 |
virtual void * | ReadObjectAny (const TClass *cast)=0 |
virtual void | SkipObjectAny ()=0 |
virtual void | TagStreamerInfo (TVirtualStreamerInfo *info)=0 |
virtual void | IncrementLevel (TVirtualStreamerInfo *info)=0 |
virtual void | SetStreamerElementNumber (Int_t)=0 |
virtual void | DecrementLevel (TVirtualStreamerInfo *)=0 |
virtual void | ClassBegin (const TClass *, Version_t=-1)=0 |
virtual void | ClassEnd (const TClass *)=0 |
virtual void | ClassMember (const char *, const char *=0, Int_t=-1, Int_t=-1)=0 |
virtual TVirtualStreamerInfo * | GetInfo ()=0 |
virtual TVirtualArray * | PeekDataCache () const |
virtual TVirtualArray * | PopDataCache () |
virtual void | PushDataCache (TVirtualArray *) |
virtual TClass * | ReadClass (const TClass *cl=0, UInt_t *objTag=0)=0 |
virtual void | WriteClass (const TClass *cl)=0 |
virtual TObject * | ReadObject (const TClass *cl)=0 |
virtual void | WriteObject (const TObject *obj)=0 |
virtual Int_t | WriteObjectAny (const void *obj, const TClass *ptrClass)=0 |
virtual UShort_t | GetPidOffset () const=0 |
virtual void | SetPidOffset (UShort_t offset)=0 |
virtual Int_t | GetBufferDisplacement () const=0 |
virtual void | SetBufferDisplacement ()=0 |
virtual void | SetBufferDisplacement (Int_t skipped)=0 |
virtual void | ReadFloat16 (Float_t *f, TStreamerElement *ele=0)=0 |
virtual void | WriteFloat16 (Float_t *f, TStreamerElement *ele=0)=0 |
virtual void | ReadDouble32 (Double_t *d, TStreamerElement *ele=0)=0 |
virtual void | WriteDouble32 (Double_t *d, TStreamerElement *ele=0)=0 |
virtual void | ReadWithFactor (Float_t *ptr, Double_t factor, Double_t minvalue)=0 |
virtual void | ReadWithNbits (Float_t *ptr, Int_t nbits)=0 |
virtual void | ReadWithFactor (Double_t *ptr, Double_t factor, Double_t minvalue)=0 |
virtual void | ReadWithNbits (Double_t *ptr, Int_t nbits)=0 |
virtual Int_t | ReadArray (Bool_t *&b)=0 |
virtual Int_t | ReadArray (Char_t *&c)=0 |
virtual Int_t | ReadArray (UChar_t *&c)=0 |
virtual Int_t | ReadArray (Short_t *&h)=0 |
virtual Int_t | ReadArray (UShort_t *&h)=0 |
virtual Int_t | ReadArray (Int_t *&i)=0 |
virtual Int_t | ReadArray (UInt_t *&i)=0 |
virtual Int_t | ReadArray (Long_t *&l)=0 |
virtual Int_t | ReadArray (ULong_t *&l)=0 |
virtual Int_t | ReadArray (Long64_t *&l)=0 |
virtual Int_t | ReadArray (ULong64_t *&l)=0 |
virtual Int_t | ReadArray (Float_t *&f)=0 |
virtual Int_t | ReadArray (Double_t *&d)=0 |
virtual Int_t | ReadArrayFloat16 (Float_t *&f, TStreamerElement *ele=0)=0 |
virtual Int_t | ReadArrayDouble32 (Double_t *&d, TStreamerElement *ele=0)=0 |
virtual Int_t | ReadStaticArray (Bool_t *b)=0 |
virtual Int_t | ReadStaticArray (Char_t *c)=0 |
virtual Int_t | ReadStaticArray (UChar_t *c)=0 |
virtual Int_t | ReadStaticArray (Short_t *h)=0 |
virtual Int_t | ReadStaticArray (UShort_t *h)=0 |
virtual Int_t | ReadStaticArray (Int_t *i)=0 |
virtual Int_t | ReadStaticArray (UInt_t *i)=0 |
virtual Int_t | ReadStaticArray (Long_t *l)=0 |
virtual Int_t | ReadStaticArray (ULong_t *l)=0 |
virtual Int_t | ReadStaticArray (Long64_t *l)=0 |
virtual Int_t | ReadStaticArray (ULong64_t *l)=0 |
virtual Int_t | ReadStaticArray (Float_t *f)=0 |
virtual Int_t | ReadStaticArray (Double_t *d)=0 |
virtual Int_t | ReadStaticArrayFloat16 (Float_t *f, TStreamerElement *ele=0)=0 |
virtual Int_t | ReadStaticArrayDouble32 (Double_t *d, TStreamerElement *ele=0)=0 |
virtual void | ReadFastArray (Bool_t *b, Int_t n)=0 |
virtual void | ReadFastArray (Char_t *c, Int_t n)=0 |
virtual void | ReadFastArrayString (Char_t *c, Int_t n)=0 |
virtual void | ReadFastArray (UChar_t *c, Int_t n)=0 |
virtual void | ReadFastArray (Short_t *h, Int_t n)=0 |
virtual void | ReadFastArray (UShort_t *h, Int_t n)=0 |
virtual void | ReadFastArray (Int_t *i, Int_t n)=0 |
virtual void | ReadFastArray (UInt_t *i, Int_t n)=0 |
virtual void | ReadFastArray (Long_t *l, Int_t n)=0 |
virtual void | ReadFastArray (ULong_t *l, Int_t n)=0 |
virtual void | ReadFastArray (Long64_t *l, Int_t n)=0 |
virtual void | ReadFastArray (ULong64_t *l, Int_t n)=0 |
virtual void | ReadFastArray (Float_t *f, Int_t n)=0 |
virtual void | ReadFastArray (Double_t *d, Int_t n)=0 |
virtual void | ReadFastArrayFloat16 (Float_t *f, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | ReadFastArrayDouble32 (Double_t *d, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | ReadFastArray (void *start, const TClass *cl, Int_t n=1, TMemberStreamer *s=0, const TClass *onFileClass=0)=0 |
virtual void | ReadFastArray (void **startp, const TClass *cl, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0, const TClass *onFileClass=0)=0 |
virtual void | WriteArray (const Bool_t *b, Int_t n)=0 |
virtual void | WriteArray (const Char_t *c, Int_t n)=0 |
virtual void | WriteArray (const UChar_t *c, Int_t n)=0 |
virtual void | WriteArray (const Short_t *h, Int_t n)=0 |
virtual void | WriteArray (const UShort_t *h, Int_t n)=0 |
virtual void | WriteArray (const Int_t *i, Int_t n)=0 |
virtual void | WriteArray (const UInt_t *i, Int_t n)=0 |
virtual void | WriteArray (const Long_t *l, Int_t n)=0 |
virtual void | WriteArray (const ULong_t *l, Int_t n)=0 |
virtual void | WriteArray (const Long64_t *l, Int_t n)=0 |
virtual void | WriteArray (const ULong64_t *l, Int_t n)=0 |
virtual void | WriteArray (const Float_t *f, Int_t n)=0 |
virtual void | WriteArray (const Double_t *d, Int_t n)=0 |
virtual void | WriteArrayFloat16 (const Float_t *f, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | WriteArrayDouble32 (const Double_t *d, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | WriteFastArray (const Bool_t *b, Int_t n)=0 |
virtual void | WriteFastArray (const Char_t *c, Int_t n)=0 |
virtual void | WriteFastArrayString (const Char_t *c, Int_t n)=0 |
virtual void | WriteFastArray (const UChar_t *c, Int_t n)=0 |
virtual void | WriteFastArray (const Short_t *h, Int_t n)=0 |
virtual void | WriteFastArray (const UShort_t *h, Int_t n)=0 |
virtual void | WriteFastArray (const Int_t *i, Int_t n)=0 |
virtual void | WriteFastArray (const UInt_t *i, Int_t n)=0 |
virtual void | WriteFastArray (const Long_t *l, Int_t n)=0 |
virtual void | WriteFastArray (const ULong_t *l, Int_t n)=0 |
virtual void | WriteFastArray (const Long64_t *l, Int_t n)=0 |
virtual void | WriteFastArray (const ULong64_t *l, Int_t n)=0 |
virtual void | WriteFastArray (const Float_t *f, Int_t n)=0 |
virtual void | WriteFastArray (const Double_t *d, Int_t n)=0 |
virtual void | WriteFastArrayFloat16 (const Float_t *f, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | WriteFastArrayDouble32 (const Double_t *d, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | WriteFastArray (void *start, const TClass *cl, Int_t n=1, TMemberStreamer *s=0)=0 |
virtual Int_t | WriteFastArray (void **startp, const TClass *cl, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0)=0 |
virtual void | StreamObject (void *obj, const type_info &typeinfo, const TClass *onFileClass=0)=0 |
virtual void | StreamObject (void *obj, const char *className, const TClass *onFileClass=0)=0 |
virtual void | StreamObject (void *obj, const TClass *cl, const TClass *onFileClass=0)=0 |
virtual void | StreamObject (TObject *obj)=0 |
virtual void | ReadBool (Bool_t &b)=0 |
virtual void | ReadChar (Char_t &c)=0 |
virtual void | ReadUChar (UChar_t &c)=0 |
virtual void | ReadShort (Short_t &s)=0 |
virtual void | ReadUShort (UShort_t &s)=0 |
virtual void | ReadInt (Int_t &i)=0 |
virtual void | ReadUInt (UInt_t &i)=0 |
virtual void | ReadLong (Long_t &l)=0 |
virtual void | ReadULong (ULong_t &l)=0 |
virtual void | ReadLong64 (Long64_t &l)=0 |
virtual void | ReadULong64 (ULong64_t &l)=0 |
virtual void | ReadFloat (Float_t &f)=0 |
virtual void | ReadDouble (Double_t &d)=0 |
virtual void | ReadCharP (Char_t *c)=0 |
virtual void | ReadTString (TString &s)=0 |
virtual void | WriteBool (Bool_t b)=0 |
virtual void | WriteChar (Char_t c)=0 |
virtual void | WriteUChar (UChar_t c)=0 |
virtual void | WriteShort (Short_t s)=0 |
virtual void | WriteUShort (UShort_t s)=0 |
virtual void | WriteInt (Int_t i)=0 |
virtual void | WriteUInt (UInt_t i)=0 |
virtual void | WriteLong (Long_t l)=0 |
virtual void | WriteULong (ULong_t l)=0 |
virtual void | WriteLong64 (Long64_t l)=0 |
virtual void | WriteULong64 (ULong64_t l)=0 |
virtual void | WriteFloat (Float_t f)=0 |
virtual void | WriteDouble (Double_t d)=0 |
virtual void | WriteCharP (const Char_t *c)=0 |
virtual void | WriteTString (const TString &s)=0 |
virtual TProcessID * | GetLastProcessID (TRefTable *reftable) const =0 |
virtual UInt_t | GetTRefExecId ()=0 |
virtual TProcessID * | ReadProcessID (UShort_t pidf)=0 |
virtual UShort_t | WriteProcessID (TProcessID *pid)=0 |
virtual void | ForceWriteInfo (TVirtualStreamerInfo *info, Bool_t force)=0 |
virtual void | ForceWriteInfoClones (TClonesArray *a)=0 |
virtual Int_t | ReadClones (TClonesArray *a, Int_t nobjects, Version_t objvers)=0 |
virtual Int_t | WriteClones (TClonesArray *a, Int_t nobjects)=0 |
virtual Int_t | ReadClassEmulated (const TClass *cl, void *object, const TClass *onfile_class=0)=0 |
virtual Int_t | ReadClassBuffer (const TClass *cl, void *pointer, const TClass *onfile_class=0)=0 |
virtual Int_t | ReadClassBuffer (const TClass *cl, void *pointer, Int_t version, UInt_t start, UInt_t count, const TClass *onfile_class=0)=0 |
virtual Int_t | WriteClassBuffer (const TClass *cl, void *pointer)=0 |
virtual Int_t | ReadSequence (const TStreamerInfoActions::TActionSequence &sequence, void *object)=0 |
virtual Int_t | ReadSequenceVecPtr (const TStreamerInfoActions::TActionSequence &sequence, void *start_collection, void *end_collection)=0 |
virtual Int_t | ReadSequence (const TStreamerInfoActions::TActionSequence &sequence, void *start_collection, void *end_collection)=0 |
TBuffer (EMode mode) | |
TBuffer (EMode mode, Int_t bufsiz) | |
TBuffer (EMode mode, Int_t bufsiz, void *buf, Bool_t adopt=kTRUE, ReAllocCharFun_t reallocfunc=0) | |
virtual | ~TBuffer () |
Int_t | GetBufferVersion () const |
Bool_t | IsReading () const |
Bool_t | IsWriting () const |
void | SetReadMode () |
void | SetWriteMode () |
void | SetBuffer (void *buf, UInt_t bufsiz=0, Bool_t adopt=kTRUE, ReAllocCharFun_t reallocfunc=0) |
ReAllocCharFun_t | GetReAllocFunc () const |
void | SetReAllocFunc (ReAllocCharFun_t reallocfunc=0) |
void | SetBufferOffset (Int_t offset=0) |
void | SetParent (TObject *parent) |
TObject * | GetParent () const |
char * | Buffer () const |
Int_t | BufferSize () const |
void | DetachBuffer () |
Int_t | Length () const |
void | Expand (Int_t newsize) |
virtual Bool_t | CheckObject (const TObject *obj)=0 |
virtual Bool_t | CheckObject (const void *obj, const TClass *ptrClass)=0 |
virtual Int_t | ReadBuf (void *buf, Int_t max)=0 |
virtual void | WriteBuf (const void *buf, Int_t max)=0 |
virtual char * | ReadString (char *s, Int_t max)=0 |
virtual void | WriteString (const char *s)=0 |
virtual Int_t | GetVersionOwner () const=0 |
virtual Int_t | GetMapCount () const=0 |
virtual void | GetMappedObject (UInt_t tag, void *&ptr, TClass *&ClassPtr) const=0 |
virtual void | MapObject (const TObject *obj, UInt_t offset=1)=0 |
virtual void | MapObject (const void *obj, const TClass *cl, UInt_t offset=1)=0 |
virtual void | Reset ()=0 |
virtual void | InitMap ()=0 |
virtual void | ResetMap ()=0 |
virtual void | SetReadParam (Int_t mapsize)=0 |
virtual void | SetWriteParam (Int_t mapsize)=0 |
virtual Int_t | CheckByteCount (UInt_t startpos, UInt_t bcnt, const TClass *clss)=0 |
virtual Int_t | CheckByteCount (UInt_t startpos, UInt_t bcnt, const char *classname)=0 |
virtual void | SetByteCount (UInt_t cntpos, Bool_t packInVersion=kFALSE)=0 |
virtual void | SkipVersion (const TClass *cl=0)=0 |
virtual Version_t | ReadVersion (UInt_t *start=0, UInt_t *bcnt=0, const TClass *cl=0)=0 |
virtual UInt_t | WriteVersion (const TClass *cl, Bool_t useBcnt=kFALSE)=0 |
virtual UInt_t | WriteVersionMemberWise (const TClass *cl, Bool_t useBcnt=kFALSE)=0 |
virtual void * | ReadObjectAny (const TClass *cast)=0 |
virtual void | SkipObjectAny ()=0 |
virtual void | TagStreamerInfo (TVirtualStreamerInfo *info)=0 |
virtual void | IncrementLevel (TVirtualStreamerInfo *info)=0 |
virtual void | SetStreamerElementNumber (Int_t)=0 |
virtual void | DecrementLevel (TVirtualStreamerInfo *)=0 |
virtual void | ClassBegin (const TClass *, Version_t=-1)=0 |
virtual void | ClassEnd (const TClass *)=0 |
virtual void | ClassMember (const char *, const char *=0, Int_t=-1, Int_t=-1)=0 |
virtual TVirtualStreamerInfo * | GetInfo ()=0 |
virtual TVirtualArray * | PeekDataCache () const |
virtual TVirtualArray * | PopDataCache () |
virtual void | PushDataCache (TVirtualArray *) |
virtual TClass * | ReadClass (const TClass *cl=0, UInt_t *objTag=0)=0 |
virtual void | WriteClass (const TClass *cl)=0 |
virtual TObject * | ReadObject (const TClass *cl)=0 |
virtual void | WriteObject (const TObject *obj)=0 |
virtual Int_t | WriteObjectAny (const void *obj, const TClass *ptrClass)=0 |
virtual UShort_t | GetPidOffset () const=0 |
virtual void | SetPidOffset (UShort_t offset)=0 |
virtual Int_t | GetBufferDisplacement () const=0 |
virtual void | SetBufferDisplacement ()=0 |
virtual void | SetBufferDisplacement (Int_t skipped)=0 |
virtual void | ReadFloat16 (Float_t *f, TStreamerElement *ele=0)=0 |
virtual void | WriteFloat16 (Float_t *f, TStreamerElement *ele=0)=0 |
virtual void | ReadDouble32 (Double_t *d, TStreamerElement *ele=0)=0 |
virtual void | WriteDouble32 (Double_t *d, TStreamerElement *ele=0)=0 |
virtual void | ReadWithFactor (Float_t *ptr, Double_t factor, Double_t minvalue)=0 |
virtual void | ReadWithNbits (Float_t *ptr, Int_t nbits)=0 |
virtual void | ReadWithFactor (Double_t *ptr, Double_t factor, Double_t minvalue)=0 |
virtual void | ReadWithNbits (Double_t *ptr, Int_t nbits)=0 |
virtual Int_t | ReadArray (Bool_t *&b)=0 |
virtual Int_t | ReadArray (Char_t *&c)=0 |
virtual Int_t | ReadArray (UChar_t *&c)=0 |
virtual Int_t | ReadArray (Short_t *&h)=0 |
virtual Int_t | ReadArray (UShort_t *&h)=0 |
virtual Int_t | ReadArray (Int_t *&i)=0 |
virtual Int_t | ReadArray (UInt_t *&i)=0 |
virtual Int_t | ReadArray (Long_t *&l)=0 |
virtual Int_t | ReadArray (ULong_t *&l)=0 |
virtual Int_t | ReadArray (Long64_t *&l)=0 |
virtual Int_t | ReadArray (ULong64_t *&l)=0 |
virtual Int_t | ReadArray (Float_t *&f)=0 |
virtual Int_t | ReadArray (Double_t *&d)=0 |
virtual Int_t | ReadArrayFloat16 (Float_t *&f, TStreamerElement *ele=0)=0 |
virtual Int_t | ReadArrayDouble32 (Double_t *&d, TStreamerElement *ele=0)=0 |
virtual Int_t | ReadStaticArray (Bool_t *b)=0 |
virtual Int_t | ReadStaticArray (Char_t *c)=0 |
virtual Int_t | ReadStaticArray (UChar_t *c)=0 |
virtual Int_t | ReadStaticArray (Short_t *h)=0 |
virtual Int_t | ReadStaticArray (UShort_t *h)=0 |
virtual Int_t | ReadStaticArray (Int_t *i)=0 |
virtual Int_t | ReadStaticArray (UInt_t *i)=0 |
virtual Int_t | ReadStaticArray (Long_t *l)=0 |
virtual Int_t | ReadStaticArray (ULong_t *l)=0 |
virtual Int_t | ReadStaticArray (Long64_t *l)=0 |
virtual Int_t | ReadStaticArray (ULong64_t *l)=0 |
virtual Int_t | ReadStaticArray (Float_t *f)=0 |
virtual Int_t | ReadStaticArray (Double_t *d)=0 |
virtual Int_t | ReadStaticArrayFloat16 (Float_t *f, TStreamerElement *ele=0)=0 |
virtual Int_t | ReadStaticArrayDouble32 (Double_t *d, TStreamerElement *ele=0)=0 |
virtual void | ReadFastArray (Bool_t *b, Int_t n)=0 |
virtual void | ReadFastArray (Char_t *c, Int_t n)=0 |
virtual void | ReadFastArrayString (Char_t *c, Int_t n)=0 |
virtual void | ReadFastArray (UChar_t *c, Int_t n)=0 |
virtual void | ReadFastArray (Short_t *h, Int_t n)=0 |
virtual void | ReadFastArray (UShort_t *h, Int_t n)=0 |
virtual void | ReadFastArray (Int_t *i, Int_t n)=0 |
virtual void | ReadFastArray (UInt_t *i, Int_t n)=0 |
virtual void | ReadFastArray (Long_t *l, Int_t n)=0 |
virtual void | ReadFastArray (ULong_t *l, Int_t n)=0 |
virtual void | ReadFastArray (Long64_t *l, Int_t n)=0 |
virtual void | ReadFastArray (ULong64_t *l, Int_t n)=0 |
virtual void | ReadFastArray (Float_t *f, Int_t n)=0 |
virtual void | ReadFastArray (Double_t *d, Int_t n)=0 |
virtual void | ReadFastArrayFloat16 (Float_t *f, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | ReadFastArrayDouble32 (Double_t *d, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | ReadFastArray (void *start, const TClass *cl, Int_t n=1, TMemberStreamer *s=0, const TClass *onFileClass=0)=0 |
virtual void | ReadFastArray (void **startp, const TClass *cl, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0, const TClass *onFileClass=0)=0 |
virtual void | WriteArray (const Bool_t *b, Int_t n)=0 |
virtual void | WriteArray (const Char_t *c, Int_t n)=0 |
virtual void | WriteArray (const UChar_t *c, Int_t n)=0 |
virtual void | WriteArray (const Short_t *h, Int_t n)=0 |
virtual void | WriteArray (const UShort_t *h, Int_t n)=0 |
virtual void | WriteArray (const Int_t *i, Int_t n)=0 |
virtual void | WriteArray (const UInt_t *i, Int_t n)=0 |
virtual void | WriteArray (const Long_t *l, Int_t n)=0 |
virtual void | WriteArray (const ULong_t *l, Int_t n)=0 |
virtual void | WriteArray (const Long64_t *l, Int_t n)=0 |
virtual void | WriteArray (const ULong64_t *l, Int_t n)=0 |
virtual void | WriteArray (const Float_t *f, Int_t n)=0 |
virtual void | WriteArray (const Double_t *d, Int_t n)=0 |
virtual void | WriteArrayFloat16 (const Float_t *f, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | WriteArrayDouble32 (const Double_t *d, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | WriteFastArray (const Bool_t *b, Int_t n)=0 |
virtual void | WriteFastArray (const Char_t *c, Int_t n)=0 |
virtual void | WriteFastArrayString (const Char_t *c, Int_t n)=0 |
virtual void | WriteFastArray (const UChar_t *c, Int_t n)=0 |
virtual void | WriteFastArray (const Short_t *h, Int_t n)=0 |
virtual void | WriteFastArray (const UShort_t *h, Int_t n)=0 |
virtual void | WriteFastArray (const Int_t *i, Int_t n)=0 |
virtual void | WriteFastArray (const UInt_t *i, Int_t n)=0 |
virtual void | WriteFastArray (const Long_t *l, Int_t n)=0 |
virtual void | WriteFastArray (const ULong_t *l, Int_t n)=0 |
virtual void | WriteFastArray (const Long64_t *l, Int_t n)=0 |
virtual void | WriteFastArray (const ULong64_t *l, Int_t n)=0 |
virtual void | WriteFastArray (const Float_t *f, Int_t n)=0 |
virtual void | WriteFastArray (const Double_t *d, Int_t n)=0 |
virtual void | WriteFastArrayFloat16 (const Float_t *f, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | WriteFastArrayDouble32 (const Double_t *d, Int_t n, TStreamerElement *ele=0)=0 |
virtual void | WriteFastArray (void *start, const TClass *cl, Int_t n=1, TMemberStreamer *s=0)=0 |
virtual Int_t | WriteFastArray (void **startp, const TClass *cl, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0)=0 |
virtual void | StreamObject (void *obj, const type_info &typeinfo, const TClass *onFileClass=0)=0 |
virtual void | StreamObject (void *obj, const char *className, const TClass *onFileClass=0)=0 |
virtual void | StreamObject (void *obj, const TClass *cl, const TClass *onFileClass=0)=0 |
virtual void | StreamObject (TObject *obj)=0 |
virtual void | ReadBool (Bool_t &b)=0 |
virtual void | ReadChar (Char_t &c)=0 |
virtual void | ReadUChar (UChar_t &c)=0 |
virtual void | ReadShort (Short_t &s)=0 |
virtual void | ReadUShort (UShort_t &s)=0 |
virtual void | ReadInt (Int_t &i)=0 |
virtual void | ReadUInt (UInt_t &i)=0 |
virtual void | ReadLong (Long_t &l)=0 |
virtual void | ReadULong (ULong_t &l)=0 |
virtual void | ReadLong64 (Long64_t &l)=0 |
virtual void | ReadULong64 (ULong64_t &l)=0 |
virtual void | ReadFloat (Float_t &f)=0 |
virtual void | ReadDouble (Double_t &d)=0 |
virtual void | ReadCharP (Char_t *c)=0 |
virtual void | ReadTString (TString &s)=0 |
virtual void | WriteBool (Bool_t b)=0 |
virtual void | WriteChar (Char_t c)=0 |
virtual void | WriteUChar (UChar_t c)=0 |
virtual void | WriteShort (Short_t s)=0 |
virtual void | WriteUShort (UShort_t s)=0 |
virtual void | WriteInt (Int_t i)=0 |
virtual void | WriteUInt (UInt_t i)=0 |
virtual void | WriteLong (Long_t l)=0 |
virtual void | WriteULong (ULong_t l)=0 |
virtual void | WriteLong64 (Long64_t l)=0 |
virtual void | WriteULong64 (ULong64_t l)=0 |
virtual void | WriteFloat (Float_t f)=0 |
virtual void | WriteDouble (Double_t d)=0 |
virtual void | WriteCharP (const Char_t *c)=0 |
virtual void | WriteTString (const TString &s)=0 |
virtual TProcessID * | GetLastProcessID (TRefTable *reftable) const =0 |
virtual UInt_t | GetTRefExecId ()=0 |
virtual TProcessID * | ReadProcessID (UShort_t pidf)=0 |
virtual UShort_t | WriteProcessID (TProcessID *pid)=0 |
virtual void | ForceWriteInfo (TVirtualStreamerInfo *info, Bool_t force)=0 |
virtual void | ForceWriteInfoClones (TClonesArray *a)=0 |
virtual Int_t | ReadClones (TClonesArray *a, Int_t nobjects, Version_t objvers)=0 |
virtual Int_t | WriteClones (TClonesArray *a, Int_t nobjects)=0 |
virtual Int_t | ReadClassEmulated (const TClass *cl, void *object, const TClass *onfile_class=0)=0 |
virtual Int_t | ReadClassBuffer (const TClass *cl, void *pointer, const TClass *onfile_class=0)=0 |
virtual Int_t | ReadClassBuffer (const TClass *cl, void *pointer, Int_t version, UInt_t start, UInt_t count, const TClass *onfile_class=0)=0 |
virtual Int_t | WriteClassBuffer (const TClass *cl, void *pointer)=0 |
virtual Int_t | ReadSequence (const TStreamerInfoActions::TActionSequence &sequence, void *object)=0 |
virtual Int_t | ReadSequenceVecPtr (const TStreamerInfoActions::TActionSequence &sequence, void *start_collection, void *end_collection)=0 |
virtual Int_t | ReadSequence (const TStreamerInfoActions::TActionSequence &sequence, void *start_collection, void *end_collection)=0 |
Static Public Member Functions | |
static TClass * | GetClass (const type_info &typeinfo) |
static TClass * | GetClass (const char *className) |
static TClass * | GetClass (const type_info &typeinfo) |
static TClass * | GetClass (const char *className) |
Protected Types | |
typedef std::vector< TVirtualArray * > | CacheList_t |
typedef std::vector< TVirtualArray * > | CacheList_t |
Protected Member Functions | |
TBuffer () | |
TBuffer (const TBuffer &) | |
void | operator= (const TBuffer &) |
Int_t | Read (const char *name) |
Int_t | Write (const char *name, Int_t opt, Int_t bufs) |
Int_t | Write (const char *name, Int_t opt, Int_t bufs) const |
TBuffer () | |
TBuffer (const TBuffer &) | |
void | operator= (const TBuffer &) |
Int_t | Read (const char *name) |
Int_t | Write (const char *name, Int_t opt, Int_t bufs) |
Int_t | Write (const char *name, Int_t opt, Int_t bufs) const |
Protected Attributes | |
Bool_t | fMode |
Int_t | fVersion |
Int_t | fBufSize |
char * | fBuffer |
char * | fBufCur |
char * | fBufMax |
TObject * | fParent |
ReAllocCharFun_t | fReAllocFunc |
CacheList_t | fCacheStack |
Realloc function to be used when extending the buffer. | |
char * | fBuffer |
char * | fBufCur |
char * | fBufMax |
TObject * | fParent |
Definition at line 40 of file TBuffer.h.
typedef std::vector<TVirtualArray*> TBuffer::CacheList_t [protected] |
typedef std::vector<TVirtualArray*> TBuffer::CacheList_t [protected] |
enum TBuffer::EMode |
enum TBuffer::EMode |
TBuffer::TBuffer | ( | const TBuffer & | ) | [protected] |
TBuffer::TBuffer | ( | EMode | mode | ) |
TBuffer::TBuffer | ( | EMode | mode, | |
Int_t | bufsiz, | |||
void * | buf, | |||
Bool_t | adopt = kTRUE , |
|||
ReAllocCharFun_t | reallocfunc = 0 | |||
) |
virtual TBuffer::~TBuffer | ( | ) | [virtual] |
TBuffer::TBuffer | ( | const TBuffer & | ) | [protected] |
TBuffer::TBuffer | ( | EMode | mode | ) |
TBuffer::TBuffer | ( | EMode | mode, | |
Int_t | bufsiz, | |||
void * | buf, | |||
Bool_t | adopt = kTRUE , |
|||
ReAllocCharFun_t | reallocfunc = 0 | |||
) |
virtual TBuffer::~TBuffer | ( | ) | [virtual] |
void TBuffer::operator= | ( | const TBuffer & | ) | [protected] |
Int_t TBuffer::Read | ( | const char * | name | ) | [inline, protected, virtual] |
Int_t TBuffer::GetBufferVersion | ( | ) | const [inline] |
Bool_t TBuffer::IsReading | ( | ) | const [inline] |
Definition at line 81 of file TBuffer.h.
Referenced by TBufferXML::DecrementLevel(), TMessage::Forward(), TBufferXML::PushStack(), TBufferFile::ReadArray(), TBufferFile::ReadArrayDouble32(), TBufferFile::ReadArrayFloat16(), TBufferFile::ReadBuf(), TBufferFile::ReadClass(), TBufferFile::ReadObjectAny(), TBufferFile::ReadStaticArray(), TBufferFile::ReadStaticArrayDouble32(), TBufferFile::ReadStaticArrayFloat16(), TBufferFile::ReadString(), TSocket::Send(), TXSocket::Send(), TPSocket::Send(), TBufferFile::SetReadParam(), RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 >::Streamer(), TMatrixTSymLazy< Element >::Streamer(), TEvePathMarkT< TT >::Streamer(), RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::Streamer(), RooCFunction1PdfBinding< VO, VI >::Streamer(), THilbertMatrixTSym< Element >::Streamer(), TMatrixTFlat_const< Element >::Streamer(), TKDTree< Index, Value >::Streamer(), TMatrixTSub_const< Element >::Streamer(), TMatrixTSparseRow_const< Element >::Streamer(), TEveVectorT< TT >::Streamer(), TEveVector4T< TT >::Streamer(), RooCFunction3Binding< VO, VI1, VI2, VI3 >::Streamer(), RooCFunction1Binding< VO, VI >::Streamer(), THilbertMatrixT< Element >::Streamer(), THaarMatrixT< Element >::Streamer(), TMatrixTSparseDiag_const< Element >::Streamer(), TEveVector2T< TT >::Streamer(), RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::Streamer(), RooCFunction2Binding< VO, VI1, VI2 >::Streamer(), TMatrixTRow_const< Element >::Streamer(), TMatrixTDiag_const< Element >::Streamer(), RooCFunction2PdfBinding< VO, VI1, VI2 >::Streamer(), THnSparseT< CONT >::Streamer(), TParameter< AParamType >::Streamer(), TBufferSQL2::StreamObject(), TBufferXML::StreamObject(), TBufferSQL2::WorkWithClass(), TBufferSQL2::WorkWithElement(), and TBufferXML::WorkWithElement().
Bool_t TBuffer::IsWriting | ( | ) | const [inline] |
Definition at line 82 of file TBuffer.h.
Referenced by TBufferFile::CheckCount(), TBufferXML::CheckVersionBuf(), TBufferFile::InitMap(), TBufferFile::MapObject(), TBufferXML::PerformPostProcessing(), TMessage::SetLength(), TBufferFile::SetWriteParam(), TBufferXML::WorkWithClass(), TBufferXML::WorkWithElement(), TBufferFile::WriteArray(), TBufferFile::WriteArrayDouble32(), TBufferFile::WriteArrayFloat16(), TBufferFile::WriteBuf(), TBasket::WriteBuffer(), TBufferFile::WriteClass(), and TBufferFile::WriteObjectClass().
void TBuffer::SetReadMode | ( | ) |
void TBuffer::SetWriteMode | ( | ) |
void TBuffer::SetBuffer | ( | void * | buf, | |
UInt_t | bufsiz = 0 , |
|||
Bool_t | adopt = kTRUE , |
|||
ReAllocCharFun_t | reallocfunc = 0 | |||
) |
Referenced by TBasket::ReadBasketBuffers().
ReAllocCharFun_t TBuffer::GetReAllocFunc | ( | ) | const |
void TBuffer::SetReAllocFunc | ( | ReAllocCharFun_t | reallocfunc = 0 |
) |
void TBuffer::SetBufferOffset | ( | Int_t | offset = 0 |
) | [inline] |
Definition at line 88 of file TBuffer.h.
References fBufCur, and fBuffer.
Referenced by TBasket::CopyTo(), TBranch::Fill(), TMessage::Forward(), TBasket::GetEntryPointer(), TBasket::LoadBasketBuffers(), TKey::Read(), TBasket::ReadBasketBuffers(), TBufferFile::ReadClassEmulated(), TKey::ReadObj(), TKey::ReadObjectAny(), TKey::ReadObjWithBuffer(), TMessage::Reset(), TBufferFile::Reset(), TBasket::SetWriteMode(), TBufferFile::SkipObjectAny(), TMessage::TMessage(), and TBasket::WriteBuffer().
void TBuffer::SetParent | ( | TObject * | parent | ) |
TObject* TBuffer::GetParent | ( | ) | const |
char* TBuffer::Buffer | ( | ) | const [inline] |
Definition at line 91 of file TBuffer.h.
References fBuffer.
Referenced by TBasket::AdjustSize(), TMessage::Compress(), TBasket::CopyTo(), TBranch::Fill(), TRootObjItem::GetDNDData(), TGListTree::HandleMotion(), TBasket::LoadBasketBuffers(), PyROOT::op_reduce(), TAuthenticate::ProofAuthSetup(), TKey::Read(), TBasket::ReadBasketBuffers(), TKey::ReadObj(), TKey::ReadObjectAny(), TKey::ReadObjWithBuffer(), TGFileItem::SetDNDObject(), TMessage::SetLength(), TMessage::SetWhat(), TBasket::WriteBuffer(), TBufferXML::XmlReadBlock(), and TBufferXML::XmlWriteBlock().
Int_t TBuffer::BufferSize | ( | ) | const [inline] |
Definition at line 92 of file TBuffer.h.
References fBufSize.
Referenced by TProofServ::AcceptResults(), TBranch::Fill(), TProof::GetTreeHeader(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), TProofServ::HandleProcess(), TProofServ::HandleSocketInput(), TBasket::LoadBasketBuffers(), TBasket::ReadBasketBuffers(), TSocket::Recv(), TBasket::Reset(), TPacketizer::ValidateFiles(), TPacketizerAdaptive::ValidateFiles(), and TBufferXML::XmlReadBlock().
void TBuffer::DetachBuffer | ( | ) | [inline] |
Int_t TBuffer::Length | ( | ) | const [inline] |
Definition at line 94 of file TBuffer.h.
References fBufCur, and fBuffer.
Referenced by TProofServ::AcceptResults(), TMessage::Compress(), ConnectToServer(), TBranch::Fill(), TRootObjItem::GetDNDData(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), TGListTree::HandleMotion(), TProofServ::HandleProcess(), TProofServ::HandleSocketInput(), hclient(), PyROOT::op_reduce(), TAuthenticate::ProofAuthSetup(), TBasket::ReadBasketBuffers(), TBufferFile::ReadClassBuffer(), TBasket::Reset(), TProofServ::SendResults(), TBufferFile::SetBufferDisplacement(), TGFileItem::SetDNDObject(), TMessage::SetLength(), TBasket::SetReadMode(), TBasket::TBasket(), TKey::TKey(), TPacketizer::ValidateFiles(), TPacketizerAdaptive::ValidateFiles(), TBasket::WriteBuffer(), TBufferXML::XmlReadBlock(), and TBufferXML::XmlWriteBlock().
void TBuffer::Expand | ( | Int_t | newsize | ) |
Referenced by TBasket::AdjustSize(), TBasket::LoadBasketBuffers(), TBasket::ReadBasketBuffers(), TBasket::Reset(), TBufferFile::WriteArray(), TBufferFile::WriteArrayDouble32(), TBufferFile::WriteArrayFloat16(), TBufferFile::WriteBool(), TBufferFile::WriteBuf(), TBufferFile::WriteChar(), TBufferFile::WriteDouble(), TBufferFile::WriteFastArray(), TBufferFile::WriteFastArrayDouble32(), TBufferFile::WriteFastArrayFloat16(), TBufferFile::WriteFastArrayString(), TBufferFile::WriteFloat(), TBufferFile::WriteInt(), TBufferFile::WriteLong(), TBufferFile::WriteLong64(), TBufferFile::WriteShort(), TBufferFile::WriteUChar(), TBufferFile::WriteUInt(), TBufferFile::WriteULong(), TBufferFile::WriteULong64(), TBufferFile::WriteUShort(), and TBufferXML::XmlReadBlock().
virtual void TBuffer::WriteBuf | ( | const void * | buf, | |
Int_t | max | |||
) | [pure virtual] |
virtual char* TBuffer::ReadString | ( | char * | s, | |
Int_t | max | |||
) | [pure virtual] |
Referenced by TBranch::Fill().
virtual void TBuffer::WriteString | ( | const char * | s | ) | [pure virtual] |
virtual Int_t TBuffer::GetVersionOwner | ( | ) | const [pure virtual] |
virtual Int_t TBuffer::GetMapCount | ( | ) | const [pure virtual] |
virtual void TBuffer::GetMappedObject | ( | UInt_t | tag, | |
void *& | ptr, | |||
TClass *& | ClassPtr | |||
) | const [pure virtual] |
Referenced by TKey::Read(), TKey::ReadObj(), TKey::ReadObjectAny(), TKey::ReadObjWithBuffer(), and TKey::TKey().
virtual void TBuffer::MapObject | ( | const void * | obj, | |
const TClass * | cl, | |||
UInt_t | offset = 1 | |||
) | [pure virtual] |
virtual void TBuffer::Reset | ( | ) | [pure virtual] |
Referenced by TBasket::LoadBasketBuffers(), TBasketSQL::PrepareBasket(), TBasket::ReadBasketBuffers(), and TBasket::Reset().
virtual void TBuffer::InitMap | ( | ) | [pure virtual] |
virtual void TBuffer::ResetMap | ( | ) | [pure virtual] |
virtual void TBuffer::SetReadParam | ( | Int_t | mapsize | ) | [pure virtual] |
virtual void TBuffer::SetWriteParam | ( | Int_t | mapsize | ) | [pure virtual] |
virtual Int_t TBuffer::CheckByteCount | ( | UInt_t | startpos, | |
UInt_t | bcnt, | |||
const TClass * | clss | |||
) | [pure virtual] |
virtual Int_t TBuffer::CheckByteCount | ( | UInt_t | startpos, | |
UInt_t | bcnt, | |||
const char * | classname | |||
) | [pure virtual] |
virtual void TBuffer::SkipVersion | ( | const TClass * | cl = 0 |
) | [pure virtual] |
virtual Version_t TBuffer::ReadVersion | ( | UInt_t * | start = 0 , |
|
UInt_t * | bcnt = 0 , |
|||
const TClass * | cl = 0 | |||
) | [pure virtual] |
Referenced by TKey::ReadObj(), TKey::ReadObjectAny(), and TKey::ReadObjWithBuffer().
virtual UInt_t TBuffer::WriteVersionMemberWise | ( | const TClass * | cl, | |
Bool_t | useBcnt = kFALSE | |||
) | [pure virtual] |
virtual void* TBuffer::ReadObjectAny | ( | const TClass * | cast | ) | [pure virtual] |
virtual void TBuffer::SkipObjectAny | ( | ) | [pure virtual] |
virtual void TBuffer::TagStreamerInfo | ( | TVirtualStreamerInfo * | info | ) | [pure virtual] |
virtual void TBuffer::IncrementLevel | ( | TVirtualStreamerInfo * | info | ) | [pure virtual] |
virtual void TBuffer::SetStreamerElementNumber | ( | Int_t | ) | [pure virtual] |
virtual void TBuffer::DecrementLevel | ( | TVirtualStreamerInfo * | ) | [pure virtual] |
virtual void TBuffer::ClassEnd | ( | const TClass * | ) | [pure virtual] |
virtual void TBuffer::ClassMember | ( | const char * | , | |
const char * | = 0 , |
|||
Int_t | = -1 , |
|||
Int_t | = -1 | |||
) | [pure virtual] |
virtual TVirtualStreamerInfo* TBuffer::GetInfo | ( | ) | [pure virtual] |
virtual TVirtualArray* TBuffer::PeekDataCache | ( | ) | const [virtual] |
virtual TVirtualArray* TBuffer::PopDataCache | ( | ) | [virtual] |
virtual void TBuffer::PushDataCache | ( | TVirtualArray * | ) | [virtual] |
virtual void TBuffer::WriteClass | ( | const TClass * | cl | ) | [pure virtual] |
virtual void TBuffer::WriteObject | ( | const TObject * | obj | ) | [pure virtual] |
virtual UShort_t TBuffer::GetPidOffset | ( | ) | const [pure virtual] |
virtual void TBuffer::SetPidOffset | ( | UShort_t | offset | ) | [pure virtual] |
Referenced by TKey::Read(), TKey::ReadObj(), TKey::ReadObjectAny(), and TKey::ReadObjWithBuffer().
virtual Int_t TBuffer::GetBufferDisplacement | ( | ) | const [pure virtual] |
Referenced by TBranch::Fill().
virtual void TBuffer::SetBufferDisplacement | ( | ) | [pure virtual] |
Referenced by TBasket::Update().
virtual void TBuffer::SetBufferDisplacement | ( | Int_t | skipped | ) | [pure virtual] |
virtual void TBuffer::ReadFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadWithFactor | ( | Float_t * | ptr, | |
Double_t | factor, | |||
Double_t | minvalue | |||
) | [pure virtual] |
virtual void TBuffer::ReadWithFactor | ( | Double_t * | ptr, | |
Double_t | factor, | |||
Double_t | minvalue | |||
) | [pure virtual] |
Referenced by TBasket::ReadBasketBuffers().
virtual Int_t TBuffer::ReadArrayFloat16 | ( | Float_t *& | f, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadArrayDouble32 | ( | Double_t *& | d, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadStaticArrayFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadStaticArrayDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadFastArrayFloat16 | ( | Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadFastArrayDouble32 | ( | Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [pure virtual] |
Referenced by TBasket::WriteBuffer().
virtual void TBuffer::WriteArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteFastArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteFastArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::WriteFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 | |||
) | [pure virtual] |
virtual void TBuffer::StreamObject | ( | void * | obj, | |
const type_info & | typeinfo, | |||
const TClass * | onFileClass = 0 | |||
) | [pure virtual] |
virtual void TBuffer::StreamObject | ( | void * | obj, | |
const char * | className, | |||
const TClass * | onFileClass = 0 | |||
) | [pure virtual] |
virtual void TBuffer::StreamObject | ( | void * | obj, | |
const TClass * | cl, | |||
const TClass * | onFileClass = 0 | |||
) | [pure virtual] |
virtual void TBuffer::StreamObject | ( | TObject * | obj | ) | [pure virtual] |
virtual void TBuffer::ReadBool | ( | Bool_t & | b | ) | [pure virtual] |
virtual void TBuffer::ReadChar | ( | Char_t & | c | ) | [pure virtual] |
virtual void TBuffer::ReadUChar | ( | UChar_t & | c | ) | [pure virtual] |
virtual void TBuffer::ReadShort | ( | Short_t & | s | ) | [pure virtual] |
virtual void TBuffer::ReadUShort | ( | UShort_t & | s | ) | [pure virtual] |
virtual void TBuffer::ReadInt | ( | Int_t & | i | ) | [pure virtual] |
virtual void TBuffer::ReadUInt | ( | UInt_t & | i | ) | [pure virtual] |
virtual void TBuffer::ReadLong | ( | Long_t & | l | ) | [pure virtual] |
virtual void TBuffer::ReadULong | ( | ULong_t & | l | ) | [pure virtual] |
virtual void TBuffer::ReadLong64 | ( | Long64_t & | l | ) | [pure virtual] |
virtual void TBuffer::ReadULong64 | ( | ULong64_t & | l | ) | [pure virtual] |
virtual void TBuffer::ReadFloat | ( | Float_t & | f | ) | [pure virtual] |
virtual void TBuffer::ReadDouble | ( | Double_t & | d | ) | [pure virtual] |
virtual void TBuffer::ReadCharP | ( | Char_t * | c | ) | [pure virtual] |
virtual void TBuffer::ReadTString | ( | TString & | s | ) | [pure virtual] |
virtual void TBuffer::WriteBool | ( | Bool_t | b | ) | [pure virtual] |
virtual void TBuffer::WriteChar | ( | Char_t | c | ) | [pure virtual] |
virtual void TBuffer::WriteUChar | ( | UChar_t | c | ) | [pure virtual] |
virtual void TBuffer::WriteShort | ( | Short_t | s | ) | [pure virtual] |
virtual void TBuffer::WriteUShort | ( | UShort_t | s | ) | [pure virtual] |
virtual void TBuffer::WriteInt | ( | Int_t | i | ) | [pure virtual] |
virtual void TBuffer::WriteUInt | ( | UInt_t | i | ) | [pure virtual] |
virtual void TBuffer::WriteLong | ( | Long_t | l | ) | [pure virtual] |
virtual void TBuffer::WriteULong | ( | ULong_t | l | ) | [pure virtual] |
virtual void TBuffer::WriteLong64 | ( | Long64_t | l | ) | [pure virtual] |
virtual void TBuffer::WriteULong64 | ( | ULong64_t | l | ) | [pure virtual] |
virtual void TBuffer::WriteFloat | ( | Float_t | f | ) | [pure virtual] |
virtual void TBuffer::WriteDouble | ( | Double_t | d | ) | [pure virtual] |
virtual void TBuffer::WriteCharP | ( | const Char_t * | c | ) | [pure virtual] |
virtual void TBuffer::WriteTString | ( | const TString & | s | ) | [pure virtual] |
virtual TProcessID* TBuffer::GetLastProcessID | ( | TRefTable * | reftable | ) | const [pure virtual] |
virtual UInt_t TBuffer::GetTRefExecId | ( | ) | [pure virtual] |
virtual TProcessID* TBuffer::ReadProcessID | ( | UShort_t | pidf | ) | [pure virtual] |
virtual UShort_t TBuffer::WriteProcessID | ( | TProcessID * | pid | ) | [pure virtual] |
virtual void TBuffer::ForceWriteInfo | ( | TVirtualStreamerInfo * | info, | |
Bool_t | force | |||
) | [pure virtual] |
virtual void TBuffer::ForceWriteInfoClones | ( | TClonesArray * | a | ) | [pure virtual] |
virtual Int_t TBuffer::ReadClones | ( | TClonesArray * | a, | |
Int_t | nobjects, | |||
Version_t | objvers | |||
) | [pure virtual] |
virtual Int_t TBuffer::WriteClones | ( | TClonesArray * | a, | |
Int_t | nobjects | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadClassEmulated | ( | const TClass * | cl, | |
void * | object, | |||
const TClass * | onfile_class = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadClassBuffer | ( | const TClass * | cl, | |
void * | pointer, | |||
const TClass * | onfile_class = 0 | |||
) | [pure virtual] |
Referenced by RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 >::Streamer(), TMatrixTSymLazy< Element >::Streamer(), TEvePathMarkT< TT >::Streamer(), RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::Streamer(), RooCFunction1PdfBinding< VO, VI >::Streamer(), THilbertMatrixTSym< Element >::Streamer(), TKDTree< Index, Value >::Streamer(), TEveVectorT< TT >::Streamer(), TEveVector4T< TT >::Streamer(), RooCFunction3Binding< VO, VI1, VI2, VI3 >::Streamer(), RooCFunction1Binding< VO, VI >::Streamer(), THilbertMatrixT< Element >::Streamer(), THaarMatrixT< Element >::Streamer(), TEveVector2T< TT >::Streamer(), RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::Streamer(), RooCFunction2Binding< VO, VI1, VI2 >::Streamer(), RooCFunction2PdfBinding< VO, VI1, VI2 >::Streamer(), THnSparseT< CONT >::Streamer(), and TParameter< AParamType >::Streamer().
virtual Int_t TBuffer::ReadClassBuffer | ( | const TClass * | cl, | |
void * | pointer, | |||
Int_t | version, | |||
UInt_t | start, | |||
UInt_t | count, | |||
const TClass * | onfile_class = 0 | |||
) | [pure virtual] |
Referenced by RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 >::Streamer(), TMatrixTSymLazy< Element >::Streamer(), TEvePathMarkT< TT >::Streamer(), RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::Streamer(), RooCFunction1PdfBinding< VO, VI >::Streamer(), THilbertMatrixTSym< Element >::Streamer(), TKDTree< Index, Value >::Streamer(), TEveVectorT< TT >::Streamer(), TEveVector4T< TT >::Streamer(), RooCFunction3Binding< VO, VI1, VI2, VI3 >::Streamer(), RooCFunction1Binding< VO, VI >::Streamer(), THilbertMatrixT< Element >::Streamer(), THaarMatrixT< Element >::Streamer(), TEveVector2T< TT >::Streamer(), RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::Streamer(), RooCFunction2Binding< VO, VI1, VI2 >::Streamer(), RooCFunction2PdfBinding< VO, VI1, VI2 >::Streamer(), THnSparseT< CONT >::Streamer(), and TParameter< AParamType >::Streamer().
virtual Int_t TBuffer::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | object | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadSequenceVecPtr | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [pure virtual] |
static TClass* TBuffer::GetClass | ( | const type_info & | typeinfo | ) | [static] |
static TClass* TBuffer::GetClass | ( | const char * | className | ) | [static] |
void TBuffer::operator= | ( | const TBuffer & | ) | [protected] |
Int_t TBuffer::Read | ( | const char * | name | ) | [inline, protected, virtual] |
Int_t TBuffer::GetBufferVersion | ( | ) | const [inline] |
Bool_t TBuffer::IsReading | ( | ) | const [inline] |
Bool_t TBuffer::IsWriting | ( | ) | const [inline] |
void TBuffer::SetReadMode | ( | ) |
void TBuffer::SetWriteMode | ( | ) |
void TBuffer::SetBuffer | ( | void * | buf, | |
UInt_t | bufsiz = 0 , |
|||
Bool_t | adopt = kTRUE , |
|||
ReAllocCharFun_t | reallocfunc = 0 | |||
) |
ReAllocCharFun_t TBuffer::GetReAllocFunc | ( | ) | const |
void TBuffer::SetReAllocFunc | ( | ReAllocCharFun_t | reallocfunc = 0 |
) |
void TBuffer::SetBufferOffset | ( | Int_t | offset = 0 |
) | [inline] |
void TBuffer::SetParent | ( | TObject * | parent | ) |
TObject* TBuffer::GetParent | ( | ) | const |
char* TBuffer::Buffer | ( | ) | const [inline] |
Int_t TBuffer::BufferSize | ( | ) | const [inline] |
void TBuffer::DetachBuffer | ( | ) | [inline] |
Int_t TBuffer::Length | ( | ) | const [inline] |
void TBuffer::Expand | ( | Int_t | newsize | ) |
virtual void TBuffer::WriteBuf | ( | const void * | buf, | |
Int_t | max | |||
) | [pure virtual] |
virtual char* TBuffer::ReadString | ( | char * | s, | |
Int_t | max | |||
) | [pure virtual] |
virtual void TBuffer::WriteString | ( | const char * | s | ) | [pure virtual] |
virtual Int_t TBuffer::GetVersionOwner | ( | ) | const [pure virtual] |
virtual Int_t TBuffer::GetMapCount | ( | ) | const [pure virtual] |
virtual void TBuffer::GetMappedObject | ( | UInt_t | tag, | |
void *& | ptr, | |||
TClass *& | ClassPtr | |||
) | const [pure virtual] |
virtual void TBuffer::MapObject | ( | const void * | obj, | |
const TClass * | cl, | |||
UInt_t | offset = 1 | |||
) | [pure virtual] |
virtual void TBuffer::Reset | ( | ) | [pure virtual] |
virtual void TBuffer::InitMap | ( | ) | [pure virtual] |
virtual void TBuffer::ResetMap | ( | ) | [pure virtual] |
virtual void TBuffer::SetReadParam | ( | Int_t | mapsize | ) | [pure virtual] |
virtual void TBuffer::SetWriteParam | ( | Int_t | mapsize | ) | [pure virtual] |
virtual Int_t TBuffer::CheckByteCount | ( | UInt_t | startpos, | |
UInt_t | bcnt, | |||
const TClass * | clss | |||
) | [pure virtual] |
virtual Int_t TBuffer::CheckByteCount | ( | UInt_t | startpos, | |
UInt_t | bcnt, | |||
const char * | classname | |||
) | [pure virtual] |
virtual void TBuffer::SkipVersion | ( | const TClass * | cl = 0 |
) | [pure virtual] |
virtual Version_t TBuffer::ReadVersion | ( | UInt_t * | start = 0 , |
|
UInt_t * | bcnt = 0 , |
|||
const TClass * | cl = 0 | |||
) | [pure virtual] |
virtual UInt_t TBuffer::WriteVersionMemberWise | ( | const TClass * | cl, | |
Bool_t | useBcnt = kFALSE | |||
) | [pure virtual] |
virtual void* TBuffer::ReadObjectAny | ( | const TClass * | cast | ) | [pure virtual] |
virtual void TBuffer::SkipObjectAny | ( | ) | [pure virtual] |
virtual void TBuffer::TagStreamerInfo | ( | TVirtualStreamerInfo * | info | ) | [pure virtual] |
virtual void TBuffer::IncrementLevel | ( | TVirtualStreamerInfo * | info | ) | [pure virtual] |
virtual void TBuffer::SetStreamerElementNumber | ( | Int_t | ) | [pure virtual] |
virtual void TBuffer::DecrementLevel | ( | TVirtualStreamerInfo * | ) | [pure virtual] |
virtual void TBuffer::ClassEnd | ( | const TClass * | ) | [pure virtual] |
virtual void TBuffer::ClassMember | ( | const char * | , | |
const char * | = 0 , |
|||
Int_t | = -1 , |
|||
Int_t | = -1 | |||
) | [pure virtual] |
virtual TVirtualStreamerInfo* TBuffer::GetInfo | ( | ) | [pure virtual] |
virtual TVirtualArray* TBuffer::PeekDataCache | ( | ) | const [virtual] |
virtual TVirtualArray* TBuffer::PopDataCache | ( | ) | [virtual] |
virtual void TBuffer::PushDataCache | ( | TVirtualArray * | ) | [virtual] |
virtual void TBuffer::WriteClass | ( | const TClass * | cl | ) | [pure virtual] |
virtual void TBuffer::WriteObject | ( | const TObject * | obj | ) | [pure virtual] |
virtual UShort_t TBuffer::GetPidOffset | ( | ) | const [pure virtual] |
virtual void TBuffer::SetPidOffset | ( | UShort_t | offset | ) | [pure virtual] |
virtual Int_t TBuffer::GetBufferDisplacement | ( | ) | const [pure virtual] |
virtual void TBuffer::SetBufferDisplacement | ( | ) | [pure virtual] |
virtual void TBuffer::SetBufferDisplacement | ( | Int_t | skipped | ) | [pure virtual] |
virtual void TBuffer::ReadFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadWithFactor | ( | Float_t * | ptr, | |
Double_t | factor, | |||
Double_t | minvalue | |||
) | [pure virtual] |
virtual void TBuffer::ReadWithFactor | ( | Double_t * | ptr, | |
Double_t | factor, | |||
Double_t | minvalue | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadArrayFloat16 | ( | Float_t *& | f, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadArrayDouble32 | ( | Double_t *& | d, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadStaticArrayFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadStaticArrayDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadFastArrayFloat16 | ( | Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadFastArrayDouble32 | ( | Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [pure virtual] |
virtual void TBuffer::ReadFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteFastArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteFastArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [pure virtual] |
virtual void TBuffer::WriteFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::WriteFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 | |||
) | [pure virtual] |
virtual void TBuffer::StreamObject | ( | void * | obj, | |
const type_info & | typeinfo, | |||
const TClass * | onFileClass = 0 | |||
) | [pure virtual] |
virtual void TBuffer::StreamObject | ( | void * | obj, | |
const char * | className, | |||
const TClass * | onFileClass = 0 | |||
) | [pure virtual] |
virtual void TBuffer::StreamObject | ( | void * | obj, | |
const TClass * | cl, | |||
const TClass * | onFileClass = 0 | |||
) | [pure virtual] |
virtual void TBuffer::StreamObject | ( | TObject * | obj | ) | [pure virtual] |
virtual void TBuffer::ReadBool | ( | Bool_t & | b | ) | [pure virtual] |
virtual void TBuffer::ReadChar | ( | Char_t & | c | ) | [pure virtual] |
virtual void TBuffer::ReadUChar | ( | UChar_t & | c | ) | [pure virtual] |
virtual void TBuffer::ReadShort | ( | Short_t & | s | ) | [pure virtual] |
virtual void TBuffer::ReadUShort | ( | UShort_t & | s | ) | [pure virtual] |
virtual void TBuffer::ReadInt | ( | Int_t & | i | ) | [pure virtual] |
virtual void TBuffer::ReadUInt | ( | UInt_t & | i | ) | [pure virtual] |
virtual void TBuffer::ReadLong | ( | Long_t & | l | ) | [pure virtual] |
virtual void TBuffer::ReadULong | ( | ULong_t & | l | ) | [pure virtual] |
virtual void TBuffer::ReadLong64 | ( | Long64_t & | l | ) | [pure virtual] |
virtual void TBuffer::ReadULong64 | ( | ULong64_t & | l | ) | [pure virtual] |
virtual void TBuffer::ReadFloat | ( | Float_t & | f | ) | [pure virtual] |
virtual void TBuffer::ReadDouble | ( | Double_t & | d | ) | [pure virtual] |
virtual void TBuffer::ReadCharP | ( | Char_t * | c | ) | [pure virtual] |
virtual void TBuffer::ReadTString | ( | TString & | s | ) | [pure virtual] |
virtual void TBuffer::WriteBool | ( | Bool_t | b | ) | [pure virtual] |
virtual void TBuffer::WriteChar | ( | Char_t | c | ) | [pure virtual] |
virtual void TBuffer::WriteUChar | ( | UChar_t | c | ) | [pure virtual] |
virtual void TBuffer::WriteShort | ( | Short_t | s | ) | [pure virtual] |
virtual void TBuffer::WriteUShort | ( | UShort_t | s | ) | [pure virtual] |
virtual void TBuffer::WriteInt | ( | Int_t | i | ) | [pure virtual] |
virtual void TBuffer::WriteUInt | ( | UInt_t | i | ) | [pure virtual] |
virtual void TBuffer::WriteLong | ( | Long_t | l | ) | [pure virtual] |
virtual void TBuffer::WriteULong | ( | ULong_t | l | ) | [pure virtual] |
virtual void TBuffer::WriteLong64 | ( | Long64_t | l | ) | [pure virtual] |
virtual void TBuffer::WriteULong64 | ( | ULong64_t | l | ) | [pure virtual] |
virtual void TBuffer::WriteFloat | ( | Float_t | f | ) | [pure virtual] |
virtual void TBuffer::WriteDouble | ( | Double_t | d | ) | [pure virtual] |
virtual void TBuffer::WriteCharP | ( | const Char_t * | c | ) | [pure virtual] |
virtual void TBuffer::WriteTString | ( | const TString & | s | ) | [pure virtual] |
virtual TProcessID* TBuffer::GetLastProcessID | ( | TRefTable * | reftable | ) | const [pure virtual] |
virtual UInt_t TBuffer::GetTRefExecId | ( | ) | [pure virtual] |
virtual TProcessID* TBuffer::ReadProcessID | ( | UShort_t | pidf | ) | [pure virtual] |
virtual UShort_t TBuffer::WriteProcessID | ( | TProcessID * | pid | ) | [pure virtual] |
virtual void TBuffer::ForceWriteInfo | ( | TVirtualStreamerInfo * | info, | |
Bool_t | force | |||
) | [pure virtual] |
virtual void TBuffer::ForceWriteInfoClones | ( | TClonesArray * | a | ) | [pure virtual] |
virtual Int_t TBuffer::ReadClones | ( | TClonesArray * | a, | |
Int_t | nobjects, | |||
Version_t | objvers | |||
) | [pure virtual] |
virtual Int_t TBuffer::WriteClones | ( | TClonesArray * | a, | |
Int_t | nobjects | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadClassEmulated | ( | const TClass * | cl, | |
void * | object, | |||
const TClass * | onfile_class = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadClassBuffer | ( | const TClass * | cl, | |
void * | pointer, | |||
const TClass * | onfile_class = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadClassBuffer | ( | const TClass * | cl, | |
void * | pointer, | |||
Int_t | version, | |||
UInt_t | start, | |||
UInt_t | count, | |||
const TClass * | onfile_class = 0 | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | object | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadSequenceVecPtr | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [pure virtual] |
virtual Int_t TBuffer::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [pure virtual] |
static TClass* TBuffer::GetClass | ( | const type_info & | typeinfo | ) | [static] |
static TClass* TBuffer::GetClass | ( | const char * | className | ) | [static] |
Bool_t TBuffer::fMode [protected] |
Int_t TBuffer::fVersion [protected] |
Definition at line 46 of file TBuffer.h.
Referenced by GetBufferVersion(), TBufferFile::ReadClass(), and TBufferFile::ReadObjectAny().
Int_t TBuffer::fBufSize [protected] |
Definition at line 47 of file TBuffer.h.
Referenced by BufferSize(), TMessage::Forward(), TBufferFile::ReadArray(), TBufferFile::ReadArrayDouble32(), TBufferFile::ReadArrayFloat16(), TBufferFile::ReadFastArray(), TBufferFile::ReadFastArrayDouble32(), TBufferFile::ReadFastArrayFloat16(), TBufferFile::ReadFastArrayString(), TBufferFile::ReadStaticArray(), TBufferFile::ReadStaticArrayDouble32(), TBufferFile::ReadStaticArrayFloat16(), TBufferSQL2::TBufferSQL2(), TBufferXML::TBufferXML(), TMessage::Uncompress(), TBufferFile::WriteArray(), TBufferFile::WriteArrayDouble32(), TBufferFile::WriteArrayFloat16(), TBufferFile::WriteBool(), TBufferFile::WriteBuf(), TBufferFile::WriteChar(), TBufferFile::WriteDouble(), TBufferFile::WriteFastArray(), TBufferFile::WriteFastArrayDouble32(), TBufferFile::WriteFastArrayFloat16(), TBufferFile::WriteFastArrayString(), TBufferFile::WriteFloat(), TBufferFile::WriteInt(), TBufferFile::WriteLong(), TBufferFile::WriteLong64(), TBufferFile::WriteShort(), TBufferFile::WriteUChar(), TBufferFile::WriteUInt(), TBufferFile::WriteULong(), TBufferFile::WriteULong64(), and TBufferFile::WriteUShort().
char* TBuffer::fBuffer [protected] |
Definition at line 48 of file TBuffer.h.
Referenced by Buffer(), TBufferFile::CheckByteCount(), TBufferFile::CheckObject(), DetachBuffer(), Length(), TBufferFile::ReadClass(), TBufferFile::ReadObjectAny(), TBufferFile::ReadVersion(), SetBufferOffset(), TBufferFile::SetByteCount(), TMessage::TMessage(), TMessage::Uncompress(), TBufferFile::WriteClass(), TBufferFile::WriteClassBuffer(), TBufferFile::WriteObjectClass(), TBufferFile::WriteVersion(), and TBufferFile::WriteVersionMemberWise().
char* TBuffer::fBufCur [protected] |
Definition at line 49 of file TBuffer.h.
Referenced by TBufferFile::CheckByteCount(), TBufferFile::CheckObject(), TMessage::Compress(), TMessage::Forward(), Length(), TBufferFile::ReadArray(), TBufferFile::ReadBool(), TBufferFile::ReadBuf(), TBufferFile::ReadChar(), TBufferFile::ReadClass(), TBufferFile::ReadDouble(), TBufferFile::ReadFastArray(), TBufferFile::ReadFastArrayString(), TBufferFile::ReadFloat(), TBufferFile::ReadInt(), TBufferFile::ReadLong(), TBufferFile::ReadLong64(), TBufferFile::ReadObjectAny(), TBufferFile::ReadShort(), TBufferFile::ReadStaticArray(), TBufferFile::ReadVersion(), SetBufferOffset(), TBufferFile::SetByteCount(), TMessage::TMessage(), TMessage::Uncompress(), TBufferFile::WriteArray(), TBufferFile::WriteArrayDouble32(), TBufferFile::WriteArrayFloat16(), TBufferFile::WriteBool(), TBufferFile::WriteBuf(), TBufferFile::WriteChar(), TBufferFile::WriteClass(), TBufferFile::WriteClassBuffer(), TBufferFile::WriteDouble(), TBufferFile::WriteFastArray(), TBufferFile::WriteFastArrayDouble32(), TBufferFile::WriteFastArrayFloat16(), TBufferFile::WriteFastArrayString(), TBufferFile::WriteFloat(), TBufferFile::WriteInt(), TBufferFile::WriteLong(), TBufferFile::WriteLong64(), TBufferFile::WriteObjectClass(), TBufferFile::WriteShort(), TBufferFile::WriteUChar(), TBufferFile::WriteUInt(), TBufferFile::WriteULong(), TBufferFile::WriteULong64(), TBufferFile::WriteUShort(), TBufferFile::WriteVersion(), and TBufferFile::WriteVersionMemberWise().
char* TBuffer::fBufMax [protected] |
Definition at line 50 of file TBuffer.h.
Referenced by TBufferFile::CheckByteCount(), TBufferFile::ReadBuf(), TBufferFile::ReadClass(), TBufferFile::ReadObjectAny(), TMessage::Uncompress(), TBufferFile::WriteArray(), TBufferFile::WriteArrayDouble32(), TBufferFile::WriteArrayFloat16(), TBufferFile::WriteBool(), TBufferFile::WriteBuf(), TBufferFile::WriteChar(), TBufferFile::WriteDouble(), TBufferFile::WriteFastArray(), TBufferFile::WriteFastArrayDouble32(), TBufferFile::WriteFastArrayFloat16(), TBufferFile::WriteFastArrayString(), TBufferFile::WriteFloat(), TBufferFile::WriteInt(), TBufferFile::WriteLong(), TBufferFile::WriteLong64(), TBufferFile::WriteShort(), TBufferFile::WriteUChar(), TBufferFile::WriteUInt(), TBufferFile::WriteULong(), TBufferFile::WriteULong64(), and TBufferFile::WriteUShort().
TObject* TBuffer::fParent [protected] |
Definition at line 51 of file TBuffer.h.
Referenced by TBufferFile::CheckByteCount(), TBufferFile::ReadArray(), TBufferFile::ReadFastArray(), TBufferFile::ReadLong(), TBufferFile::ReadStaticArray(), TBufferFile::ReadVersion(), TBufferFile::SkipVersion(), and TBufferFile::TBufferFile().
ReAllocCharFun_t TBuffer::fReAllocFunc [protected] |
CacheList_t TBuffer::fCacheStack [protected] |
char* TBuffer::fBuffer [protected] |
char* TBuffer::fBufCur [protected] |
char* TBuffer::fBufMax [protected] |
TObject* TBuffer::fParent [protected] |