move allocator and error handling to c utilities (#122)
* moved allocator to c_utilities * moved error_handling to c_utilities * refactor uses of RCL_SET_ERROR_MSG with allocator * add missing guard condition functions and tests * add missing timer functions * refactor rcl_lifecycyle * missed an instance of RCL_SET_ERROR_MSG * fix segfaults in error cases for rcl_lifecycle * remove extra header * check return code of rcl_lifecycle_init_default_state_machine
This commit is contained in:
parent
415612f8af
commit
90176d9f1a
33 changed files with 872 additions and 618 deletions
|
@ -84,6 +84,8 @@ typedef struct rcl_lifecycle_state_machine_t
|
|||
rcl_lifecycle_transition_map_t transition_map;
|
||||
// Communication interface into a ROS world
|
||||
rcl_lifecycle_com_interface_t com_interface;
|
||||
// Allocator used.
|
||||
rcl_allocator_t allocator;
|
||||
} rcl_lifecycle_state_machine_t;
|
||||
|
||||
#if __cplusplus
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue