Skip to content
Snippets Groups Projects
Commit 054de916 authored by Rene Brun's avatar Rene Brun
Browse files

In TSocket.h, add a new member TBits fBitsInfo that keeps track of all the TStreamerInfo

objects already send through the socket.
In TSocket::Send send an internal message including all TStreamerInfos before
sending the message itself.
In TSocket::Recv read the TStreamerInfo list and update the corresponding classes
in memory, adding a new version if required.

With these changes, a TSocket should be able to support automatic schema evolution.
This is useful when a client and a server use different versions of ROOT, or
different versions of the user classes.


git-svn-id: http://root.cern.ch/svn/root/trunk@23957 27541ba8-7e3a-0410-8455-c3a389f83636
parent 81d8f085
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment