Networking
- Xrootd
- New version 20100913-0630
including several consolidation fixes (many due to Coverity reports)
and includes the new Bonjour/Avahi interface used for worker
autodiscovery in PROOF.
- TMessage and TSocket
-
TMessage now relies on the new interface TBuffer::TagStreamerInfo instead of TBuffer::IncrementLevel which had the disadvantage of being called not only
during writing but also during reading (where there is no need to keep track of the TStreamerInfo used).
This change allows to keep the calls to IncrementLevel/DecrementLevel only in the case the buffer is a TBufferXML.
-
The implementation of TSocket::RecvStreamerInfos has been fixed to properly handle the case where there are abstract classes (in this case GetStreamerInfo() can not be called on the abstract class until it has
been called during the processing of one of the concrete derived classes) and the case of STL containers.