Skip to content

Class Spinnaker::GenApi::CChunkAdapterU3V

ClassList > GenApi > CChunkAdapterU3V

Connects a chunked U3V buffer to a node map.

  • #include <ChunkAdapterU3V.h>

Inherits the following classes: Spinnaker::GenApi::CChunkAdapter

Public Functions

Type Name
virtual void AttachBuffer (uint8_t * pBuffer, int64_t BufferLength, AttachStatistics_t * pAttachStatistics=NULL)
CChunkAdapterU3V (INodeMap * pNodeMap=NULL, int64_t MaxChunkCacheSize=-1)
virtual bool CheckBufferLayout (uint8_t * pBuffer, int64_t BufferLength)
virtual ~CChunkAdapterU3V ()

Public Functions inherited from Spinnaker::GenApi::CChunkAdapter

See Spinnaker::GenApi::CChunkAdapter

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 inherited from Spinnaker::GenApi::CChunkAdapter

See Spinnaker::GenApi::CChunkAdapter

Type Name
void * m_pChunkAdapter

Protected Functions inherited from Spinnaker::GenApi::CChunkAdapter

See Spinnaker::GenApi::CChunkAdapter

Type Name
CChunkAdapter (INodeMap * pNodeMap=NULL, int64_t MaxChunkCacheSize=-1)

Public Functions Documentation

function AttachBuffer

virtual void GenApi::CChunkAdapterU3V::AttachBuffer (
    uint8_t * pBuffer,
    int64_t BufferLength,
    AttachStatistics_t * pAttachStatistics=NULL
) 

Attaches a buffer to the matching ChunkPort.

Implements Spinnaker::GenApi::CChunkAdapter::AttachBuffer


function CChunkAdapterU3V

GenApi::CChunkAdapterU3V::CChunkAdapterU3V (
    INodeMap * pNodeMap=NULL,
    int64_t MaxChunkCacheSize=-1
) 

Constructor.


function CheckBufferLayout

virtual bool GenApi::CChunkAdapterU3V::CheckBufferLayout (
    uint8_t * pBuffer,
    int64_t BufferLength
) 

Checks if a buffer contains chunks in a known format.

Implements Spinnaker::GenApi::CChunkAdapter::CheckBufferLayout


function ~CChunkAdapterU3V

virtual GenApi::CChunkAdapterU3V::~CChunkAdapterU3V () 

Destructor.



The documentation for this class was generated from the following file /workspace/include/SpinGenApi/ChunkAdapterU3V.h