diff options
Diffstat (limited to 'epan/app_mem_usage.h')
-rw-r--r-- | epan/app_mem_usage.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/epan/app_mem_usage.h b/epan/app_mem_usage.h new file mode 100644 index 00000000..7e7b79e2 --- /dev/null +++ b/epan/app_mem_usage.h @@ -0,0 +1,27 @@ +/** @file + * + * Wireshark - Network traffic analyzer + * By Gerald Combs <gerald@wireshark.org> + * Copyright 1998 Gerald Combs + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ +#ifndef __APP_MEM_USAGE_H__ +#define __APP_MEM_USAGE_H__ + +#include "ws_symbol_export.h" + +typedef struct { + const char *name; + gsize (*fetch)(void); + void (*gc)(void); + +} ws_mem_usage_t; + +WS_DLL_PUBLIC void memory_usage_component_register(const ws_mem_usage_t *component); + +WS_DLL_PUBLIC void memory_usage_gc(void); + +WS_DLL_PUBLIC const char *memory_usage_get(guint idx, gsize *value); + +#endif /* APP_MEM_USAGE_H */ |