rcutils
6.2
C++ API
rcutils: ROS 2 C Utilities data structures
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Classes and Structs
Enums
Functions
Variables
Defines
Typedefs
Directories
Files
Pages
Standard Documents
CHANGELOG
Changelog for package rcutils
6.2.4 (2024-09-17)
6.2.3 (2024-04-19)
6.2.2 (2023-11-17)
6.2.1 (2023-04-12)
6.2.0 (2023-04-11)
6.1.1 (2023-02-24)
6.1.0 (2023-02-13)
6.0.1 (2022-11-02)
6.0.0 (2022-09-13)
5.2.0 (2022-04-29)
5.1.1 (2022-03-31)
5.1.0 (2022-03-01)
5.0.1 (2022-01-14)
5.0.0 (2021-11-01)
4.0.2 (2021-04-12)
4.0.1 (2021-04-06)
4.0.0 (2021-03-18)
3.1.0 (2021-01-25)
3.0.0 (2020-12-02)
2.2.0 (2020-10-19)
2.1.0 (2020-10-02)
2.0.0 (2020-08-28)
1.1.0 (2020-06-26)
1.0.1 (2020-06-03)
1.0.0 (2020-05-26)
0.9.2 (2020-05-22)
0.9.1 (2020-05-08)
0.9.0 (2020-04-24)
0.8.4 (2019-11-18)
0.8.3 (2019-11-12)
0.8.2 (2019-10-23)
0.8.1 (2019-10-03)
0.8.0 (2019-09-24)
0.7.3 (2019-05-29)
0.7.1 (2019-05-08)
0.7.0 (2019-04-13)
0.6.2 (2019-02-07)
0.6.1 (2018-12-06)
0.6.0 (2018-11-16)
0.5.1 (2018-06-28)
0.5.0 (2018-06-20)
CONTRIBUTING
LICENSE
PACKAGE
QUALITY_DECLARATION
rcutils
Quality Declaration
Version Policy [1]
Change Control Process [2]
Documentation [3]
Testing [4]
Dependencies [5]
Platform Support [6]
Vulnerability Disclosure Policy [7.i]
Current status Summary
README
rcutils: ROS 2 C Utilities data structures
Quality Declaration
API
Index
rcutils
Index
Index
_
|
A
|
G
|
H
|
M
|
R
_
__STDC_WANT_LIB_EXT1__ (C macro)
_rcutils_fault_injection_maybe_fail (C++ function)
A
ARRAY_LIST_VALIDATE_ARRAY_LIST (C macro)
G
g_rcutils_log_severity_names (C++ member)
g_rcutils_logging_initialized (C++ member)
H
HASH_MAP_VALIDATE_HASH_MAP (C macro)
M
my__has_feature (C macro)
R
rcutils_allocator_is_valid (C++ function)
rcutils_allocator_s (C++ struct)
rcutils_allocator_s::allocate (C++ member)
rcutils_allocator_s::deallocate (C++ member)
rcutils_allocator_s::reallocate (C++ member)
rcutils_allocator_s::state (C++ member)
rcutils_allocator_s::zero_allocate (C++ member)
rcutils_allocator_t (C++ type)
rcutils_array_list_add (C++ function)
rcutils_array_list_fini (C++ function)
rcutils_array_list_get (C++ function)
rcutils_array_list_get_size (C++ function)
rcutils_array_list_init (C++ function)
rcutils_array_list_remove (C++ function)
rcutils_array_list_s (C++ struct)
rcutils_array_list_s::impl (C++ member)
rcutils_array_list_set (C++ function)
rcutils_array_list_t (C++ type)
rcutils_atomic_compare_exchange_strong (C macro)
rcutils_atomic_compare_exchange_strong_uint_least64_t (C++ function)
rcutils_atomic_exchange (C macro)
rcutils_atomic_exchange_bool (C++ function)
rcutils_atomic_exchange_int64_t (C++ function)
rcutils_atomic_exchange_uint64_t (C++ function)
rcutils_atomic_exchange_uintptr_t (C++ function)
rcutils_atomic_fetch_add (C macro)
rcutils_atomic_fetch_add_uint64_t (C++ function)
rcutils_atomic_load (C macro)
rcutils_atomic_load_bool (C++ function)
rcutils_atomic_load_int64_t (C++ function)
rcutils_atomic_load_uint64_t (C++ function)
rcutils_atomic_load_uintptr_t (C++ function)
rcutils_atomic_store (C macro)
RCUTILS_ATTRIBUTE_PRINTF_FORMAT (C macro)
rcutils_calculate_directory_size (C++ function)
rcutils_calculate_directory_size_with_recursion (C++ function)
RCUTILS_CAN_FAIL_WITH (C macro)
RCUTILS_CAN_RETURN_WITH_ERROR_OF (C macro)
RCUTILS_CAN_SET_MSG_AND_RETURN_WITH_ERROR_OF (C macro)
rcutils_char_array_expand_as_needed (C++ function)
rcutils_char_array_fini (C++ function)
rcutils_char_array_init (C++ function)
rcutils_char_array_memcpy (C++ function)
rcutils_char_array_resize (C++ function)
rcutils_char_array_s (C++ struct)
rcutils_char_array_s::allocator (C++ member)
rcutils_char_array_s::buffer (C++ member)
rcutils_char_array_s::buffer_capacity (C++ member)
rcutils_char_array_s::buffer_length (C++ member)
rcutils_char_array_s::owns_buffer (C++ member)
rcutils_char_array_strcat (C++ function)
rcutils_char_array_strcpy (C++ function)
rcutils_char_array_strncat (C++ function)
rcutils_char_array_t (C++ type)
rcutils_char_array_vsprintf (C++ function)
RCUTILS_CHECK_ALLOCATOR (C macro)
RCUTILS_CHECK_ALLOCATOR_WITH_MSG (C macro)
RCUTILS_CHECK_ARGUMENT_FOR_NULL (C macro)
RCUTILS_CHECK_FOR_NULL_WITH_MSG (C macro)
rcutils_cli_get_option (C++ function)
rcutils_cli_option_exist (C++ function)
RCUTILS_DEFAULT_LOGGER_DEFAULT_LEVEL (C macro)
RCUTILS_DEPRECATED (C macro)
RCUTILS_DEPRECATED_WITH_MSG (C macro)
rcutils_dir_iter_end (C++ function)
rcutils_dir_iter_next (C++ function)
rcutils_dir_iter_s (C++ struct)
rcutils_dir_iter_s::allocator (C++ member)
rcutils_dir_iter_s::entry_name (C++ member)
rcutils_dir_iter_s::state (C++ member)
rcutils_dir_iter_start (C++ function)
rcutils_dir_iter_t (C++ type)
rcutils_duration_value_t (C++ type)
RCUTILS_ERROR_FORMATTING_CHARACTERS (C macro)
rcutils_error_is_set (C++ function)
RCUTILS_ERROR_MESSAGE_MAX_LENGTH (C macro)
RCUTILS_ERROR_STATE_FILE_MAX_LENGTH (C macro)
RCUTILS_ERROR_STATE_LINE_NUMBER_STR_MAX_LENGTH (C macro)
RCUTILS_ERROR_STATE_MESSAGE_MAX_LENGTH (C macro)
rcutils_error_state_s (C++ struct)
rcutils_error_state_s::file (C++ member)
rcutils_error_state_s::line_number (C++ member)
rcutils_error_state_s::message (C++ member)
rcutils_error_state_t (C++ type)
rcutils_error_string_s (C++ struct)
rcutils_error_string_s::str (C++ member)
rcutils_error_string_t (C++ type)
rcutils_exists (C++ function)
rcutils_expand_user (C++ function)
RCUTILS_EXPORT (C macro)
RCUTILS_FAULT_INJECTION_FAIL_NOW (C macro)
rcutils_fault_injection_get_count (C++ function)
rcutils_fault_injection_is_test_complete (C++ function)
RCUTILS_FAULT_INJECTION_MAYBE_FAIL (C macro)
RCUTILS_FAULT_INJECTION_MAYBE_RETURN_ERROR (C macro)
RCUTILS_FAULT_INJECTION_NEVER_FAIL (C macro)
rcutils_fault_injection_set_count (C++ function)
RCUTILS_FAULT_INJECTION_TEST (C macro)
rcutils_find (C++ function)
rcutils_find_last (C++ function)
rcutils_find_lastn (C++ function)
rcutils_findn (C++ function)
rcutils_format_string (C macro)
rcutils_format_string_limit (C++ function)
rcutils_get_cwd (C++ function)
rcutils_get_default_allocator (C++ function)
rcutils_get_env (C++ function)
rcutils_get_error_state (C++ function)
rcutils_get_error_string (C++ function)
rcutils_get_executable_name (C++ function)
rcutils_get_file_size (C++ function)
rcutils_get_home_dir (C++ function)
rcutils_get_pid (C++ function)
rcutils_get_platform_library_name (C++ function)
rcutils_get_symbol (C++ function)
rcutils_get_zero_initialized_allocator (C++ function)
rcutils_get_zero_initialized_array_list (C++ function)
rcutils_get_zero_initialized_char_array (C++ function)
rcutils_get_zero_initialized_hash_map (C++ function)
rcutils_get_zero_initialized_shared_library (C++ function)
rcutils_get_zero_initialized_string_array (C++ function)
rcutils_get_zero_initialized_string_map (C++ function)
rcutils_get_zero_initialized_uint8_array (C++ function)
RCUTILS_HAS_NONNULL (C macro)
rcutils_has_symbol (C++ function)
rcutils_hash_map_fini (C++ function)
rcutils_hash_map_get (C++ function)
rcutils_hash_map_get_capacity (C++ function)
rcutils_hash_map_get_next_key_and_data (C++ function)
rcutils_hash_map_get_size (C++ function)
rcutils_hash_map_init (C++ function)
rcutils_hash_map_key_cmp_t (C++ type)
rcutils_hash_map_key_exists (C++ function)
rcutils_hash_map_key_hasher_t (C++ type)
rcutils_hash_map_s (C++ struct)
rcutils_hash_map_s::impl (C++ member)
rcutils_hash_map_set (C++ function)
rcutils_hash_map_string_cmp_func (C++ function)
rcutils_hash_map_string_hash_func (C++ function)
rcutils_hash_map_t (C++ type)
rcutils_hash_map_unset (C++ function)
RCUTILS_IMPORT (C macro)
rcutils_initialize_error_handling_thread_local_storage (C++ function)
rcutils_is_directory (C++ function)
rcutils_is_file (C++ function)
rcutils_is_readable (C++ function)
rcutils_is_readable_and_writable (C++ function)
rcutils_is_shared_library_loaded (C++ function)
rcutils_is_writable (C++ function)
rcutils_isalnum_no_locale (C++ function)
rcutils_join_path (C++ function)
RCUTILS_LIKELY (C macro)
rcutils_load_shared_library (C++ function)
RCUTILS_LOCAL (C macro)
rcutils_log (C++ function)
rcutils_log_internal (C++ function)
rcutils_log_location_s (C++ struct)
rcutils_log_location_s::file_name (C++ member)
rcutils_log_location_s::function_name (C++ member)
rcutils_log_location_s::line_number (C++ member)
rcutils_log_location_t (C++ type)
RCUTILS_LOG_SEVERITY (C++ enum)
RCUTILS_LOG_SEVERITY::RCUTILS_LOG_SEVERITY_DEBUG (C++ enumerator)
RCUTILS_LOG_SEVERITY::RCUTILS_LOG_SEVERITY_ERROR (C++ enumerator)
RCUTILS_LOG_SEVERITY::RCUTILS_LOG_SEVERITY_FATAL (C++ enumerator)
RCUTILS_LOG_SEVERITY::RCUTILS_LOG_SEVERITY_INFO (C++ enumerator)
RCUTILS_LOG_SEVERITY::RCUTILS_LOG_SEVERITY_UNSET (C++ enumerator)
RCUTILS_LOG_SEVERITY::RCUTILS_LOG_SEVERITY_WARN (C++ enumerator)
RCUTILS_LOGGING_AUTOINIT (C macro)
RCUTILS_LOGGING_AUTOINIT_WITH_ALLOCATOR (C macro)
rcutils_logging_console_output_handler (C++ function)
rcutils_logging_format_message (C++ function)
rcutils_logging_get_default_logger_level (C++ function)
rcutils_logging_get_logger_effective_level (C++ function)
rcutils_logging_get_logger_level (C++ function)
rcutils_logging_get_logger_leveln (C++ function)
rcutils_logging_get_output_handler (C++ function)
rcutils_logging_initialize (C++ function)
rcutils_logging_initialize_with_allocator (C++ function)
rcutils_logging_logger_is_enabled_for (C++ function)
rcutils_logging_output_handler_t (C++ type)
RCUTILS_LOGGING_SEPARATOR_STRING (C macro)
rcutils_logging_set_default_logger_level (C++ function)
rcutils_logging_set_logger_level (C++ function)
rcutils_logging_set_output_handler (C++ function)
rcutils_logging_severity_level_from_string (C++ function)
rcutils_logging_shutdown (C++ function)
rcutils_mkdir (C++ function)
RCUTILS_MS_TO_NS (C macro)
RCUTILS_NO_FAULT_INJECTION (C macro)
RCUTILS_NONNULL (C macro)
RCUTILS_NONNULL_ARGS (C macro)
RCUTILS_NS_TO_MS (C macro)
RCUTILS_NS_TO_S (C macro)
RCUTILS_NS_TO_US (C macro)
RCUTILS_PUBLIC (C macro)
RCUTILS_PUBLIC_TYPE (C macro)
rcutils_qsort (C++ function)
rcutils_reallocf (C++ function)
rcutils_repl_str (C++ function)
rcutils_reset_error (C++ function)
RCUTILS_RET_BAD_ALLOC (C macro)
RCUTILS_RET_ERROR (C macro)
RCUTILS_RET_HASH_MAP_NO_MORE_ENTRIES (C macro)
RCUTILS_RET_INVALID_ARGUMENT (C macro)
RCUTILS_RET_LOGGING_SEVERITY_MAP_INVALID (C macro)
RCUTILS_RET_LOGGING_SEVERITY_STRING_INVALID (C macro)
RCUTILS_RET_NOT_ENOUGH_SPACE (C macro)
RCUTILS_RET_NOT_FOUND (C macro)
RCUTILS_RET_NOT_INITIALIZED (C macro)
RCUTILS_RET_OK (C macro)
RCUTILS_RET_STRING_KEY_NOT_FOUND (C macro)
RCUTILS_RET_STRING_MAP_ALREADY_INIT (C macro)
RCUTILS_RET_STRING_MAP_INVALID (C macro)
rcutils_ret_t (C++ type)
RCUTILS_RET_WARN (C macro)
RCUTILS_RETURNS_NONNULL (C macro)
RCUTILS_S_TO_NS (C macro)
RCUTILS_SAFE_FWRITE_TO_STDERR (C macro)
RCUTILS_SAFE_FWRITE_TO_STDERR_AND_APPEND_PREV_ERROR (C macro)
RCUTILS_SAFE_FWRITE_TO_STDERR_WITH_FORMAT_STRING (C macro)
RCUTILS_SAFE_FWRITE_TO_STDERR_WITH_FORMAT_STRING_AND_APPEND_PREV_ERROR (C macro)
rcutils_set_env (C++ function)
rcutils_set_env_overwrite (C++ function)
RCUTILS_SET_ERROR_MSG (C macro)
RCUTILS_SET_ERROR_MSG_AND_APPEND_PREV_ERROR (C macro)
RCUTILS_SET_ERROR_MSG_WITH_FORMAT_STRING (C macro)
RCUTILS_SET_ERROR_MSG_WITH_FORMAT_STRING_AND_APPEND_PREV_ERROR (C macro)
rcutils_set_error_state (C++ function)
RCUTILS_SHA256_BLOCK_SIZE (C macro)
rcutils_sha256_ctx_s (C++ struct)
rcutils_sha256_ctx_s::bitlen (C++ member)
rcutils_sha256_ctx_s::data (C++ member)
rcutils_sha256_ctx_s::datalen (C++ member)
rcutils_sha256_ctx_s::state (C++ member)
rcutils_sha256_ctx_t (C++ type)
rcutils_sha256_final (C++ function)
rcutils_sha256_init (C++ function)
rcutils_sha256_update (C++ function)
rcutils_shared_library_s (C++ struct)
rcutils_shared_library_s::allocator (C++ member)
rcutils_shared_library_s::lib_pointer (C++ member)
rcutils_shared_library_s::library_path (C++ member)
rcutils_shared_library_t (C++ type)
rcutils_snprintf (C++ function)
rcutils_split (C++ function)
rcutils_split_last (C++ function)
RCUTILS_STEADY_TIME (C macro)
rcutils_steady_time_now (C++ function)
rcutils_strcasecmp (C++ function)
rcutils_strdup (C++ function)
rcutils_strerror (C++ function)
rcutils_string_array_cmp (C++ function)
rcutils_string_array_fini (C++ function)
rcutils_string_array_init (C++ function)
rcutils_string_array_resize (C++ function)
rcutils_string_array_s (C++ struct)
rcutils_string_array_s::allocator (C++ member)
rcutils_string_array_s::data (C++ member)
rcutils_string_array_s::size (C++ member)
rcutils_string_array_sort (C++ function)
rcutils_string_array_sort_compare (C++ function)
rcutils_string_array_t (C++ type)
rcutils_string_map_clear (C++ function)
rcutils_string_map_copy (C++ function)
rcutils_string_map_fini (C++ function)
rcutils_string_map_get (C++ function)
rcutils_string_map_get_capacity (C++ function)
rcutils_string_map_get_next_key (C++ function)
rcutils_string_map_get_size (C++ function)
rcutils_string_map_getn (C++ function)
rcutils_string_map_init (C++ function)
rcutils_string_map_key_exists (C++ function)
rcutils_string_map_key_existsn (C++ function)
rcutils_string_map_reserve (C++ function)
rcutils_string_map_s (C++ struct)
rcutils_string_map_s::impl (C++ member)
rcutils_string_map_set (C++ function)
rcutils_string_map_set_no_resize (C++ function)
rcutils_string_map_t (C++ type)
rcutils_string_map_unset (C++ function)
rcutils_strncasecmp (C++ function)
rcutils_strndup (C++ function)
rcutils_system_time_now (C++ function)
rcutils_time_point_value_as_nanoseconds_string (C++ function)
rcutils_time_point_value_as_seconds_string (C++ function)
rcutils_time_point_value_t (C++ type)
rcutils_to_native_path (C++ function)
rcutils_uint8_array_fini (C++ function)
rcutils_uint8_array_init (C++ function)
rcutils_uint8_array_resize (C++ function)
rcutils_uint8_array_s (C++ struct)
rcutils_uint8_array_s::allocator (C++ member)
rcutils_uint8_array_s::buffer (C++ member)
rcutils_uint8_array_s::buffer_capacity (C++ member)
rcutils_uint8_array_s::buffer_length (C++ member)
rcutils_uint8_array_t (C++ type)
RCUTILS_UNLIKELY (C macro)
rcutils_unload_shared_library (C++ function)
RCUTILS_US_TO_NS (C macro)
rcutils_vsnprintf (C++ function)
RCUTILS_WARN_UNUSED (C macro)