Connects a chunked buffer to a node map.
More...
#include <ChunkAdapter.h>
Connects a chunked buffer to a node map.
Definition at line 57 of file ChunkAdapter.h.
◆ ~CChunkAdapter()
virtual GENAPI_NAMESPACE::CChunkAdapter::~CChunkAdapter |
( |
| ) |
|
|
virtual |
◆ CChunkAdapter() [1/2]
GENAPI_NAMESPACE::CChunkAdapter::CChunkAdapter |
( |
const CChunkAdapter & |
| ) |
|
|
private |
◆ CChunkAdapter() [2/2]
GENAPI_NAMESPACE::CChunkAdapter::CChunkAdapter |
( |
INodeMap * |
pNodeMap = NULL , |
|
|
int64_t |
MaxChunkCacheSize = -1 |
|
) |
| |
|
protected |
Serves as default constructor.
◆ AttachBuffer()
virtual void GENAPI_NAMESPACE::CChunkAdapter::AttachBuffer |
( |
uint8_t * |
pBuffer, |
|
|
int64_t |
BufferLength, |
|
|
AttachStatistics_t * |
pAttachStatistics = NULL |
|
) |
| |
|
pure virtual |
◆ AttachNodeMap()
void GENAPI_NAMESPACE::CChunkAdapter::AttachNodeMap |
( |
INodeMap * |
pNodeMap | ) |
|
Attaches to a node map and retrieves the chunk ports.
◆ CheckBufferLayout()
virtual bool GENAPI_NAMESPACE::CChunkAdapter::CheckBufferLayout |
( |
uint8_t * |
pBuffer, |
|
|
int64_t |
BufferLength |
|
) |
| |
|
pure virtual |
◆ ClearCaches()
void GENAPI_NAMESPACE::CChunkAdapter::ClearCaches |
( |
| ) |
|
◆ DetachBuffer()
void GENAPI_NAMESPACE::CChunkAdapter::DetachBuffer |
( |
| ) |
|
◆ DetachNodeMap()
void GENAPI_NAMESPACE::CChunkAdapter::DetachNodeMap |
( |
| ) |
|
Detaches from the node map.
◆ operator=()
◆ UpdateBuffer()
void GENAPI_NAMESPACE::CChunkAdapter::UpdateBuffer |
( |
uint8_t * |
pBaseAddress | ) |
|
Updates the base address of the buffer.
◆ m_MaxChunkCacheSize
int64_t GENAPI_NAMESPACE::CChunkAdapter::m_MaxChunkCacheSize |
|
protected |
the maximum size of a chunk to be cached
0 : no caching, -1 : all caching
Definition at line 101 of file ChunkAdapter.h.
◆ m_ppChunkPorts
std::vector<CChunkPort*>* GENAPI_NAMESPACE::CChunkAdapter::m_ppChunkPorts |
|
protected |
An array of attached ChunkPorts.
Note that this must be a pointer otherwise we'll get into DLL hell (see warning C4251)
Definition at line 97 of file ChunkAdapter.h.
The documentation for this class was generated from the following file: