RKH
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

Files

file  rkhtrc.h
 Platform - independent interface for RKH trace facility.
 

Macros

#define RKH_FILTER_ON_GROUP(grp)   rkh_trc_filter_group_(FILTER_ON, (grp), EUNCHANGE)
 Suppress the enabled trace events from a specific group. Use the RKH_TRC_ALL_GROUPS to disable all groups.
 
#define RKH_FILTER_OFF_GROUP(grp)   rkh_trc_filter_group_(FILTER_OFF, (grp), EUNCHANGE)
 Emit the enabled trace events from a specific group. Use the RKH_TRC_ALL_GROUPS to enable all groups.
 
#define RKH_FILTER_ON_EVENT(evt)   rkh_trc_filter_event_(FILTER_ON, (evt))
 Suppress (disable) one trace event. Use the RKH_TRC_ALL_EVENTS to disable all trace events.
 
#define RKH_FILTER_OFF_EVENT(evt)   rkh_trc_filter_event_(FILTER_OFF, (evt))
 Emit (enable) one trace event. Use the RKH_TRC_ALL_EVENTS to enable all trace events. More...
 
#define RKH_FILTER_ON_GROUP_ALL_EVENTS(grp)   rkh_trc_filter_group_(FILTER_ON, (grp), ECHANGE)
 Suppress (disable) all events in a specific group.
 
#define RKH_FILTER_OFF_GROUP_ALL_EVENTS(grp)   rkh_trc_filter_group_(FILTER_OFF, (grp), ECHANGE)
 Emit (enable) all events in a specific group. More...
 
#define RKH_FILTER_ON_SMA(sma)   rkh_trc_symFil(&fsma, RKH_SMA_ACCESS_CONST(sma, prio), FILTER_ON)
 Suppress the enable trace events related to a specified active object.
 
#define RKH_FILTER_ON_ALL_SMA()   rkh_trc_symFil(&fsma, 0, RKH_TRC_SET_ALL(FILTER_ON))
 Suppress all enabled trace events related to specified active object.
 
#define RKH_FILTER_OFF_SMA(sma)   rkh_trc_symFil(&fsma, RKH_SMA_ACCESS_CONST(sma, prio), FILTER_OFF)
 Emmit the enabled trace events related to a specified active object.
 
#define RKH_FILTER_OFF_ALL_SMA()   rkh_trc_symFil(&fsma, 0, RKH_TRC_SET_ALL(FILTER_OFF))
 Emmit all enabled trace events related to specified active object.
 
#define RKH_FILTER_ON_SIGNAL(sig)   rkh_trc_symFil(&fsig, (sig), FILTER_ON)
 Suppress the enabled trace events related to a specified event signal.
 
#define RKH_FILTER_ON_ALL_SIGNALS()   rkh_trc_symFil(&fsig, 0, RKH_TRC_SET_ALL(FILTER_ON))
 Suppress all enabled trace events related to specified event signal.
 
#define RKH_FILTER_OFF_SIGNAL(sig)   rkh_trc_symFil(&fsig, (sig), FILTER_OFF)
 Emmit the enabled trace events related to a specified event signal.
 
#define RKH_FILTER_OFF_ALL_SIGNALS()   rkh_trc_symFil(&fsig, 0, RKH_TRC_SET_ALL(FILTER_OFF))
 Emmit all enabled trace events related to specified event signal.
 

Detailed Description

Macro Definition Documentation

#define RKH_FILTER_OFF_EVENT (   evt)    rkh_trc_filter_event_(FILTER_OFF, (evt))

Emit (enable) one trace event. Use the RKH_TRC_ALL_EVENTS to enable all trace events.

Note
The container group is enabled, reglardless of its previous status.

Definition at line 158 of file rkhtrc.h.

#define RKH_FILTER_OFF_GROUP_ALL_EVENTS (   grp)    rkh_trc_filter_group_(FILTER_OFF, (grp), ECHANGE)

Emit (enable) all events in a specific group.

Note
The container group is enabled, reglardless of its previous status.

Definition at line 179 of file rkhtrc.h.