rmw_connextdds_common
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rcpputils
Namespace rti_connext_dds_custom_sql_filter
Classes and Structs
Template Struct scope_exit
Struct RMW_Connext_Message
Struct RMW_Connext_RequestReplyMessage
Struct RMW_Connext_WriteParams
Struct rmw_context_impl_s
Struct CustomSqlFilterData
Class RMW_Connext_Client
Class RMW_Connext_Condition
Class RMW_Connext_Event
Class RMW_Connext_GuardCondition
Class RMW_Connext_MessageTypeSupport
Class RMW_Connext_Node
Class RMW_Connext_Publisher
Class RMW_Connext_PublisherStatusCondition
Class RMW_Connext_Service
Class RMW_Connext_ServiceTypeSupportWrapper
Class RMW_Connext_StatusCondition
Class RMW_Connext_Subscriber
Class RMW_Connext_SubscriberStatusCondition
Class RMW_Connext_WaitSet
Enums
Enum RMW_Connext_MessageType
Enum RMW_Connext_RequestReplyMapping
Functions
Function _demangle_if_ros_topic
Function _demangle_if_ros_type
Function _demangle_ros_topic_from_topic
Function _demangle_service_from_topic
Function _demangle_service_reply_from_topic
Function _demangle_service_request_from_topic
Function _demangle_service_type_only
Function _identity_demangle
Function DDS_ContentFilter_register_filter
Function DDS_DomainParticipant_is_type_in_use
Function DDS_DomainParticipant_lookup_type_pluginI
Function dds_event_to_str
Function dds_qos_policy_to_rmw_qos_policy
Function DDS_SEQUENCE(RMW_Connext_MessagePtrSeq, RMW_Connext_Message *)
Function DDS_SEQUENCE(RMW_Connext_TypeCodePtrSeq, DDS_TypeCode *)
Template Function rcpputils::make_scope_exit
Function rcutils_uint8_array_copy
Function rmw_api_connextdds_borrow_loaned_message
Function rmw_api_connextdds_client_request_publisher_get_actual_qos
Function rmw_api_connextdds_client_response_subscription_get_actual_qos
Function rmw_api_connextdds_client_set_on_new_response_callback
Function rmw_api_connextdds_compare_gids_equal
Function rmw_api_connextdds_context_fini
Function rmw_api_connextdds_count_clients
Function rmw_api_connextdds_count_publishers
Function rmw_api_connextdds_count_services
Function rmw_api_connextdds_count_subscribers
Function rmw_api_connextdds_create_client
Function rmw_api_connextdds_create_guard_condition
Function rmw_api_connextdds_create_node
Function rmw_api_connextdds_create_publisher
Function rmw_api_connextdds_create_service
Function rmw_api_connextdds_create_subscription
Function rmw_api_connextdds_create_wait_set
Function rmw_api_connextdds_deserialize
Function rmw_api_connextdds_destroy_client
Function rmw_api_connextdds_destroy_guard_condition
Function rmw_api_connextdds_destroy_node
Function rmw_api_connextdds_destroy_publisher
Function rmw_api_connextdds_destroy_service
Function rmw_api_connextdds_destroy_subscription
Function rmw_api_connextdds_destroy_wait_set
Function rmw_api_connextdds_event_set_callback
Function rmw_api_connextdds_feature_supported
Function rmw_api_connextdds_fini_publisher_allocation
Function rmw_api_connextdds_fini_subscription_allocation
Function rmw_api_connextdds_get_client_names_and_types_by_node
Function rmw_api_connextdds_get_gid_for_client
Function rmw_api_connextdds_get_gid_for_publisher
Function rmw_api_connextdds_get_implementation_identifier
Function rmw_api_connextdds_get_node_names
Function rmw_api_connextdds_get_node_names_with_enclaves
Function rmw_api_connextdds_get_publisher_names_and_types_by_node
Function rmw_api_connextdds_get_publishers_info_by_topic
Function rmw_api_connextdds_get_serialization_format
Function rmw_api_connextdds_get_serialized_message_size
Function rmw_api_connextdds_get_service_names_and_types
Function rmw_api_connextdds_get_service_names_and_types_by_node
Function rmw_api_connextdds_get_subscriber_names_and_types_by_node
Function rmw_api_connextdds_get_subscriptions_info_by_topic
Function rmw_api_connextdds_get_topic_names_and_types
Function rmw_api_connextdds_init
Function rmw_api_connextdds_init_options_copy
Function rmw_api_connextdds_init_options_fini
Function rmw_api_connextdds_init_options_init
Function rmw_api_connextdds_init_publisher_allocation
Function rmw_api_connextdds_init_subscription_allocation
Function rmw_api_connextdds_node_get_graph_guard_condition
Function rmw_api_connextdds_publish
Function rmw_api_connextdds_publish_loaned_message
Function rmw_api_connextdds_publish_serialized_message
Function rmw_api_connextdds_publisher_assert_liveliness
Function rmw_api_connextdds_publisher_count_matched_subscriptions
Function rmw_api_connextdds_publisher_event_init
Function rmw_api_connextdds_publisher_get_actual_qos
Function rmw_api_connextdds_publisher_get_network_flow_endpoints
Function rmw_api_connextdds_publisher_wait_for_all_acked
Function rmw_api_connextdds_qos_profile_check_compatible
Function rmw_api_connextdds_return_loaned_message_from_publisher
Function rmw_api_connextdds_return_loaned_message_from_subscription
Function rmw_api_connextdds_send_request
Function rmw_api_connextdds_send_response
Function rmw_api_connextdds_serialize
Function rmw_api_connextdds_service_request_subscription_get_actual_qos
Function rmw_api_connextdds_service_response_publisher_get_actual_qos
Function rmw_api_connextdds_service_server_is_available
Function rmw_api_connextdds_service_set_on_new_request_callback
Function rmw_api_connextdds_set_log_severity
Function rmw_api_connextdds_shutdown
Function rmw_api_connextdds_subscription_count_matched_publishers
Function rmw_api_connextdds_subscription_event_init
Function rmw_api_connextdds_subscription_get_actual_qos
Function rmw_api_connextdds_subscription_get_content_filter
Function rmw_api_connextdds_subscription_get_network_flow_endpoints
Function rmw_api_connextdds_subscription_set_content_filter
Function rmw_api_connextdds_subscription_set_on_new_message_callback
Function rmw_api_connextdds_take
Function rmw_api_connextdds_take_event
Function rmw_api_connextdds_take_loaned_message
Function rmw_api_connextdds_take_loaned_message_with_info
Function rmw_api_connextdds_take_request
Function rmw_api_connextdds_take_response
Function rmw_api_connextdds_take_sequence
Function rmw_api_connextdds_take_serialized_message
Function rmw_api_connextdds_take_serialized_message_with_info
Function rmw_api_connextdds_take_with_info
Function rmw_api_connextdds_trigger_guard_condition
Function rmw_api_connextdds_wait
Function RMW_Connext_DataReaderListener_liveliness_changed
Function RMW_Connext_DataReaderListener_on_data_available
Function RMW_Connext_DataReaderListener_requested_deadline_missed
Function RMW_Connext_DataReaderListener_requested_incompatible_qos
Function RMW_Connext_DataReaderListener_sample_lost
Function RMW_Connext_DataWriterListener_liveliness_lost
Function RMW_Connext_DataWriterListener_matched
Function RMW_Connext_DataWriterListener_offered_deadline_missed
Function RMW_Connext_DataWriterListener_offered_incompatible_qos
Function RMW_Connext_Message_finalize
Function RMW_Connext_Message_initialize
Function rmw_connextdds_apply_security_logging_configuration
Function rmw_connextdds_builtinkey_to_guid
Function rmw_connextdds_configure_participant
Function rmw_connextdds_configure_subscriber_condition_listener
Function rmw_connextdds_count_unread_samples
Function rmw_connextdds_create_contentfilteredtopic
Function rmw_connextdds_create_datareader
Function rmw_connextdds_create_datawriter
Function rmw_connextdds_create_guard_condition
Function rmw_connextdds_create_publisher
Function rmw_connextdds_create_subscriber
Function rmw_connextdds_create_topic_name(const char *, const char *, const char *, bool)
Function rmw_connextdds_create_topic_name(const char *, const char *, const char *, const rmw_qos_profile_t *)
Function rmw_connextdds_create_type_name(const message_type_support_callbacks_t *, const bool)
Function rmw_connextdds_create_type_name(const rosidl_typesupport_introspection_cpp::MessageMembers *const, const bool)
Function rmw_connextdds_create_type_name(const rosidl_typesupport_introspection_c__MessageMembers *const, const bool)
Function rmw_connextdds_create_type_name_request
Function rmw_connextdds_create_type_name_response
Function rmw_connextdds_create_typecode
Function rmw_connextdds_create_waitset
Function rmw_connextdds_dcps_participant_get_reader(rmw_context_impl_t *const, DDS_DataReader **const)
Function rmw_connextdds_dcps_participant_get_reader(rmw_context_impl_t *)
Function rmw_connextdds_dcps_participant_on_data
Function rmw_connextdds_dcps_publication_get_reader(rmw_context_impl_t *const, DDS_DataReader **const)
Function rmw_connextdds_dcps_publication_get_reader(rmw_context_impl_t *)
Function rmw_connextdds_dcps_publication_on_data
Function rmw_connextdds_dcps_subscription_get_reader(rmw_context_impl_t *const, DDS_DataReader **const)
Function rmw_connextdds_dcps_subscription_get_reader(rmw_context_impl_t *)
Function rmw_connextdds_dcps_subscription_on_data
Function rmw_connextdds_delete_contentfilteredtopic
Function rmw_connextdds_delete_typecode
Function rmw_connextdds_destroy_guard_condition
Function rmw_connextdds_destroy_publisher
Function rmw_connextdds_destroy_subscriber
Function rmw_connextdds_destroy_waitset
Function rmw_connextdds_discovery_thread_start
Function rmw_connextdds_discovery_thread_stop
Function rmw_connextdds_duration_from_ros_time
Function rmw_connextdds_enable_builtin_readers(rmw_context_impl_t *const)
Function rmw_connextdds_enable_builtin_readers(rmw_context_impl_t *)
Function rmw_connextdds_enable_security
Function rmw_connextdds_filter_sample
Function rmw_connextdds_finalize_participant_factory_context
Function rmw_connextdds_find_string_in_list
Function rmw_connextdds_get_cft_filter_expression
Function rmw_connextdds_get_current_time
Function rmw_connextdds_get_datareader_qos
Function rmw_connextdds_get_datawriter_qos
Function rmw_connextdds_get_entity_gid(DDS_Entity *const, rmw_gid_t&)
Function rmw_connextdds_get_entity_gid(DDS_DomainParticipant *const, rmw_gid_t&)
Function rmw_connextdds_get_entity_gid(DDS_Publisher *const, rmw_gid_t&)
Function rmw_connextdds_get_entity_gid(DDS_Subscriber *const, rmw_gid_t&)
Function rmw_connextdds_get_entity_gid(DDS_DataWriter *const, rmw_gid_t&)
Function rmw_connextdds_get_entity_gid(DDS_DataReader *const, rmw_gid_t&)
Function rmw_connextdds_get_entity_gid(DDS_Topic *const, rmw_gid_t&)
Function rmw_connextdds_get_readerwriter_qos
Function rmw_connextdds_gid_to_guid
Function rmw_connextdds_graph_add_participant
Function rmw_connextdds_graph_add_remote_entity
Function rmw_connextdds_graph_enable
Function rmw_connextdds_graph_finalize
Function rmw_connextdds_graph_initialize
Function rmw_connextdds_graph_on_client_created
Function rmw_connextdds_graph_on_client_deleted
Function rmw_connextdds_graph_on_node_created
Function rmw_connextdds_graph_on_node_deleted
Function rmw_connextdds_graph_on_participant_info
Function rmw_connextdds_graph_on_publisher_created
Function rmw_connextdds_graph_on_publisher_deleted
Function rmw_connextdds_graph_on_service_created
Function rmw_connextdds_graph_on_service_deleted
Function rmw_connextdds_graph_on_subscriber_created
Function rmw_connextdds_graph_on_subscriber_deleted
Function rmw_connextdds_graph_publish_update
Function rmw_connextdds_graph_remove_entity
Function rmw_connextdds_graph_remove_participant
Function rmw_connextdds_guid_to_gid
Function rmw_connextdds_ih_to_gid(const DDS_InstanceHandle_t&, rmw_gid_t&)
Function rmw_connextdds_ih_to_gid(const DDS_InstanceHandle_t&, rmw_gid_t&)
Function rmw_connextdds_initialize_participant_factory_context
Function rmw_connextdds_initialize_participant_qos_impl
Function rmw_connextdds_message_info_from_dds
Function rmw_connextdds_parse_string_list
Function rmw_connextdds_readerwriter_qos_to_ros
Function rmw_connextdds_register_type_support
Function rmw_connextdds_release_typecode_cache
Function rmw_connextdds_return_samples
Function rmw_connextdds_set_cft_filter_expression
Function rmw_connextdds_set_log_verbosity
Function rmw_connextdds_sn_dds_to_ros
Function rmw_connextdds_sn_ros_to_dds
Function rmw_connextdds_take_samples
Function rmw_connextdds_trigger_guard_condition
Function rmw_connextdds_unregister_type_support
Function rmw_connextdds_waitset_wait
Function rmw_connextdds_write_message
Function ros_event_for_reader
Function ros_event_to_dds
Function rti_connext_dds_custom_sql_filter::register_content_filter
Variables
Variable RMW_Connext_gv_ContextCount
Variable RMW_Connext_gv_DomainParticipantFactory
Variable RMW_CONNEXTDDS_ID
Variable RMW_CONNEXTDDS_SERIALIZATION_FORMAT
Variable ROS_SERVICE_REQUESTER_PREFIX
Variable ROS_SERVICE_RESPONSE_PREFIX
Variable ROS_TOPIC_PREFIX
Variable rti_connext_dds_custom_sql_filter::PLUGIN_NAME
Defines
Define DDS_DataWriter_wait_for_acknowledgments
Define DDS_DomainParticipantFactory_get_qos_profile_libraries
Define DDS_DomainParticipantFactory_get_qos_profiles
Define DDS_InstanceHandle_compare_prefix
Define DDS_InstanceHandle_compare_prefix
Define DDS_PropertyQosPolicyHelper_assert_property
Define DDS_Publisher_get_default_datawriter_qos_w_topic_name
Define DDS_SampleIdentity_UNKNOWN
Define DDS_SampleIdentity_UNKNOWN
Define DDS_SampleInfo_get_related_sample_identity
Define DDS_SampleInfo_get_sample_identity
Define DDS_SECURITY_GOVERNANCE_PROPERTY
Define DDS_SECURITY_IDENTITY_CA_PROPERTY
Define DDS_SECURITY_IDENTITY_CERTIFICATE_PROPERTY
Define DDS_SECURITY_LOGGING_DISTRIBUTE_PROPERTY
Define DDS_SECURITY_LOGGING_FILE_PROPERTY
Define DDS_SECURITY_LOGGING_LEVEL_PROPERTY
Define DDS_SECURITY_PERMISSIONS_CA_PROPERTY
Define DDS_SECURITY_PERMISSIONS_PROPERTY
Define DDS_SECURITY_PRIVATE_KEY_PROPERTY
Define DDS_SECURITY_PROPERTY_PREFIX
Define DDS_Subscriber_get_default_datareader_qos_w_topic_name
Define dds_time_to_u64
Define DDS_UntypedSampleSeq_get_length
Define DDS_UntypedSampleSeq_get_reference
Define RMW_CONNEXT_ASSERT
Define RMW_CONNEXT_ASSERT_ENABLE
Define RMW_CONNEXT_BUILTIN_CFT_COMPATIBILITY_MODE
Define RMW_CONNEXT_CONTENTFILTER_PROPERTY_MAX_LENGTH
Define RMW_CONNEXT_DDS_API
Define RMW_CONNEXT_DDS_API_MICRO
Define RMW_CONNEXT_DDS_API_PRO
Define RMW_CONNEXT_DDS_API_PRO_LEGACY
Define RMW_CONNEXT_DEBUG
Define RMW_CONNEXT_DEFAULT_DOMAIN
Define RMW_CONNEXT_DEFAULT_LARGE_DATA_OPTIMIZATIONS
Define RMW_CONNEXT_DEFAULT_QOS_LIBRARY
Define RMW_CONNEXT_DEFAULT_RELIABILITY_OPTIMIZATIONS
Define RMW_CONNEXT_DEFAULT_UDP_INTERFACE
Define RMW_CONNEXT_DONT_IGNORE_LOOPBACK_INTERFACE
Define RMW_CONNEXT_ENABLE_SECURITY
Define RMW_CONNEXT_ENV_CYCLONE_COMPATIBILITY_MODE
Define RMW_CONNEXT_ENV_DISABLE_FAST_ENDPOINT_DISCOVERY
Define RMW_CONNEXT_ENV_DISABLE_LARGE_DATA_OPTIMIZATIONS
Define RMW_CONNEXT_ENV_DISABLE_RELIABILITY_OPTIMIZATIONS
Define RMW_CONNEXT_ENV_ENDPOINT_QOS_OVERRIDE_POLICY
Define RMW_CONNEXT_ENV_INITIAL_PEERS
Define RMW_CONNEXT_ENV_OLD_RMW_COMPATIBILITY_MODE
Define RMW_CONNEXT_ENV_PARTICIPANT_QOS_OVERRIDE_POLICY
Define RMW_CONNEXT_ENV_QOS_LIBRARY
Define RMW_CONNEXT_ENV_REQUEST_REPLY_MAPPING
Define RMW_CONNEXT_ENV_SECURITY_LOG_FILE
Define RMW_CONNEXT_ENV_SECURITY_LOG_PUBLISH
Define RMW_CONNEXT_ENV_SECURITY_LOG_VERBOSITY
Define RMW_CONNEXT_ENV_UDP_INTERFACE
Define RMW_CONNEXT_ENV_USE_DEFAULT_PUBLISH_MODE
Define RMW_CONNEXT_FAST_ENDPOINT_DISCOVERY
Define RMW_CONNEXT_FORCE_REQUEST_REPLY_MAPPING_BASIC
Define RMW_CONNEXT_LARGE_DATA_HEARTBEAT_PERIOD
Define RMW_CONNEXT_LARGE_DATA_HEARTBEAT_PERIOD_FAST
Define RMW_CONNEXT_LARGE_DATA_MIN_SERIALIZED_SIZE
Define RMW_CONNEXT_LARGE_DATA_SEND_WINDOW_SIZE_MAX
Define RMW_CONNEXT_LARGE_DATA_SEND_WINDOW_SIZE_MIN
Define RMW_CONNEXT_LEGACY_RMW_COMPATIBILITY_MODE
Define RMW_CONNEXT_LIMIT_DEFAULT_MAX
Define RMW_CONNEXT_LIMIT_KEEP_ALL_SAMPLES
Define RMW_CONNEXT_LIMIT_PARTICIPANTS_REMOTE_MAX
Define RMW_CONNEXT_LIMIT_READERS_LOCAL_MAX
Define RMW_CONNEXT_LIMIT_READERS_REMOTE_MAX
Define RMW_CONNEXT_LIMIT_SAMPLES_MAX
Define RMW_CONNEXT_LIMIT_TOPICS_LOCAL_MAX
Define RMW_CONNEXT_LIMIT_TYPES_LOCAL_MAX
Define RMW_CONNEXT_LIMIT_WRITERS_LOCAL_MAX
Define RMW_CONNEXT_LIMIT_WRITERS_REMOTE_MAX
Define RMW_CONNEXT_LOCALHOST_ONLY_ADDRESS
Define RMW_CONNEXT_LOG_DEBUG
Define RMW_CONNEXT_LOG_DEBUG_A
Define RMW_CONNEXT_LOG_ERROR
Define RMW_CONNEXT_LOG_ERROR_A
Define RMW_CONNEXT_LOG_ERROR_A_SET
Define RMW_CONNEXT_LOG_ERROR_SET
Define RMW_CONNEXT_LOG_INFO
Define RMW_CONNEXT_LOG_INFO_A
Define RMW_CONNEXT_LOG_MODE
Define RMW_CONNEXT_LOG_MODE_ALL
Define RMW_CONNEXT_LOG_MODE_DEFAULT
Define RMW_CONNEXT_LOG_MODE_NONE
Define RMW_CONNEXT_LOG_MODE_PRINTF
Define RMW_CONNEXT_LOG_NOT_IMPLEMENTED
Define RMW_CONNEXT_LOG_TRACE
Define RMW_CONNEXT_LOG_TRACE_A
Define RMW_CONNEXT_LOG_WARNING
Define RMW_CONNEXT_LOG_WARNING_A
Define RMW_CONNEXT_RTPS_AUTO_ID_FROM_UUID
Define RMW_CONNEXT_SHARE_DDS_ENTITIES_WITH_CPP
Define RMW_CONNEXT_SHUTDOWN_CLEANUP_PERIOD_NSEC
Define RMW_CONNEXT_SHUTDOWN_CLEANUP_PERIOD_SEC
Define RMW_CONNEXT_TRANSPORT_SHMEM
Define RMW_CONNEXT_TYPE_CODE_MAX_SERIALIZED_SIZE
Define RMW_CONNEXT_TYPE_OBJECT_MAX_SERIALIZED_SIZE
Define RMW_Connext_UntypedSampleSeq_INITIALIZER
Define RMW_Connext_UntypedSampleSeq_INITIALIZER
Define RMW_CONNEXTDDS_EXPORT
Define RMW_CONNEXTDDS_IMPORT
Define RMW_CONNEXTDDS_LOCAL
Define RMW_CONNEXTDDS_PUBLIC
Define RMW_CONNEXTDDS_PUBLIC_TYPE
Define rmw_connextdds_sn_dds_to_ros
Define rmw_connextdds_sn_ros_to_dds
Define RMW_FASTRTPS_CPP_TYPESUPPORT_C
Define RMW_FASTRTPS_CPP_TYPESUPPORT_CPP
Define UNUSED_ARG
Typedefs
Typedef DemangleFunction
Typedef MangleFunction
Typedef RMW_Connext_UntypedSampleSeq
Typedef RMW_Connext_UntypedSampleSeq
Directories
Directory include
Directory rmw_connextdds
Files
File context.hpp
File custom_sql_filter.hpp
File dds_api.hpp
File dds_api_ndds.hpp
File dds_api_rtime.hpp
File demangle.hpp
File discovery.hpp
File graph_cache.hpp
File log.hpp
File namespace_prefix.hpp
File resource_limits.hpp
File rmw_api_impl.hpp
File rmw_impl.hpp
File rmw_waitset_std.hpp
File rtime_ext.h
File scope_exit.hpp
File static_config.hpp
File type_support.hpp
File typecode.hpp
File visibility_control.h
Standard Documents
CHANGELOG
Changelog for package rmw_connextdds_common
0.25.0 (2024-12-20)
0.24.2 (2024-10-03)
0.24.1 (2024-07-29)
0.24.0 (2024-06-17)
0.23.0 (2024-04-26)
0.22.0 (2024-04-09)
0.21.0 (2024-03-28)
0.20.1 (2024-03-09)
0.20.0 (2024-01-24)
0.19.0 (2023-11-06)
0.18.0 (2023-10-04)
0.17.0 (2023-08-21)
0.16.0 (2023-07-11)
0.15.1 (2023-05-11)
0.15.0 (2023-04-27)
0.14.0 (2023-04-12)
0.13.0 (2022-11-02)
0.12.1 (2022-09-13)
0.12.0 (2022-05-03)
0.11.1 (2022-04-26)
0.11.0 (2022-04-08)
0.10.0 (2022-03-28)
0.9.0 (2022-03-01)
0.8.3 (2022-02-10)
0.8.2 (2022-01-14)
0.8.1 (2021-11-19)
0.8.0 (2021-09-15)
0.7.0 (2021-06-04)
0.6.1 (2021-04-26)
0.6.0 (2021-04-11)
0.5.0 (2021-04-06)
0.4.0 (2021-03-25)
0.3.1 (2021-03-15)
0.3.0 (2021-03-12)
0.2.1 (2021-03-11)
0.2.0 (2021-03-10)
0.1.1 (2021-03-10)
0.1.0 (2021-03-10)
PACKAGE
Index
rmw_connextdds_common
C++ API
Define RMW_CONNEXT_FORCE_REQUEST_REPLY_MAPPING_BASIC
View page source
Define RMW_CONNEXT_FORCE_REQUEST_REPLY_MAPPING_BASIC
Defined in
File static_config.hpp
Define Documentation
RMW_CONNEXT_FORCE_REQUEST_REPLY_MAPPING_BASIC