Open Files 5.3.0
Multi-Platform Event-Driven Application Framework
heap.h
Go to the documentation of this file.
1 /* Copyright (c) 2021 Connected Way, LLC. All rights reserved.
2  * Use of this source code is governed by a Creative Commons
3  * Attribution-NoDerivatives 4.0 International license that can be
4  * found in the LICENSE file.
5  */
6 #if !defined(__OFC_HEAP_H__)
7 #define __OFC_HEAP_H__
8 
9 #include "ofc/core.h"
10 #include "ofc/types.h"
11 
40 #if defined(__cplusplus)
41 extern "C"
42 {
43 #endif
50 OFC_CORE_LIB OFC_VOID
55 OFC_CORE_LIB OFC_VOID
66 OFC_CORE_LIB OFC_VOID
76 OFC_CORE_LIB OFC_VOID
84 OFC_CORE_LIB OFC_VOID
97 OFC_CORE_LIB OFC_LPVOID
111 OFC_CORE_LIB OFC_LPVOID
131 OFC_CORE_LIB OFC_LPVOID
139 OFC_CORE_LIB OFC_VOID
148 OFC_CORE_LIB OFC_VOID
156 OFC_CORE_LIB OFC_VOID
158 
159 #if defined(__cplusplus)
160 }
161 #endif
163 #endif
OFC_CORE_LIB OFC_VOID ofc_heap_dump_stats(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_heap_snap(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_heap_load(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_heap_dump(OFC_VOID)
OFC_CORE_LIB OFC_LPVOID ofc_calloc(OFC_SIZET nmemb, OFC_SIZET size)
OFC_CORE_LIB OFC_LPVOID ofc_realloc(OFC_LPVOID ptr, OFC_SIZET size)
OFC_CORE_LIB OFC_VOID ofc_heap_check_alloc(OFC_LPCVOID mem)
OFC_CORE_LIB OFC_VOID ofc_free(OFC_LPVOID mem)
OFC_CORE_LIB OFC_VOID ofc_heap_dump_chunk(OFC_LPVOID mem)
OFC_CORE_LIB OFC_VOID ofc_heap_unload(OFC_VOID)
OFC_CORE_LIB OFC_LPVOID ofc_malloc(OFC_SIZET size)
void OFC_VOID
Definition: types.h:159
const OFC_VOID * OFC_LPCVOID
Definition: types.h:458
long int OFC_SIZET
Definition: types.h:115
OFC_VOID * OFC_LPVOID
Definition: types.h:450