SMACC2
Loading...
Searching...
No Matches
smacc_tracing.cpp File Reference
Include dependency graph for smacc_tracing.cpp:

Go to the source code of this file.

Macros

#define CONDITIONAL_TP(...)
 

Functions

void ros_trace_spinOnce ()
 
void ros_trace_smacc2_event (const char *event_type)
 
void ros_trace_smacc2_state_update_start (const char *updatable_element_name)
 
void ros_trace_smacc2_state_update_end (const char *updatable_element_name)
 
void ros_trace_smacc2_state_onRuntimeConfigure_start (const char *state_name)
 
void ros_trace_smacc2_state_onRuntimeConfigure_end (const char *state_name)
 
void ros_trace_smacc2_state_onEntry_start (const char *state_name)
 
void ros_trace_smacc2_state_onEntry_end (const char *state_name)
 
void ros_trace_smacc2_state_onExit_start (const char *state_name)
 
void ros_trace_smacc2_state_onExit_end (const char *state_name)
 
void ros_trace_smacc2_client_behavior_on_entry_start (const char *state_name, const char *orthogonal_name, const char *client_behavior_name)
 
void ros_trace_smacc2_client_behavior_on_entry_end (const char *state_name, const char *orthogonal_name, const char *client_behavior_name)
 
void ros_trace_smacc2_client_behavior_on_exit_start (const char *state_name, const char *orthogonal_name, const char *client_behavior_name)
 
void ros_trace_smacc2_client_behavior_on_exit_end (const char *state_name, const char *orthogonal_name, const char *client_behavior_name)
 

Macro Definition Documentation

◆ CONDITIONAL_TP

Function Documentation

◆ ros_trace_smacc2_client_behavior_on_entry_end()

void ros_trace_smacc2_client_behavior_on_entry_end ( const char * state_name,
const char * orthogonal_name,
const char * client_behavior_name )

Definition at line 81 of file smacc_tracing.cpp.

83{
86}
#define CONDITIONAL_TP(...)
const char * state_name
const char const char * orthogonal_name
smacc2_client_behavior_on_entry_end

References CONDITIONAL_TP, orthogonal_name, smacc2_client_behavior_on_entry_end, and state_name.

◆ ros_trace_smacc2_client_behavior_on_entry_start()

void ros_trace_smacc2_client_behavior_on_entry_start ( const char * state_name,
const char * orthogonal_name,
const char * client_behavior_name )

◆ ros_trace_smacc2_client_behavior_on_exit_end()

void ros_trace_smacc2_client_behavior_on_exit_end ( const char * state_name,
const char * orthogonal_name,
const char * client_behavior_name )

◆ ros_trace_smacc2_client_behavior_on_exit_start()

void ros_trace_smacc2_client_behavior_on_exit_start ( const char * state_name,
const char * orthogonal_name,
const char * client_behavior_name )

◆ ros_trace_smacc2_event()

void ros_trace_smacc2_event ( const char * event_type)

Definition at line 32 of file smacc_tracing.cpp.

32{ CONDITIONAL_TP(smacc2_event, event_type); }
smacc2_event

References CONDITIONAL_TP, and smacc2_event.

◆ ros_trace_smacc2_state_onEntry_end()

void ros_trace_smacc2_state_onEntry_end ( const char * state_name)

◆ ros_trace_smacc2_state_onEntry_start()

void ros_trace_smacc2_state_onEntry_start ( const char * state_name)

◆ ros_trace_smacc2_state_onExit_end()

void ros_trace_smacc2_state_onExit_end ( const char * state_name)

◆ ros_trace_smacc2_state_onExit_start()

void ros_trace_smacc2_state_onExit_start ( const char * state_name)

◆ ros_trace_smacc2_state_onRuntimeConfigure_end()

void ros_trace_smacc2_state_onRuntimeConfigure_end ( const char * state_name)

◆ ros_trace_smacc2_state_onRuntimeConfigure_start()

void ros_trace_smacc2_state_onRuntimeConfigure_start ( const char * state_name)

◆ ros_trace_smacc2_state_update_end()

void ros_trace_smacc2_state_update_end ( const char * updatable_element_name)

Definition at line 39 of file smacc_tracing.cpp.

40{
41 CONDITIONAL_TP(smacc2_state_update_end, updatable_element_name);
42}
smacc2_state_update_end

References CONDITIONAL_TP, and smacc2_state_update_end.

◆ ros_trace_smacc2_state_update_start()

void ros_trace_smacc2_state_update_start ( const char * updatable_element_name)

Definition at line 34 of file smacc_tracing.cpp.

35{
36 CONDITIONAL_TP(smacc2_state_update_start, updatable_element_name);
37}
smacc2_state_update_start

References CONDITIONAL_TP, and smacc2_state_update_start.

◆ ros_trace_spinOnce()

void ros_trace_spinOnce ( )

Definition at line 30 of file smacc_tracing.cpp.

30{ CONDITIONAL_TP(spinOnce); }

References CONDITIONAL_TP.