Connects a chunked DCAM buffer to a node map.
#include <ChunkAdapterDcam.h>
|
|
| CChunkAdapterDcam (INodeMap *pNodeMap=NULL, int64_t MaxChunkCacheSize=-1) |
| | Constructor.
|
| |
|
virtual | ~CChunkAdapterDcam () |
| | Destructor.
|
| |
|
virtual bool | CheckBufferLayout (uint8_t *pBuffer, int64_t BufferLength) |
| | Checks if a buffer contains chunks in a known format.
|
| |
|
virtual void | AttachBuffer (uint8_t *pBuffer, int64_t BufferLength, AttachStatistics_t *pAttachStatistics=NULL) |
| | Attaches a buffer to the matching ChunkPort.
|
| |
|
bool | HasCRC (uint8_t *pBuffer, int64_t BufferLength) |
| | Checks if buffer has a CRC attached.
|
| |
|
bool | CheckCRC (uint8_t *pBuffer, int64_t BufferLength) |
| | Checks CRC sum of buffer.
|
| |
|
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.
|
| |
|
|
uint32_t | CRC16 (const unsigned char *pData, uint32_t nbyLength) |
| | Checks the CRC of a buffer.
|
| |
|
bool | CheckBuffer (const unsigned char *pData, uint32_t nbyLength) |
| | Checks the CRC of a buffer.
|
| |
|
| CChunkAdapter (INodeMap *pNodeMap=NULL, int64_t MaxChunkCacheSize=-1) |
| | Serves as default constructor.
|
| |