![]() |
GemaCoreLib
The GeMA Core library
|
Declaration of the GmAppendBuffer class. More...
#include "gmTrace.h"#include <assert.h>#include <QAtomicInteger>#include <QVarLengthArray>#include "gmSpinLock.h"#include "gmThreadManager.h"#include "gmThreadLocalStorage.h"

Go to the source code of this file.
Classes | |
| class | GmAppendBuffer< T > |
| A virtual class representing a buffer of T objects that can be appended in a thread-safe way, growing the buffer as needed. More... | |
| class | GmPerThreadAppendBuffer< T, Base > |
| An implementation of the GmAppendBuffer interface based on a "per thread" growing buffer. More... | |
| class | GmSingleAppendBuffer< T, Base > |
| An implementation of the GmAppendBuffer interface based on synchoronized access to a shared buffer. More... | |
| struct | GmSingleAppendBuffer< T, Base >::ControllData |
| Aux controll structure storing a buffer. More... | |
Declaration of the GmAppendBuffer class.
1.8.15