casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
casa::asyncio Namespace Reference

Classes

class  VlatFunctor
 VlatFunctor is an abstract class for functor objects used to encapsulate the various filling methods (e.g., fillVis, fillAnt1, etc.). More...
 
class  VlatFunctor0
 
class  VlatFunctor1
 
class  VLAT
 VLAT is the Visibility LookAhead Thread. This thread advances a visibility iterator and fills the data indicated by the visibility iterator into the VlaData buffer ring. More...
 
class  VlatAndData
 
class  PrefetchColumns
 The PrefetchColumns class is used to specify a set of columns that can be prefetched when the (RO)VisibilityIterator is using asynchronous I/O. More...
 
class  RoviaModifier
 
class  ChannelSelection
 
class  SelectChannelModifier
 
class  SetIntervalModifier
 
class  SetRowBlockingModifier
 
class  RoviaModifiers
 
class  SelectVelocityModifier
 
class  VlaDatum
 VlaDatum is a single elemement in the VlaDatum buffer ring used to support the ROVisibilityIteratorAsync. More...
 
class  VlaData
 
class  WriteData
 
class  WriteDataImpl
 
class  WriteDataImpl2
 
class  WriteQueue
 
class  AsynchronousInterface
 

Functions

template<typename Ret , typename VbType >
VlatFunctor0< Ret, VbType > * vlatFunctor0 (Ret(VbType::*f)())
 
template<typename Ret , typename Arg >
VlatFunctor1< Ret, Arg > * vlatFunctor1 (Ret(VisBuffer::*f)(Arg), Arg i)
 
template<typename Data >
WriteDatacreateWriteData (const SubChunkPair &subchunkPair, const Data &data, void(VisibilityIterator::*setter)(const Data &))
 
template<typename Data >
WriteDatacreateWriteData (const SubChunkPair &subchunkPair, const Data &data, ROVisibilityIterator::DataColumn dataColumn, void(VisibilityIterator::*setter)(const Data &, ROVisibilityIterator::DataColumn))
 

Function Documentation

template<typename Data >
WriteData* casa::asyncio::createWriteData ( const SubChunkPair &  subchunkPair,
const Data &  data,
void(VisibilityIterator::*)(const Data &)  setter 
)

Definition at line 498 of file AsynchronousInterface.h.

References casa::data.

template<typename Data >
WriteData* casa::asyncio::createWriteData ( const SubChunkPair &  subchunkPair,
const Data &  data,
ROVisibilityIterator::DataColumn  dataColumn,
void(VisibilityIterator::*)(const Data &, ROVisibilityIterator::DataColumn)  setter 
)

Definition at line 539 of file AsynchronousInterface.h.

References casa::data.

template<typename Ret , typename VbType >
VlatFunctor0<Ret, VbType>* casa::asyncio::vlatFunctor0 ( Ret(VbType::*)()  f)

Definition at line 127 of file VLAT.h.

template<typename Ret , typename Arg >
VlatFunctor1<Ret, Arg>* casa::asyncio::vlatFunctor1 ( Ret(VisBuffer::*)(Arg)  f,
Arg  i 
)

Definition at line 150 of file VLAT.h.