Public Member Functions | |
adtf_memory_buffer (T *pPtr, size_t szSize) | |
tResult | Set (const void *pValue, size_t szSize) override |
Sets the Raw pointer memory. | |
size_t | GetSize () const override |
Returns the size in bytes of the memory. | |
const void * | Get () const override |
Returns the raw memory pointer. | |
Private Attributes | |
T * | m_pPtr |
size_t | m_szSize |
Definition at line 207 of file rawmemory_base.h.
|
inline |
Definition at line 215 of file rawmemory_base.h.
|
inlineoverridevirtual |
Returns the raw memory pointer.
Implements IRawMemory.
Definition at line 238 of file rawmemory_base.h.
|
inlineoverridevirtual |
Returns the size in bytes of the memory.
Implements IRawMemory.
Definition at line 233 of file rawmemory_base.h.
Referenced by Set().
|
inlineoverridevirtual |
Sets the Raw pointer memory.
Copy the content.
[in] | pValue | raw memory pointer. |
[in] | szSize | size of memory to copy in bytes. |
ERR_MEMORY | The Memory does not fit. |
ERR_POINTER | Internal implementation error. |
Implements IRawMemory.
Definition at line 221 of file rawmemory_base.h.
References GetSize(), RETURN_ERROR, and RETURN_NOERROR.
|
private |
Definition at line 211 of file rawmemory_base.h.
|
private |
Definition at line 212 of file rawmemory_base.h.