Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Logger backend API. More...
#include <log_backend.h>
Data Fields | |
void(* | process )(const struct log_backend *const backend, union log_msg_generic *msg) |
void(* | dropped )(const struct log_backend *const backend, uint32_t cnt) |
void(* | panic )(const struct log_backend *const backend) |
void(* | init )(const struct log_backend *const backend) |
int(* | is_ready )(const struct log_backend *const backend) |
int(* | format_set )(const struct log_backend *const backend, uint32_t log_type) |
void(* | notify )(const struct log_backend *const backend, enum log_backend_evt event, union log_backend_evt_arg *arg) |
Logger backend API.
void(* log_backend_api::dropped) (const struct log_backend *const backend, uint32_t cnt) |
int(* log_backend_api::format_set) (const struct log_backend *const backend, uint32_t log_type) |
void(* log_backend_api::init) (const struct log_backend *const backend) |
int(* log_backend_api::is_ready) (const struct log_backend *const backend) |
void(* log_backend_api::notify) (const struct log_backend *const backend, enum log_backend_evt event, union log_backend_evt_arg *arg) |
void(* log_backend_api::panic) (const struct log_backend *const backend) |
void(* log_backend_api::process) (const struct log_backend *const backend, union log_msg_generic *msg) |