#include <ChunkAdapterGeneric.h>
Public Member Functions | |
CChunkAdapterGeneric (INodeMap *pNodeMap=NULL, int64_t MaxChunkCacheSize=-1) | |
virtual | ~CChunkAdapterGeneric () |
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. | |
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) |
![]() | |
virtual | ~CChunkAdapter () |
Destructor. | |
void | AttachNodeMap (INodeMap *pNodeMap) |
Attaches to a node map and retrieves the chunk ports. | |
void | DetachNodeMap () |
Detaches from the node map. | |
virtual bool | CheckBufferLayout (uint8_t *pBuffer, int64_t BufferLength)=0 |
Checks if a buffer contains chunks in a known format. | |
virtual void | AttachBuffer (uint8_t *pBuffer, int64_t BufferLength, AttachStatistics_t *pAttachStatistics=NULL)=0 |
Attaches a buffer to the matching ChunkPort. | |
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 | |
![]() | |
CChunkAdapter (INodeMap *pNodeMap=NULL, int64_t MaxChunkCacheSize=-1) | |
Serves as default constructor. | |
![]() | |
void * | m_pChunkAdapter |
CChunkAdapterGeneric | ( | INodeMap * | pNodeMap = NULL , |
int64_t | MaxChunkCacheSize = -1 |
||
) |
|
virtual |
|
virtual |
Attaches a buffer to the matching ChunkPort.
Implements CChunkAdapter.
|
virtual |
|
virtual |
|
virtual |
Checks if a buffer contains chunks in a known format.
Implements CChunkAdapter.