16 #ifndef RCL_LIFECYCLE__TRANSITION_MAP_H_
17 #define RCL_LIFECYCLE__TRANSITION_MAP_H_
19 #include "rcl/macros.h"
21 #include "rcl_lifecycle/data_types.h"
38 rcl_lifecycle_get_zero_initialized_transition_map();
62 rcl_lifecycle_transition_map_is_initialized(
88 rcl_lifecycle_transition_map_fini(
114 rcl_lifecycle_register_state(
143 rcl_lifecycle_register_transition(
167 rcl_lifecycle_get_state(
169 unsigned int state_id);
190 rcl_lifecycle_get_transitions(
192 unsigned int transition_id);
198 #endif // RCL_LIFECYCLE__TRANSITION_MAP_H_