rmw_fastrtps_shared_cpp
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace eprosima
Namespace eprosima::fastdds
Namespace eprosima::fastdds::dds
Namespace rmw_fastrtps_shared_cpp
Classes and Structs
Struct CustomClientInfo
Struct CustomClientResponse
Struct CustomEventInfo
Struct CustomParticipantInfo
Struct CustomPublisherInfo
Struct CustomServiceInfo
Struct CustomServiceRequest
Struct CustomSubscriberInfo
Struct rmw_context_impl_s
Struct hash_fastrtps_guid
Struct SerializedData
Struct UseCountTopic
Class ClientListener
Class ClientPubListener
Class CustomDataReaderListener
Class CustomDataWriterListener
Class CustomTopicListener
Class EventListenerInterface
Template Class LockedObject
Class ParticipantListener
Class TypeSupport
Class RMWPublisherEvent
Class RMWSubscriptionEvent
Class ServiceListener
Class ServicePubListener
Enums
Enum client_present_t
Enum publishing_mode_t
Enum SerializedDataType
Functions
Function _create_topic_name
Function _get_all_ros_prefixes
Function _get_ros_prefix_if_exists
Function _mangle_topic_name
Function _resolve_prefix
Function _strip_ros_prefix_if_exists
Function apply_security_logging_configuration
Template Function dds_attributes_to_rmw_qos
Function dds_attributes_to_rmw_qos< eprosima::fastrtps::PublisherAttributes >
Function dds_attributes_to_rmw_qos< eprosima::fastrtps::SubscriberAttributes >
Function dds_duration_to_rmw
Template Function dds_qos_to_rmw_qos
Function dds_qos_to_rmw_qos< eprosima::fastdds::dds::DataReaderQos >
Function dds_qos_to_rmw_qos< eprosima::fastdds::dds::DataWriterQos >
Function get_datareader_qos
Function get_datawriter_qos
Function get_topic_qos
Function is_valid_qos
Function rmw_fastrtps_shared_cpp::__init_subscription_for_loans
Function rmw_fastrtps_shared_cpp::__rmw_borrow_loaned_message
Function rmw_fastrtps_shared_cpp::__rmw_client_request_publisher_get_actual_qos
Function rmw_fastrtps_shared_cpp::__rmw_client_response_subscription_get_actual_qos
Function rmw_fastrtps_shared_cpp::__rmw_client_set_on_new_response_callback
Function rmw_fastrtps_shared_cpp::__rmw_compare_gids_equal
Function rmw_fastrtps_shared_cpp::__rmw_count_clients
Function rmw_fastrtps_shared_cpp::__rmw_count_publishers
Function rmw_fastrtps_shared_cpp::__rmw_count_services
Function rmw_fastrtps_shared_cpp::__rmw_count_subscribers
Function rmw_fastrtps_shared_cpp::__rmw_create_guard_condition
Function rmw_fastrtps_shared_cpp::__rmw_create_node
Function rmw_fastrtps_shared_cpp::__rmw_create_wait_set
Function rmw_fastrtps_shared_cpp::__rmw_destroy_client
Function rmw_fastrtps_shared_cpp::__rmw_destroy_guard_condition
Function rmw_fastrtps_shared_cpp::__rmw_destroy_node
Function rmw_fastrtps_shared_cpp::__rmw_destroy_publisher
Function rmw_fastrtps_shared_cpp::__rmw_destroy_service
Function rmw_fastrtps_shared_cpp::__rmw_destroy_subscription
Function rmw_fastrtps_shared_cpp::__rmw_destroy_wait_set
Function rmw_fastrtps_shared_cpp::__rmw_event_set_callback
Function rmw_fastrtps_shared_cpp::__rmw_feature_supported
Function rmw_fastrtps_shared_cpp::__rmw_get_client_names_and_types_by_node
Function rmw_fastrtps_shared_cpp::__rmw_get_gid_for_client
Function rmw_fastrtps_shared_cpp::__rmw_get_gid_for_publisher
Function rmw_fastrtps_shared_cpp::__rmw_get_node_names
Function rmw_fastrtps_shared_cpp::__rmw_get_node_names_with_enclaves
Function rmw_fastrtps_shared_cpp::__rmw_get_publisher_names_and_types_by_node
Function rmw_fastrtps_shared_cpp::__rmw_get_publishers_info_by_topic
Function rmw_fastrtps_shared_cpp::__rmw_get_service_names_and_types
Function rmw_fastrtps_shared_cpp::__rmw_get_service_names_and_types_by_node
Function rmw_fastrtps_shared_cpp::__rmw_get_subscriber_names_and_types_by_node
Function rmw_fastrtps_shared_cpp::__rmw_get_subscriptions_info_by_topic
Function rmw_fastrtps_shared_cpp::__rmw_get_topic_names_and_types
Function rmw_fastrtps_shared_cpp::__rmw_init_event
Function rmw_fastrtps_shared_cpp::__rmw_node_get_graph_guard_condition
Function rmw_fastrtps_shared_cpp::__rmw_publish
Function rmw_fastrtps_shared_cpp::__rmw_publish_loaned_message
Function rmw_fastrtps_shared_cpp::__rmw_publish_serialized_message
Function rmw_fastrtps_shared_cpp::__rmw_publisher_assert_liveliness
Function rmw_fastrtps_shared_cpp::__rmw_publisher_count_matched_subscriptions
Function rmw_fastrtps_shared_cpp::__rmw_publisher_get_actual_qos
Function rmw_fastrtps_shared_cpp::__rmw_publisher_get_network_flow_endpoints
Function rmw_fastrtps_shared_cpp::__rmw_publisher_wait_for_all_acked
Function rmw_fastrtps_shared_cpp::__rmw_qos_profile_check_compatible
Function rmw_fastrtps_shared_cpp::__rmw_return_loaned_message_from_publisher
Function rmw_fastrtps_shared_cpp::__rmw_return_loaned_message_from_subscription
Function rmw_fastrtps_shared_cpp::__rmw_send_request
Function rmw_fastrtps_shared_cpp::__rmw_send_response
Function rmw_fastrtps_shared_cpp::__rmw_service_request_subscription_get_actual_qos
Function rmw_fastrtps_shared_cpp::__rmw_service_response_publisher_get_actual_qos
Function rmw_fastrtps_shared_cpp::__rmw_service_server_is_available
Function rmw_fastrtps_shared_cpp::__rmw_service_set_on_new_request_callback
Function rmw_fastrtps_shared_cpp::__rmw_set_log_severity
Function rmw_fastrtps_shared_cpp::__rmw_subscription_count_matched_publishers
Function rmw_fastrtps_shared_cpp::__rmw_subscription_get_actual_qos
Function rmw_fastrtps_shared_cpp::__rmw_subscription_get_content_filter
Function rmw_fastrtps_shared_cpp::__rmw_subscription_get_network_flow_endpoints
Function rmw_fastrtps_shared_cpp::__rmw_subscription_set_content_filter
Function rmw_fastrtps_shared_cpp::__rmw_subscription_set_on_new_message_callback
Function rmw_fastrtps_shared_cpp::__rmw_take
Function rmw_fastrtps_shared_cpp::__rmw_take_dynamic_message
Function rmw_fastrtps_shared_cpp::__rmw_take_dynamic_message_with_info
Function rmw_fastrtps_shared_cpp::__rmw_take_event
Function rmw_fastrtps_shared_cpp::__rmw_take_loaned_message_internal
Function rmw_fastrtps_shared_cpp::__rmw_take_request
Function rmw_fastrtps_shared_cpp::__rmw_take_response
Function rmw_fastrtps_shared_cpp::__rmw_take_sequence
Function rmw_fastrtps_shared_cpp::__rmw_take_serialized_message
Function rmw_fastrtps_shared_cpp::__rmw_take_serialized_message_with_info
Function rmw_fastrtps_shared_cpp::__rmw_take_with_info
Function rmw_fastrtps_shared_cpp::__rmw_trigger_guard_condition
Function rmw_fastrtps_shared_cpp::__rmw_wait
Function rmw_fastrtps_shared_cpp::cast_error_dds_to_rmw
Template Function rmw_fastrtps_shared_cpp::copy_from_byte_array_to_fastrtps_guid
Template Function rmw_fastrtps_shared_cpp::copy_from_fastrtps_guid_to_byte_array
Function rmw_fastrtps_shared_cpp::create_content_filtered_topic
Function rmw_fastrtps_shared_cpp::create_datareader
Function rmw_fastrtps_shared_cpp::create_participant
Function rmw_fastrtps_shared_cpp::create_rmw_gid
Function rmw_fastrtps_shared_cpp::decrement_context_impl_ref_count
Function rmw_fastrtps_shared_cpp::destroy_participant
Function rmw_fastrtps_shared_cpp::destroy_publisher
Function rmw_fastrtps_shared_cpp::destroy_subscription
Function rmw_fastrtps_shared_cpp::find_and_check_topic_and_type
Function rmw_fastrtps_shared_cpp::join_listener_thread
Function rmw_fastrtps_shared_cpp::register_type_object
Function rmw_fastrtps_shared_cpp::remove_topic_and_type
Function rmw_fastrtps_shared_cpp::rmw_init_options_copy
Function rmw_fastrtps_shared_cpp::rmw_init_options_fini
Function rmw_fastrtps_shared_cpp::rmw_init_options_init
Function rmw_fastrtps_shared_cpp::run_listener_thread
Template Function rtps_qos_to_rmw_qos
Variables
Variable _ros_prefixes
Variable ros_service_requester_prefix
Variable ros_service_response_prefix
Variable ros_topic_prefix
Defines
Define RMW_FASTRTPS_SHARED_CPP_EXPORT
Define RMW_FASTRTPS_SHARED_CPP_IMPORT
Define RMW_FASTRTPS_SHARED_CPP_LOCAL
Define RMW_FASTRTPS_SHARED_CPP_PUBLIC
Define RMW_FASTRTPS_SHARED_CPP_PUBLIC_TYPE
Typedefs
Typedef CustomClientInfo
Typedef CustomClientResponse
Typedef CustomParticipantInfo
Typedef CustomPublisherInfo
Typedef CustomServiceInfo
Typedef CustomServiceRequest
Typedef UseCountTopic
Directories
Directory include
Directory rmw_fastrtps_shared_cpp
Files
File create_rmw_gid.hpp
File custom_client_info.hpp
File custom_event_info.hpp
File custom_participant_info.hpp
File custom_publisher_info.hpp
File custom_service_info.hpp
File custom_subscriber_info.hpp
File guid_utils.hpp
File init_rmw_context_impl.hpp
File listener_thread.hpp
File locked_object.hpp
File names.hpp
File namespace_prefix.hpp
File participant.hpp
File publisher.hpp
File qos.hpp
File rmw_common.hpp
File rmw_context_impl.hpp
File rmw_init.hpp
File rmw_security_logging.hpp
File subscription.hpp
File TypeSupport.hpp
File utils.hpp
File visibility_control.h
Standard Documents
CHANGELOG
Changelog for package rmw_fastrtps_shared_cpp
9.0.2 (2024-10-03)
9.0.1 (2024-07-29)
9.0.0 (2024-06-17)
8.5.0 (2024-04-26)
8.4.0 (2024-04-09)
8.3.0 (2024-03-28)
8.2.0 (2024-01-24)
8.1.0 (2023-12-26)
8.0.0 (2023-11-06)
7.6.0 (2023-10-04)
7.5.0 (2023-09-07)
7.4.0 (2023-08-21)
7.3.0 (2023-06-12)
7.2.1 (2023-05-11)
7.2.0 (2023-04-27)
7.1.1 (2023-04-12)
7.1.0 (2023-04-12)
7.0.0 (2023-02-14)
6.5.0 (2022-11-02)
6.4.0 (2022-09-13)
6.3.0 (2022-05-03)
6.2.1 (2022-03-28)
6.2.0 (2022-03-01)
6.1.2 (2022-01-14)
6.1.1 (2021-12-17)
6.1.0 (2021-11-19)
6.0.0 (2021-09-15)
5.2.2 (2021-08-09)
5.2.1 (2021-06-30)
5.2.0 (2021-06-04)
5.1.0 (2021-05-12)
5.0.0 (2021-04-06)
4.5.0 (2021-03-18)
4.4.0 (2021-03-01)
4.3.0 (2021-01-25)
4.2.0 (2020-12-10)
4.1.0 (2020-12-08)
4.0.0 (2020-10-22)
3.1.4 (2020-10-02)
3.1.3 (2020-09-29)
3.1.2 (2020-09-25)
3.1.1 (2020-09-24)
3.1.0 (2020-09-23)
3.0.0 (2020-09-18)
2.6.0 (2020-08-28)
2.5.0 (2020-08-07)
2.4.0 (2020-08-06)
2.3.0 (2020-07-30)
2.2.0 (2020-07-22)
2.1.0 (2020-07-20)
2.0.0 (2020-07-08)
1.1.0 (2020-06-29)
1.0.1 (2020-06-01)
1.0.0 (2020-05-12)
0.9.1 (2020-05-08)
0.9.0 (2020-04-28)
0.8.1 (2019-10-23)
0.8.0 (2019-09-25)
0.7.3 (2019-05-29)
0.7.2 (2019-05-20)
0.7.1 (2019-05-08)
0.7.0 (2019-04-13)
0.6.1 (2018-12-06)
0.6.0 (2018-11-16)
0.5.1 (2018-06-28)
0.5.0 (2018-06-23)
0.4.0 (2017-12-08)
PACKAGE
QUALITY_DECLARATION
rmw_fastrtps_shared_cpp
Quality Declaration
Version Policy [1]
Change Control Process [2]
Documentation [3]
Testing [4]
Dependencies [5]
Platform Support [6]
Security [7]
Current status Summary
README
rmw_fastrtps_shared_cpp
Quality Declaration
Index
rmw_fastrtps_shared_cpp
C++ API
Struct CustomServiceRequest
View page source
Struct CustomServiceRequest
Defined in
File custom_service_info.hpp
Struct Documentation
struct
CustomServiceRequest
Public Members
eprosima
::
fastrtps
::
rtps
::
SampleIdentity
sample_identity_
eprosima
::
fastcdr
::
FastBuffer
*
buffer_
=
{
nullptr
}