8 #ifndef LOFAR_BLOB_BLOBIBUFFER_H
9 #define LOFAR_BLOB_BLOBIBUFFER_H
45 virtual uint64_t
get(
void* buffer, uint64_t nbytes) = 0;
53 virtual int64_t
setPos(int64_t pos) = 0;
Abstract base class for input buffer for a blob.
Definition: BlobIBuffer.h:36
virtual uint64_t get(void *buffer, uint64_t nbytes)=0
Get the requested nr of bytes.
virtual ~BlobIBuffer()
Destructor.
Definition: BlobIBuffer.h:42
virtual int64_t setPos(int64_t pos)=0
virtual int64_t tellPos() const =0
BlobIBuffer()
Constructor.
Definition: BlobIBuffer.h:39
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53