#include <msvis/MSVis/VisBufferAsyncWrapper.h>
#include <stdcasa/thread/AsynchronousTools.h>
using namespace casacore;
using namespace casa::async;
#include <stdcasa/UtilJ.h>
using namespace casacore;
using namespace casa::utilj;
#include <msvis/MSVis/AsynchronousInterface.h>
#include <msvis/MSVis/VisibilityIteratorImplAsync.h>
#include <msvis/MSVis/VLAT.h>
if (wrappedVba_p == NULL){\
Throw ("VisBufferAsyncWrapper: No attached VBA");\
#define Log(level, ...) \
{if (casa::asyncio::AsynchronousInterface::logThis (level)) \
Logger::get()->log (__VA_ARGS__);};
using namespace casacore;
VisBufferAsyncWrapper::VisBufferAsyncWrapper ()
wrappedVisIterAsync_p (NULL)
VisBufferAsyncWrapper::VisBufferAsyncWrapper (ROVisibilityIterator & iter)
Assert (iter.isAsynchronous ());
attachToVisIterAsync (iter);
VisBufferAsyncWrapper::VisBufferAsyncWrapper (const VisBufferAsync & other)
wrappedVisIterAsync_p (NULL)
wrappedVba_p = new VisBufferAsync (other);
VisBufferAsyncWrapper::~VisBufferAsyncWrapper ()
if (wrappedVisIterAsync_p != NULL){
VisBufferAsyncWrapper::operator= (const VisBufferAsyncWrapper & other)