Dawn Framework 1.0
Universal data acquisition framework for embedded systems
memory.hxx
1// dawn/include/dawn/porting/memory.hxx
2//
3// SPDX-License-Identifier: Apache-2.0
4//
5
6#pragma once
7
8#include <cstddef>
9
10namespace dawn
11{
12namespace porting
13{
19{
20 void *heap;
21};
22
27int memory_pool_init(memory_pool_s *pool, const char *name, void *buffer, size_t size);
28
33void *memory_pool_zalloc(memory_pool_s *pool, size_t size);
34
39void memory_pool_free(memory_pool_s *pool, void *ptr);
40
41} // namespace porting
42} // namespace dawn
Out-of-tree user-extension hooks for Dawn.
Definition bindable.hxx:13
Platform-backed memory pool handle.
Definition memory.hxx:19