rmw_cyclonedds_cpp
Links
Rosindex
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rmw_cyclonedds_cpp
Namespace std
Classes and Structs
Struct cdds_request_header
Struct cdds_request_wrapper
Struct CddsTypeSupport
Struct AnyValueType
Template Struct GenericCSequence
Struct Member
Struct PrimitiveValueType
Struct ROSIDLC_SpanSequenceValueType::ROSIDLC_SequenceObject
Struct ROSIDLC_StringValueType
Template Struct StringHelper
Template Struct StringHelper< rosidl_typesupport_introspection_c__MessageMembers >
Template Struct StringHelper< rosidl_typesupport_introspection_cpp::MessageMembers >
Template Struct TypeGeneratorInfo
Template Struct TypeGeneratorInfo< TypeGenerator::ROSIDL_C >
Template Struct TypeGeneratorInfo< TypeGenerator::ROSIDL_Cpp >
Struct sertype_rmw
Class cycdeser
Class cycdeserbase
Class cycprint
Class ArrayValueType
Class BaseCDRWriter
Class BoolVectorValueType
Class CallbackSpanSequenceValueType
Class DeserializationException
Class Exception
Template Class MessageTypeSupport
Template Class RequestTypeSupport
Template Class ResponseTypeSupport
Class ROSIDLC_SpanSequenceValueType
Class ROSIDLC_WStringValueType
Class ROSIDLCPP_StringValueType
Class ROSIDLCPP_U16StringValueType
Template Class ServiceTypeSupport
Class SpanSequenceValueType
Class StructValueType
Template Class TypedSpan
Template Class TypeSupport
Class U16StringValueType
Class U8StringValueType
Class serdata_rmw
Enums
Enum byte
Enum endian
Enum EValueType
Enum ROSIDL_TypeKind
Enum TypeGenerator
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 byte_offset(void *, ptrdiff_t)
Function byte_offset(const void *, ptrdiff_t)
Function create_message_type_support
Function create_request_type_support
Function create_response_type_support
Function create_sertype
Function native_endian
Template Function rmw_cyclonedds_cpp::align_int_
Template Function rmw_cyclonedds_cpp::deserialize_field(const rosidl_typesupport_introspection_cpp::MessageMember *, void *, cycdeser&)
Template Function rmw_cyclonedds_cpp::deserialize_field(const rosidl_typesupport_introspection_c__MessageMember *, void *, cycdeser&)
Specialized Template Function rmw_cyclonedds_cpp::deserialize_field< std::string >(const rosidl_typesupport_introspection_cpp::MessageMember *, void *, cycdeser&)
Specialized Template Function rmw_cyclonedds_cpp::deserialize_field< std::string >(const rosidl_typesupport_introspection_c__MessageMember *, void *, cycdeser&)
Specialized Template Function rmw_cyclonedds_cpp::deserialize_field< std::wstring >(const rosidl_typesupport_introspection_cpp::MessageMember *, void *, cycdeser&)
Specialized Template Function rmw_cyclonedds_cpp::deserialize_field< std::wstring >(const rosidl_typesupport_introspection_c__MessageMember *, void *, cycdeser&)
Function rmw_cyclonedds_cpp::fini_message
Function rmw_cyclonedds_cpp::get_message_size
Function rmw_cyclonedds_cpp::init_message
Function rmw_cyclonedds_cpp::make_cdr_writer
Function rmw_cyclonedds_cpp::make_message_value_type
Function rmw_cyclonedds_cpp::make_request_response_value_types
Template Function rmw_cyclonedds_cpp::make_typed_span
Template Function rmw_cyclonedds_cpp::print_field
Function rmw_cyclonedds_cpp::resize_field(const rosidl_typesupport_introspection_cpp::MessageMember *, void *, size_t)
Function rmw_cyclonedds_cpp::resize_field(const rosidl_typesupport_introspection_c__MessageMember *, void *, size_t)
Function rmw_cyclonedds_cpp::u16string_to_wstring(const rosidl_runtime_c__U16String&, std::wstring&)
Function rmw_cyclonedds_cpp::u16string_to_wstring(const std::u16string&, std::wstring&)
Function rmw_cyclonedds_cpp::unreachable
Function rmw_cyclonedds_cpp::wstring_to_u16string(const std::wstring&, rosidl_runtime_c__U16String&)
Function rmw_cyclonedds_cpp::wstring_to_u16string(const std::wstring&, std::u16string&)
Function serdata_rmw_from_serialized_message
Variables
Variable ROS_SERVICE_REQUESTER_PREFIX
Variable ROS_SERVICE_RESPONSE_PREFIX
Variable ROS_TOPIC_PREFIX
Defines
Define ddsi_sertype
Define ddsi_sertype_ops
Define DESER
Define DESER8
Define DESER8_A
Define DESER_A
Define FALLTHROUGH
Define PRNT
Define PRNT8
Define RMW_VERSION_GTE
Define sertype_rmw
Define sertype_rmw_ops
Define SPECIALIZE_GENERIC_C_SEQUENCE
Typedefs
Typedef cdds_request_header_t
Typedef cdds_request_wrapper_t
Typedef DemangleFunction
Typedef MangleFunction
Typedef rmw_cyclonedds_cpp::MetaMember
Typedef rmw_cyclonedds_cpp::MetaMessage
Typedef rmw_cyclonedds_cpp::MetaService
Directories
Directory src
Files
File bytewise.hpp
File demangle.hpp
File deserialization_exception.hpp
File exception.hpp
File fallthrough_macro.hpp
File macros.hpp
File MessageTypeSupport.hpp
File MessageTypeSupport_impl.hpp
File namespace_prefix.hpp
File rmw_version_test.hpp
File serdata.hpp
File serdes.hpp
File Serialization.hpp
File ServiceTypeSupport.hpp
File ServiceTypeSupport_impl.hpp
File TypeSupport.hpp
File TypeSupport2.hpp
File TypeSupport_impl.hpp
File u16string.hpp
Standard Documents
PACKAGE
CHANGELOG
Changelog for package rmw_cyclonedds_cpp
1.3.4 (2022-11-07)
1.3.3 (2022-04-06)
1.3.2 (2022-04-05)
1.3.1 (2022-03-31)
1.3.0 (2022-03-25)
1.2.0 (2022-03-01)
1.1.2 (2022-01-14)
1.1.1 (2021-12-17)
1.1.0 (2021-11-19)
1.0.0 (2021-10-25)
0.24.0 (2021-09-15)
0.23.1 (2021-06-16)
0.23.0 (2021-06-07)
0.22.2 (2021-04-26)
0.22.1 (2021-04-12)
0.22.0 (2021-04-07)
0.21.0 (2021-04-06)
0.20.0 (2021-03-18)
0.19.0 (2021-03-01)
0.18.4 (2021-01-25)
0.18.3 (2020-09-29)
0.18.2 (2020-09-25)
0.18.1 (2020-09-24)
0.18.0 (2020-09-23)
0.17.0 (2020-09-18)
0.16.0 (2020-09-14)
0.15.0 (2020-08-28)
0.14.0 (2020-08-06)
0.13.0 (2020-07-30)
0.12.0 (2020-07-22)
0.11.0 (2020-07-20)
0.10.0 (2020-07-08)
0.9.0 (2020-06-29)
0.8.1 (2020-06-22)
0.8.0 (2020-06-18)
0.7.1 (2020-06-02)
0.7.0 (2020-05-12)
0.6.0 (2020-05-04)
0.5.1 (2020-03-12)
0.4.4 (2019-11-19)
0.4.3 (2019-11-13)
0.4.2 (2019-11-01)
0.4.1 (2019-10-24)
0.4.0 (2019-08-29)
QUALITY_DECLARATION
rmw_cyclonedds_cpp
Quality Declaration
Version Policy [1]
Change Control Process [2]
Documentation [3]
Testing [4]
Dependencies [5]
Platform Support [6]
Security [7]
Current status Summary
Index
rmw_cyclonedds_cpp
rmw_cyclonedds_cpp
View page source
rmw_cyclonedds_cpp
Implement the ROS middleware interface using Eclipse CycloneDDS in C++.
Links
Rosindex
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Standard Documents
PACKAGE
CHANGELOG
QUALITY_DECLARATION