Class TBuffer
- class TBuffer
- derived from TObject
Destructor Summary |
virtual synchronized | ~TBuffer() |
Method Summary |
const char * | Buffer() |
const Int_t | BufferSize() |
Int_t | CheckByteCount(UInt_t startpos, UInt_t bcnt, const TClass* clss) |
protected void | CheckCount(UInt_t offset) |
protected UInt_t | CheckObject(UInt_t offset, const TClass* cl, Bool_t readClass) |
static TClass* | Class() |
const static const char * | Class_Name() |
static Version_t | Class_Version() |
static int | DeclFileLine() |
const static const char * | DeclFileName() |
void | DetachBuffer() |
static void | Dictionary() |
protected void | Expand(Int_t newsize) |
const Int_t | GetBufferDisplacement() |
static TClass* | GetClass(const type_info& typeinfo) |
static TClass* | GetClass(const char * className) |
static Int_t | GetGlobalReadParam() |
static Int_t | GetGlobalWriteParam() |
const TObject* | GetParent() |
static int | ImplFileLine() |
const static const char * | ImplFileName() |
void | InitMap() |
virtual const TClass* | IsA() |
const Bool_t | IsReading() |
const Bool_t | IsWriting() |
const Int_t | Length() |
void | MapObject(const TObject* obj, UInt_t offset) |
void | MapObject(const void * obj, UInt_t offset) |
synchronized TBuffer& | operator<<(Bool_t b) |
synchronized TBuffer& | operator<<(Char_t c) |
synchronized TBuffer& | operator<<(UChar_t c) |
synchronized TBuffer& | operator<<(Short_t h) |
synchronized TBuffer& | operator<<(UShort_t h) |
synchronized TBuffer& | operator<<(Int_t i) |
synchronized TBuffer& | operator<<(UInt_t i) |
synchronized TBuffer& | operator<<(Long_t l) |
synchronized TBuffer& | operator<<(ULong_t l) |
synchronized TBuffer& | operator<<(Float_t f) |
synchronized TBuffer& | operator<<(Double_t d) |
synchronized TBuffer& | operator<<(const Char_t* c) |
protected synchronized void | operator=(const TBuffer& ) |
synchronized TBuffer& | operator>>(Bool_t& b) |
synchronized TBuffer& | operator>>(Char_t& c) |
synchronized TBuffer& | operator>>(UChar_t& c) |
synchronized TBuffer& | operator>>(Short_t& h) |
synchronized TBuffer& | operator>>(UShort_t& h) |
synchronized TBuffer& | operator>>(Int_t& i) |
synchronized TBuffer& | operator>>(UInt_t& i) |
synchronized TBuffer& | operator>>(Long_t& l) |
synchronized TBuffer& | operator>>(ULong_t& l) |
synchronized TBuffer& | operator>>(Float_t& f) |
synchronized TBuffer& | operator>>(Double_t& d) |
synchronized TBuffer& | operator>>(Char_t* c) |
protected Int_t | Read(const char * name) |
Int_t | ReadArray(Bool_t* & b) |
Int_t | ReadArray(Char_t* & c) |
Int_t | ReadArray(UChar_t* & c) |
Int_t | ReadArray(Short_t* & h) |
Int_t | ReadArray(UShort_t* & h) |
Int_t | ReadArray(Int_t* & i) |
Int_t | ReadArray(UInt_t* & i) |
Int_t | ReadArray(Long_t* & l) |
Int_t | ReadArray(ULong_t* & l) |
Int_t | ReadArray(Float_t* & f) |
Int_t | ReadArray(Double_t* & d) |
Int_t | ReadBuf(void * buf, Int_t max) |
virtual TClass* | ReadClass(const TClass* cl, UInt_t* objTag) |
void | ReadFastArray(Bool_t* b, Int_t n) |
void | ReadFastArray(Char_t* c, Int_t n) |
void | ReadFastArray(UChar_t* c, Int_t n) |
void | ReadFastArray(Short_t* h, Int_t n) |
void | ReadFastArray(UShort_t* h, Int_t n) |
void | ReadFastArray(Int_t* i, Int_t n) |
void | ReadFastArray(UInt_t* i, Int_t n) |
void | ReadFastArray(Long_t* l, Int_t n) |
void | ReadFastArray(ULong_t* l, Int_t n) |
void | ReadFastArray(Float_t* f, Int_t n) |
void | ReadFastArray(Double_t* d, Int_t n) |
virtual TObject* | ReadObject(const TClass* cl) |
void * | ReadObjectAny(const TClass* cast) |
Int_t | ReadStaticArray(Bool_t* b) |
Int_t | ReadStaticArray(Char_t* c) |
Int_t | ReadStaticArray(UChar_t* c) |
Int_t | ReadStaticArray(Short_t* h) |
Int_t | ReadStaticArray(UShort_t* h) |
Int_t | ReadStaticArray(Int_t* i) |
Int_t | ReadStaticArray(UInt_t* i) |
Int_t | ReadStaticArray(Long_t* l) |
Int_t | ReadStaticArray(ULong_t* l) |
Int_t | ReadStaticArray(Float_t* f) |
Int_t | ReadStaticArray(Double_t* d) |
char * | ReadString(char * s, Int_t max) |
Version_t | ReadVersion(UInt_t* start, UInt_t* bcnt) |
virtual void | Reset() |
void | ResetMap() |
void | SetBuffer(void * buf, UInt_t bufsiz, Bool_t adopt) |
void | SetBufferDisplacement(Int_t skipped) |
void | SetBufferDisplacement() |
void | SetBufferOffset(Int_t offset) |
void | SetByteCount(UInt_t cntpos, Bool_t packInVersion) |
static void | SetGlobalReadParam(Int_t mapsize) |
static void | SetGlobalWriteParam(Int_t mapsize) |
void | SetParent(TObject* parent) |
void | SetReadMode() |
void | SetReadParam(Int_t mapsize) |
void | SetWriteMode() |
void | SetWriteParam(Int_t mapsize) |
virtual void | ShowMembers(TMemberInspector& insp, char * parent) |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
void | StreamObject(void * obj, const type_info& typeinfo) |
void | StreamObject(void * obj, const char * className) |
void | StreamObject(void * obj, TClass* cl) |
protected Int_t | Write(const char * name, Int_t opt, Int_t bufs) |
void | WriteArray(const Bool_t* b, Int_t n) |
void | WriteArray(const Char_t* c, Int_t n) |
void | WriteArray(const UChar_t* c, Int_t n) |
void | WriteArray(const Short_t* h, Int_t n) |
void | WriteArray(const UShort_t* h, Int_t n) |
void | WriteArray(const Int_t* i, Int_t n) |
void | WriteArray(const UInt_t* i, Int_t n) |
void | WriteArray(const Long_t* l, Int_t n) |
void | WriteArray(const ULong_t* l, Int_t n) |
void | WriteArray(const Float_t* f, Int_t n) |
void | WriteArray(const Double_t* d, Int_t n) |
void | WriteBuf(const void * buf, Int_t max) |
virtual void | WriteClass(const TClass* cl) |
void | WriteFastArray(const Bool_t* b, Int_t n) |
void | WriteFastArray(const Char_t* c, Int_t n) |
void | WriteFastArray(const UChar_t* c, Int_t n) |
void | WriteFastArray(const Short_t* h, Int_t n) |
void | WriteFastArray(const UShort_t* h, Int_t n) |
void | WriteFastArray(const Int_t* i, Int_t n) |
void | WriteFastArray(const UInt_t* i, Int_t n) |
void | WriteFastArray(const Long_t* l, Int_t n) |
void | WriteFastArray(const ULong_t* l, Int_t n) |
void | WriteFastArray(const Float_t* f, Int_t n) |
void | WriteFastArray(const Double_t* d, Int_t n) |
protected void | WriteObject(const void * actualObjStart, TClass* actualClass) |
virtual void | WriteObject(const TObject* obj) |
Int_t | WriteObjectAny(const void * obj, TClass* ptrClass) |
void | WriteString(const char * s) |
UInt_t | WriteVersion(const TClass* cl, Bool_t useBcnt) |
fBufCur
protected char * fBufCur
fBuffer
protected char * fBuffer
fBufMax
protected char * fBufMax
fBufSize
protected Int_t fBufSize
fDisplacement
protected Int_t fDisplacement
fgIsA
private static TClass* fgIsA
fgMapSize
protected static Int_t fgMapSize
fMap
protected TExMap* fMap
fMapCount
protected Int_t fMapCount
fMapSize
protected Int_t fMapSize
fMode
protected Bool_t fMode
fParent
protected TObject* fParent
fVersion
protected Int_t fVersion
TBuffer
protected TBuffer()
TBuffer
protected TBuffer(const TBuffer& )
TBuffer
public TBuffer(EMode mode)
TBuffer
public TBuffer(EMode mode, Int_t bufsiz)
TBuffer
public TBuffer(EMode mode, Int_t bufsiz, void * buf, Bool_t adopt)
~TBuffer
public virtual synchronized ~TBuffer()
Buffer
public const char * Buffer()
BufferSize
public const Int_t BufferSize()
CheckByteCount
public Int_t CheckByteCount(UInt_t startpos, UInt_t bcnt, const TClass* clss)
CheckCount
protected void CheckCount(UInt_t offset)
CheckObject
protected UInt_t CheckObject(UInt_t offset, const TClass* cl, Bool_t readClass)
Class
public static TClass* Class()
Class_Name
public const static const char * Class_Name()
Class_Version
public static Version_t Class_Version()
DeclFileLine
public static int DeclFileLine()
DeclFileName
public const static const char * DeclFileName()
DetachBuffer
public void DetachBuffer()
Dictionary
public static void Dictionary()
Expand
protected void Expand(Int_t newsize)
GetBufferDisplacement
public const Int_t GetBufferDisplacement()
GetClass
public static TClass* GetClass(const type_info& typeinfo)
GetClass
public static TClass* GetClass(const char * className)
GetGlobalReadParam
public static Int_t GetGlobalReadParam()
GetGlobalWriteParam
public static Int_t GetGlobalWriteParam()
GetParent
public const TObject* GetParent()
ImplFileLine
public static int ImplFileLine()
ImplFileName
public const static const char * ImplFileName()
InitMap
public void InitMap()
IsA
public virtual const TClass* IsA()
IsReading
public const Bool_t IsReading()
IsWriting
public const Bool_t IsWriting()
Length
public const Int_t Length()
MapObject
public void MapObject(const TObject* obj, UInt_t offset)
MapObject
public void MapObject(const void * obj, UInt_t offset)
operator<<
public synchronized TBuffer& operator<<(Bool_t b)
operator<<
public synchronized TBuffer& operator<<(Char_t c)
operator<<
public synchronized TBuffer& operator<<(UChar_t c)
operator<<
public synchronized TBuffer& operator<<(Short_t h)
operator<<
public synchronized TBuffer& operator<<(UShort_t h)
operator<<
public synchronized TBuffer& operator<<(Int_t i)
operator<<
public synchronized TBuffer& operator<<(UInt_t i)
operator<<
public synchronized TBuffer& operator<<(Long_t l)
operator<<
public synchronized TBuffer& operator<<(ULong_t l)
operator<<
public synchronized TBuffer& operator<<(Float_t f)
operator<<
public synchronized TBuffer& operator<<(Double_t d)
operator<<
public synchronized TBuffer& operator<<(const Char_t* c)
operator=
protected synchronized void operator=(const TBuffer& )
operator>>
public synchronized TBuffer& operator>>(Bool_t& b)
operator>>
public synchronized TBuffer& operator>>(Char_t& c)
operator>>
public synchronized TBuffer& operator>>(UChar_t& c)
operator>>
public synchronized TBuffer& operator>>(Short_t& h)
operator>>
public synchronized TBuffer& operator>>(UShort_t& h)
operator>>
public synchronized TBuffer& operator>>(Int_t& i)
operator>>
public synchronized TBuffer& operator>>(UInt_t& i)
operator>>
public synchronized TBuffer& operator>>(Long_t& l)
operator>>
public synchronized TBuffer& operator>>(ULong_t& l)
operator>>
public synchronized TBuffer& operator>>(Float_t& f)
operator>>
public synchronized TBuffer& operator>>(Double_t& d)
operator>>
public synchronized TBuffer& operator>>(Char_t* c)
Read
protected Int_t Read(const char * name)
ReadArray
public Int_t ReadArray(Bool_t* & b)
ReadArray
public Int_t ReadArray(Char_t* & c)
ReadArray
public Int_t ReadArray(UChar_t* & c)
ReadArray
public Int_t ReadArray(Short_t* & h)
ReadArray
public Int_t ReadArray(UShort_t* & h)
ReadArray
public Int_t ReadArray(Int_t* & i)
ReadArray
public Int_t ReadArray(UInt_t* & i)
ReadArray
public Int_t ReadArray(Long_t* & l)
ReadArray
public Int_t ReadArray(ULong_t* & l)
ReadArray
public Int_t ReadArray(Float_t* & f)
ReadArray
public Int_t ReadArray(Double_t* & d)
ReadBuf
public Int_t ReadBuf(void * buf, Int_t max)
ReadClass
public virtual TClass* ReadClass(const TClass* cl, UInt_t* objTag)
ReadFastArray
public void ReadFastArray(Bool_t* b, Int_t n)
ReadFastArray
public void ReadFastArray(Char_t* c, Int_t n)
ReadFastArray
public void ReadFastArray(UChar_t* c, Int_t n)
ReadFastArray
public void ReadFastArray(Short_t* h, Int_t n)
ReadFastArray
public void ReadFastArray(UShort_t* h, Int_t n)
ReadFastArray
public void ReadFastArray(Int_t* i, Int_t n)
ReadFastArray
public void ReadFastArray(UInt_t* i, Int_t n)
ReadFastArray
public void ReadFastArray(Long_t* l, Int_t n)
ReadFastArray
public void ReadFastArray(ULong_t* l, Int_t n)
ReadFastArray
public void ReadFastArray(Float_t* f, Int_t n)
ReadFastArray
public void ReadFastArray(Double_t* d, Int_t n)
ReadObject
public virtual TObject* ReadObject(const TClass* cl)
ReadObjectAny
public void * ReadObjectAny(const TClass* cast)
ReadStaticArray
public Int_t ReadStaticArray(Bool_t* b)
ReadStaticArray
public Int_t ReadStaticArray(Char_t* c)
ReadStaticArray
public Int_t ReadStaticArray(UChar_t* c)
ReadStaticArray
public Int_t ReadStaticArray(Short_t* h)
ReadStaticArray
public Int_t ReadStaticArray(UShort_t* h)
ReadStaticArray
public Int_t ReadStaticArray(Int_t* i)
ReadStaticArray
public Int_t ReadStaticArray(UInt_t* i)
ReadStaticArray
public Int_t ReadStaticArray(Long_t* l)
ReadStaticArray
public Int_t ReadStaticArray(ULong_t* l)
ReadStaticArray
public Int_t ReadStaticArray(Float_t* f)
ReadStaticArray
public Int_t ReadStaticArray(Double_t* d)
ReadString
public char * ReadString(char * s, Int_t max)
ReadVersion
public Version_t ReadVersion(UInt_t* start, UInt_t* bcnt)
Reset
public virtual void Reset()
ResetMap
public void ResetMap()
SetBuffer
public void SetBuffer(void * buf, UInt_t bufsiz, Bool_t adopt)
SetBufferDisplacement
public void SetBufferDisplacement(Int_t skipped)
SetBufferDisplacement
public void SetBufferDisplacement()
SetBufferOffset
public void SetBufferOffset(Int_t offset)
SetByteCount
public void SetByteCount(UInt_t cntpos, Bool_t packInVersion)
SetGlobalReadParam
public static void SetGlobalReadParam(Int_t mapsize)
SetGlobalWriteParam
public static void SetGlobalWriteParam(Int_t mapsize)
SetParent
public void SetParent(TObject* parent)
SetReadMode
public void SetReadMode()
SetReadParam
public void SetReadParam(Int_t mapsize)
SetWriteMode
public void SetWriteMode()
SetWriteParam
public void SetWriteParam(Int_t mapsize)
ShowMembers
public virtual void ShowMembers(TMemberInspector& insp, char * parent)
Streamer
public virtual void Streamer(TBuffer& b)
StreamerNVirtual
public void StreamerNVirtual(TBuffer& b)
StreamObject
public void StreamObject(void * obj, const type_info& typeinfo)
StreamObject
public void StreamObject(void * obj, const char * className)
StreamObject
public void StreamObject(void * obj, TClass* cl)
Write
protected Int_t Write(const char * name, Int_t opt, Int_t bufs)
WriteArray
public void WriteArray(const Bool_t* b, Int_t n)
WriteArray
public void WriteArray(const Char_t* c, Int_t n)
WriteArray
public void WriteArray(const UChar_t* c, Int_t n)
WriteArray
public void WriteArray(const Short_t* h, Int_t n)
WriteArray
public void WriteArray(const UShort_t* h, Int_t n)
WriteArray
public void WriteArray(const Int_t* i, Int_t n)
WriteArray
public void WriteArray(const UInt_t* i, Int_t n)
WriteArray
public void WriteArray(const Long_t* l, Int_t n)
WriteArray
public void WriteArray(const ULong_t* l, Int_t n)
WriteArray
public void WriteArray(const Float_t* f, Int_t n)
WriteArray
public void WriteArray(const Double_t* d, Int_t n)
WriteBuf
public void WriteBuf(const void * buf, Int_t max)
WriteClass
public virtual void WriteClass(const TClass* cl)
WriteFastArray
public void WriteFastArray(const Bool_t* b, Int_t n)
WriteFastArray
public void WriteFastArray(const Char_t* c, Int_t n)
WriteFastArray
public void WriteFastArray(const UChar_t* c, Int_t n)
WriteFastArray
public void WriteFastArray(const Short_t* h, Int_t n)
WriteFastArray
public void WriteFastArray(const UShort_t* h, Int_t n)
WriteFastArray
public void WriteFastArray(const Int_t* i, Int_t n)
WriteFastArray
public void WriteFastArray(const UInt_t* i, Int_t n)
WriteFastArray
public void WriteFastArray(const Long_t* l, Int_t n)
WriteFastArray
public void WriteFastArray(const ULong_t* l, Int_t n)
WriteFastArray
public void WriteFastArray(const Float_t* f, Int_t n)
WriteFastArray
public void WriteFastArray(const Double_t* d, Int_t n)
WriteObject
protected void WriteObject(const void * actualObjStart, TClass* actualClass)
WriteObject
public virtual void WriteObject(const TObject* obj)
WriteObjectAny
public Int_t WriteObjectAny(const void * obj, TClass* ptrClass)
WriteString
public void WriteString(const char * s)
WriteVersion
public UInt_t WriteVersion(const TClass* cl, Bool_t useBcnt)
30-06-2005