3 #ifndef GCP_UTIL_DOUBLEBUFFER_H
4 #define GCP_UTIL_DOUBLEBUFFER_H
18 #include "gcp/util/common/Mutex.h"
113 #endif // End #ifndef GCP_UTIL_DOUBLEBUFFER_H
void unlock()
Definition: Mutex.cc:104
void releaseWriteBuffer()
Definition: DoubleBuffer.cc:86
virtual ~DoubleBuffer()
Definition: DoubleBuffer.cc:51
void * grabReadBuffer()
Definition: DoubleBuffer.cc:60
void lock()
Definition: Mutex.cc:72
Definition: DoubleBuffer.h:31
friend std::ostream & operator<<(std::ostream &os, DoubleBuffer &obj)
void switchBuffers()
Definition: DoubleBuffer.cc:94
Definition: DoubleBuffer.h:24
void * grabWriteBuffer()
Definition: DoubleBuffer.cc:69
DoubleBuffer()
Definition: DoubleBuffer.cc:12
void operator=(const DoubleBuffer &objToBeAssigned)
Definition: DoubleBuffer.cc:25
void releaseReadBuffer()
Definition: DoubleBuffer.cc:78