Interface for a Streaming Service. More...
#include <IBlobStreamingService.h>
Public Member Functions | |
virtual void | read (const coral::Blob &blobData, void *addressOfContainer, const edm::TypeWithDict &classDictionary)=0 |
Reads an object from a Blob and fills-in the container. More... | |
virtual boost::shared_ptr < coral::Blob > | write (const void *addressOfInputData, const edm::TypeWithDict &classDictionary, bool useCompression=true)=0 |
virtual | ~IBlobStreamingService () |
Empty destructor. More... | |
Interface for a Streaming Service.
Definition at line 17 of file IBlobStreamingService.h.
|
inlinevirtual |
|
pure virtual |
Reads an object from a Blob and fills-in the container.
Implemented in cond::BlobStreamingService, and cond::TBufferBlobStreamingService.
Referenced by edmIntegrityCheck.PublishToFileSystem::get(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), and Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches().
|
pure virtual |
Implemented in cond::BlobStreamingService, and cond::TBufferBlobStreamingService.
Referenced by pkg.AbstractPkg::generate().