11 #ifndef YARP_THRIFT_GENERATOR_STRUCT_RAWVALUESKEYMETADATAMAP_H
12 #define YARP_THRIFT_GENERATOR_STRUCT_RAWVALUESKEYMETADATAMAP_H
14 #include <yarp/os/Wire.h>
15 #include <yarp/os/idl/WireTypes.h>
21 public yarp::os::idl::WirePortable
34 bool read(yarp::os::idl::WireReader& reader)
override;
37 bool read(yarp::os::ConnectionReader& connection)
override;
40 bool write(
const yarp::os::idl::WireWriter& writer)
const override;
43 bool write(yarp::os::ConnectionWriter& connection)
const override;
49 typedef yarp::os::idl::Unwrapped<rawValuesKeyMetadataMap>
unwrapped;
53 bool read_metadataMap(yarp::os::idl::WireReader& reader);
54 bool write_metadataMap(
const yarp::os::idl::WireWriter& writer)
const;
55 bool nested_read_metadataMap(yarp::os::idl::WireReader& reader);
56 bool nested_write_metadataMap(
const yarp::os::idl::WireWriter& writer)
const;
This file contains the definition of unique IDs for the body parts and the skin parts of the robot.