|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Object core statistics descriptor. More...
#include <zephyr/kernel/obj_core.h>
Data Fields | |
| size_t | raw_size |
| Internal representation stats buffer size. | |
| size_t | query_size |
| Stats buffer size used for reporting. | |
| int(* | raw )(struct k_obj_core *obj_core, void *stats) |
| Function pointer to retrieve internal representation of stats. | |
| int(* | query )(struct k_obj_core *obj_core, void *stats) |
| Function pointer to retrieve reported statistics. | |
| int(* | reset )(struct k_obj_core *obj_core) |
| Function pointer to reset object's statistics. | |
| int(* | disable )(struct k_obj_core *obj_core) |
| Function pointer to disable object's statistics gathering. | |
| int(* | enable )(struct k_obj_core *obj_core) |
| Function pointer to enable object's statistics gathering. | |
Object core statistics descriptor.
| int(* k_obj_core_stats_desc::disable) (struct k_obj_core *obj_core) |
Function pointer to disable object's statistics gathering.
| int(* k_obj_core_stats_desc::enable) (struct k_obj_core *obj_core) |
Function pointer to enable object's statistics gathering.
| int(* k_obj_core_stats_desc::query) (struct k_obj_core *obj_core, void *stats) |
Function pointer to retrieve reported statistics.
| size_t k_obj_core_stats_desc::query_size |
Stats buffer size used for reporting.
| int(* k_obj_core_stats_desc::raw) (struct k_obj_core *obj_core, void *stats) |
Function pointer to retrieve internal representation of stats.
| size_t k_obj_core_stats_desc::raw_size |
Internal representation stats buffer size.
| int(* k_obj_core_stats_desc::reset) (struct k_obj_core *obj_core) |
Function pointer to reset object's statistics.