#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 547 of file AsynchronousInterface2.h.
| casa::vi::WriteQueue::WriteQueue | ( | ) |
| casa::vi::WriteQueue::~WriteQueue | ( | ) |
| WriteData* casa::vi::WriteQueue::dequeue | ( | ) |
| 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 564 of file AsynchronousInterface2.h.
async::Mutex casa::vi::WriteQueue::mutex_p [private] |
Definition at line 565 of file AsynchronousInterface2.h.
std::queue<WriteData *> casa::vi::WriteQueue::queue_p [private] |
Definition at line 566 of file AsynchronousInterface2.h.
1.6.1