Software APIs
Data Fields
usb_logging_ctx Struct Reference

Data Fields

usb_testutils_ctx_tusbutils
 Access to usb_testutils layer.
 
uint8_t nstreams
 Number of logging streams.
 
usb_logging_buf_tfree
 Linked-list of free buffers.
 
usb_logging_stream_t streams [kUSBLogMaxStreams]
 Per-stream state information.
 
usb_logging_buf_t buf [kUSBLogNumBuffers]
 Pool of logging buffers; shared among all active streams.
 

Detailed Description

Definition at line 102 of file usb_logging.c.

Field Documentation

◆ buf

usb_logging_buf_t usb_logging_ctx::buf[kUSBLogNumBuffers]

Pool of logging buffers; shared among all active streams.

Definition at line 122 of file usb_logging.c.

◆ free

usb_logging_buf_t* usb_logging_ctx::free

Linked-list of free buffers.

Definition at line 114 of file usb_logging.c.

◆ nstreams

uint8_t usb_logging_ctx::nstreams

Number of logging streams.

Definition at line 110 of file usb_logging.c.

◆ streams

usb_logging_stream_t usb_logging_ctx::streams[kUSBLogMaxStreams]

Per-stream state information.

Definition at line 118 of file usb_logging.c.

◆ usbutils

usb_testutils_ctx_t* usb_logging_ctx::usbutils

Access to usb_testutils layer.

Definition at line 106 of file usb_logging.c.