Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Macros | Functions
afw_trace.h File Reference

Adaptive Framework Software Trace Header. More...

#include "afw_interface.h"

Go to the source code of this file.

Macros

#define AFW_TRACE_STATIC_TRACE_ID(label, trace_id)
 Define a static trace_id rti. More...
 
#define afw_trace(trace_level, flag_index, instance, message, xctx)
 If applicable, write trace. More...
 
#define afw_trace_fz(trace_level, flag_index, instance, xctx, format_z, ...)
 If applicable, write trace using a printf style format. More...
 
#define afw_trace_vz(trace_level, flag_index, instance, format_z, ap, xctx)
 If applicable, write trace using a printf style format and va_list. More...
 
#define afw_trace_z(trace_level, flag_index, instance, message_z, xctx)
 If applicable, write trace from zero terminate string. More...
 

Functions

void afw_trace_write (afw_log_priority_t priority, const afw_interface_implementation_rti_t *rti, const afw_utf8_z_t *source_z, const afw_utf8_t *message, afw_xctx_t *xctx)
 Write trace. More...
 
void afw_trace_write_fz (afw_log_priority_t priority, const afw_interface_implementation_rti_t *rti, const afw_utf8_z_t *source_z, afw_xctx_t *xctx, const afw_utf8_z_t *format_z,...)
 Write trace using a printf style format. More...
 
void afw_trace_write_vz (afw_log_priority_t priority, const afw_interface_implementation_rti_t *rti, const afw_utf8_z_t *source_z, const afw_utf8_z_t *format_z, va_list ap, afw_xctx_t *xctx)
 Write trace using a printf style format and va_list. More...
 
void afw_trace_write_z (afw_log_priority_t priority, const afw_interface_implementation_rti_t *rti, const afw_utf8_z_t *source_z, const afw_utf8_z_t *message_z, afw_xctx_t *xctx)
 Write trace from zero terminate string. More...
 

Detailed Description

Adaptive Framework Software Trace Header.

Definition in file afw_trace.h.