Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
#include <heap_listener.h>
Data Fields | ||
sys_snode_t | node | |
Singly linked list node. | ||
uintptr_t | heap_id | |
Identifier of the heap whose events are listened. | ||
enum heap_event_types | event | |
The heap event to be notified. | ||
union { | ||
heap_listener_alloc_cb_t alloc_cb | ||
heap_listener_free_cb_t free_cb | ||
heap_listener_resize_cb_t resize_cb | ||
}; | ||
union { ... } heap_listener |
heap_listener_alloc_cb_t heap_listener::alloc_cb |
enum heap_event_types heap_listener::event |
The heap event to be notified.
heap_listener_free_cb_t heap_listener::free_cb |
uintptr_t heap_listener::heap_id |
Identifier of the heap whose events are listened.
It can be a heap pointer, if the heap is represented as an object, or 0 in the case of the global libc heap.
sys_snode_t heap_listener::node |
Singly linked list node.
heap_listener_resize_cb_t heap_listener::resize_cb |