11 #ifndef YARP_THRIFT_GENERATOR_STRUCT_RAWVALUESKEYMETADATA_H
12 #define YARP_THRIFT_GENERATOR_STRUCT_RAWVALUESKEYMETADATA_H
14 #include <yarp/os/Wire.h>
15 #include <yarp/os/idl/WireTypes.h>
20 public yarp::os::idl::WirePortable
32 const std::int32_t
size);
35 bool read(yarp::os::idl::WireReader& reader)
override;
38 bool read(yarp::os::ConnectionReader& connection)
override;
41 bool write(
const yarp::os::idl::WireWriter& writer)
const override;
44 bool write(yarp::os::ConnectionWriter& connection)
const override;
50 typedef yarp::os::idl::Unwrapped<rawValuesKeyMetadata>
unwrapped;
54 bool read_rawValueNames(yarp::os::idl::WireReader& reader);
55 bool write_rawValueNames(
const yarp::os::idl::WireWriter& writer)
const;
56 bool nested_read_rawValueNames(yarp::os::idl::WireReader& reader);
57 bool nested_write_rawValueNames(
const yarp::os::idl::WireWriter& writer)
const;
60 bool read_size(yarp::os::idl::WireReader& reader);
61 bool write_size(
const yarp::os::idl::WireWriter& writer)
const;
62 bool nested_read_size(yarp::os::idl::WireReader& reader);
63 bool nested_write_size(
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.