rmw_gurumdds_cpp
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rmw_gurumdds_cpp
Classes and Structs
Struct _GurumddsClientInfo
Struct _GurumddsEventInfo
Struct _GurumddsPublisherGID
Struct _GurumddsPublisherInfo
Struct _GurumddsServiceInfo
Struct _GurumddsSubscriberInfo
Struct _GurumddsWaitSetInfo
Struct GuidPrefix_t
Struct rmw_context_impl_s
Functions
Function __detach_condition
Function __gather_event_conditions
Function __handle_active_event_conditions
Function __rmw_create_publisher
Function __rmw_create_subscription
Function __rmw_destroy_publisher
Function __rmw_destroy_subscription
Template Function __rmw_wait
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 _get_all_ros_prefixes
Function _get_ros_prefix_if_exists
Function _identity_demangle
Function _resolve_prefix
Function _strip_ros_prefix_if_exists
Function check_dds_ret_code
Function convert_deadline
Function convert_durability
Function convert_history
Function convert_lifespan
Function convert_liveliness
Function convert_liveliness_lease_duration
Function convert_qos_policy
Function convert_reliability
Function copy_services_to_names_and_types
Function copy_topics_names_and_types
Function create_topic_name(const char *, const char *, const char *, bool)
Function create_topic_name(const char *, const char *, const char *, const rmw_qos_profile_t *)
Function dds_BuiltinTopicKey_to_GUID
Function dds_duration_to_rmw
Function entity_get_gid
Function get_datareader_qos
Function get_datawriter_qos
Function get_status_kind_from_rmw
Function graph_add_participant
Function graph_add_remote_entity
Function graph_cache_finalize
Function graph_cache_initialize
Function graph_enable
Function graph_on_client_created
Function graph_on_client_deleted
Function graph_on_node_created
Function graph_on_node_deleted
Function graph_on_participant_info
Function graph_on_publisher_created
Function graph_on_publisher_deleted
Function graph_on_service_created
Function graph_on_service_deleted
Function graph_on_subscriber_created
Function graph_on_subscriber_deleted
Function graph_publish_update
Function graph_remove_entity
Function graph_remove_participant
Function guid_to_gid
Function is_event_supported
Function on_participant_changed
Function on_publication_changed
Function on_subscription_changed
Function operator<
Function operator<<
Function qos_profile_check_compatible
Function rmw_borrow_loaned_message
Function rmw_create_publisher
Function rmw_create_subscription
Function rmw_destroy_publisher
Function rmw_destroy_subscription
Function rmw_fini_publisher_allocation
Function rmw_fini_subscription_allocation
Function rmw_get_gid_for_publisher
Function rmw_gurumdds_cpp::get_data_reader
Function rmw_gurumdds_cpp::get_data_writer
Function rmw_gurumdds_cpp::get_participant
Function rmw_gurumdds_cpp::get_publisher
Function rmw_gurumdds_cpp::get_request_data_reader
Function rmw_gurumdds_cpp::get_request_data_writer
Function rmw_gurumdds_cpp::get_response_data_reader
Function rmw_gurumdds_cpp::get_response_data_writer
Function rmw_gurumdds_cpp::get_subscriber
Function rmw_init_publisher_allocation
Function rmw_init_subscription_allocation
Function rmw_publish
Function rmw_publish_loaned_message
Function rmw_publish_serialized_message
Function rmw_publisher_assert_liveliness
Function rmw_publisher_count_matched_subscriptions
Function rmw_publisher_get_actual_qos
Function rmw_publisher_wait_for_all_acked
Function rmw_return_loaned_message_from_publisher
Function rmw_return_loaned_message_from_subscription
Function rmw_subscription_count_matched_publishers
Function rmw_subscription_get_actual_qos
Function rmw_take
Function rmw_take_loaned_message
Function rmw_take_loaned_message_with_info
Function rmw_take_sequence
Function rmw_take_serialized_message
Function rmw_take_serialized_message_with_info
Function rmw_take_with_info
Function rmw_time_to_dds
Function run_listener_thread
Function stop_listener_thread
Variables
Variable _ros_prefixes
Variable gurumdds_serialization_format
Variable RMW_GURUMDDS_ID
Variable ros_service_requester_prefix
Variable ros_service_response_prefix
Variable ros_topic_prefix
Defines
Define CHECK_ATTACH
Define RMW_GURUMDDS_CPP_EXPORT
Define RMW_GURUMDDS_CPP_IMPORT
Define RMW_GURUMDDS_CPP_LOCAL
Define RMW_GURUMDDS_CPP_PUBLIC
Define RMW_GURUMDDS_CPP_PUBLIC_TYPE
Typedefs
Typedef DemangleFunction
Typedef GurumddsClientInfo
Typedef GurumddsEventInfo
Typedef GurumddsPublisherGID
Typedef GurumddsPublisherInfo
Typedef GurumddsServiceInfo
Typedef GurumddsSubscriberInfo
Typedef GurumddsWaitSetInfo
Typedef MangleFunction
Typedef octet
Directories
Directory include
Directory rmw_gurumdds_cpp
Files
File context_listener_thread.hpp
File dds_include.hpp
File demangle.hpp
File event_converter.hpp
File get_entities.hpp
File gid.hpp
File graph_cache.hpp
File guid.hpp
File identifier.hpp
File names_and_types_helpers.hpp
File namespace_prefix.hpp
File qos.hpp
File rmw_context_impl.hpp
File rmw_publisher.hpp
File rmw_qos.hpp
File rmw_subscription.hpp
File rmw_wait.hpp
File serialization_format.hpp
File types.hpp
File visibility_control.h
Standard Documents
CHANGELOG
Changelog for package rmw_gurumdds_cpp
3.6.1 (2024-04-19)
3.6.0 (2024-04-04)
3.5.1 (2024-01-30)
3.5.0 (2023-09-27)
3.4.2 (2023-09-18)
3.4.1 (2023-09-13)
3.4.0 (2023-03-08)
3.3.1 (2022-11-30)
3.3.0 (2022-10-05)
3.2.2 (2022-07-05)
3.2.1 (2022-06-02)
3.2.0 (2022-04-26)
3.1.6 (2022-04-26)
3.1.5 (2022-03-17)
3.1.4 (2022-02-16)
3.1.3 (2022-02-16)
3.1.2 (2022-01-03)
3.1.1 (2021-12-21)
3.1.0 (2021-11-25)
3.0.9 (2021-10-14)
3.0.8 (2021-10-14)
3.0.7 (2021-09-27)
3.0.6 (2021-09-23)
3.0.5 (2021-09-23)
3.0.4 (2021-09-02)
3.0.3 (2021-08-19)
3.0.2 (2021-07-14)
3.0.1 (2021-07-07)
3.0.0 (2021-04-29)
2.1.4 (2021-04-22)
2.1.3 (2021-04-12)
2.1.2 (2021-03-22)
2.1.1 (2021-03-12)
2.1.0 (2021-02-23)
2.0.1 (2020-07-29)
2.0.0 (2020-07-09)
1.1.0 (2020-07-09)
1.0.0 (2020-06-04)
0.8.2 (2019-12-19)
0.8.1 (2019-11-15)
0.8.0 (2019-11-06)
PACKAGE
Index
rmw_gurumdds_cpp
Index
Index
_
|
C
|
D
|
E
|
G
|
M
|
O
|
R
|
S
_
__detach_condition (C++ function)
__gather_event_conditions (C++ function)
__handle_active_event_conditions (C++ function)
__rmw_create_publisher (C++ function)
__rmw_create_subscription (C++ function)
__rmw_destroy_publisher (C++ function)
__rmw_destroy_subscription (C++ function)
__rmw_wait (C++ function)
_demangle_if_ros_topic (C++ function)
_demangle_if_ros_type (C++ function)
_demangle_ros_topic_from_topic (C++ function)
_demangle_service_from_topic (C++ function)
_demangle_service_reply_from_topic (C++ function)
_demangle_service_request_from_topic (C++ function)
_demangle_service_type_only (C++ function)
_get_all_ros_prefixes (C++ function)
_get_ros_prefix_if_exists (C++ function)
_GurumddsClientInfo (C++ struct)
_GurumddsClientInfo::ctx (C++ member)
_GurumddsClientInfo::implementation_identifier (C++ member)
_GurumddsClientInfo::publisher_gid (C++ member)
_GurumddsClientInfo::read_condition (C++ member)
_GurumddsClientInfo::request_writer (C++ member)
_GurumddsClientInfo::response_reader (C++ member)
_GurumddsClientInfo::sequence_number (C++ member)
_GurumddsClientInfo::service_typesupport (C++ member)
_GurumddsClientInfo::subscriber_gid (C++ member)
_GurumddsClientInfo::writer_guid (C++ member)
_GurumddsEventInfo (C++ struct)
_GurumddsEventInfo::get_status (C++ function)
_GurumddsEventInfo::get_status_changes (C++ function)
_GurumddsEventInfo::get_statuscondition (C++ function)
_GurumddsEventInfo::~_GurumddsEventInfo (C++ function)
_GurumddsPublisherGID (C++ struct)
_GurumddsPublisherGID::publication_handle (C++ member)
_GurumddsPublisherInfo (C++ struct)
_GurumddsPublisherInfo::ctx (C++ member)
_GurumddsPublisherInfo::get_status (C++ function)
_GurumddsPublisherInfo::get_status_changes (C++ function)
_GurumddsPublisherInfo::get_statuscondition (C++ function)
_GurumddsPublisherInfo::implementation_identifier (C++ member)
_GurumddsPublisherInfo::publisher_gid (C++ member)
_GurumddsPublisherInfo::rosidl_message_typesupport (C++ member)
_GurumddsPublisherInfo::sequence_number (C++ member)
_GurumddsPublisherInfo::topic_writer (C++ member)
_GurumddsServiceInfo (C++ struct)
_GurumddsServiceInfo::ctx (C++ member)
_GurumddsServiceInfo::implementation_identifier (C++ member)
_GurumddsServiceInfo::publisher_gid (C++ member)
_GurumddsServiceInfo::read_condition (C++ member)
_GurumddsServiceInfo::request_reader (C++ member)
_GurumddsServiceInfo::response_writer (C++ member)
_GurumddsServiceInfo::service_typesupport (C++ member)
_GurumddsServiceInfo::subscriber_gid (C++ member)
_GurumddsSubscriberInfo (C++ struct)
_GurumddsSubscriberInfo::ctx (C++ member)
_GurumddsSubscriberInfo::get_status (C++ function)
_GurumddsSubscriberInfo::get_status_changes (C++ function)
_GurumddsSubscriberInfo::get_statuscondition (C++ function)
_GurumddsSubscriberInfo::implementation_identifier (C++ member)
_GurumddsSubscriberInfo::read_condition (C++ member)
_GurumddsSubscriberInfo::rosidl_message_typesupport (C++ member)
_GurumddsSubscriberInfo::subscriber_gid (C++ member)
_GurumddsSubscriberInfo::topic_reader (C++ member)
_GurumddsWaitSetInfo (C++ struct)
_GurumddsWaitSetInfo::active_conditions (C++ member)
_GurumddsWaitSetInfo::attached_conditions (C++ member)
_GurumddsWaitSetInfo::wait_set (C++ member)
_identity_demangle (C++ function)
_resolve_prefix (C++ function)
_strip_ros_prefix_if_exists (C++ function)
C
CHECK_ATTACH (C macro)
copy_services_to_names_and_types (C++ function)
copy_topics_names_and_types (C++ function)
create_topic_name (C++ function)
,
[1]
D
dds_BuiltinTopicKey_to_GUID (C++ function)
DemangleFunction (C++ type)
E
entity_get_gid (C++ function)
G
graph_add_participant (C++ function)
graph_add_remote_entity (C++ function)
graph_cache_finalize (C++ function)
graph_cache_initialize (C++ function)
graph_enable (C++ function)
graph_on_client_created (C++ function)
graph_on_client_deleted (C++ function)
graph_on_node_created (C++ function)
graph_on_node_deleted (C++ function)
graph_on_participant_info (C++ function)
graph_on_publisher_created (C++ function)
graph_on_publisher_deleted (C++ function)
graph_on_service_created (C++ function)
graph_on_service_deleted (C++ function)
graph_on_subscriber_created (C++ function)
graph_on_subscriber_deleted (C++ function)
graph_publish_update (C++ function)
graph_remove_entity (C++ function)
graph_remove_participant (C++ function)
guid_to_gid (C++ function)
GuidPrefix_t (C++ struct)
GuidPrefix_t::GuidPrefix_t (C++ function)
,
[1]
,
[2]
,
[3]
GuidPrefix_t::kSize (C++ member)
GuidPrefix_t::operator!= (C++ function)
GuidPrefix_t::operator= (C++ function)
,
[1]
GuidPrefix_t::operator== (C++ function)
GuidPrefix_t::value (C++ member)
gurumdds_serialization_format (C++ member)
GurumddsClientInfo (C++ type)
GurumddsEventInfo (C++ type)
GurumddsPublisherGID (C++ type)
GurumddsPublisherInfo (C++ type)
GurumddsServiceInfo (C++ type)
GurumddsSubscriberInfo (C++ type)
GurumddsWaitSetInfo (C++ type)
M
MangleFunction (C++ type)
O
octet (C++ type)
on_participant_changed (C++ function)
on_publication_changed (C++ function)
on_subscription_changed (C++ function)
operator< (C++ function)
operator<< (C++ function)
R
rmw_borrow_loaned_message (C++ function)
rmw_context_impl_s (C++ struct)
rmw_context_impl_s::base (C++ member)
rmw_context_impl_s::common_ctx (C++ member)
rmw_context_impl_s::domain_id (C++ member)
rmw_context_impl_s::endpoint_mutex (C++ member)
rmw_context_impl_s::finalize (C++ function)
rmw_context_impl_s::finalize_node (C++ function)
rmw_context_impl_s::finalize_participant (C++ function)
rmw_context_impl_s::initialization_mutex (C++ member)
rmw_context_impl_s::initialize_node (C++ function)
rmw_context_impl_s::initialize_participant (C++ function)
rmw_context_impl_s::is_shutdown (C++ member)
rmw_context_impl_s::localhost_only (C++ member)
rmw_context_impl_s::node_count (C++ member)
rmw_context_impl_s::participant (C++ member)
rmw_context_impl_s::publisher (C++ member)
rmw_context_impl_s::rmw_context_impl_s (C++ function)
rmw_context_impl_s::service_mapping_basic (C++ member)
rmw_context_impl_s::subscriber (C++ member)
rmw_context_impl_s::~rmw_context_impl_s (C++ function)
rmw_create_publisher (C++ function)
rmw_create_subscription (C++ function)
rmw_destroy_publisher (C++ function)
rmw_destroy_subscription (C++ function)
rmw_fini_publisher_allocation (C++ function)
rmw_fini_subscription_allocation (C++ function)
rmw_get_gid_for_publisher (C++ function)
RMW_GURUMDDS_CPP_EXPORT (C macro)
RMW_GURUMDDS_CPP_IMPORT (C macro)
RMW_GURUMDDS_CPP_LOCAL (C macro)
RMW_GURUMDDS_CPP_PUBLIC (C macro)
RMW_GURUMDDS_CPP_PUBLIC_TYPE (C macro)
RMW_GURUMDDS_ID (C++ member)
rmw_init_publisher_allocation (C++ function)
rmw_init_subscription_allocation (C++ function)
rmw_publish (C++ function)
rmw_publish_loaned_message (C++ function)
rmw_publish_serialized_message (C++ function)
rmw_publisher_assert_liveliness (C++ function)
rmw_publisher_count_matched_subscriptions (C++ function)
rmw_publisher_get_actual_qos (C++ function)
rmw_publisher_wait_for_all_acked (C++ function)
rmw_return_loaned_message_from_publisher (C++ function)
rmw_return_loaned_message_from_subscription (C++ function)
rmw_subscription_count_matched_publishers (C++ function)
rmw_subscription_get_actual_qos (C++ function)
rmw_take (C++ function)
rmw_take_loaned_message (C++ function)
rmw_take_loaned_message_with_info (C++ function)
rmw_take_sequence (C++ function)
rmw_take_serialized_message (C++ function)
rmw_take_serialized_message_with_info (C++ function)
rmw_take_with_info (C++ function)
run_listener_thread (C++ function)
S
stop_listener_thread (C++ function)