Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/engine/buffhandle.hpp"
An opaque descriptor to identify the type and further properties of a data buffer.
For each kind of buffer, there is somewhere a BufferProvider responsible for the actual storage management. This provider may "lock" a buffer for actual use, returning a BuffHandle.
Definition at line 85 of file buffhandle.hpp.
Public Member Functions | |
size_t | determineBufferSize () const |
operator HashVal () const | |
bool | verifyValidity () const |
Friends | |
class | BufferProvider |
class | BuffHandle |
Protected Member Functions | |
BufferDescriptor (BufferProvider &manager, HashVal detail) | |
Protected Attributes | |
BufferProvider * | provider_ |
HashVal | subClassification_ |