casa::asyncio::WriteDataImpl< Data > Class Template Reference

#include <AsynchronousInterface.h>

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

List of all members.

Public Types

typedef void(VisibilityIterator::* Setter )(const Data &)

Public Member Functions

 WriteDataImpl (const SubChunkPair &subchunkPair, const Data &data, Setter setter)
void write (VisibilityIterator *vi)

Private Attributes

Data data_p
Setter setter_p

Detailed Description

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

Definition at line 468 of file AsynchronousInterface.h.


Member Typedef Documentation

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

Definition at line 471 of file AsynchronousInterface.h.


Constructor & Destructor Documentation

template<typename Data>
casa::asyncio::WriteDataImpl< Data >::WriteDataImpl ( const SubChunkPair subchunkPair,
const Data &  data,
Setter  setter 
) [inline]

Definition at line 473 of file AsynchronousInterface.h.

References casa::vi::WriteDataImpl< Data >::data_p.


Member Function Documentation

template<typename Data>
void casa::asyncio::WriteDataImpl< Data >::write ( VisibilityIterator vi  )  [inline, virtual]

Member Data Documentation

template<typename Data>
Data casa::asyncio::WriteDataImpl< Data >::data_p [private]

Definition at line 491 of file AsynchronousInterface.h.

template<typename Data>
Setter casa::asyncio::WriteDataImpl< Data >::setter_p [private]

Definition at line 492 of file AsynchronousInterface.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1