![]() |
GemaCoreLib
The GeMA Core library
|
Declaration of the GmMemoryDump and GmMemoryDumpItem classes. More...
#include "gmCoreConfig.h"#include "gmLog.h"#include <QString>#include <QVector>#include <QByteArray>

Go to the source code of this file.
Classes | |
| class | GmMemoryBufferList |
| A helper class that can store a list of buffers and their sizes, allowing for GmMemoryDumpItem instances to return multi part buffers from getDataBuffer() and setDataBuffer() More... | |
| class | GmMemoryDumpItem |
| Interface for an object that can be dumped and undumped to either file or memory by GmMemoryDump. More... | |
| class | GmMemoryDump |
| Class storing a memory dump containing several dump items. More... | |
| struct | GmMemoryDump::FileControlHeader |
| The file structure with file control info. More... | |
| struct | GmMemoryDump::FileDataChunkHeader |
| The file header for each data chunk. More... | |
| struct | GmMemoryDump::FileInfoBlockHeader |
| The structure storing control info for an Info block. More... | |
| struct | GmMemoryDump::FileItemHeader |
| The file header for every data item. More... | |
| struct | GmMemoryDump::ItemHeader |
| The in memory control header for every data item. More... | |
| struct | GmMemoryDump::DumpItem |
| The structure adding controll information to a GmMemoryDumpItem. More... | |
Macros | |
| #define | GM_MEMORY_DUMP_ITEM_NAME_SIZE 80 |
| The maximum size for a dump item name. | |
| #define | GM_MEMORY_DUMP_ITEM_DATA_SIZE 16 |
| The size of the per item fixed item data buffer. | |
| #define | GM_MEMORY_DUMP_MIN_COMPRESSION (4 * 1024) |
| The default minimum buffer size in bytes for compression to be worthy (must be > 0) | |
Enumerations | |
| enum | GmMemoryDumpMode { GM_DUMP_AUTO, GM_DUMP_MEMORY, GM_DUMP_FILE, GM_DUMP_RESTORE } |
| Supported memory dump modes. More... | |
Declaration of the GmMemoryDump and GmMemoryDumpItem classes.
| enum GmMemoryDumpMode |
Supported memory dump modes.
1.8.15