#include <TBufferBlobStreamingService.h>
Public Member Functions | |
void | read (const coral::Blob &blobData, void *addressOfContainer, Reflex::Type const &classDictionary) |
Reads an object from a Blob and fills-in the container. More... | |
TBufferBlobStreamingService () | |
boost::shared_ptr< coral::Blob > | write (const void *addressOfInputData, Reflex::Type const &classDictionary, bool useCompression=false) |
virtual | ~TBufferBlobStreamingService () |
Public Member Functions inherited from ora::IBlobStreamingService | |
virtual | ~IBlobStreamingService () |
Empty destructor. More... | |
Definition at line 27 of file TBufferBlobStreamingService.h.
cond::TBufferBlobStreamingService::TBufferBlobStreamingService | ( | ) |
Definition at line 98 of file TBufferBlobStreamingService.cc.
|
virtual |
Definition at line 101 of file TBufferBlobStreamingService.cc.
|
virtual |
Reads an object from a Blob and fills-in the container.
Implements ora::IBlobStreamingService.
Definition at line 146 of file TBufferBlobStreamingService.cc.
References cond::TBufferBlobTypeInfo::m_arraySize, cond::TBufferBlobTypeInfo::m_class, cond::TBufferBlobTypeInfo::m_primitive, primitives, Primitive::readArrayFn, and findQualityFiles::size.
Referenced by python.Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), and python.Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches().
|
virtual |
Implements ora::IBlobStreamingService.
Definition at line 114 of file TBufferBlobStreamingService.cc.
References cond::TBufferBlobTypeInfo::m_arraySize, cond::TBufferBlobTypeInfo::m_class, cond::TBufferBlobTypeInfo::m_primitive, primitives, findQualityFiles::size, and Primitive::writeArrayFn.