Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/engine/bufftable-obsolete.hpp"
Obsolete, to be rewritten /////TICKET #826.
Tables of buffer handles and corresponding dereferenced buffer pointers.
Tables of buffer handles and corresponding dereferenced buffer pointers. Used within the invocation of a processing node to calculate data. The tables are further differentiated into input data buffers and output data buffers. The tables are supposed to be implemented as bare "C" arrays, thus the array of real buffer pointers can be fed directly to the processing function of the respective node.
Used within the invocation of a processing node to calculate data. The tables are further differentiated into input data buffers and output data buffers. The tables are supposed to be implemented as bare "C" arrays, thus the array of real buffer pointers can be fed directly to the processing function of the respective node.
Definition at line 68 of file bufftable-obsolete.hpp.
Public Types | |
typedef vector< BuffHandle > | BuffHandleTable |
typedef pair< PHa const, PBu const > | Chunk |
typedef lib::RangeIter< BuffHandleTable::iterator > | iterator |
typedef BuffHandle::PBuff * | PBu |
typedef BuffHandle::PBuff * | PBu |
typedef BuffHandle * | PHa |
typedef BuffHandle * | PHa |
Public Member Functions | |
iterator | buffers () |
iterator | inBuffers () |
void | lockBuffers () |
iterator | outBuffers () |
void | releaseBuffers () |
Static Public Member Functions | |
static Builder & | prepare (const size_t STORAGE_SIZE, void *storage) |
Public Attributes | |
PBu | inBuff |
PHa | inHandle |
PBu | outBuff |
PHa | outHandle |
Classes | |
class | Builder |
struct | Storage |
struct | StorageChunk |
struct steam::engine::BuffTable::StorageChunk |