LTL
2.0.x
|
Inherited by ltl::ltl::MemoryMapBlock< T >.
Public Types | |
typedef T | value_type |
Public Member Functions | |
MemoryBlock () | |
MemoryBlock (const int items) | |
MemoryBlock (value_type *data) | |
Create MemoryBlock from pre-allocated memory. More... | |
virtual | ~MemoryBlock () |
value_type * | data () |
value_type * | data () const |
void | addReference () |
void | removeReference () |
int | references () const |
void | describeSelf () const |
Protected Attributes | |
value_type * | data_ |
SynchronizedCounter | References_ |
typedef T ltl::ltl::MemoryBlock< T >::value_type |
|
inline |
|
inline |
|
inline |
Create MemoryBlock from pre-allocated memory.
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |