#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] |
1.5.1