Module: blank_storage¶
-
class
BlankStorage
¶ - #include <blank_storage.h>
black message storage class
Public Functions
-
BlankStorage
()¶ Constructor for BlankStorage
-
~BlankStorage
()¶ The memory space for a process message buffer and an integer with the size
Destructor for BlankStorage
-
BlankStorage
(const BlankStorage &mainCopy)¶ destruction
Initialize with some already written memory
Initialize a BlankStorage with some non-blank storage
- Parameters
mainCopy
: copy of BlankStorage
-
void
IncreaseStorage
(uint64_t NewVolume)¶ Copy StorageBuffer data into a new block of memory of size NewVolume Also delete the old memory block
- Return
void
- Parameters
NewVolume
: total volume in bytes of StorageBuffer to increase to
-
void
ClearStorage
()¶ Copy to new memory of size NewVolume bytes
Kill the BlankStorage()
- Return
void
-
uint64_t
GetCurrentSize
() const¶ null out the BlankStorage
Public Members
-
uint8_t *
StorageBuffer
¶ size in bytes of the StorageBuffer
The memory where a process buffer writes messages
Private Members
-
uint64_t
BufferStorageSize
¶ size of StorageBuffer in bytes
-