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:
William Woodall 2017-04-19 12:37:48 -07:00 committed by GitHub
parent 415612f8af
commit 90176d9f1a
33 changed files with 872 additions and 618 deletions

View file

@ -13,12 +13,15 @@
<build_export_depend>rmw</build_export_depend>
<build_depend>c_utilities</build_depend>
<build_depend>rcl_interfaces</build_depend>
<build_depend>rosidl_generator_c</build_depend>
<build_export_depend>c_utilities</build_export_depend>
<build_export_depend>rcl_interfaces</build_export_depend>
<build_export_depend>rosidl_generator_c</build_export_depend>
<exec_depend>ament_cmake</exec_depend>
<exec_depend>c_utilities</exec_depend>
<exec_depend>rosidl_default_runtime</exec_depend>
<depend>rmw_implementation</depend>