#define ClassDef(name, id)
Bool_t TestBitNumber(UInt_t bitnumber) const
The concrete implementation of TBuffer for writing/reading to/from a ROOT file or socket.
TClass instances represent classes, structs and namespaces in the ROOT type system.
UShort_t WriteProcessID(TProcessID *pid)
Check if the ProcessID pid is already in the message.
static void EnableSchemaEvolutionForAll(Bool_t enable=kTRUE)
Static function enabling or disabling the automatic schema evolution.
void operator=(const TMessage &)
Bool_t UsesSchemaEvolution() const
void ForceWriteInfo(TVirtualStreamerInfo *info, Bool_t force)
Force writing the TStreamerInfo to the message.
void TagStreamerInfo(TVirtualStreamerInfo *info)
Remember that the StreamerInfo is being used in writing.
void Forward()
Change a buffer that was received into one that can be send, i.e.
void SetLength() const
Set the message length at the beginning of the message buffer.
void Reset()
Reset the message buffer so we can use (i.e. fill) it again.
Int_t GetCompressionAlgorithm() const
Bool_t TestBitNumber(UInt_t bitnumber) const
char * CompBuffer() const
void SetCompressionSettings(Int_t settings=ROOT::RCompressionSetting::EDefaults::kUseGeneralPurpose)
TList * GetStreamerInfos() const
Int_t Compress()
Compress the message.
virtual ~TMessage()
Clean up compression buffer.
static Bool_t UsesSchemaEvolutionForAll()
Static function returning status of global schema evolution.
TMessage(const TMessage &)
Int_t GetCompressionSettings() const
void SetCompressionLevel(Int_t level=ROOT::RCompressionSetting::ELevel::kUseMin)
Int_t Uncompress()
Uncompress the message.
Int_t GetCompressionLevel() const
static Bool_t fgEvolution
void SetWhat(UInt_t what)
Using this method one can change the message type a-posteriory.
void SetCompressionAlgorithm(Int_t algorithm=ROOT::RCompressionSetting::EAlgorithm::kUseGlobal)
TClass * GetClass() const
void EnableSchemaEvolution(Bool_t enable=kTRUE)
A TProcessID identifies a ROOT job in a unique way in time and space.
Abstract Interface class describing Streamer information for one class.
High level handler of connections to XProofD.
@ kUseGlobal
Use the global compression algorithm.
@ kUseGeneralPurpose
Use the recommended general-purpose setting; moderate read / write speed and compression ratio.