#include <ChunkAdapterGeneric.h>
|
| 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.
|
|
◆ CChunkAdapterGeneric()
◆ ~CChunkAdapterGeneric()
◆ AttachBuffer() [1/3]
virtual void AttachBuffer |
( |
uint8_t * |
pBuffer, |
|
|
int64_t |
BufferLength, |
|
|
AttachStatistics_t * |
pAttachStatistics = NULL |
|
) |
| |
|
virtual |
Attaches a buffer to the matching ChunkPort.
Implements CChunkAdapter.
◆ AttachBuffer() [2/3]
◆ AttachBuffer() [3/3]
◆ CheckBufferLayout()
virtual bool CheckBufferLayout |
( |
uint8_t * |
pBuffer, |
|
|
int64_t |
BufferLength |
|
) |
| |
|
virtual |
Checks if a buffer contains chunks in a known format.
Implements CChunkAdapter.
The documentation for this class was generated from the following file: