Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

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)
 

Detailed Description

Logger backend API.

Field Documentation

◆ dropped

void(* log_backend_api::dropped) (const struct log_backend *const backend, uint32_t cnt)

◆ format_set

int(* log_backend_api::format_set) (const struct log_backend *const backend, uint32_t log_type)

◆ init

void(* log_backend_api::init) (const struct log_backend *const backend)

◆ is_ready

int(* log_backend_api::is_ready) (const struct log_backend *const backend)

◆ notify

void(* log_backend_api::notify) (const struct log_backend *const backend, enum log_backend_evt event, union log_backend_evt_arg *arg)

◆ panic

void(* log_backend_api::panic) (const struct log_backend *const backend)

◆ process

void(* log_backend_api::process) (const struct log_backend *const backend, union log_msg_generic *msg)

The documentation for this struct was generated from the following file: