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

#include <log_link.h>

Data Fields

int(* initiate )(const struct log_link *link, struct log_link_config *config)
 
int(* activate )(const struct log_link *link)
 
int(* get_domain_name )(const struct log_link *link, uint32_t domain_id, char *buf, size_t *length)
 
int(* get_source_name )(const struct log_link *link, uint32_t domain_id, uint16_t source_id, char *buf, size_t *length)
 
int(* get_levels )(const struct log_link *link, uint32_t domain_id, uint16_t source_id, uint8_t *level, uint8_t *runtime_level)
 
int(* set_runtime_level )(const struct log_link *link, uint32_t domain_id, uint16_t source_id, uint8_t level)
 

Field Documentation

◆ activate

int(* log_link_api::activate) (const struct log_link *link)

◆ get_domain_name

int(* log_link_api::get_domain_name) (const struct log_link *link, uint32_t domain_id, char *buf, size_t *length)

◆ get_levels

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_source_name

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)

◆ initiate

int(* log_link_api::initiate) (const struct log_link *link, struct log_link_config *config)

◆ set_runtime_level

int(* log_link_api::set_runtime_level) (const struct log_link *link, uint32_t domain_id, uint16_t source_id, uint8_t level)

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