casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Functions
casa::asyncio Namespace Reference

Classes

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
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  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

Functions

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))
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)

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 121 of file VLAT.h.

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

Definition at line 144 of file VLAT.h.