Skip to content

Class Spinnaker::GenApi::CChunkAdapterGeneric

ClassList > GenApi > CChunkAdapterGeneric

  • #include <ChunkAdapterGeneric.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)
virtual void AttachBuffer (uint8_t * pBuffer, SingleChunkData_t * ChunkData, int64_t NumChunks, AttachStatistics_t * pAttachStatistics=NULL)
virtual void AttachBuffer (uint8_t * pBuffer, SingleChunkDataStr_t * ChunkData, int64_t NumChunks, AttachStatistics_t * pAttachStatistics=NULL)
CChunkAdapterGeneric (INodeMap * pNodeMap=NULL, int64_t MaxChunkCacheSize=-1)
virtual bool CheckBufferLayout (uint8_t * pBuffer, int64_t BufferLength)
virtual ~CChunkAdapterGeneric ()

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 [1/3]

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

Attaches a buffer to the matching ChunkPort.

Implements Spinnaker::GenApi::CChunkAdapter::AttachBuffer


function AttachBuffer [2/3]

virtual void GenApi::CChunkAdapterGeneric::AttachBuffer (
    uint8_t * pBuffer,
    SingleChunkData_t * ChunkData,
    int64_t NumChunks,
    AttachStatistics_t * pAttachStatistics=NULL
) 

function AttachBuffer [3/3]

virtual void GenApi::CChunkAdapterGeneric::AttachBuffer (
    uint8_t * pBuffer,
    SingleChunkDataStr_t * ChunkData,
    int64_t NumChunks,
    AttachStatistics_t * pAttachStatistics=NULL
) 

function CChunkAdapterGeneric

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

function CheckBufferLayout

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

Checks if a buffer contains chunks in a known format.

Implements Spinnaker::GenApi::CChunkAdapter::CheckBufferLayout


function ~CChunkAdapterGeneric

virtual GenApi::CChunkAdapterGeneric::~CChunkAdapterGeneric () 


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