nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches
nrf_modem_lib_trace_backend Struct Reference

The trace backend interface, implemented by the trace backend. More...

#include <trace_backend.h>

Data Fields

int(* init )(trace_backend_processed_cb trace_processed_cb)
 Initialize the compile-time selected trace backend.
int(* deinit )(void)
 Deinitialize the compile-time selected trace backend.
int(* write )(const void *data, size_t len)
 Write trace data to the compile-time selected trace backend.
size_t(* data_size )(void)
 Get the number of bytes stored in the compile-time selected trace backend.
int(* read )(void *buf, size_t len)
 Read trace data from the compile-time selected trace backend.
int(* peek_at )(size_t offset, void *buf, size_t len)
 Peek trace data at a byte offset without consuming it.
int(* clear )(void)
 Erase all captured trace data in the compile-time selected trace backend.
int(* suspend )(void)
 Suspend trace backend.
int(* resume )(void)
 Resume trace backend.

Detailed Description

The trace backend interface, implemented by the trace backend.


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