4#ifndef GOOGLE_PROTOBUF_INCLUDED_opmonlib_2fopmon_5fentry_2eproto_2epb_2eh
5#define GOOGLE_PROTOBUF_INCLUDED_opmonlib_2fopmon_5fentry_2eproto_2epb_2eh
11#include "google/protobuf/port_def.inc"
12#if PROTOBUF_VERSION < 4024000
13#error "This file was generated by a newer version of protoc which is"
14#error "incompatible with your Protocol Buffer headers. Please update"
18#if 4024004 < PROTOBUF_MIN_PROTOC_VERSION
19#error "This file was generated by an older version of protoc which is"
20#error "incompatible with your Protocol Buffer headers. Please"
21#error "regenerate this file with a newer version of protoc."
23#include "google/protobuf/port_undef.inc"
24#include "google/protobuf/io/coded_stream.h"
25#include "google/protobuf/arena.h"
26#include "google/protobuf/arenastring.h"
27#include "google/protobuf/generated_message_tctable_decl.h"
28#include "google/protobuf/generated_message_util.h"
29#include "google/protobuf/metadata_lite.h"
30#include "google/protobuf/generated_message_reflection.h"
31#include "google/protobuf/message.h"
32#include "google/protobuf/repeated_field.h"
33#include "google/protobuf/extension_set.h"
34#include "google/protobuf/map.h"
35#include "google/protobuf/map_entry.h"
36#include "google/protobuf/map_field_inl.h"
37#include "google/protobuf/generated_enum_reflection.h"
38#include "google/protobuf/unknown_field_set.h"
39#include "google/protobuf/timestamp.pb.h"
43#include "google/protobuf/port_def.inc"
45#define PROTOBUF_INTERNAL_EXPORT_opmonlib_2fopmon_5fentry_2eproto
59extern const ::google::protobuf::internal::DescriptorTable
64struct OpMonEntryDefaultTypeInternal;
66class OpMonEntry_CustomOriginEntry_DoNotUse;
67struct OpMonEntry_CustomOriginEntry_DoNotUseDefaultTypeInternal;
69class OpMonEntry_DataEntry_DoNotUse;
70struct OpMonEntry_DataEntry_DoNotUseDefaultTypeInternal;
73struct OpMonIdDefaultTypeInternal;
76struct OpMonValueDefaultTypeInternal;
90 std::numeric_limits<::int32_t>::min(),
92 std::numeric_limits<::int32_t>::max(),
99const ::google::protobuf::EnumDescriptor*
103 static_assert(std::is_same<T, NullValue>::value ||
104 std::is_integral<T>::value,
105 "Incorrect type passed to NullValue_Name().");
112 static_cast<int>(value));
115 return ::google::protobuf::internal::ParseNamedEnum<NullValue>(
125 public ::google::protobuf::Message {
129 template<
typename =
void>
130 explicit PROTOBUF_CONSTEXPR
OpMonValue(::google::protobuf::internal::ConstantInitialized);
135 *
this = ::std::move(from);
143 if (
this == &from)
return *
this;
144 if (GetOwningArena() == from.GetOwningArena()
145 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
146 && GetOwningArena() !=
nullptr
157 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
160 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
199 if (other ==
this)
return;
200 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
201 if (GetOwningArena() !=
nullptr &&
202 GetOwningArena() == other->GetOwningArena()) {
204 if (GetOwningArena() == other->GetOwningArena()) {
208 ::google::protobuf::internal::GenericSwap(
this, other);
212 if (other ==
this)
return;
213 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
220 return CreateMaybeMessage<OpMonValue>(arena);
222 using ::google::protobuf::Message::CopyFrom;
224 using ::google::protobuf::Message::MergeFrom;
229 static void MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg);
231 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
235 const
char*
_InternalParse(const
char* ptr, ::
google::protobuf::internal::ParseContext* ctx) final;
237 ::uint8_t* target, ::
google::protobuf::io::EpsCopyOutputStream* stream) const final;
241 void SharedCtor(::google::protobuf::Arena* arena);
247 friend class ::google::protobuf::internal::AnyMetadata;
249 return "dunedaq.opmon.OpMonValue";
252 explicit OpMonValue(::google::protobuf::Arena* arena);
256 const ::google::protobuf::Message::ClassData*
GetClassData() const final;
367 template <
typename Arg_ =
const std::string&,
typename... Args_>
376 const std::string& value);
398 friend class ::google::protobuf::internal::TcParser;
399 static const ::google::protobuf::internal::TcParseTable<0, 9, 0, 53, 2>
_table_;
400 template <
typename T>
friend class ::google::protobuf::Arena::InternalHelper;
420 PROTOBUF_TSAN_DECLARE_MEMBER
423 friend struct ::TableStruct_opmonlib_2fopmon_5fentry_2eproto;
427 public ::google::protobuf::Message {
431 template<
typename =
void>
432 explicit PROTOBUF_CONSTEXPR
OpMonId(::google::protobuf::internal::ConstantInitialized);
437 *
this = ::std::move(from);
445 if (
this == &from)
return *
this;
446 if (GetOwningArena() == from.GetOwningArena()
447 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
448 && GetOwningArena() !=
nullptr
459 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
462 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
478 return reinterpret_cast<const OpMonId*
>(
488 if (other ==
this)
return;
489 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
490 if (GetOwningArena() !=
nullptr &&
491 GetOwningArena() == other->GetOwningArena()) {
493 if (GetOwningArena() == other->GetOwningArena()) {
497 ::google::protobuf::internal::GenericSwap(
this, other);
501 if (other ==
this)
return;
502 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
508 OpMonId*
New(::google::protobuf::Arena* arena =
nullptr) const final {
509 return CreateMaybeMessage<OpMonId>(arena);
511 using ::google::protobuf::Message::CopyFrom;
512 void CopyFrom(
const OpMonId& from);
513 using ::google::protobuf::Message::MergeFrom;
518 static void MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg);
520 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
521 bool IsInitialized() const final;
523 ::
size_t ByteSizeLong() const final;
524 const
char* _InternalParse(const
char* ptr, ::
google::protobuf::internal::ParseContext* ctx) final;
525 ::uint8_t* _InternalSerialize(
526 ::uint8_t* target, ::
google::protobuf::io::EpsCopyOutputStream* stream) const final;
530 void SharedCtor(::google::protobuf::Arena* arena);
532 void SetCachedSize(
int size)
const final;
533 void InternalSwap(
OpMonId* other);
536 friend class ::google::protobuf::internal::AnyMetadata;
538 return "dunedaq.opmon.OpMonId";
541 explicit OpMonId(::google::protobuf::Arena* arena);
545 const ::google::protobuf::Message::ClassData*
GetClassData() const final;
559 int substructure_size()
const;
561 int _internal_substructure_size()
const;
564 void clear_substructure() ;
565 const std::string& substructure(
int index)
const;
566 std::string* mutable_substructure(
int index);
567 void set_substructure(
int index,
const std::string& value);
568 void set_substructure(
int index, std::string&& value);
569 void set_substructure(
int index,
const char* value);
570 void set_substructure(
int index,
const char* value, std::size_t
size);
571 void set_substructure(
int index, absl::string_view value);
572 std::string* add_substructure();
573 void add_substructure(
const std::string& value);
574 void add_substructure(std::string&& value);
575 void add_substructure(
const char* value);
576 void add_substructure(
const char* value, std::size_t
size);
577 void add_substructure(absl::string_view value);
578 const ::google::protobuf::RepeatedPtrField<std::string>& substructure()
const;
579 ::google::protobuf::RepeatedPtrField<std::string>* mutable_substructure();
582 const ::google::protobuf::RepeatedPtrField<std::string>& _internal_substructure()
const;
583 ::google::protobuf::RepeatedPtrField<std::string>* _internal_mutable_substructure();
587 void clear_session() ;
588 const std::string&
session()
const;
589 template <
typename Arg_ =
const std::string&,
typename... Args_>
598 const std::string& value);
605 template <
typename Arg_ =
const std::string&,
typename... Args_>
614 const std::string& value);
622 friend class ::google::protobuf::internal::TcParser;
623 static const ::google::protobuf::internal::TcParseTable<1, 3, 0, 60, 2>
_table_;
624 template <
typename T>
friend class ::google::protobuf::Arena::InternalHelper;
629 ::google::protobuf::internal::ArenaStringPtr
session_;
632 PROTOBUF_TSAN_DECLARE_MEMBER
635 friend struct ::TableStruct_opmonlib_2fopmon_5fentry_2eproto;
639 std::string, std::string,
640 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
641 ::google::protobuf::internal::WireFormatLite::TYPE_STRING> {
644 std::string, std::string,
645 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
646 ::google::protobuf::internal::WireFormatLite::TYPE_STRING>
SuperType;
648 template <
typename =
void>
650 ::google::protobuf::internal::ConstantInitialized);
655 return ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(s->data(),
static_cast<int>(s->size()), ::google::protobuf::internal::WireFormatLite::PARSE,
"dunedaq.opmon.OpMonEntry.CustomOriginEntry.key");
658 return ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(s->data(),
static_cast<int>(s->size()), ::google::protobuf::internal::WireFormatLite::PARSE,
"dunedaq.opmon.OpMonEntry.CustomOriginEntry.value");
660 using ::google::protobuf::Message::MergeFrom;
661 ::google::protobuf::Metadata GetMetadata() const final;
668 ::
google::protobuf::internal::WireFormatLite::TYPE_STRING,
669 ::
google::protobuf::internal::WireFormatLite::TYPE_MESSAGE> {
673 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
674 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
SuperType;
676 template <
typename =
void>
678 ::google::protobuf::internal::ConstantInitialized);
683 return ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(s->data(),
static_cast<int>(s->size()), ::google::protobuf::internal::WireFormatLite::PARSE,
"dunedaq.opmon.OpMonEntry.DataEntry.key");
686 using ::google::protobuf::Message::MergeFrom;
687 ::google::protobuf::Metadata GetMetadata() const final;
693 public ::
google::protobuf::Message {
697 template<
typename =
void>
698 explicit PROTOBUF_CONSTEXPR
OpMonEntry(::google::protobuf::internal::ConstantInitialized);
703 *
this = ::std::move(from);
711 if (
this == &from)
return *
this;
712 if (GetOwningArena() == from.GetOwningArena()
713 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
714 && GetOwningArena() !=
nullptr
725 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
728 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
754 if (other ==
this)
return;
755 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
756 if (GetOwningArena() !=
nullptr &&
757 GetOwningArena() == other->GetOwningArena()) {
759 if (GetOwningArena() == other->GetOwningArena()) {
763 ::google::protobuf::internal::GenericSwap(
this, other);
767 if (other ==
this)
return;
768 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
775 return CreateMaybeMessage<OpMonEntry>(arena);
777 using ::google::protobuf::Message::CopyFrom;
779 using ::google::protobuf::Message::MergeFrom;
784 static void MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg);
786 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
787 bool IsInitialized() const final;
789 ::
size_t ByteSizeLong() const final;
790 const
char* _InternalParse(const
char* ptr, ::
google::protobuf::internal::ParseContext* ctx) final;
791 ::uint8_t* _InternalSerialize(
792 ::uint8_t* target, ::
google::protobuf::io::EpsCopyOutputStream* stream) const final;
796 void SharedCtor(::google::protobuf::Arena* arena);
798 void SetCachedSize(
int size)
const final;
802 friend class ::google::protobuf::internal::AnyMetadata;
804 return "dunedaq.opmon.OpMonEntry";
807 explicit OpMonEntry(::google::protobuf::Arena* arena);
811 const ::google::protobuf::Message::ClassData*
GetClassData() const final;
828 int custom_origin_size()
const;
830 int _internal_custom_origin_size()
const;
833 void clear_custom_origin() ;
834 const ::google::protobuf::Map<std::string, std::string>& custom_origin()
const;
835 ::google::protobuf::Map<std::string, std::string>* mutable_custom_origin();
838 const ::google::protobuf::Map<std::string, std::string>& _internal_custom_origin()
const;
839 ::google::protobuf::Map<std::string, std::string>* _internal_mutable_custom_origin();
843 int data_size()
const;
845 int _internal_data_size()
const;
849 const ::google::protobuf::Map<std::string, ::dunedaq::opmon::OpMonValue>& data()
const;
850 ::google::protobuf::Map<std::string, ::dunedaq::opmon::OpMonValue>* mutable_data();
853 const ::google::protobuf::Map<std::string, ::dunedaq::opmon::OpMonValue>& _internal_data()
const;
854 ::google::protobuf::Map<std::string, ::dunedaq::opmon::OpMonValue>* _internal_mutable_data();
858 void clear_measurement() ;
859 const std::string& measurement()
const;
860 template <
typename Arg_ =
const std::string&,
typename... Args_>
869 const std::string& value);
876 const ::google::protobuf::Timestamp&
time()
const;
877 PROTOBUF_NODISCARD ::google::protobuf::Timestamp*
release_time();
891 const ::dunedaq::opmon::OpMonId&
origin()
const;
907 friend class ::google::protobuf::internal::TcParser;
908 static const ::google::protobuf::internal::TcParseTable<3, 5, 5, 61, 2>
_table_;
909 template <
typename T>
friend class ::google::protobuf::Arena::InternalHelper;
916 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
917 ::google::protobuf::internal::WireFormatLite::TYPE_STRING>
920 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
921 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
924 ::google::protobuf::Timestamp*
time_;
926 PROTOBUF_TSAN_DECLARE_MEMBER
929 friend struct ::TableStruct_opmonlib_2fopmon_5fentry_2eproto;
941#pragma GCC diagnostic push
942#pragma GCC diagnostic ignored "-Wstrict-aliasing"
957 _impl_.kind_.null_value_ = 0;
980 _impl_.kind_.null_value_ = value;
992 _impl_.kind_.int4_value_ = 0;
1006 return _impl_.kind_.int4_value_;
1015 _impl_.kind_.int4_value_ = value;
1027 _impl_.kind_.int8_value_ = ::int64_t{0};
1041 return _impl_.kind_.int8_value_;
1043 return ::int64_t{0};
1050 _impl_.kind_.int8_value_ = value;
1062 _impl_.kind_.uint4_value_ = 0u;
1076 return _impl_.kind_.uint4_value_;
1085 _impl_.kind_.uint4_value_ = value;
1097 _impl_.kind_.uint8_value_ = ::uint64_t{0u};
1111 return _impl_.kind_.uint8_value_;
1113 return ::uint64_t{0u};
1120 _impl_.kind_.uint8_value_ = value;
1132 _impl_.kind_.double_value_ = 0;
1146 return _impl_.kind_.double_value_;
1155 _impl_.kind_.double_value_ = value;
1167 _impl_.kind_.float_value_ = 0;
1181 return _impl_.kind_.float_value_;
1190 _impl_.kind_.float_value_ = value;
1202 _impl_.kind_.boolean_value_ =
false;
1216 return _impl_.kind_.boolean_value_;
1225 _impl_.kind_.boolean_value_ = value;
1237 _impl_.kind_.string_value_.Destroy();
1245template <
typename Arg_,
typename... Args_>
1248 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1253 _impl_.kind_.string_value_.InitDefault();
1255 _impl_.kind_.string_value_.Set(
static_cast<Arg_&&
>(arg), args..., GetArenaForAllocation());
1264 PROTOBUF_TSAN_READ(&
_impl_._tsan_detect_race);
1266 return ::google::protobuf::internal::GetEmptyStringAlreadyInited();
1268 return _impl_.kind_.string_value_.Get();
1271 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1276 _impl_.kind_.string_value_.InitDefault();
1278 _impl_.kind_.string_value_.Set(value, GetArenaForAllocation());
1281 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1286 _impl_.kind_.string_value_.InitDefault();
1288 return _impl_.kind_.string_value_.Mutable( GetArenaForAllocation());
1291 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1297 return _impl_.kind_.string_value_.Release();
1300 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1304 if (value !=
nullptr) {
1306 _impl_.kind_.string_value_.InitAllocated(value, GetArenaForAllocation());
1326 _impl_.session_.ClearToEmpty();
1332template <
typename Arg_,
typename... Args_>
1335 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1337 _impl_.session_.Set(
static_cast<Arg_&&
>(arg), args..., GetArenaForAllocation());
1346 PROTOBUF_TSAN_READ(&
_impl_._tsan_detect_race);
1347 return _impl_.session_.Get();
1350 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1352 _impl_.session_.Set(value, GetArenaForAllocation());
1355 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1357 return _impl_.session_.Mutable( GetArenaForAllocation());
1360 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1362 return _impl_.session_.Release();
1365 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1366 _impl_.session_.SetAllocated(value, GetArenaForAllocation());
1367 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1368 if (
_impl_.session_.IsDefault()) {
1369 _impl_.session_.Set(
"", GetArenaForAllocation());
1377 _impl_.application_.ClearToEmpty();
1383template <
typename Arg_,
typename... Args_>
1386 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1388 _impl_.application_.Set(
static_cast<Arg_&&
>(arg), args..., GetArenaForAllocation());
1397 PROTOBUF_TSAN_READ(&
_impl_._tsan_detect_race);
1398 return _impl_.application_.Get();
1401 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1403 _impl_.application_.Set(value, GetArenaForAllocation());
1406 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1408 return _impl_.application_.Mutable( GetArenaForAllocation());
1411 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1413 return _impl_.application_.Release();
1416 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1417 _impl_.application_.SetAllocated(value, GetArenaForAllocation());
1418 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1419 if (
_impl_.application_.IsDefault()) {
1420 _impl_.application_.Set(
"", GetArenaForAllocation());
1437 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1459 ABSL_DCHECK(value !=
nullptr);
1466 reinterpret_cast<const char*
>(value),
size);
1475 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1480 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1485 ABSL_DCHECK(value !=
nullptr);
1486 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1491 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1493 reinterpret_cast<const char*
>(value),
size);
1497 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1501inline const ::google::protobuf::RepeatedPtrField<std::string>&
1508 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1511inline const ::google::protobuf::RepeatedPtrField<std::string>&
1513 PROTOBUF_TSAN_READ(&
_impl_._tsan_detect_race);
1514 return _impl_.substructure_;
1516inline ::google::protobuf::RepeatedPtrField<std::string>*
1518 PROTOBUF_TSAN_READ(&
_impl_._tsan_detect_race);
1519 return &
_impl_.substructure_;
1532 bool value = (
_impl_._has_bits_[0] & 0x00000001u) != 0;
1533 PROTOBUF_ASSUME(!value ||
_impl_.time_ !=
nullptr);
1537 PROTOBUF_TSAN_READ(&
_impl_._tsan_detect_race);
1538 const ::google::protobuf::Timestamp* p =
_impl_.time_;
1539 return p !=
nullptr ? *p :
reinterpret_cast<const ::google::protobuf::Timestamp&
>(::google::protobuf::_Timestamp_default_instance_);
1546 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1547 if (GetArenaForAllocation() ==
nullptr) {
1548 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.time_);
1550 _impl_.time_ =
reinterpret_cast<::google::protobuf::Timestamp*
>(value);
1551 if (value !=
nullptr) {
1552 _impl_._has_bits_[0] |= 0x00000001u;
1554 _impl_._has_bits_[0] &= ~0x00000001u;
1559 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1561 _impl_._has_bits_[0] &= ~0x00000001u;
1562 ::google::protobuf::Timestamp* released =
_impl_.time_;
1564#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1565 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
1566 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
1567 if (GetArenaForAllocation() ==
nullptr) {
1571 if (GetArenaForAllocation() !=
nullptr) {
1572 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
1578 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1581 _impl_._has_bits_[0] &= ~0x00000001u;
1582 ::google::protobuf::Timestamp* temp =
_impl_.time_;
1587 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1588 _impl_._has_bits_[0] |= 0x00000001u;
1589 if (
_impl_.time_ ==
nullptr) {
1590 auto* p = CreateMaybeMessage<::google::protobuf::Timestamp>(GetArenaForAllocation());
1591 _impl_.time_ =
reinterpret_cast<::google::protobuf::Timestamp*
>(p);
1601 ::google::protobuf::Arena* message_arena = GetArenaForAllocation();
1602 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1603 if (message_arena ==
nullptr) {
1604 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.time_);
1607 if (value !=
nullptr) {
1608 ::google::protobuf::Arena* submessage_arena =
1609 ::google::protobuf::Arena::InternalGetOwningArena(
reinterpret_cast<::google::protobuf::MessageLite*
>(value));
1610 if (message_arena != submessage_arena) {
1611 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
1613 _impl_._has_bits_[0] |= 0x00000001u;
1615 _impl_._has_bits_[0] &= ~0x00000001u;
1618 _impl_.time_ =
reinterpret_cast<::google::protobuf::Timestamp*
>(value);
1624 bool value = (
_impl_._has_bits_[0] & 0x00000002u) != 0;
1625 PROTOBUF_ASSUME(!value ||
_impl_.origin_ !=
nullptr);
1629 if (
_impl_.origin_ !=
nullptr)
_impl_.origin_->Clear();
1630 _impl_._has_bits_[0] &= ~0x00000002u;
1633 PROTOBUF_TSAN_READ(&
_impl_._tsan_detect_race);
1634 const ::dunedaq::opmon::OpMonId* p =
_impl_.origin_;
1642 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1643 if (GetArenaForAllocation() ==
nullptr) {
1644 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.origin_);
1647 if (value !=
nullptr) {
1648 _impl_._has_bits_[0] |= 0x00000002u;
1650 _impl_._has_bits_[0] &= ~0x00000002u;
1655 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1657 _impl_._has_bits_[0] &= ~0x00000002u;
1659 _impl_.origin_ =
nullptr;
1660#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1661 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
1662 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
1663 if (GetArenaForAllocation() ==
nullptr) {
1667 if (GetArenaForAllocation() !=
nullptr) {
1668 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
1674 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1677 _impl_._has_bits_[0] &= ~0x00000002u;
1679 _impl_.origin_ =
nullptr;
1683 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1684 _impl_._has_bits_[0] |= 0x00000002u;
1685 if (
_impl_.origin_ ==
nullptr) {
1686 auto* p = CreateMaybeMessage<::dunedaq::opmon::OpMonId>(GetArenaForAllocation());
1697 ::google::protobuf::Arena* message_arena = GetArenaForAllocation();
1698 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1699 if (message_arena ==
nullptr) {
1703 if (value !=
nullptr) {
1704 ::google::protobuf::Arena* submessage_arena =
1706 if (message_arena != submessage_arena) {
1707 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
1709 _impl_._has_bits_[0] |= 0x00000002u;
1711 _impl_._has_bits_[0] &= ~0x00000002u;
1726 _impl_.custom_origin_.Clear();
1729 PROTOBUF_TSAN_READ(&
_impl_._tsan_detect_race);
1730 return _impl_.custom_origin_.GetMap();
1737 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1738 return _impl_.custom_origin_.MutableMap();
1747 _impl_.measurement_.ClearToEmpty();
1753template <
typename Arg_,
typename... Args_>
1756 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1758 _impl_.measurement_.Set(
static_cast<Arg_&&
>(arg), args..., GetArenaForAllocation());
1767 PROTOBUF_TSAN_READ(&
_impl_._tsan_detect_race);
1768 return _impl_.measurement_.Get();
1771 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1773 _impl_.measurement_.Set(value, GetArenaForAllocation());
1776 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1778 return _impl_.measurement_.Mutable( GetArenaForAllocation());
1781 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1783 return _impl_.measurement_.Release();
1786 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1787 _impl_.measurement_.SetAllocated(value, GetArenaForAllocation());
1788 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1789 if (
_impl_.measurement_.IsDefault()) {
1790 _impl_.measurement_.Set(
"", GetArenaForAllocation());
1807 PROTOBUF_TSAN_READ(&
_impl_._tsan_detect_race);
1808 return _impl_.data_.GetMap();
1810inline const ::google::protobuf::Map<std::string, ::dunedaq::opmon::OpMonValue>&
OpMonEntry::data()
const {
1815 PROTOBUF_TSAN_WRITE(&
_impl_._tsan_detect_race);
1816 return _impl_.data_.MutableMap();
1824#pragma GCC diagnostic pop
1838inline const EnumDescriptor* GetEnumDescriptor<::dunedaq::opmon::NullValue>() {
1839 return ::dunedaq::opmon::NullValue_descriptor();
1847#include "google/protobuf/port_undef.inc"
static const OpMonEntry_CustomOriginEntry_DoNotUse * internal_default_instance()
friend struct ::TableStruct_opmonlib_2fopmon_5fentry_2eproto
::google::protobuf::internal::MapEntry< OpMonEntry_CustomOriginEntry_DoNotUse, std::string, std::string, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_STRING > SuperType
PROTOBUF_CONSTEXPR OpMonEntry_CustomOriginEntry_DoNotUse(::google::protobuf::internal::ConstantInitialized)
void MergeFrom(const OpMonEntry_CustomOriginEntry_DoNotUse &other)
static bool ValidateKey(std::string *s)
static bool ValidateValue(std::string *s)
OpMonEntry_CustomOriginEntry_DoNotUse()
void MergeFrom(const OpMonEntry_DataEntry_DoNotUse &other)
static bool ValidateKey(std::string *s)
friend struct ::TableStruct_opmonlib_2fopmon_5fentry_2eproto
static bool ValidateValue(void *)
::google::protobuf::internal::MapEntry< OpMonEntry_DataEntry_DoNotUse, std::string, ::dunedaq::opmon::OpMonValue, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE > SuperType
OpMonEntry_DataEntry_DoNotUse()
static const OpMonEntry_DataEntry_DoNotUse * internal_default_instance()
PROTOBUF_CONSTEXPR OpMonEntry_DataEntry_DoNotUse(::google::protobuf::internal::ConstantInitialized)
static const ::google::protobuf::Reflection * GetReflection()
void InternalArenaConstructable_
::google::protobuf::Map< std::string, std::string > * _internal_mutable_custom_origin()
static const ::google::protobuf::Descriptor * GetDescriptor()
::google::protobuf::Metadata GetMetadata() const final
void UnsafeArenaSwap(OpMonEntry *other)
void unsafe_arena_set_allocated_origin(::dunedaq::opmon::OpMonId *value)
void DestructorSkippable_
const ::dunedaq::opmon::OpMonId & _internal_origin() const
::google::protobuf::Map< std::string, ::dunedaq::opmon::OpMonValue > * mutable_data()
const ::google::protobuf::Message::ClassData * GetClassData() const final
static const OpMonEntry * internal_default_instance()
const std::string & _internal_measurement() const
PROTOBUF_ALWAYS_INLINE void _internal_set_measurement(const std::string &value)
const ::dunedaq::opmon::OpMonId & origin() const
PROTOBUF_NODISCARD::dunedaq::opmon::OpMonId * release_origin()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
std::string * mutable_measurement()
void unsafe_arena_set_allocated_time(::google::protobuf::Timestamp *value)
static const ClassData _class_data_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
OpMonEntry * New(::google::protobuf::Arena *arena=nullptr) const final
::absl::string_view FullMessageName()
void CopyFrom(const OpMonEntry &from)
::dunedaq::opmon::OpMonId * mutable_origin()
::google::protobuf::Map< std::string, ::dunedaq::opmon::OpMonValue > * _internal_mutable_data()
std::string * _internal_mutable_measurement()
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
const std::string & measurement() const
void set_allocated_origin(::dunedaq::opmon::OpMonId *value)
void set_allocated_measurement(std::string *ptr)
const ::google::protobuf::Map< std::string, ::dunedaq::opmon::OpMonValue > & data() const
const ::google::protobuf::Map< std::string, std::string > & _internal_custom_origin() const
void clear_custom_origin()
int custom_origin_size() const
const ::google::protobuf::Timestamp & time() const
static constexpr int kIndexInFileMessages
int _internal_custom_origin_size() const
const ::google::protobuf::Timestamp & _internal_time() const
OpMonEntry & operator=(OpMonEntry &&from) noexcept
@ kCustomOriginFieldNumber
@ kMeasurementFieldNumber
void Swap(OpMonEntry *other)
void InternalSwap(OpMonEntry *other)
void MergeFrom(const OpMonEntry &from)
OpMonEntry(OpMonEntry &&from) noexcept
static const ::google::protobuf::internal::TcParseTable< 3, 5, 5, 61, 2 > _table_
static const ::google::protobuf::Descriptor * descriptor()
void set_measurement(Arg_ &&arg, Args_... args)
const ::google::protobuf::Map< std::string, ::dunedaq::opmon::OpMonValue > & _internal_data() const
::dunedaq::opmon::OpMonId * unsafe_arena_release_origin()
::dunedaq::opmon::OpMonId * _internal_mutable_origin()
const ::google::protobuf::Map< std::string, std::string > & custom_origin() const
int GetCachedSize() const final
OpMonEntry & operator=(const OpMonEntry &from)
void set_allocated_time(::google::protobuf::Timestamp *value)
::google::protobuf::Timestamp * mutable_time()
static const OpMonEntry & default_instance()
friend void swap(OpMonEntry &a, OpMonEntry &b)
::google::protobuf::Timestamp * _internal_mutable_time()
int _internal_data_size() const
::google::protobuf::Timestamp * unsafe_arena_release_time()
PROTOBUF_NODISCARD std::string * release_measurement()
::google::protobuf::Map< std::string, std::string > * mutable_custom_origin()
PROTOBUF_NODISCARD::google::protobuf::Timestamp * release_time()
PROTOBUF_CONSTEXPR OpMonEntry(::google::protobuf::internal::ConstantInitialized)
::google::protobuf::RepeatedPtrField< std::string > * _internal_mutable_substructure()
const std::string & _internal_session() const
std::string * _internal_mutable_session()
PROTOBUF_NODISCARD std::string * release_application()
void set_substructure(int index, const std::string &value)
void InternalSwap(OpMonId *other)
int _internal_substructure_size() const
OpMonId * New(::google::protobuf::Arena *arena=nullptr) const final
PROTOBUF_ALWAYS_INLINE void _internal_set_application(const std::string &value)
PROTOBUF_CONSTEXPR OpMonId(::google::protobuf::internal::ConstantInitialized)
PROTOBUF_ALWAYS_INLINE void _internal_set_session(const std::string &value)
static const ::google::protobuf::Descriptor * GetDescriptor()
const std::string & application() const
std::string * mutable_session()
void CopyFrom(const OpMonId &from)
const ::google::protobuf::RepeatedPtrField< std::string > & _internal_substructure() const
void DestructorSkippable_
std::string * _internal_mutable_application()
void clear_substructure()
::absl::string_view FullMessageName()
@ kApplicationFieldNumber
@ kSubstructureFieldNumber
friend void swap(OpMonId &a, OpMonId &b)
int substructure_size() const
void set_session(Arg_ &&arg, Args_... args)
std::string * mutable_substructure(int index)
PROTOBUF_NODISCARD std::string * release_session()
void UnsafeArenaSwap(OpMonId *other)
void set_allocated_application(std::string *ptr)
void MergeFrom(const OpMonId &from)
const std::string & substructure(int index) const
OpMonId(OpMonId &&from) noexcept
static const ClassData _class_data_
std::string * mutable_application()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const ::google::protobuf::internal::TcParseTable< 1, 3, 0, 60, 2 > _table_
const std::string & _internal_application() const
static const ::google::protobuf::Descriptor * descriptor()
static const OpMonId * internal_default_instance()
void set_application(Arg_ &&arg, Args_... args)
static constexpr int kIndexInFileMessages
std::string * add_substructure()
OpMonId & operator=(OpMonId &&from) noexcept
const std::string & session() const
void Swap(OpMonId *other)
::google::protobuf::Metadata GetMetadata() const final
static const OpMonId & default_instance()
void InternalArenaConstructable_
const ::google::protobuf::Message::ClassData * GetClassData() const final
OpMonId & operator=(const OpMonId &from)
static const ::google::protobuf::Reflection * GetReflection()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
int GetCachedSize() const final
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
void set_allocated_session(std::string *ptr)
bool boolean_value() const
::int32_t int4_value() const
KindCase kind_case() const
void set_int4_value(::int32_t value)
::absl::string_view FullMessageName()
bool has_int4_value() const
OpMonValue * New(::google::protobuf::Arena *arena=nullptr) const final
void set_uint4_value(::uint32_t value)
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
void set_allocated_string_value(std::string *ptr)
void _internal_set_boolean_value(bool value)
void Swap(OpMonValue *other)
PROTOBUF_CONSTEXPR OpMonValue(::google::protobuf::internal::ConstantInitialized)
void MergeFrom(const OpMonValue &from)
void clear_boolean_value()
void set_boolean_value(bool value)
void set_string_value(Arg_ &&arg, Args_... args)
float float_value() const
const ::google::protobuf::Message::ClassData * GetClassData() const final
const std::string & string_value() const
void InternalArenaConstructable_
void _internal_set_null_value(::dunedaq::opmon::NullValue value)
void set_null_value(::dunedaq::opmon::NullValue value)
bool has_uint8_value() const
static const ClassData _class_data_
PROTOBUF_NODISCARD std::string * release_string_value()
static constexpr int kIndexInFileMessages
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::int64_t int8_value() const
double _internal_double_value() const
static const ::google::protobuf::Descriptor * GetDescriptor()
float _internal_float_value() const
void SetCachedSize(int size) const final
void _internal_set_uint8_value(::uint64_t value)
bool has_int8_value() const
::dunedaq::opmon::NullValue _internal_null_value() const
static const OpMonValue & default_instance()
void clear_double_value()
void UnsafeArenaSwap(OpMonValue *other)
void DestructorSkippable_
void _internal_set_uint4_value(::uint32_t value)
void _internal_set_int4_value(::int32_t value)
static const ::google::protobuf::internal::TcParseTable< 0, 9, 0, 53, 2 > _table_
void clear_string_value()
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
void set_uint8_value(::uint64_t value)
::uint32_t _internal_uint4_value() const
void _internal_set_double_value(double value)
bool IsInitialized() const final
void set_int8_value(::int64_t value)
void set_float_value(float value)
static const ::google::protobuf::Descriptor * descriptor()
@ kStringValueFieldNumber
@ kDoubleValueFieldNumber
@ kBooleanValueFieldNumber
::uint64_t _internal_uint8_value() const
void InternalSwap(OpMonValue *other)
int GetCachedSize() const final
bool _internal_boolean_value() const
bool has_string_value() const
::google::protobuf::Metadata GetMetadata() const final
void set_has_string_value()
std::string * mutable_string_value()
void _internal_set_int8_value(::int64_t value)
void set_double_value(double value)
OpMonValue(OpMonValue &&from) noexcept
::size_t ByteSizeLong() const final
static const ::google::protobuf::Reflection * GetReflection()
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::uint64_t uint8_value() const
void set_has_double_value()
bool has_uint4_value() const
bool has_boolean_value() const
double double_value() const
void set_has_boolean_value()
PROTOBUF_ALWAYS_INLINE void _internal_set_string_value(const std::string &value)
::int64_t _internal_int8_value() const
::dunedaq::opmon::NullValue null_value() const
void set_has_float_value()
OpMonValue & operator=(const OpMonValue &from)
void set_has_int8_value()
friend void swap(OpMonValue &a, OpMonValue &b)
void SharedCtor(::google::protobuf::Arena *arena)
std::string * _internal_mutable_string_value()
const std::string & _internal_string_value() const
static const OpMonValue * internal_default_instance()
void set_has_uint4_value()
void CopyFrom(const OpMonValue &from)
::int32_t _internal_int4_value() const
void _internal_set_float_value(float value)
bool has_double_value() const
OpMonValue & operator=(OpMonValue &&from) noexcept
bool has_float_value() const
void set_has_int4_value()
bool has_null_value() const
::uint32_t uint4_value() const
void set_has_uint8_value()
void set_has_null_value()
bool NullValue_Parse(absl::string_view name, NullValue *value)
constexpr NullValue NullValue_MAX
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 OpMonEntry_DataEntry_DoNotUseDefaultTypeInternal _OpMonEntry_DataEntry_DoNotUse_default_instance_
constexpr int NullValue_ARRAYSIZE
constexpr NullValue NullValue_MIN
const std::string & NullValue_Name(T value)
const ::google::protobuf::EnumDescriptor * NullValue_descriptor()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 OpMonIdDefaultTypeInternal _OpMonId_default_instance_
@ NullValue_INT_MIN_SENTINEL_DO_NOT_USE_
@ NullValue_INT_MAX_SENTINEL_DO_NOT_USE_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 OpMonEntry_CustomOriginEntry_DoNotUseDefaultTypeInternal _OpMonEntry_CustomOriginEntry_DoNotUse_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 OpMonValueDefaultTypeInternal _OpMonValue_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 OpMonEntryDefaultTypeInternal _OpMonEntry_default_instance_
bool NullValue_IsValid(int value)
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk size
const ::_pbi::DescriptorTable descriptor_table_opmonlib_2fopmon_5fentry_2eproto
static const ::uint32_t offsets[]
mutable::google::protobuf::internal::CachedSize _cached_size_
::dunedaq::opmon::OpMonId * origin_
::google::protobuf::internal::MapField< OpMonEntry_DataEntry_DoNotUse, std::string, ::dunedaq::opmon::OpMonValue, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE > data_
::google::protobuf::Timestamp * time_
::google::protobuf::internal::ArenaStringPtr measurement_
::google::protobuf::internal::HasBits< 1 > _has_bits_
::google::protobuf::internal::MapField< OpMonEntry_CustomOriginEntry_DoNotUse, std::string, std::string, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_STRING > custom_origin_
::google::protobuf::internal::ArenaStringPtr application_
::google::protobuf::RepeatedPtrField< std::string > substructure_
mutable::google::protobuf::internal::CachedSize _cached_size_
::google::protobuf::internal::ArenaStringPtr session_
mutable::google::protobuf::internal::CachedSize _cached_size_
union dunedaq::opmon::OpMonValue::Impl_::KindUnion kind_
::uint32_t _oneof_case_[1]
::google::protobuf::internal::ArenaStringPtr string_value_
::google::protobuf::internal::ConstantInitialized _constinit_