|
TuttleOFX
1
|
A link to an external buffer which can't be managed by the MemoryPool. More...
#include <LinkData.hpp>


Public Member Functions | |
| LinkData (char *dataLink) | |
| ~LinkData () | |
| char * | data () |
| const char * | data () const |
| const size_t | size () const |
| const size_t | reservedSize () const |
| void | addRef () |
| void | release () |
Private Member Functions | |
| LinkData () | |
| LinkData (const LinkData &) | |
Private Attributes | |
| char *const | _dataLink |
A link to an external buffer which can't be managed by the MemoryPool.
Definition at line 13 of file LinkData.hpp.
| tuttle::host::memory::LinkData::LinkData | ( | ) | [private] |
| tuttle::host::memory::LinkData::LinkData | ( | const LinkData & | ) | [private] |
| tuttle::host::memory::LinkData::LinkData | ( | char * | dataLink | ) | [inline] |
Definition at line 19 of file LinkData.hpp.
| tuttle::host::memory::LinkData::~LinkData | ( | ) | [inline] |
Definition at line 23 of file LinkData.hpp.
| void tuttle::host::memory::LinkData::addRef | ( | ) | [inline, virtual] |
Implements tuttle::host::memory::IUnknown.
Definition at line 34 of file LinkData.hpp.
| char* tuttle::host::memory::LinkData::data | ( | ) | [inline, virtual] |
Implements tuttle::host::memory::IPoolData.
Definition at line 28 of file LinkData.hpp.
References _dataLink.
| const char* tuttle::host::memory::LinkData::data | ( | ) | const [inline, virtual] |
Implements tuttle::host::memory::IPoolData.
Definition at line 29 of file LinkData.hpp.
References _dataLink.
| void tuttle::host::memory::LinkData::release | ( | ) | [inline, virtual] |
Implements tuttle::host::memory::IUnknown.
Definition at line 35 of file LinkData.hpp.
| const size_t tuttle::host::memory::LinkData::reservedSize | ( | ) | const [inline, virtual] |
Implements tuttle::host::memory::IPoolData.
Definition at line 32 of file LinkData.hpp.
| const size_t tuttle::host::memory::LinkData::size | ( | ) | const [inline, virtual] |
Implements tuttle::host::memory::IPoolData.
Definition at line 31 of file LinkData.hpp.
char* const tuttle::host::memory::LinkData::_dataLink [private] |
Definition at line 38 of file LinkData.hpp.
Referenced by data().