TBuffer

TBuffer

(private) new TBuffer()

Buffer object to read data from TFile

Source:

Methods

canExtract()

Check if provided regions can be extracted from the buffer

Source:

checkByteCount()

Check bytecount after object streaming

Source:

classStreamer()

Invoke streamer for specified class

Source:

clearObjectMap()

Clear objects map

Source:

codeAt()

Get code at buffer position

Source:

extract()

Extract area

Source:

getMappedClass()

Get mapped class with provided tag

Source:

getMappedObject()

Get mapped object with provided tag

Source:

locate()

locate position in the buffer

Source:

mapClass()

Map class

Source:

mapObject()

Map object

Source:

ntod()

read double

Source:

ntof()

read float

Source:

ntoi1()

read int8_t

Source:

ntoi2()

read int16_t

Source:

ntoi4()

read int32_t

Source:

ntoi8()

read int64_t

Source:

ntou1()

read uint8_t

Source:

ntou2()

read uint16_t

Source:

ntou4()

read uint32_t

Source:

ntou8()

read uint64_t

Source:

readBasketEntryOffset()

reading basket data

Description:
  • this is remaining part of TBasket streamer to decode fEntryOffset after unzipping of the TBasket data

Source:

readClass()

read class definition from I/O buffer

Source:

readFastArray()

Reads array of n values from the I/O buffer

Source:

readFastString()

read Char_t array as string

Description:
  • string either contains all symbols or until 0 symbol

Source:

readNdimArray()

Read buffer as N-dim array

Source:

readObjectAny()

Read any object from buffer data

Source:

readTKey()

read TKey data

Source:

readTString()

Read TString object (or equivalent)

Description:
  • std::string uses similar binary format

Source:

readVersion()

read class version from I/O buffer

Source:

remain()

Returns remaining place in the buffer

Source:

shift()

shift position in the buffer

Source:

substring()

Get part of buffer as string

Source: