casa::asyncio::WriteQueue Class Reference

#include <AsynchronousInterface.h>

List of all members.

Public Member Functions

 WriteQueue ()
 ~WriteQueue ()
WriteDatadequeue ()
Bool empty (Bool alreadyLocked=False)
void enqueue (WriteData *writeData)
void initialize (const AsynchronousInterface *)
void write (VisibilityIterator *vi)

Private Attributes

const AsynchronousInterfaceinterface_p
async::Mutex mutex_p
std::queue< WriteData * > queue_p

Detailed Description

Definition at line 549 of file AsynchronousInterface.h.


Constructor & Destructor Documentation

casa::asyncio::WriteQueue::WriteQueue (  ) 
casa::asyncio::WriteQueue::~WriteQueue (  ) 

Member Function Documentation

WriteData* casa::asyncio::WriteQueue::dequeue (  ) 
Bool casa::asyncio::WriteQueue::empty ( Bool  alreadyLocked = False  ) 
void casa::asyncio::WriteQueue::enqueue ( WriteData writeData  ) 
void casa::asyncio::WriteQueue::initialize ( const AsynchronousInterface  ) 
void casa::asyncio::WriteQueue::write ( VisibilityIterator vi  ) 

Member Data Documentation

Definition at line 566 of file AsynchronousInterface.h.

Definition at line 567 of file AsynchronousInterface.h.

Definition at line 568 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