Kanzi 4.0.0-beta2
Configuration macros

Use trace configuration macros to configure how the tracing subsystem works. More...

Collaboration diagram for Configuration macros:

Classes

struct  kanzi::TracingSettings
 Settings for the Tracing subsystem. More...
 

Macros

#define kzTraceAdvanceFrame()
 Advance the tracing subsytem frame.
 
#define kzTraceApplySettings(settings)
 Apply new tracing subsystem settings.
 
#define kzTraceInitialize()
 Initializes the Kanzi tracing subsystem.
 
#define kzTraceSetThreadName(name)
 Sets the name of the current thread in the tracing subsystem.
 

Detailed Description

Use trace configuration macros to configure how the tracing subsystem works.

Macro Definition Documentation

◆ kzTraceInitialize

#define kzTraceInitialize ( )

Initializes the Kanzi tracing subsystem.

This macro definition is empty when KANZI_TRACING_BUILD is not defined.

◆ kzTraceSetThreadName

#define kzTraceSetThreadName ( name)

Sets the name of the current thread in the tracing subsystem.

This macro definition is empty when KANZI_TRACING_BUILD is not defined.

Parameters
nameThe thread name.

◆ kzTraceApplySettings

#define kzTraceApplySettings ( settings)

Apply new tracing subsystem settings.

This macro definition is empty when KANZI_TRACING_BUILD is not defined.

Parameters
settingsAn instance of the TracingSettings structure that contains the tracing settings.

◆ kzTraceAdvanceFrame

#define kzTraceAdvanceFrame ( )

Advance the tracing subsytem frame.