Public Attributes
RosIntrospection::FlatMessage Struct Reference

#include <ros_introspection.hpp>

List of all members.

Public Attributes

std::vector< std::pair
< StringTreeLeaf, std::vector
< uint8_t > > > 
blob
std::vector< std::pair
< StringTreeLeaf, std::string > > 
name
const StringTreetree
 Tree that the StringTreeLeaf(s) refer to.
std::vector< std::pair
< StringTreeLeaf, Variant > > 
value

Detailed Description

Definition at line 46 of file ros_introspection.hpp.


Member Data Documentation

std::vector< std::pair<StringTreeLeaf, std::vector<uint8_t> > > RosIntrospection::FlatMessage::blob

Store "blobs", i.e all those fields which are vectors of BYTES (AKA uint8_t), where the vector size is greater than the argument [max_array_size] passed to the function deserializeIntoFlatContainer

Definition at line 62 of file ros_introspection.hpp.

std::vector< std::pair<StringTreeLeaf, std::string> > RosIntrospection::FlatMessage::name

List of all those parsed fields that can be represented by a builtin value equal to "string". This list will be filled by the funtion buildRosFlatType.

Definition at line 57 of file ros_introspection.hpp.

Tree that the StringTreeLeaf(s) refer to.

Definition at line 49 of file ros_introspection.hpp.

List of all those parsed fields that can be represented by a builtin value different from "string". This list will be filled by the funtion buildRosFlatType.

Definition at line 53 of file ros_introspection.hpp.


The documentation for this struct was generated from the following file:


ros_type_introspection
Author(s): Davide Faconti
autogenerated on Tue May 14 2019 02:49:42