31 #ifndef GENAPI_CHUNKADAPTER_H 32 #define GENAPI_CHUNKADAPTER_H 65 void AttachNodeMap(
INodeMap* pNodeMap);
72 virtual bool CheckBufferLayout(uint8_t *pBuffer,
int64_t BufferLength) = 0;
82 void UpdateBuffer(uint8_t *pBaseAddress);
104 #endif // GENAPI_CHUNKADAPTER_H Common types used in the public GenApi interface.
int NumChunkPorts
Number of chunk ports found in the node map.
int64_t m_MaxChunkCacheSize
the maximum size of a chunk to be cached
interface GENAPI_DECL_ABSTRACT INodeMap
Interface to access the node map.
struct GENAPI_NAMESPACE::AttachStatistics_t AttachStatistics_t
Delivers information about the attached chunks and nodes.
int NumAttachedChunks
Number of chunks from the buffer attached to a chunk port.
Delivers information about the attached chunks and nodes.
Definition of interface INodeMap.
int NumChunks
Number of chunks found in the buffer.
Connects a chunked buffer to a node map.
Declaration of the CChunkPort class.
Part of the generic device API.
std::vector< CChunkPort * > * m_ppChunkPorts
An array of attached ChunkPorts.