73 void Reset()
override;
#define ClassDefOverride(name, id)
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
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.
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) override
Force writing the TStreamerInfo to the message.
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.
Int_t GetCompressionAlgorithm() const
Bool_t TestBitNumber(UInt_t bitnumber) const
char * CompBuffer() const
void Reset() override
Reset the message buffer so we can use (i.e. fill) it again.
void SetCompressionSettings(Int_t settings=ROOT::RCompressionSetting::EDefaults::kUseCompiledDefault)
Set compression settings.
TList * GetStreamerInfos() const
UShort_t WriteProcessID(TProcessID *pid) override
Check if the ProcessID pid is already in the message.
Int_t Compress()
Compress the message.
virtual ~TMessage()
Destructor.
static Bool_t UsesSchemaEvolutionForAll()
Static function returning status of global schema evolution.
TMessage(const TMessage &)
Int_t GetCompressionSettings() const
void TagStreamerInfo(TVirtualStreamerInfo *info) override
Remember that the StreamerInfo is being used in writing.
void SetCompressionLevel(Int_t level=ROOT::RCompressionSetting::ELevel::kUseMin)
Set compression level.
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-posteriori In case you OR "what" with kMESS_ACK,...
void SetCompressionAlgorithm(Int_t algorithm=ROOT::RCompressionSetting::EAlgorithm::kUseGlobal)
Set compression algorithm.
TClass * GetClass() const
void EnableSchemaEvolution(Bool_t enable=kTRUE)
This class implements parallel server sockets.
A TProcessID identifies a ROOT job in a unique way in time and space.
This class implements client sockets.
This class implements UDP client sockets.
Abstract Interface class describing Streamer information for one class.
High level handler of connections to XProofD.
@ kUseGlobal
Use the global compression algorithm.
@ kUseCompiledDefault
Use the compile-time default setting.
@ kUseMin
Compression level reserved when we are not sure what to use (1 is for the fastest compression)