|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Log link API. More...
#include <log_link.h>
Data Fields | |
| int(* | initiate )(const struct log_link *link, struct log_link_config *config) |
| Initiate the link (see log_link_initiate()). | |
| int(* | activate )(const struct log_link *link) |
| Complete link activation (see log_link_activate()). | |
| int(* | get_domain_name )(const struct log_link *link, uint32_t domain_id, char *buf, size_t *length) |
| Get a domain name (see log_link_get_domain_name()). | |
| int(* | get_source_name )(const struct log_link *link, uint32_t domain_id, uint16_t source_id, char *buf, size_t *length) |
| Get a source name (see log_link_get_source_name()). | |
| int(* | get_levels )(const struct log_link *link, uint32_t domain_id, uint16_t source_id, uint8_t *level, uint8_t *runtime_level) |
| Get level settings of a source (see log_link_get_levels()). | |
| int(* | set_runtime_level )(const struct log_link *link, uint32_t domain_id, uint16_t source_id, uint8_t level) |
| Set runtime level of a source (see log_link_set_runtime_level()). | |
Log link API.
Set of operations implemented by a log link backend.
| int(* log_link_api::activate) (const struct log_link *link) |
Complete link activation (see log_link_activate()).
| int(* log_link_api::get_domain_name) (const struct log_link *link, uint32_t domain_id, char *buf, size_t *length) |
Get a domain name (see log_link_get_domain_name()).
| int(* log_link_api::get_levels) (const struct log_link *link, uint32_t domain_id, uint16_t source_id, uint8_t *level, uint8_t *runtime_level) |
Get level settings of a source (see log_link_get_levels()).
| int(* log_link_api::get_source_name) (const struct log_link *link, uint32_t domain_id, uint16_t source_id, char *buf, size_t *length) |
Get a source name (see log_link_get_source_name()).
| int(* log_link_api::initiate) (const struct log_link *link, struct log_link_config *config) |
Initiate the link (see log_link_initiate()).
| int(* log_link_api::set_runtime_level) (const struct log_link *link, uint32_t domain_id, uint16_t source_id, uint8_t level) |
Set runtime level of a source (see log_link_set_runtime_level()).