|
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) |
|