casa
$Rev:20696$
|
#include <AsynchronousInterface2.h>
Public Member Functions | |
WriteQueue () | |
~WriteQueue () | |
WriteData * | dequeue () |
Bool | empty (Bool alreadyLocked=False) |
void | enqueue (WriteData *writeData) |
void | initialize (const AsynchronousInterface *) |
void | write (VisibilityIterator2 *vi) |
Private Attributes | |
const AsynchronousInterface * | interface_p |
async::Mutex | mutex_p |
std::queue< WriteData * > | queue_p |
Definition at line 549 of file AsynchronousInterface2.h.
Bool casa::vi::WriteQueue::empty | ( | Bool | alreadyLocked = False | ) |
void casa::vi::WriteQueue::enqueue | ( | WriteData * | writeData | ) |
void casa::vi::WriteQueue::initialize | ( | const AsynchronousInterface * | ) |
void casa::vi::WriteQueue::write | ( | VisibilityIterator2 * | vi | ) |
const AsynchronousInterface* casa::vi::WriteQueue::interface_p [private] |
Definition at line 566 of file AsynchronousInterface2.h.
async::Mutex casa::vi::WriteQueue::mutex_p [private] |
Definition at line 567 of file AsynchronousInterface2.h.
std::queue<WriteData *> casa::vi::WriteQueue::queue_p [private] |
Definition at line 568 of file AsynchronousInterface2.h.