GenApi 3.5.1
Public Member Functions | List of all members
CChunkAdapterUniversal Class Reference

Connects a universal chunked buffer to a node map.

#include <ChunkAdapterUniversal.h>

Inheritance diagram for CChunkAdapterUniversal:
CChunkAdapter

Public Member Functions

 CChunkAdapterUniversal (INodeMap *pNodeMap=NULL, int64_t MaxChunkCacheSize=-1)
 Constructor.
 
virtual ~CChunkAdapterUniversal ()
 Destructor.
 
- Public Member Functions inherited from CChunkAdapter
virtual ~CChunkAdapter ()
 Destructor.
 
void AttachNodeMap (INodeMap *pNodeMap)
 Attaches to a node map and retrieves the chunk ports.
 
void DetachNodeMap ()
 Detaches from the node map.
 
void DetachBuffer ()
 Detaches a buffer.
 
void UpdateBuffer (uint8_t *pBaseAddress)
 Updates the base address of the buffer.
 
void ClearCaches ()
 Clears the chunk caches.
 

Additional Inherited Members

- Protected Member Functions inherited from CChunkAdapter
 CChunkAdapter (INodeMap *pNodeMap=NULL, int64_t MaxChunkCacheSize=-1)
 Serves as default constructor.
 
- Protected Attributes inherited from CChunkAdapter
std::vector< CChunkPort * > * m_ppChunkPorts
 An array of attached ChunkPorts.
 
int64_t m_MaxChunkCacheSize
 the maximum size of a chunk to be cached