Class Spinnaker::GenApi::CChunkAdapter¶
ClassList > GenApi > CChunkAdapter
Connects a chunked buffer to a node map.
#include <ChunkAdapter.h>
Inherited by the following classes: Spinnaker::GenApi::CChunkAdapterDcam, Spinnaker::GenApi::CChunkAdapterGEV, Spinnaker::GenApi::CChunkAdapterGeneric, Spinnaker::GenApi::CChunkAdapterU3V
Public Functions¶
| Type | Name |
|---|---|
| virtual void | AttachBuffer (uint8_t * pBuffer, int64_t BufferLength, AttachStatistics_t * pAttachStatistics=NULL) = 0 |
| void | AttachNodeMap (INodeMap * pNodeMap) |
| virtual bool | CheckBufferLayout (uint8_t * pBuffer, int64_t BufferLength) = 0 |
| void | ClearCaches () |
| void | DetachBuffer () |
| void | DetachNodeMap () |
| void | UpdateBuffer (uint8_t * pBaseAddress) |
| virtual | ~CChunkAdapter () |
Protected Attributes¶
| Type | Name |
|---|---|
| void * | m_pChunkAdapter |
Protected Functions¶
| Type | Name |
|---|---|
| CChunkAdapter (INodeMap * pNodeMap=NULL, int64_t MaxChunkCacheSize=-1) |
Public Functions Documentation¶
function AttachBuffer¶
virtual void GenApi::CChunkAdapter::AttachBuffer (
uint8_t * pBuffer,
int64_t BufferLength,
AttachStatistics_t * pAttachStatistics=NULL
) = 0
Attaches a buffer to the matching ChunkPort.
function AttachNodeMap¶
Attaches to a node map and retrieves the chunk ports.
function CheckBufferLayout¶
virtual bool GenApi::CChunkAdapter::CheckBufferLayout (
uint8_t * pBuffer,
int64_t BufferLength
) = 0
Checks if a buffer contains chunks in a known format.
function ClearCaches¶
Clears the chunk caches.
function DetachBuffer¶
Detaches a buffer.
function DetachNodeMap¶
Detaches from the node map.
function UpdateBuffer¶
Updates the base address of the buffer.
function ~CChunkAdapter¶
Destructor.
Protected Attributes Documentation¶
variable m_pChunkAdapter¶
Protected Functions Documentation¶
function CChunkAdapter¶
Serves as default constructor.
The documentation for this class was generated from the following file C:/workspace/include/SpinGenApi/ChunkAdapter.h