Zephyr API Documentation
3.7.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::@401 |
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 |