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.
Referenced by edmIntegrityCheck.PublishToFileSystem::get(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), and Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches().
|
pure virtual |
Referenced by pkg.AbstractPkg::generate(), and querying.connection::write_and_commit().