|
| class | _FastBuffer_iterator |
| | This class implements the iterator used to go through a FastBuffer. More...
|
| |
| class | Cdr |
| | This class offers an interface to serialize/deserialize some basic types using CDR protocol inside an eprosima::fastcdr::FastBuffer. More...
|
| |
| class | CdrSizeCalculator |
| | This class offers an interface to calculate the encoded size of a type serialized using a support encoding algorithm. More...
|
| |
| class | external |
| | This class template manages an external member, a member declared to be external to the storage of a type. More...
|
| |
| class | FastBuffer |
| | This class represents a stream of bytes that contains (or will contain) serialized data. This class is used by the serializers to serialize or deserialize using their representation. More...
|
| |
| class | FastCdr |
| | This class offers an interface to serialize/deserialize some basic types using a modified CDR protocol inside a eprosima::FastBuffer. This modified CDR protocol provides a serialization mechanism much faster than common CDR protocol, because it doesn't use alignment. More...
|
| |
| struct | fixed_string |
| | Template class for non-alloc strings. More...
|
| |
| class | MemberId |
| |
| struct | nullopt_t |
| | An empty class type used to indicate optional type with uninitialized state. More...
|
| |
| class | optional |
| | This class template manages an optional contained value, i.e. a value that may or may not be present. More...
|
| |
|
| template<class _T > |
| void | serialize (Cdr &, const _T &) |
| |
| template<class _T > |
| void | deserialize (Cdr &, _T &) |
| |
| template<class _T > |
| size_t | calculate_serialized_size (CdrSizeCalculator &, const _T &, size_t &) |
| |
| constexpr bool | is_multi_array_primitive (...) |
| | Basis.
|
| |
| template<typename _T , typename std::enable_if< std::is_enum< _T >::value||std::is_arithmetic< _T >::value >::type * = nullptr> |
| constexpr bool | is_multi_array_primitive (_T const *) |
| | Specializations.
|
| |
| template<typename _T , size_t _N> |
| constexpr bool | is_multi_array_primitive (std::array< _T, _N > const *) |
| |
| constexpr uint8_t | operator""_8u (unsigned long long int value) |
| |
| size_t | alignment_on_state (const FastBuffer::iterator &origin, const FastBuffer::iterator &offset, size_t data_size) |
| |
| eProsima_user_DllExport void | serialize_key (eprosima::fastcdr::Cdr &scdr, const std_msgs::msg::Header &data) |
| |
| template<> |
| eProsima_user_DllExport size_t | calculate_serialized_size (eprosima::fastcdr::CdrSizeCalculator &calculator, const std_msgs::msg::Header &data, size_t ¤t_alignment) |
| |
| template<> |
| eProsima_user_DllExport void | serialize (eprosima::fastcdr::Cdr &scdr, const std_msgs::msg::Header &data) |
| |
| template<> |
| eProsima_user_DllExport void | deserialize (eprosima::fastcdr::Cdr &cdr, std_msgs::msg::Header &data) |
| |
| eProsima_user_DllExport void | serialize_key (eprosima::fastcdr::Cdr &scdr, const plotjuggler_msgs::msg::StatisticsNames &data) |
| |
| template<> |
| eProsima_user_DllExport size_t | calculate_serialized_size (eprosima::fastcdr::CdrSizeCalculator &calculator, const plotjuggler_msgs::msg::StatisticsNames &data, size_t ¤t_alignment) |
| |
| template<> |
| eProsima_user_DllExport void | serialize (eprosima::fastcdr::Cdr &scdr, const plotjuggler_msgs::msg::StatisticsNames &data) |
| |
| template<> |
| eProsima_user_DllExport void | deserialize (eprosima::fastcdr::Cdr &cdr, plotjuggler_msgs::msg::StatisticsNames &data) |
| |
| eProsima_user_DllExport void | serialize_key (eprosima::fastcdr::Cdr &scdr, const plotjuggler_msgs::msg::StatisticsValues &data) |
| |
| template<> |
| eProsima_user_DllExport size_t | calculate_serialized_size (eprosima::fastcdr::CdrSizeCalculator &calculator, const plotjuggler_msgs::msg::StatisticsValues &data, size_t ¤t_alignment) |
| |
| template<> |
| eProsima_user_DllExport void | serialize (eprosima::fastcdr::Cdr &scdr, const plotjuggler_msgs::msg::StatisticsValues &data) |
| |
| template<> |
| eProsima_user_DllExport void | deserialize (eprosima::fastcdr::Cdr &cdr, plotjuggler_msgs::msg::StatisticsValues &data) |
| |
| eProsima_user_DllExport void | serialize_key (eprosima::fastcdr::Cdr &scdr, const builtin_interfaces::msg::Time &data) |
| |
| template<> |
| eProsima_user_DllExport size_t | calculate_serialized_size (eprosima::fastcdr::CdrSizeCalculator &calculator, const builtin_interfaces::msg::Time &data, size_t ¤t_alignment) |
| |
| template<> |
| eProsima_user_DllExport void | serialize (eprosima::fastcdr::Cdr &scdr, const builtin_interfaces::msg::Time &data) |
| |
| template<> |
| eProsima_user_DllExport void | deserialize (eprosima::fastcdr::Cdr &cdr, builtin_interfaces::msg::Time &data) |
| |