Dawn Framework
1.0
Universal data acquisition framework for embedded systems
dawn
include
dawn
porting
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
10
namespace
dawn
11
{
12
namespace
porting
13
{
18
struct
memory_pool_s
19
{
20
void
*heap;
21
};
22
27
int
memory_pool_init(
memory_pool_s
*pool,
const
char
*name,
void
*buffer,
size_t
size);
28
33
void
*memory_pool_zalloc(
memory_pool_s
*pool,
size_t
size);
34
39
void
memory_pool_free(
memory_pool_s
*pool,
void
*ptr);
40
41
}
// namespace porting
42
}
// namespace dawn
dawn
Out-of-tree user-extension hooks for Dawn.
Definition
bindable.hxx:13
dawn::porting::memory_pool_s
Platform-backed memory pool handle.
Definition
memory.hxx:19
Generated by
1.9.8