performance_sensor_metrics.pb.h
Go to the documentation of this file.
48 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fperformance_5fsensor_5fmetrics_2eproto IGNITION_MSGS_VISIBLE
56 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2fperformance_5fsensor_5fmetrics_2eproto {
67 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fperformance_5fsensor_5fmetrics_2eproto;
72 IGNITION_MSGS_VISIBLE extern PerformanceSensorMetricsDefaultTypeInternal _PerformanceSensorMetrics_default_instance_;
76 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::PerformanceSensorMetrics* Arena::CreateMaybeMessage<::ignition::msgs::PerformanceSensorMetrics>(Arena*);
84 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.PerformanceSensorMetrics) */ {
88 explicit constexpr PerformanceSensorMetrics(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
165 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
171 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
172 uint8_t* _InternalSerialize(
198 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
205 kNameFieldNumber = 1,
206 kFpsOptionalFieldNumber = 5,
207 kRealUpdateRateFieldNumber = 2,
208 kSimUpdateRateFieldNumber = 3,
209 kNominalUpdateRateFieldNumber = 4,
308 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
321 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
325 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
329 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
341 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
395 // @@protoc_insertion_point(field_get:ignition.msgs.PerformanceSensorMetrics.nominal_update_rate)
404 // @@protoc_insertion_point(field_set:ignition.msgs.PerformanceSensorMetrics.nominal_update_rate)
414 inline const ::ignition::msgs::Double& PerformanceSensorMetrics::_internal_fps_optional() const {
434 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.PerformanceSensorMetrics.fps_optional)
451 inline ::ignition::msgs::Double* PerformanceSensorMetrics::unsafe_arena_release_fps_optional() {
471 inline void PerformanceSensorMetrics::set_allocated_fps_optional(::ignition::msgs::Double* fps_optional) {
490 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PerformanceSensorMetrics.fps_optional)
512 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fperformance_5fsensor_5fmetrics_2eproto
Definition: double.pb.h:84
Definition: performance_sensor_metrics.pb.h:84
static const PerformanceSensorMetrics & default_instance()
Definition: performance_sensor_metrics.pb.h:123
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: performance_sensor_metrics.pb.h:120
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NODISCARD std::string * release_name()
Definition: performance_sensor_metrics.pb.h:327
PerformanceSensorMetrics()
Definition: performance_sensor_metrics.pb.h:86
const std::string & name() const
Definition: performance_sensor_metrics.pb.h:300
::ignition::msgs::Double * mutable_fps_optional()
Definition: performance_sensor_metrics.pb.h:466
void clear_real_update_rate()
Definition: performance_sensor_metrics.pb.h:348
void set_real_update_rate(double value)
Definition: performance_sensor_metrics.pb.h:362
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: performance_sensor_metrics.pb.h:114
bool has_fps_optional() const
Definition: performance_sensor_metrics.pb.h:411
PerformanceSensorMetrics * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: performance_sensor_metrics.pb.h:157
void clear_name()
Definition: performance_sensor_metrics.pb.h:297
PROTOBUF_NODISCARD ::ignition::msgs::Double * release_fps_optional()
Definition: performance_sensor_metrics.pb.h:436
PerformanceSensorMetrics & operator=(PerformanceSensorMetrics &&from) noexcept
Definition: performance_sensor_metrics.pb.h:100
PerformanceSensorMetrics(PerformanceSensorMetrics &&from) noexcept
Definition: performance_sensor_metrics.pb.h:91
friend void swap(PerformanceSensorMetrics &a, PerformanceSensorMetrics &b)
Definition: performance_sensor_metrics.pb.h:133
static const PerformanceSensorMetrics * internal_default_instance()
Definition: performance_sensor_metrics.pb.h:126
double nominal_update_rate() const
Definition: performance_sensor_metrics.pb.h:394
::ignition::msgs::Double * unsafe_arena_release_fps_optional()
Definition: performance_sensor_metrics.pb.h:451
void set_allocated_fps_optional(::ignition::msgs::Double *fps_optional)
Definition: performance_sensor_metrics.pb.h:471
void set_name(ArgT0 &&arg0, ArgT... args)
constexpr PerformanceSensorMetrics(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PerformanceSensorMetrics(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
double sim_update_rate() const
Definition: performance_sensor_metrics.pb.h:374
void clear_nominal_update_rate()
Definition: performance_sensor_metrics.pb.h:388
~PerformanceSensorMetrics() override
const ::ignition::msgs::Double & fps_optional() const
Definition: performance_sensor_metrics.pb.h:419
void set_sim_update_rate(double value)
Definition: performance_sensor_metrics.pb.h:382
void set_nominal_update_rate(double value)
Definition: performance_sensor_metrics.pb.h:402
PerformanceSensorMetrics & operator=(const PerformanceSensorMetrics &from)
Definition: performance_sensor_metrics.pb.h:96
void unsafe_arena_set_allocated_fps_optional(::ignition::msgs::Double *fps_optional)
Definition: performance_sensor_metrics.pb.h:423
void clear_fps_optional()
void CopyFrom(const PerformanceSensorMetrics &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: performance_sensor_metrics.pb.h:117
std::string * mutable_name()
Definition: performance_sensor_metrics.pb.h:311
PerformanceSensorMetrics(const PerformanceSensorMetrics &from)
void UnsafeArenaSwap(PerformanceSensorMetrics *other)
Definition: performance_sensor_metrics.pb.h:149
static const ClassData _class_data_
Definition: performance_sensor_metrics.pb.h:195
void clear_sim_update_rate()
Definition: performance_sensor_metrics.pb.h:368
void set_allocated_name(std::string *name)
Definition: performance_sensor_metrics.pb.h:331
double real_update_rate() const
Definition: performance_sensor_metrics.pb.h:354
void Swap(PerformanceSensorMetrics *other)
Definition: performance_sensor_metrics.pb.h:136
void MergeFrom(const PerformanceSensorMetrics &from)
std::shared_ptr< PerformanceSensorMetrics > PerformanceSensorMetricsSharedPtr
Definition: performance_sensor_metrics.pb.h:499
std::unique_ptr< PerformanceSensorMetrics > PerformanceSensorMetricsUniquePtr
Definition: performance_sensor_metrics.pb.h:497
IGNITION_MSGS_VISIBLE PerformanceSensorMetricsDefaultTypeInternal _PerformanceSensorMetrics_default_instance_
std::shared_ptr< const PerformanceSensorMetrics > ConstPerformanceSensorMetricsSharedPtr
Definition: performance_sensor_metrics.pb.h:500
IGNITION_MSGS_VISIBLE DoubleDefaultTypeInternal _Double_default_instance_
std::unique_ptr< const PerformanceSensorMetrics > ConstPerformanceSensorMetricsUniquePtr
Definition: performance_sensor_metrics.pb.h:498
Definition: actor.pb.h:52
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fperformance_5fsensor_5fmetrics_2eproto
Definition: performance_sensor_metrics.pb.h:56
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)