6 #ifndef LOFAR_BLOB_BLOBAIPSIO_H
7 #define LOFAR_BLOB_BLOBAIPSIO_H
9 #include <casacore/casa/IO/ByteIO.h>
46 virtual void write(casacore::Int64 size,
const void* buf);
47 virtual void write(casacore::uInt size,
const void* buf);
55 virtual casacore::Int64
read(casacore::Int64 size,
void* buf,
57 virtual casacore::Int
read(casacore::uInt size,
void* buf,
83 virtual casacore::Int64 doSeek(casacore::Int64 offset,
84 casacore::ByteIO::SeekOption);
A Blob buffer for Aips++ ByteIO.
Definition: BlobAipsIO.h:30
virtual casacore::Int64 length()
virtual casacore::Int64 read(casacore::Int64 size, void *buf, bool throwException)
virtual void write(casacore::uInt size, const void *buf)
virtual bool isReadable() const
Is the Blob stream readable?
BlobAipsIO(BlobIStream &)
virtual void write(casacore::Int64 size, const void *buf)
BlobAipsIO(BlobOStream &)
virtual bool isWritable() const
Is the Blob stream writable?
virtual casacore::Int read(casacore::uInt size, void *buf, bool throwException)
virtual bool isSeekable() const
Is the Blob stream seekable?
Input stream for a blob.
Definition: BlobIStream.h:43
Output stream for a blob.
Definition: BlobOStream.h:40
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53