casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
casa::asyncio::WriteDataImpl2< Data > Class Template Reference

#include <AsynchronousInterface.h>

Inheritance diagram for casa::asyncio::WriteDataImpl2< Data >:
casa::asyncio::WriteData

Public Types

typedef
ROVisibilityIterator::DataColumn 
DataColumn
 
typedef void(VisibilityIterator::* Setter )(const Data &, DataColumn)
 

Public Member Functions

 WriteDataImpl2 (const SubChunkPair &subchunkPair, const Data &data, DataColumn dataColumn, Setter setter)
 
void write (VisibilityIterator *vi)
 
- Public Member Functions inherited from casa::asyncio::WriteData
 WriteData (const SubChunkPair &subchunkPair)
 
virtual ~WriteData ()
 
SubChunkPair getSubChunkPair () const
 

Private Attributes

Data data_p
 
DataColumn dataColumn_p
 
Setter setter_p
 

Detailed Description

template<typename Data>
class casa::asyncio::WriteDataImpl2< Data >

Definition at line 506 of file AsynchronousInterface.h.

Member Typedef Documentation

Definition at line 509 of file AsynchronousInterface.h.

template<typename Data>
typedef void(VisibilityIterator::* casa::asyncio::WriteDataImpl2< Data >::Setter)(const Data &, DataColumn)

Definition at line 510 of file AsynchronousInterface.h.

Constructor & Destructor Documentation

template<typename Data>
casa::asyncio::WriteDataImpl2< Data >::WriteDataImpl2 ( const SubChunkPair subchunkPair,
const Data &  data,
DataColumn  dataColumn,
Setter  setter 
)
inline

Member Function Documentation

template<typename Data>
void casa::asyncio::WriteDataImpl2< Data >::write ( VisibilityIterator vi)
inlinevirtual

Member Data Documentation

template<typename Data>
Data casa::asyncio::WriteDataImpl2< Data >::data_p
private
template<typename Data>
DataColumn casa::asyncio::WriteDataImpl2< Data >::dataColumn_p
private
template<typename Data>
Setter casa::asyncio::WriteDataImpl2< Data >::setter_p
private

The documentation for this class was generated from the following file: