Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
liaison_config.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: goby/zeromq/protobuf/liaison_config.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
14#error your headers.
15#endif
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h> // IWYU pragma: export
31#include <google/protobuf/extension_set.h> // IWYU pragma: export
32#include <google/protobuf/generated_enum_reflection.h>
33#include <google/protobuf/unknown_field_set.h>
39#include <boost/units/quantity.hpp>
40#include <boost/units/absolute.hpp>
41#include <boost/units/dimensionless_type.hpp>
42#include <boost/units/make_scaled_unit.hpp>
43// @@protoc_insertion_point(includes)
44#include <google/protobuf/port_def.inc>
45#define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto
46PROTOBUF_NAMESPACE_OPEN
47namespace internal {
48class AnyMetadata;
49} // namespace internal
50PROTOBUF_NAMESPACE_CLOSE
51
52// Internal implementation detail -- do not use these members.
56extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
57namespace goby {
58namespace apps {
59namespace zeromq {
60namespace protobuf {
61class LiaisonConfig;
62struct LiaisonConfigDefaultTypeInternal;
63extern LiaisonConfigDefaultTypeInternal _LiaisonConfig_default_instance_;
64class NetworkAckSet;
65struct NetworkAckSetDefaultTypeInternal;
66extern NetworkAckSetDefaultTypeInternal _NetworkAckSet_default_instance_;
67class ProtobufCommanderConfig;
68struct ProtobufCommanderConfigDefaultTypeInternal;
69extern ProtobufCommanderConfigDefaultTypeInternal _ProtobufCommanderConfig_default_instance_;
70class ProtobufCommanderConfig_DatabaseColumnWidthPixels;
71struct ProtobufCommanderConfig_DatabaseColumnWidthPixelsDefaultTypeInternal;
72extern ProtobufCommanderConfig_DatabaseColumnWidthPixelsDefaultTypeInternal _ProtobufCommanderConfig_DatabaseColumnWidthPixels_default_instance_;
73class ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels;
74struct ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixelsDefaultTypeInternal;
75extern ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixelsDefaultTypeInternal _ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels_default_instance_;
76class ProtobufCommanderConfig_LoadProtobuf;
77struct ProtobufCommanderConfig_LoadProtobufDefaultTypeInternal;
78extern ProtobufCommanderConfig_LoadProtobufDefaultTypeInternal _ProtobufCommanderConfig_LoadProtobuf_default_instance_;
79class ProtobufCommanderConfig_LoadProtobuf_ExternalData;
80struct ProtobufCommanderConfig_LoadProtobuf_ExternalDataDefaultTypeInternal;
81extern ProtobufCommanderConfig_LoadProtobuf_ExternalDataDefaultTypeInternal _ProtobufCommanderConfig_LoadProtobuf_ExternalData_default_instance_;
82class ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation;
83struct ProtobufCommanderConfig_LoadProtobuf_ExternalData_TranslationDefaultTypeInternal;
84extern ProtobufCommanderConfig_LoadProtobuf_ExternalData_TranslationDefaultTypeInternal _ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation_default_instance_;
85class ProtobufCommanderConfig_LoadProtobuf_GroupLayer;
86struct ProtobufCommanderConfig_LoadProtobuf_GroupLayerDefaultTypeInternal;
87extern ProtobufCommanderConfig_LoadProtobuf_GroupLayerDefaultTypeInternal _ProtobufCommanderConfig_LoadProtobuf_GroupLayer_default_instance_;
88class ProtobufCommanderConfig_ModalDialogDimensions;
89struct ProtobufCommanderConfig_ModalDialogDimensionsDefaultTypeInternal;
90extern ProtobufCommanderConfig_ModalDialogDimensionsDefaultTypeInternal _ProtobufCommanderConfig_ModalDialogDimensions_default_instance_;
91class ProtobufCommanderConfig_NotificationSubscription;
92struct ProtobufCommanderConfig_NotificationSubscriptionDefaultTypeInternal;
93extern ProtobufCommanderConfig_NotificationSubscriptionDefaultTypeInternal _ProtobufCommanderConfig_NotificationSubscription_default_instance_;
94class ProtobufCommanderConfig_NotificationSubscription_Color;
95struct ProtobufCommanderConfig_NotificationSubscription_ColorDefaultTypeInternal;
96extern ProtobufCommanderConfig_NotificationSubscription_ColorDefaultTypeInternal _ProtobufCommanderConfig_NotificationSubscription_Color_default_instance_;
97class ProtobufScopeConfig;
98struct ProtobufScopeConfigDefaultTypeInternal;
99extern ProtobufScopeConfigDefaultTypeInternal _ProtobufScopeConfig_default_instance_;
100class ProtobufScopeConfig_ColumnWidthPixels;
101struct ProtobufScopeConfig_ColumnWidthPixelsDefaultTypeInternal;
102extern ProtobufScopeConfig_ColumnWidthPixelsDefaultTypeInternal _ProtobufScopeConfig_ColumnWidthPixels_default_instance_;
103class ProtobufScopeConfig_HistoryConfig;
104struct ProtobufScopeConfig_HistoryConfigDefaultTypeInternal;
105extern ProtobufScopeConfig_HistoryConfigDefaultTypeInternal _ProtobufScopeConfig_HistoryConfig_default_instance_;
106} // namespace protobuf
107} // namespace zeromq
108} // namespace apps
109} // namespace goby
110PROTOBUF_NAMESPACE_OPEN
111template<> ::goby::apps::zeromq::protobuf::LiaisonConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::LiaisonConfig>(Arena*);
112template<> ::goby::apps::zeromq::protobuf::NetworkAckSet* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::NetworkAckSet>(Arena*);
113template<> ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig>(Arena*);
114template<> ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels>(Arena*);
115template<> ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels>(Arena*);
116template<> ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf>(Arena*);
117template<> ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData>(Arena*);
118template<> ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation>(Arena*);
119template<> ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer>(Arena*);
120template<> ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions>(Arena*);
121template<> ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription>(Arena*);
122template<> ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color>(Arena*);
123template<> ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufScopeConfig>(Arena*);
124template<> ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels>(Arena*);
125template<> ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig>(Arena*);
126PROTOBUF_NAMESPACE_CLOSE
127namespace goby {
128namespace apps {
129namespace zeromq {
130namespace protobuf {
131
146
147const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ProtobufCommanderConfig_Column_descriptor();
148template<typename T>
149inline const std::string& ProtobufCommanderConfig_Column_Name(T enum_t_value) {
150 static_assert(::std::is_same<T, ProtobufCommanderConfig_Column>::value ||
151 ::std::is_integral<T>::value,
152 "Incorrect type passed to function ProtobufCommanderConfig_Column_Name.");
153 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
155}
157 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProtobufCommanderConfig_Column* value) {
158 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ProtobufCommanderConfig_Column>(
160}
172
173const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ProtobufCommanderConfig_ExternalDataColumn_descriptor();
174template<typename T>
175inline const std::string& ProtobufCommanderConfig_ExternalDataColumn_Name(T enum_t_value) {
176 static_assert(::std::is_same<T, ProtobufCommanderConfig_ExternalDataColumn>::value ||
177 ::std::is_integral<T>::value,
178 "Incorrect type passed to function ProtobufCommanderConfig_ExternalDataColumn_Name.");
179 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
181}
183 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProtobufCommanderConfig_ExternalDataColumn* value) {
184 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ProtobufCommanderConfig_ExternalDataColumn>(
186}
198
199const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ProtobufScopeConfig_Column_descriptor();
200template<typename T>
201inline const std::string& ProtobufScopeConfig_Column_Name(T enum_t_value) {
202 static_assert(::std::is_same<T, ProtobufScopeConfig_Column>::value ||
203 ::std::is_integral<T>::value,
204 "Incorrect type passed to function ProtobufScopeConfig_Column_Name.");
205 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
207}
209 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProtobufScopeConfig_Column* value) {
210 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ProtobufScopeConfig_Column>(
212}
213// ===================================================================
214
215class LiaisonConfig final :
216 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.LiaisonConfig) */ {
217 public:
218 inline LiaisonConfig() : LiaisonConfig(nullptr) {}
219 ~LiaisonConfig() override;
220 explicit PROTOBUF_CONSTEXPR LiaisonConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
221
224 : LiaisonConfig() {
225 *this = ::std::move(from);
226 }
227
228 inline LiaisonConfig& operator=(const LiaisonConfig& from) {
229 CopyFrom(from);
230 return *this;
231 }
232 inline LiaisonConfig& operator=(LiaisonConfig&& from) noexcept {
233 if (this == &from) return *this;
234 if (GetOwningArena() == from.GetOwningArena()
235 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
236 && GetOwningArena() != nullptr
237 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
238 ) {
239 InternalSwap(&from);
240 } else {
241 CopyFrom(from);
242 }
243 return *this;
244 }
245
246 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
247 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
248 }
249 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
250 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
251 }
252
253 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
254 return GetDescriptor();
255 }
256 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
257 return default_instance().GetMetadata().descriptor;
258 }
259 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
260 return default_instance().GetMetadata().reflection;
261 }
264 }
266 return reinterpret_cast<const LiaisonConfig*>(
268 }
269 static constexpr int kIndexInFileMessages =
270 0;
271
272 friend void swap(LiaisonConfig& a, LiaisonConfig& b) {
273 a.Swap(&b);
274 }
275 inline void Swap(LiaisonConfig* other) {
276 if (other == this) return;
277 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
278 if (GetOwningArena() != nullptr &&
279 GetOwningArena() == other->GetOwningArena()) {
280 #else // PROTOBUF_FORCE_COPY_IN_SWAP
281 if (GetOwningArena() == other->GetOwningArena()) {
282 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
283 InternalSwap(other);
284 } else {
285 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
286 }
287 }
289 if (other == this) return;
290 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
291 InternalSwap(other);
292 }
293
294 // implements Message ----------------------------------------------
295
296 LiaisonConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
297 return CreateMaybeMessage<LiaisonConfig>(arena);
298 }
299 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
300 void CopyFrom(const LiaisonConfig& from);
301 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
302 void MergeFrom( const LiaisonConfig& from) {
303 LiaisonConfig::MergeImpl(*this, from);
304 }
305 private:
306 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
307 public:
308 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
309 bool IsInitialized() const final;
310
311 size_t ByteSizeLong() const final;
312 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
314 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
315 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
316
317 private:
318 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
319 void SharedDtor();
320 void SetCachedSize(int size) const final;
321 void InternalSwap(LiaisonConfig* other);
322
323 private:
324 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
325 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
326 return "goby.apps.zeromq.protobuf.LiaisonConfig";
327 }
328 protected:
329 explicit LiaisonConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena,
330 bool is_message_owned = false);
331 public:
332
333 static const ClassData _class_data_;
334 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
335
336 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
337
338 // nested types ----------------------------------------------------
339
340 // accessors -------------------------------------------------------
341
342 enum : int {
361 };
362 // repeated string load_shared_library = 15 [(.goby.field) = {
363 int load_shared_library_size() const;
364 private:
365 int _internal_load_shared_library_size() const;
366 public:
368 const std::string& load_shared_library(int index) const;
369 std::string* mutable_load_shared_library(int index);
370 void set_load_shared_library(int index, const std::string& value);
371 void set_load_shared_library(int index, std::string&& value);
372 void set_load_shared_library(int index, const char* value);
373 void set_load_shared_library(int index, const char* value, size_t size);
374 std::string* add_load_shared_library();
375 void add_load_shared_library(const std::string& value);
376 void add_load_shared_library(std::string&& value);
377 void add_load_shared_library(const char* value);
378 void add_load_shared_library(const char* value, size_t size);
379 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& load_shared_library() const;
380 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_load_shared_library();
381 private:
382 const std::string& _internal_load_shared_library(int index) const;
383 std::string* _internal_add_load_shared_library();
384 public:
385
386 // repeated string load_proto_file = 16 [(.goby.field) = {
387 int load_proto_file_size() const;
388 private:
389 int _internal_load_proto_file_size() const;
390 public:
392 const std::string& load_proto_file(int index) const;
393 std::string* mutable_load_proto_file(int index);
394 void set_load_proto_file(int index, const std::string& value);
395 void set_load_proto_file(int index, std::string&& value);
396 void set_load_proto_file(int index, const char* value);
397 void set_load_proto_file(int index, const char* value, size_t size);
398 std::string* add_load_proto_file();
399 void add_load_proto_file(const std::string& value);
400 void add_load_proto_file(std::string&& value);
401 void add_load_proto_file(const char* value);
402 void add_load_proto_file(const char* value, size_t size);
403 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& load_proto_file() const;
404 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_load_proto_file();
405 private:
406 const std::string& _internal_load_proto_file(int index) const;
407 std::string* _internal_add_load_proto_file();
408 public:
409
410 // repeated string load_proto_dir = 17 [(.goby.field) = {
411 int load_proto_dir_size() const;
412 private:
413 int _internal_load_proto_dir_size() const;
414 public:
416 const std::string& load_proto_dir(int index) const;
417 std::string* mutable_load_proto_dir(int index);
418 void set_load_proto_dir(int index, const std::string& value);
419 void set_load_proto_dir(int index, std::string&& value);
420 void set_load_proto_dir(int index, const char* value);
421 void set_load_proto_dir(int index, const char* value, size_t size);
422 std::string* add_load_proto_dir();
423 void add_load_proto_dir(const std::string& value);
424 void add_load_proto_dir(std::string&& value);
425 void add_load_proto_dir(const char* value);
426 void add_load_proto_dir(const char* value, size_t size);
427 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& load_proto_dir() const;
428 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_load_proto_dir();
429 private:
430 const std::string& _internal_load_proto_dir(int index) const;
431 std::string* _internal_add_load_proto_dir();
432 public:
433
434 // optional string http_address = 10 [default = "localhost", (.goby.field) = {
435 bool has_http_address() const;
436 private:
437 bool _internal_has_http_address() const;
438 public:
439 void clear_http_address();
440 const std::string& http_address() const;
441 template <typename ArgT0 = const std::string&, typename... ArgT>
442 void set_http_address(ArgT0&& arg0, ArgT... args);
443 std::string* mutable_http_address();
444 PROTOBUF_NODISCARD std::string* release_http_address();
445 void set_allocated_http_address(std::string* http_address);
446 private:
447 const std::string& _internal_http_address() const;
448 inline PROTOBUF_ALWAYS_INLINE void _internal_set_http_address(const std::string& value);
449 std::string* _internal_mutable_http_address();
450 public:
451
452 // optional string docroot = 12 [default = "/usr/share/goby/liaison", (.goby.field) = {
453 bool has_docroot() const;
454 private:
455 bool _internal_has_docroot() const;
456 public:
457 void clear_docroot();
458 const std::string& docroot() const;
459 template <typename ArgT0 = const std::string&, typename... ArgT>
460 void set_docroot(ArgT0&& arg0, ArgT... args);
461 std::string* mutable_docroot();
462 PROTOBUF_NODISCARD std::string* release_docroot();
463 void set_allocated_docroot(std::string* docroot);
464 private:
465 const std::string& _internal_docroot() const;
466 inline PROTOBUF_ALWAYS_INLINE void _internal_set_docroot(const std::string& value);
467 std::string* _internal_mutable_docroot();
468 public:
469
470 // optional string additional_wt_http_params = 13 [(.goby.field) = {
472 private:
473 bool _internal_has_additional_wt_http_params() const;
474 public:
476 const std::string& additional_wt_http_params() const;
477 template <typename ArgT0 = const std::string&, typename... ArgT>
478 void set_additional_wt_http_params(ArgT0&& arg0, ArgT... args);
480 PROTOBUF_NODISCARD std::string* release_additional_wt_http_params();
482 private:
483 const std::string& _internal_additional_wt_http_params() const;
484 inline PROTOBUF_ALWAYS_INLINE void _internal_set_additional_wt_http_params(const std::string& value);
485 std::string* _internal_mutable_additional_wt_http_params();
486 public:
487
488 // optional string upper_right_logo = 19 [(.goby.field) = {
489 bool has_upper_right_logo() const;
490 private:
491 bool _internal_has_upper_right_logo() const;
492 public:
494 const std::string& upper_right_logo() const;
495 template <typename ArgT0 = const std::string&, typename... ArgT>
496 void set_upper_right_logo(ArgT0&& arg0, ArgT... args);
497 std::string* mutable_upper_right_logo();
498 PROTOBUF_NODISCARD std::string* release_upper_right_logo();
500 private:
501 const std::string& _internal_upper_right_logo() const;
502 inline PROTOBUF_ALWAYS_INLINE void _internal_set_upper_right_logo(const std::string& value);
503 std::string* _internal_mutable_upper_right_logo();
504 public:
505
506 // optional string upper_right_logo_link = 20 [(.goby.field) = {
507 bool has_upper_right_logo_link() const;
508 private:
509 bool _internal_has_upper_right_logo_link() const;
510 public:
512 const std::string& upper_right_logo_link() const;
513 template <typename ArgT0 = const std::string&, typename... ArgT>
514 void set_upper_right_logo_link(ArgT0&& arg0, ArgT... args);
515 std::string* mutable_upper_right_logo_link();
516 PROTOBUF_NODISCARD std::string* release_upper_right_logo_link();
518 private:
519 const std::string& _internal_upper_right_logo_link() const;
520 inline PROTOBUF_ALWAYS_INLINE void _internal_set_upper_right_logo_link(const std::string& value);
521 std::string* _internal_mutable_upper_right_logo_link();
522 public:
523
524 // optional .goby.middleware.protobuf.AppConfig app = 1;
525 bool has_app() const;
526 private:
527 bool _internal_has_app() const;
528 public:
529 void clear_app();
530 const ::goby::middleware::protobuf::AppConfig& app() const;
531 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig* release_app();
534 private:
535 const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
536 ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
537 public:
541
542 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
543 bool has_interprocess() const;
544 private:
545 bool _internal_has_interprocess() const;
546 public:
548 const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
549 PROTOBUF_NODISCARD ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
552 private:
553 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
554 ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
555 public:
559
560 // optional .goby.apps.zeromq.protobuf.ProtobufCommanderConfig pb_commander_config = 900;
561 bool has_pb_commander_config() const;
562 private:
563 bool _internal_has_pb_commander_config() const;
564 public:
566 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig& pb_commander_config() const;
567 PROTOBUF_NODISCARD ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* release_pb_commander_config();
570 private:
571 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig& _internal_pb_commander_config() const;
572 ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* _internal_mutable_pb_commander_config();
573 public:
577
578 // optional .goby.apps.zeromq.protobuf.ProtobufScopeConfig pb_scope_config = 901;
579 bool has_pb_scope_config() const;
580 private:
581 bool _internal_has_pb_scope_config() const;
582 public:
584 const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig& pb_scope_config() const;
585 PROTOBUF_NODISCARD ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* release_pb_scope_config();
588 private:
589 const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig& _internal_pb_scope_config() const;
590 ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* _internal_mutable_pb_scope_config();
591 public:
595
596 // optional bool start_paused = 18 [default = false];
597 bool has_start_paused() const;
598 private:
599 bool _internal_has_start_paused() const;
600 public:
601 void clear_start_paused();
602 bool start_paused() const;
603 void set_start_paused(bool value);
604 private:
605 bool _internal_start_paused() const;
606 void _internal_set_start_paused(bool value);
607 public:
608
609 // optional bool add_home_tab = 21 [default = true];
610 bool has_add_home_tab() const;
611 private:
612 bool _internal_has_add_home_tab() const;
613 public:
614 void clear_add_home_tab();
615 bool add_home_tab() const;
616 void set_add_home_tab(bool value);
617 private:
618 bool _internal_add_home_tab() const;
619 void _internal_set_add_home_tab(bool value);
620 public:
621
622 // optional bool add_scope_tab = 22 [default = true];
623 bool has_add_scope_tab() const;
624 private:
625 bool _internal_has_add_scope_tab() const;
626 public:
627 void clear_add_scope_tab();
628 bool add_scope_tab() const;
629 void set_add_scope_tab(bool value);
630 private:
631 bool _internal_add_scope_tab() const;
632 void _internal_set_add_scope_tab(bool value);
633 public:
634
635 // optional bool add_commander_tab = 23 [default = true];
636 bool has_add_commander_tab() const;
637 private:
638 bool _internal_has_add_commander_tab() const;
639 public:
641 bool add_commander_tab() const;
642 void set_add_commander_tab(bool value);
643 private:
644 bool _internal_add_commander_tab() const;
645 void _internal_set_add_commander_tab(bool value);
646 public:
647
648 // optional uint32 http_port = 11 [default = 54321, (.goby.field) = {
649 bool has_http_port() const;
650 private:
651 bool _internal_has_http_port() const;
652 public:
653 void clear_http_port();
654 uint32_t http_port() const;
655 void set_http_port(uint32_t value);
656 private:
657 uint32_t _internal_http_port() const;
658 void _internal_set_http_port(uint32_t value);
659 public:
660
661 // optional float update_freq = 14 [default = 5];
662 bool has_update_freq() const;
663 private:
664 bool _internal_has_update_freq() const;
665 public:
666 void clear_update_freq();
667 float update_freq() const;
668 void set_update_freq(float value);
669 private:
670 float _internal_update_freq() const;
671 void _internal_set_update_freq(float value);
672 public:
673
674
675 template <typename _proto_TypeTraits,
676 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
677 bool _is_packed>
678 inline bool HasExtension(
679 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
680 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id) const {
681
682 return _impl_._extensions_.Has(id.number());
683 }
684
685 template <typename _proto_TypeTraits,
686 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
687 bool _is_packed>
688 inline void ClearExtension(
689 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
690 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
691 _impl_._extensions_.ClearExtension(id.number());
692
693 }
694
695 template <typename _proto_TypeTraits,
696 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
697 bool _is_packed>
698 inline int ExtensionSize(
699 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
700 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id) const {
701
702 return _impl_._extensions_.ExtensionSize(id.number());
703 }
704
705 template <typename _proto_TypeTraits,
706 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
707 bool _is_packed>
708 inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
709 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
710 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id) const {
711
712 return _proto_TypeTraits::Get(id.number(), _impl_._extensions_,
713 id.default_value());
714 }
715
716 template <typename _proto_TypeTraits,
717 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
718 bool _is_packed>
719 inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
720 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
721 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
722
723 return _proto_TypeTraits::Mutable(id.number(), _field_type,
724 &_impl_._extensions_);
725 }
726
727 template <typename _proto_TypeTraits,
728 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
729 bool _is_packed>
730 inline void SetExtension(
731 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
732 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
733 typename _proto_TypeTraits::Singular::ConstType value) {
734 _proto_TypeTraits::Set(id.number(), _field_type, value, &_impl_._extensions_);
735
736 }
737
738 template <typename _proto_TypeTraits,
739 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
740 bool _is_packed>
742 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
743 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
744 typename _proto_TypeTraits::Singular::MutableType value) {
745 _proto_TypeTraits::SetAllocated(id.number(), _field_type, value,
746 &_impl_._extensions_);
747
748 }
749 template <typename _proto_TypeTraits,
750 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
751 bool _is_packed>
753 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
754 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
755 typename _proto_TypeTraits::Singular::MutableType value) {
756 _proto_TypeTraits::UnsafeArenaSetAllocated(id.number(), _field_type,
757 value, &_impl_._extensions_);
758
759 }
760 template <typename _proto_TypeTraits,
761 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
762 bool _is_packed>
763 PROTOBUF_NODISCARD inline
764 typename _proto_TypeTraits::Singular::MutableType
766 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
767 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
768
769 return _proto_TypeTraits::Release(id.number(), _field_type,
770 &_impl_._extensions_);
771 }
772 template <typename _proto_TypeTraits,
773 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
774 bool _is_packed>
775 inline typename _proto_TypeTraits::Singular::MutableType
777 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
778 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
779
780 return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
781 &_impl_._extensions_);
782 }
783
784 template <typename _proto_TypeTraits,
785 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
786 bool _is_packed>
787 inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
788 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
789 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
790 int index) const {
791
792 return _proto_TypeTraits::Get(id.number(), _impl_._extensions_, index);
793 }
794
795 template <typename _proto_TypeTraits,
796 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
797 bool _is_packed>
798 inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
799 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
800 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
801 int index) {
802
803 return _proto_TypeTraits::Mutable(id.number(), index, &_impl_._extensions_);
804 }
805
806 template <typename _proto_TypeTraits,
807 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
808 bool _is_packed>
809 inline void SetExtension(
810 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
811 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
812 int index, typename _proto_TypeTraits::Repeated::ConstType value) {
813 _proto_TypeTraits::Set(id.number(), index, value, &_impl_._extensions_);
814
815 }
816
817 template <typename _proto_TypeTraits,
818 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
819 bool _is_packed>
820 inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
821 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
822 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
823 typename _proto_TypeTraits::Repeated::MutableType to_add =
824 _proto_TypeTraits::Add(id.number(), _field_type, &_impl_._extensions_);
825
826 return to_add;
827 }
828
829 template <typename _proto_TypeTraits,
830 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
831 bool _is_packed>
832 inline void AddExtension(
833 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
834 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
835 typename _proto_TypeTraits::Repeated::ConstType value) {
836 _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
837 &_impl_._extensions_);
838
839 }
840
841 template <typename _proto_TypeTraits,
842 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
843 bool _is_packed>
844 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
846 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
847 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id) const {
848
849 return _proto_TypeTraits::GetRepeated(id.number(), _impl_._extensions_);
850 }
851
852 template <typename _proto_TypeTraits,
853 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
854 bool _is_packed>
855 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
857 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
858 LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
859
860 return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
861 _is_packed, &_impl_._extensions_);
862 }
863
864 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.LiaisonConfig)
865 private:
866 class _Internal;
867
868 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
869 typedef void InternalArenaConstructable_;
870 typedef void DestructorSkippable_;
871 struct Impl_ {
872 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
873
874 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
875 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
876 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_shared_library_;
877 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_proto_file_;
878 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_proto_dir_;
879 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_http_address_;
880 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr http_address_;
881 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_docroot_;
882 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr docroot_;
883 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr additional_wt_http_params_;
884 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr upper_right_logo_;
885 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr upper_right_logo_link_;
890 bool start_paused_;
891 bool add_home_tab_;
892 bool add_scope_tab_;
893 bool add_commander_tab_;
894 uint32_t http_port_;
895 float update_freq_;
896 };
897 union { Impl_ _impl_; };
898 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
899};
900// -------------------------------------------------------------------
901
903 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer) */ {
904 public:
907 explicit PROTOBUF_CONSTEXPR ProtobufCommanderConfig_LoadProtobuf_GroupLayer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
908
914
920 if (this == &from) return *this;
921 if (GetOwningArena() == from.GetOwningArena()
922 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
923 && GetOwningArena() != nullptr
924 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
925 ) {
926 InternalSwap(&from);
927 } else {
928 CopyFrom(from);
929 }
930 return *this;
931 }
932
933 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
934 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
935 }
936 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
937 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
938 }
939
940 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
941 return GetDescriptor();
942 }
943 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
944 return default_instance().GetMetadata().descriptor;
945 }
946 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
947 return default_instance().GetMetadata().reflection;
948 }
950 return *internal_default_instance();
951 }
956 static constexpr int kIndexInFileMessages =
957 1;
958
963 if (other == this) return;
964 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
965 if (GetOwningArena() != nullptr &&
966 GetOwningArena() == other->GetOwningArena()) {
967 #else // PROTOBUF_FORCE_COPY_IN_SWAP
968 if (GetOwningArena() == other->GetOwningArena()) {
969 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
970 InternalSwap(other);
971 } else {
972 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
973 }
974 }
976 if (other == this) return;
977 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
978 InternalSwap(other);
979 }
980
981 // implements Message ----------------------------------------------
982
983 ProtobufCommanderConfig_LoadProtobuf_GroupLayer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
984 return CreateMaybeMessage<ProtobufCommanderConfig_LoadProtobuf_GroupLayer>(arena);
985 }
986 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
988 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
990 ProtobufCommanderConfig_LoadProtobuf_GroupLayer::MergeImpl(*this, from);
991 }
992 private:
993 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
994 public:
995 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
996 bool IsInitialized() const final;
997
998 size_t ByteSizeLong() const final;
999 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1000 uint8_t* _InternalSerialize(
1001 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1002 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1003
1004 private:
1005 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1006 void SharedDtor();
1007 void SetCachedSize(int size) const final;
1008 void InternalSwap(ProtobufCommanderConfig_LoadProtobuf_GroupLayer* other);
1009
1010 private:
1011 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1012 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1013 return "goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer";
1014 }
1015 protected:
1016 explicit ProtobufCommanderConfig_LoadProtobuf_GroupLayer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1017 bool is_message_owned = false);
1018 public:
1019
1020 static const ClassData _class_data_;
1021 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1022
1023 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1024
1025 // nested types ----------------------------------------------------
1026
1027 // accessors -------------------------------------------------------
1028
1029 enum : int {
1030 kGroupFieldNumber = 1,
1031 kGroupNumericFieldNameFieldNumber = 3,
1032 kGroupNumericFieldNumber = 2,
1033 kLayerFieldNumber = 4,
1034 };
1035 // required string group = 1;
1036 bool has_group() const;
1037 private:
1038 bool _internal_has_group() const;
1039 public:
1040 void clear_group();
1041 const std::string& group() const;
1042 template <typename ArgT0 = const std::string&, typename... ArgT>
1043 void set_group(ArgT0&& arg0, ArgT... args);
1044 std::string* mutable_group();
1045 PROTOBUF_NODISCARD std::string* release_group();
1046 void set_allocated_group(std::string* group);
1047 private:
1048 const std::string& _internal_group() const;
1049 inline PROTOBUF_ALWAYS_INLINE void _internal_set_group(const std::string& value);
1050 std::string* _internal_mutable_group();
1051 public:
1052
1053 // optional string group_numeric_field_name = 3;
1054 bool has_group_numeric_field_name() const;
1055 private:
1056 bool _internal_has_group_numeric_field_name() const;
1057 public:
1058 void clear_group_numeric_field_name();
1059 const std::string& group_numeric_field_name() const;
1060 template <typename ArgT0 = const std::string&, typename... ArgT>
1061 void set_group_numeric_field_name(ArgT0&& arg0, ArgT... args);
1062 std::string* mutable_group_numeric_field_name();
1063 PROTOBUF_NODISCARD std::string* release_group_numeric_field_name();
1064 void set_allocated_group_numeric_field_name(std::string* group_numeric_field_name);
1065 private:
1066 const std::string& _internal_group_numeric_field_name() const;
1067 inline PROTOBUF_ALWAYS_INLINE void _internal_set_group_numeric_field_name(const std::string& value);
1068 std::string* _internal_mutable_group_numeric_field_name();
1069 public:
1070
1071 // optional uint32 group_numeric = 2 [default = 0];
1072 bool has_group_numeric() const;
1073 private:
1074 bool _internal_has_group_numeric() const;
1075 public:
1076 void clear_group_numeric();
1077 uint32_t group_numeric() const;
1078 void set_group_numeric(uint32_t value);
1079 private:
1080 uint32_t _internal_group_numeric() const;
1081 void _internal_set_group_numeric(uint32_t value);
1082 public:
1083
1084 // optional .goby.middleware.protobuf.Layer layer = 4 [default = LAYER_INTERPROCESS];
1085 bool has_layer() const;
1086 private:
1087 bool _internal_has_layer() const;
1088 public:
1089 void clear_layer();
1091 void set_layer(::goby::middleware::protobuf::Layer value);
1092 private:
1093 ::goby::middleware::protobuf::Layer _internal_layer() const;
1094 void _internal_set_layer(::goby::middleware::protobuf::Layer value);
1095 public:
1096
1097 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer)
1098 private:
1099 class _Internal;
1100
1101 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1102 typedef void InternalArenaConstructable_;
1103 typedef void DestructorSkippable_;
1104 struct Impl_ {
1105 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1106 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1107 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr group_;
1108 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr group_numeric_field_name_;
1109 uint32_t group_numeric_;
1110 int layer_;
1111 };
1112 union { Impl_ _impl_; };
1113 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
1114};
1115// -------------------------------------------------------------------
1116
1118 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation) */ {
1119 public:
1122 explicit PROTOBUF_CONSTEXPR ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1123
1129
1135 if (this == &from) return *this;
1136 if (GetOwningArena() == from.GetOwningArena()
1137 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1138 && GetOwningArena() != nullptr
1139 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1140 ) {
1141 InternalSwap(&from);
1142 } else {
1143 CopyFrom(from);
1144 }
1145 return *this;
1146 }
1147
1148 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1149 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1150 }
1151 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1152 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1153 }
1154
1155 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1156 return GetDescriptor();
1157 }
1158 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1159 return default_instance().GetMetadata().descriptor;
1160 }
1161 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1162 return default_instance().GetMetadata().reflection;
1163 }
1165 return *internal_default_instance();
1166 }
1171 static constexpr int kIndexInFileMessages =
1172 2;
1173
1178 if (other == this) return;
1179 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1180 if (GetOwningArena() != nullptr &&
1181 GetOwningArena() == other->GetOwningArena()) {
1182 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1183 if (GetOwningArena() == other->GetOwningArena()) {
1184 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1185 InternalSwap(other);
1186 } else {
1187 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1188 }
1189 }
1191 if (other == this) return;
1192 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1193 InternalSwap(other);
1194 }
1195
1196 // implements Message ----------------------------------------------
1197
1198 ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1199 return CreateMaybeMessage<ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation>(arena);
1200 }
1201 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1203 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1205 ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::MergeImpl(*this, from);
1206 }
1207 private:
1208 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1209 public:
1210 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1211 bool IsInitialized() const final;
1212
1213 size_t ByteSizeLong() const final;
1214 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1215 uint8_t* _InternalSerialize(
1216 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1217 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1218
1219 private:
1220 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1221 void SharedDtor();
1222 void SetCachedSize(int size) const final;
1224
1225 private:
1226 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1227 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1228 return "goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation";
1229 }
1230 protected:
1231 explicit ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1232 bool is_message_owned = false);
1233 public:
1234
1235 static const ClassData _class_data_;
1236 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1237
1238 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1239
1240 // nested types ----------------------------------------------------
1241
1242 // accessors -------------------------------------------------------
1243
1244 enum : int {
1245 kFromFieldNumber = 1,
1246 kToFieldNumber = 2,
1247 };
1248 // required string from = 1;
1249 bool has_from() const;
1250 private:
1251 bool _internal_has_from() const;
1252 public:
1253 void clear_from();
1254 const std::string& from() const;
1255 template <typename ArgT0 = const std::string&, typename... ArgT>
1256 void set_from(ArgT0&& arg0, ArgT... args);
1257 std::string* mutable_from();
1258 PROTOBUF_NODISCARD std::string* release_from();
1259 void set_allocated_from(std::string* from);
1260 private:
1261 const std::string& _internal_from() const;
1262 inline PROTOBUF_ALWAYS_INLINE void _internal_set_from(const std::string& value);
1263 std::string* _internal_mutable_from();
1264 public:
1265
1266 // required string to = 2;
1267 bool has_to() const;
1268 private:
1269 bool _internal_has_to() const;
1270 public:
1271 void clear_to();
1272 const std::string& to() const;
1273 template <typename ArgT0 = const std::string&, typename... ArgT>
1274 void set_to(ArgT0&& arg0, ArgT... args);
1275 std::string* mutable_to();
1276 PROTOBUF_NODISCARD std::string* release_to();
1277 void set_allocated_to(std::string* to);
1278 private:
1279 const std::string& _internal_to() const;
1280 inline PROTOBUF_ALWAYS_INLINE void _internal_set_to(const std::string& value);
1281 std::string* _internal_mutable_to();
1282 public:
1283
1284 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation)
1285 private:
1286 class _Internal;
1287
1288 // helper for ByteSizeLong()
1289 size_t RequiredFieldsByteSizeFallback() const;
1290
1291 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1292 typedef void InternalArenaConstructable_;
1293 typedef void DestructorSkippable_;
1294 struct Impl_ {
1295 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1296 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1297 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr from_;
1298 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr to_;
1299 };
1300 union { Impl_ _impl_; };
1301 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
1302};
1303// -------------------------------------------------------------------
1304
1306 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData) */ {
1307 public:
1310 explicit PROTOBUF_CONSTEXPR ProtobufCommanderConfig_LoadProtobuf_ExternalData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1311
1317
1323 if (this == &from) return *this;
1324 if (GetOwningArena() == from.GetOwningArena()
1325 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1326 && GetOwningArena() != nullptr
1327 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1328 ) {
1329 InternalSwap(&from);
1330 } else {
1331 CopyFrom(from);
1332 }
1333 return *this;
1334 }
1335
1336 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1337 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1338 }
1339 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1340 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1341 }
1342
1343 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1344 return GetDescriptor();
1345 }
1346 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1347 return default_instance().GetMetadata().descriptor;
1348 }
1349 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1350 return default_instance().GetMetadata().reflection;
1351 }
1353 return *internal_default_instance();
1354 }
1359 static constexpr int kIndexInFileMessages =
1360 3;
1361
1366 if (other == this) return;
1367 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1368 if (GetOwningArena() != nullptr &&
1369 GetOwningArena() == other->GetOwningArena()) {
1370 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1371 if (GetOwningArena() == other->GetOwningArena()) {
1372 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1373 InternalSwap(other);
1374 } else {
1375 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1376 }
1377 }
1379 if (other == this) return;
1380 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1381 InternalSwap(other);
1382 }
1383
1384 // implements Message ----------------------------------------------
1385
1386 ProtobufCommanderConfig_LoadProtobuf_ExternalData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1387 return CreateMaybeMessage<ProtobufCommanderConfig_LoadProtobuf_ExternalData>(arena);
1388 }
1389 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1391 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1393 ProtobufCommanderConfig_LoadProtobuf_ExternalData::MergeImpl(*this, from);
1394 }
1395 private:
1396 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1397 public:
1398 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1399 bool IsInitialized() const final;
1400
1401 size_t ByteSizeLong() const final;
1402 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1403 uint8_t* _InternalSerialize(
1404 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1405 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1406
1407 private:
1408 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1409 void SharedDtor();
1410 void SetCachedSize(int size) const final;
1411 void InternalSwap(ProtobufCommanderConfig_LoadProtobuf_ExternalData* other);
1412
1413 private:
1414 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1415 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1416 return "goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData";
1417 }
1418 protected:
1419 explicit ProtobufCommanderConfig_LoadProtobuf_ExternalData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1420 bool is_message_owned = false);
1421 public:
1422
1423 static const ClassData _class_data_;
1424 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1425
1426 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1427
1428 // nested types ----------------------------------------------------
1429
1431
1432 // accessors -------------------------------------------------------
1433
1434 enum : int {
1435 kTranslateFieldNumber = 3,
1436 kNameFieldNumber = 1,
1437 kGroupFieldNumber = 2,
1438 };
1439 // repeated .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation translate = 3;
1440 int translate_size() const;
1441 private:
1442 int _internal_translate_size() const;
1443 public:
1444 void clear_translate();
1446 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation >*
1447 mutable_translate();
1448 private:
1449 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation& _internal_translate(int index) const;
1451 public:
1452 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation& translate(int index) const;
1454 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation >&
1455 translate() const;
1456
1457 // required string name = 1;
1458 bool has_name() const;
1459 private:
1460 bool _internal_has_name() const;
1461 public:
1462 void clear_name();
1463 const std::string& name() const;
1464 template <typename ArgT0 = const std::string&, typename... ArgT>
1465 void set_name(ArgT0&& arg0, ArgT... args);
1466 std::string* mutable_name();
1467 PROTOBUF_NODISCARD std::string* release_name();
1468 void set_allocated_name(std::string* name);
1469 private:
1470 const std::string& _internal_name() const;
1471 inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
1472 std::string* _internal_mutable_name();
1473 public:
1474
1475 // required string group = 2;
1476 bool has_group() const;
1477 private:
1478 bool _internal_has_group() const;
1479 public:
1480 void clear_group();
1481 const std::string& group() const;
1482 template <typename ArgT0 = const std::string&, typename... ArgT>
1483 void set_group(ArgT0&& arg0, ArgT... args);
1484 std::string* mutable_group();
1485 PROTOBUF_NODISCARD std::string* release_group();
1486 void set_allocated_group(std::string* group);
1487 private:
1488 const std::string& _internal_group() const;
1489 inline PROTOBUF_ALWAYS_INLINE void _internal_set_group(const std::string& value);
1490 std::string* _internal_mutable_group();
1491 public:
1492
1493 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData)
1494 private:
1495 class _Internal;
1496
1497 // helper for ByteSizeLong()
1498 size_t RequiredFieldsByteSizeFallback() const;
1499
1500 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1501 typedef void InternalArenaConstructable_;
1502 typedef void DestructorSkippable_;
1503 struct Impl_ {
1504 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1505 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1506 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation > translate_;
1507 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
1508 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr group_;
1509 };
1510 union { Impl_ _impl_; };
1511 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
1512};
1513// -------------------------------------------------------------------
1514
1516 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf) */ {
1517 public:
1520 explicit PROTOBUF_CONSTEXPR ProtobufCommanderConfig_LoadProtobuf(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1521
1527
1529 CopyFrom(from);
1530 return *this;
1531 }
1533 if (this == &from) return *this;
1534 if (GetOwningArena() == from.GetOwningArena()
1535 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1536 && GetOwningArena() != nullptr
1537 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1538 ) {
1539 InternalSwap(&from);
1540 } else {
1541 CopyFrom(from);
1542 }
1543 return *this;
1544 }
1545
1546 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1547 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1548 }
1549 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1550 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1551 }
1552
1553 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1554 return GetDescriptor();
1555 }
1556 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1557 return default_instance().GetMetadata().descriptor;
1558 }
1559 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1560 return default_instance().GetMetadata().reflection;
1561 }
1563 return *internal_default_instance();
1564 }
1569 static constexpr int kIndexInFileMessages =
1570 4;
1571
1576 if (other == this) return;
1577 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1578 if (GetOwningArena() != nullptr &&
1579 GetOwningArena() == other->GetOwningArena()) {
1580 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1581 if (GetOwningArena() == other->GetOwningArena()) {
1582 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1583 InternalSwap(other);
1584 } else {
1585 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1586 }
1587 }
1589 if (other == this) return;
1590 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1591 InternalSwap(other);
1592 }
1593
1594 // implements Message ----------------------------------------------
1595
1596 ProtobufCommanderConfig_LoadProtobuf* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1597 return CreateMaybeMessage<ProtobufCommanderConfig_LoadProtobuf>(arena);
1598 }
1599 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1601 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1603 ProtobufCommanderConfig_LoadProtobuf::MergeImpl(*this, from);
1604 }
1605 private:
1606 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1607 public:
1608 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1609 bool IsInitialized() const final;
1610
1611 size_t ByteSizeLong() const final;
1612 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1613 uint8_t* _InternalSerialize(
1614 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1615 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1616
1617 private:
1618 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1619 void SharedDtor();
1620 void SetCachedSize(int size) const final;
1621 void InternalSwap(ProtobufCommanderConfig_LoadProtobuf* other);
1622
1623 private:
1624 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1625 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1626 return "goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf";
1627 }
1628 protected:
1629 explicit ProtobufCommanderConfig_LoadProtobuf(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1630 bool is_message_owned = false);
1631 public:
1632
1633 static const ClassData _class_data_;
1634 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1635
1636 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1637
1638 // nested types ----------------------------------------------------
1639
1642
1643 // accessors -------------------------------------------------------
1644
1645 enum : int {
1646 kPublishToFieldNumber = 2,
1647 kExternalDataFieldNumber = 3,
1648 kNameFieldNumber = 1,
1649 };
1650 // repeated .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer publish_to = 2;
1651 int publish_to_size() const;
1652 private:
1653 int _internal_publish_to_size() const;
1654 public:
1655 void clear_publish_to();
1657 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer >*
1658 mutable_publish_to();
1659 private:
1660 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer& _internal_publish_to(int index) const;
1662 public:
1663 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer& publish_to(int index) const;
1665 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer >&
1666 publish_to() const;
1667
1668 // repeated .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData external_data = 3;
1669 int external_data_size() const;
1670 private:
1671 int _internal_external_data_size() const;
1672 public:
1673 void clear_external_data();
1675 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData >*
1676 mutable_external_data();
1677 private:
1678 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData& _internal_external_data(int index) const;
1680 public:
1681 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData& external_data(int index) const;
1683 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData >&
1684 external_data() const;
1685
1686 // required string name = 1;
1687 bool has_name() const;
1688 private:
1689 bool _internal_has_name() const;
1690 public:
1691 void clear_name();
1692 const std::string& name() const;
1693 template <typename ArgT0 = const std::string&, typename... ArgT>
1694 void set_name(ArgT0&& arg0, ArgT... args);
1695 std::string* mutable_name();
1696 PROTOBUF_NODISCARD std::string* release_name();
1697 void set_allocated_name(std::string* name);
1698 private:
1699 const std::string& _internal_name() const;
1700 inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
1701 std::string* _internal_mutable_name();
1702 public:
1703
1704 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf)
1705 private:
1706 class _Internal;
1707
1708 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1709 typedef void InternalArenaConstructable_;
1710 typedef void DestructorSkippable_;
1711 struct Impl_ {
1712 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1713 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1714 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer > publish_to_;
1715 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData > external_data_;
1716 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
1717 };
1718 union { Impl_ _impl_; };
1719 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
1720};
1721// -------------------------------------------------------------------
1722
1724 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels) */ {
1725 public:
1728 explicit PROTOBUF_CONSTEXPR ProtobufCommanderConfig_DatabaseColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1729
1735
1741 if (this == &from) return *this;
1742 if (GetOwningArena() == from.GetOwningArena()
1743 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1744 && GetOwningArena() != nullptr
1745 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1746 ) {
1747 InternalSwap(&from);
1748 } else {
1749 CopyFrom(from);
1750 }
1751 return *this;
1752 }
1753
1754 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1755 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1756 }
1757 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1758 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1759 }
1760
1761 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1762 return GetDescriptor();
1763 }
1764 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1765 return default_instance().GetMetadata().descriptor;
1766 }
1767 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1768 return default_instance().GetMetadata().reflection;
1769 }
1771 return *internal_default_instance();
1772 }
1777 static constexpr int kIndexInFileMessages =
1778 5;
1779
1784 if (other == this) return;
1785 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1786 if (GetOwningArena() != nullptr &&
1787 GetOwningArena() == other->GetOwningArena()) {
1788 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1789 if (GetOwningArena() == other->GetOwningArena()) {
1790 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1791 InternalSwap(other);
1792 } else {
1793 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1794 }
1795 }
1797 if (other == this) return;
1798 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1799 InternalSwap(other);
1800 }
1801
1802 // implements Message ----------------------------------------------
1803
1804 ProtobufCommanderConfig_DatabaseColumnWidthPixels* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1805 return CreateMaybeMessage<ProtobufCommanderConfig_DatabaseColumnWidthPixels>(arena);
1806 }
1807 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1809 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1811 ProtobufCommanderConfig_DatabaseColumnWidthPixels::MergeImpl(*this, from);
1812 }
1813 private:
1814 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1815 public:
1816 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1817 bool IsInitialized() const final;
1818
1819 size_t ByteSizeLong() const final;
1820 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1821 uint8_t* _InternalSerialize(
1822 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1823 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1824
1825 private:
1826 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1827 void SharedDtor();
1828 void SetCachedSize(int size) const final;
1829 void InternalSwap(ProtobufCommanderConfig_DatabaseColumnWidthPixels* other);
1830
1831 private:
1832 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1833 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1834 return "goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels";
1835 }
1836 protected:
1837 explicit ProtobufCommanderConfig_DatabaseColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1838 bool is_message_owned = false);
1839 public:
1840
1841 static const ClassData _class_data_;
1842 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1843
1844 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1845
1846 // nested types ----------------------------------------------------
1847
1848 // accessors -------------------------------------------------------
1849
1850 enum : int {
1851 kLastAckWidthFieldNumber = 7,
1852 kCommentWidthFieldNumber = 1,
1853 kNameWidthFieldNumber = 2,
1854 kGroupWidthFieldNumber = 3,
1855 kLayerWidthFieldNumber = 4,
1856 kIpWidthFieldNumber = 5,
1857 kTimeWidthFieldNumber = 6,
1858 };
1859 // optional int32 last_ack_width = 7 [default = 120];
1860 bool has_last_ack_width() const;
1861 private:
1862 bool _internal_has_last_ack_width() const;
1863 public:
1864 void clear_last_ack_width();
1865 int32_t last_ack_width() const;
1866 void set_last_ack_width(int32_t value);
1867 private:
1868 int32_t _internal_last_ack_width() const;
1869 void _internal_set_last_ack_width(int32_t value);
1870 public:
1871
1872 // optional int32 comment_width = 1 [default = 180];
1873 bool has_comment_width() const;
1874 private:
1875 bool _internal_has_comment_width() const;
1876 public:
1877 void clear_comment_width();
1878 int32_t comment_width() const;
1879 void set_comment_width(int32_t value);
1880 private:
1881 int32_t _internal_comment_width() const;
1882 void _internal_set_comment_width(int32_t value);
1883 public:
1884
1885 // optional int32 name_width = 2 [default = 180];
1886 bool has_name_width() const;
1887 private:
1888 bool _internal_has_name_width() const;
1889 public:
1890 void clear_name_width();
1891 int32_t name_width() const;
1892 void set_name_width(int32_t value);
1893 private:
1894 int32_t _internal_name_width() const;
1895 void _internal_set_name_width(int32_t value);
1896 public:
1897
1898 // optional int32 group_width = 3 [default = 120];
1899 bool has_group_width() const;
1900 private:
1901 bool _internal_has_group_width() const;
1902 public:
1903 void clear_group_width();
1904 int32_t group_width() const;
1905 void set_group_width(int32_t value);
1906 private:
1907 int32_t _internal_group_width() const;
1908 void _internal_set_group_width(int32_t value);
1909 public:
1910
1911 // optional int32 layer_width = 4 [default = 120];
1912 bool has_layer_width() const;
1913 private:
1914 bool _internal_has_layer_width() const;
1915 public:
1916 void clear_layer_width();
1917 int32_t layer_width() const;
1918 void set_layer_width(int32_t value);
1919 private:
1920 int32_t _internal_layer_width() const;
1921 void _internal_set_layer_width(int32_t value);
1922 public:
1923
1924 // optional int32 ip_width = 5 [default = 120];
1925 bool has_ip_width() const;
1926 private:
1927 bool _internal_has_ip_width() const;
1928 public:
1929 void clear_ip_width();
1930 int32_t ip_width() const;
1931 void set_ip_width(int32_t value);
1932 private:
1933 int32_t _internal_ip_width() const;
1934 void _internal_set_ip_width(int32_t value);
1935 public:
1936
1937 // optional int32 time_width = 6 [default = 120];
1938 bool has_time_width() const;
1939 private:
1940 bool _internal_has_time_width() const;
1941 public:
1942 void clear_time_width();
1943 int32_t time_width() const;
1944 void set_time_width(int32_t value);
1945 private:
1946 int32_t _internal_time_width() const;
1947 void _internal_set_time_width(int32_t value);
1948 public:
1949
1950 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels)
1951 private:
1952 class _Internal;
1953
1954 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1955 typedef void InternalArenaConstructable_;
1956 typedef void DestructorSkippable_;
1957 struct Impl_ {
1958 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1959 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1960 int32_t last_ack_width_;
1961 int32_t comment_width_;
1962 int32_t name_width_;
1963 int32_t group_width_;
1964 int32_t layer_width_;
1965 int32_t ip_width_;
1966 int32_t time_width_;
1967 };
1968 union { Impl_ _impl_; };
1969 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
1970};
1971// -------------------------------------------------------------------
1972
1974 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.ModalDialogDimensions) */ {
1975 public:
1978 explicit PROTOBUF_CONSTEXPR ProtobufCommanderConfig_ModalDialogDimensions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1979
1985
1987 CopyFrom(from);
1988 return *this;
1989 }
1991 if (this == &from) return *this;
1992 if (GetOwningArena() == from.GetOwningArena()
1993 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1994 && GetOwningArena() != nullptr
1995 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1996 ) {
1997 InternalSwap(&from);
1998 } else {
1999 CopyFrom(from);
2000 }
2001 return *this;
2002 }
2003
2004 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2005 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2006 }
2007 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2008 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2009 }
2010
2011 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2012 return GetDescriptor();
2013 }
2014 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2015 return default_instance().GetMetadata().descriptor;
2016 }
2017 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2018 return default_instance().GetMetadata().reflection;
2019 }
2021 return *internal_default_instance();
2022 }
2027 static constexpr int kIndexInFileMessages =
2028 6;
2029
2034 if (other == this) return;
2035 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2036 if (GetOwningArena() != nullptr &&
2037 GetOwningArena() == other->GetOwningArena()) {
2038 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2039 if (GetOwningArena() == other->GetOwningArena()) {
2040 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2041 InternalSwap(other);
2042 } else {
2043 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2044 }
2045 }
2047 if (other == this) return;
2048 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2049 InternalSwap(other);
2050 }
2051
2052 // implements Message ----------------------------------------------
2053
2054 ProtobufCommanderConfig_ModalDialogDimensions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2055 return CreateMaybeMessage<ProtobufCommanderConfig_ModalDialogDimensions>(arena);
2056 }
2057 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2059 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2061 ProtobufCommanderConfig_ModalDialogDimensions::MergeImpl(*this, from);
2062 }
2063 private:
2064 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2065 public:
2066 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2067 bool IsInitialized() const final;
2068
2069 size_t ByteSizeLong() const final;
2070 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2071 uint8_t* _InternalSerialize(
2072 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2073 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2074
2075 private:
2076 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2077 void SharedDtor();
2078 void SetCachedSize(int size) const final;
2079 void InternalSwap(ProtobufCommanderConfig_ModalDialogDimensions* other);
2080
2081 private:
2082 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2083 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2084 return "goby.apps.zeromq.protobuf.ProtobufCommanderConfig.ModalDialogDimensions";
2085 }
2086 protected:
2087 explicit ProtobufCommanderConfig_ModalDialogDimensions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2088 bool is_message_owned = false);
2089 public:
2090
2091 static const ClassData _class_data_;
2092 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2093
2094 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2095
2096 // nested types ----------------------------------------------------
2097
2098 // accessors -------------------------------------------------------
2099
2100 enum : int {
2101 kWidthFieldNumber = 1,
2102 kHeightFieldNumber = 2,
2103 };
2104 // optional int32 width = 1 [default = 800];
2105 bool has_width() const;
2106 private:
2107 bool _internal_has_width() const;
2108 public:
2109 void clear_width();
2110 int32_t width() const;
2111 void set_width(int32_t value);
2112 private:
2113 int32_t _internal_width() const;
2114 void _internal_set_width(int32_t value);
2115 public:
2116
2117 // optional int32 height = 2 [default = 200];
2118 bool has_height() const;
2119 private:
2120 bool _internal_has_height() const;
2121 public:
2122 void clear_height();
2123 int32_t height() const;
2124 void set_height(int32_t value);
2125 private:
2126 int32_t _internal_height() const;
2127 void _internal_set_height(int32_t value);
2128 public:
2129
2130 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.ModalDialogDimensions)
2131 private:
2132 class _Internal;
2133
2134 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2135 typedef void InternalArenaConstructable_;
2136 typedef void DestructorSkippable_;
2137 struct Impl_ {
2138 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2139 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2140 int32_t width_;
2141 int32_t height_;
2142 };
2143 union { Impl_ _impl_; };
2144 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
2145};
2146// -------------------------------------------------------------------
2147
2149 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color) */ {
2150 public:
2153 explicit PROTOBUF_CONSTEXPR ProtobufCommanderConfig_NotificationSubscription_Color(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2154
2160
2166 if (this == &from) return *this;
2167 if (GetOwningArena() == from.GetOwningArena()
2168 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2169 && GetOwningArena() != nullptr
2170 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2171 ) {
2172 InternalSwap(&from);
2173 } else {
2174 CopyFrom(from);
2175 }
2176 return *this;
2177 }
2178
2179 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2180 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2181 }
2182 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2183 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2184 }
2185
2186 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2187 return GetDescriptor();
2188 }
2189 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2190 return default_instance().GetMetadata().descriptor;
2191 }
2192 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2193 return default_instance().GetMetadata().reflection;
2194 }
2196 return *internal_default_instance();
2197 }
2202 static constexpr int kIndexInFileMessages =
2203 7;
2204
2209 if (other == this) return;
2210 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2211 if (GetOwningArena() != nullptr &&
2212 GetOwningArena() == other->GetOwningArena()) {
2213 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2214 if (GetOwningArena() == other->GetOwningArena()) {
2215 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2216 InternalSwap(other);
2217 } else {
2218 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2219 }
2220 }
2222 if (other == this) return;
2223 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2224 InternalSwap(other);
2225 }
2226
2227 // implements Message ----------------------------------------------
2228
2229 ProtobufCommanderConfig_NotificationSubscription_Color* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2230 return CreateMaybeMessage<ProtobufCommanderConfig_NotificationSubscription_Color>(arena);
2231 }
2232 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2234 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2236 ProtobufCommanderConfig_NotificationSubscription_Color::MergeImpl(*this, from);
2237 }
2238 private:
2239 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2240 public:
2241 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2242 bool IsInitialized() const final;
2243
2244 size_t ByteSizeLong() const final;
2245 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2246 uint8_t* _InternalSerialize(
2247 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2248 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2249
2250 private:
2251 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2252 void SharedDtor();
2253 void SetCachedSize(int size) const final;
2255
2256 private:
2257 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2258 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2259 return "goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color";
2260 }
2261 protected:
2262 explicit ProtobufCommanderConfig_NotificationSubscription_Color(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2263 bool is_message_owned = false);
2264 public:
2265
2266 static const ClassData _class_data_;
2267 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2268
2269 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2270
2271 // nested types ----------------------------------------------------
2272
2273 // accessors -------------------------------------------------------
2274
2275 enum : int {
2276 kRFieldNumber = 1,
2277 kGFieldNumber = 2,
2278 kBFieldNumber = 3,
2279 kAFieldNumber = 4,
2280 };
2281 // required int32 r = 1;
2282 bool has_r() const;
2283 private:
2284 bool _internal_has_r() const;
2285 public:
2286 void clear_r();
2287 int32_t r() const;
2288 void set_r(int32_t value);
2289 private:
2290 int32_t _internal_r() const;
2291 void _internal_set_r(int32_t value);
2292 public:
2293
2294 // required int32 g = 2;
2295 bool has_g() const;
2296 private:
2297 bool _internal_has_g() const;
2298 public:
2299 void clear_g();
2300 int32_t g() const;
2301 void set_g(int32_t value);
2302 private:
2303 int32_t _internal_g() const;
2304 void _internal_set_g(int32_t value);
2305 public:
2306
2307 // required int32 b = 3;
2308 bool has_b() const;
2309 private:
2310 bool _internal_has_b() const;
2311 public:
2312 void clear_b();
2313 int32_t b() const;
2314 void set_b(int32_t value);
2315 private:
2316 int32_t _internal_b() const;
2317 void _internal_set_b(int32_t value);
2318 public:
2319
2320 // optional int32 a = 4 [default = 255];
2321 bool has_a() const;
2322 private:
2323 bool _internal_has_a() const;
2324 public:
2325 void clear_a();
2326 int32_t a() const;
2327 void set_a(int32_t value);
2328 private:
2329 int32_t _internal_a() const;
2330 void _internal_set_a(int32_t value);
2331 public:
2332
2333 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color)
2334 private:
2335 class _Internal;
2336
2337 // helper for ByteSizeLong()
2338 size_t RequiredFieldsByteSizeFallback() const;
2339
2340 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2341 typedef void InternalArenaConstructable_;
2342 typedef void DestructorSkippable_;
2343 struct Impl_ {
2344 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2345 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2346 int32_t r_;
2347 int32_t g_;
2348 int32_t b_;
2349 int32_t a_;
2350 };
2351 union { Impl_ _impl_; };
2352 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
2353};
2354// -------------------------------------------------------------------
2355
2357 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription) */ {
2358 public:
2361 explicit PROTOBUF_CONSTEXPR ProtobufCommanderConfig_NotificationSubscription(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2362
2368
2370 CopyFrom(from);
2371 return *this;
2372 }
2374 if (this == &from) return *this;
2375 if (GetOwningArena() == from.GetOwningArena()
2376 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2377 && GetOwningArena() != nullptr
2378 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2379 ) {
2380 InternalSwap(&from);
2381 } else {
2382 CopyFrom(from);
2383 }
2384 return *this;
2385 }
2386
2387 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2388 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2389 }
2390 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2391 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2392 }
2393
2394 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2395 return GetDescriptor();
2396 }
2397 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2398 return default_instance().GetMetadata().descriptor;
2399 }
2400 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2401 return default_instance().GetMetadata().reflection;
2402 }
2404 return *internal_default_instance();
2405 }
2410 static constexpr int kIndexInFileMessages =
2411 8;
2412
2417 if (other == this) return;
2418 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2419 if (GetOwningArena() != nullptr &&
2420 GetOwningArena() == other->GetOwningArena()) {
2421 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2422 if (GetOwningArena() == other->GetOwningArena()) {
2423 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2424 InternalSwap(other);
2425 } else {
2426 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2427 }
2428 }
2430 if (other == this) return;
2431 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2432 InternalSwap(other);
2433 }
2434
2435 // implements Message ----------------------------------------------
2436
2437 ProtobufCommanderConfig_NotificationSubscription* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2438 return CreateMaybeMessage<ProtobufCommanderConfig_NotificationSubscription>(arena);
2439 }
2440 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2442 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2444 ProtobufCommanderConfig_NotificationSubscription::MergeImpl(*this, from);
2445 }
2446 private:
2447 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2448 public:
2449 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2450 bool IsInitialized() const final;
2451
2452 size_t ByteSizeLong() const final;
2453 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2454 uint8_t* _InternalSerialize(
2455 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2456 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2457
2458 private:
2459 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2460 void SharedDtor();
2461 void SetCachedSize(int size) const final;
2462 void InternalSwap(ProtobufCommanderConfig_NotificationSubscription* other);
2463
2464 private:
2465 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2466 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2467 return "goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription";
2468 }
2469 protected:
2470 explicit ProtobufCommanderConfig_NotificationSubscription(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2471 bool is_message_owned = false);
2472 public:
2473
2474 static const ClassData _class_data_;
2475 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2476
2477 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2478
2479 // nested types ----------------------------------------------------
2480
2482
2483 // accessors -------------------------------------------------------
2484
2485 enum : int {
2486 kTypeRegexFieldNumber = 1,
2487 kGroupRegexFieldNumber = 2,
2488 kBackgroundColorFieldNumber = 3,
2489 };
2490 // required string type_regex = 1;
2491 bool has_type_regex() const;
2492 private:
2493 bool _internal_has_type_regex() const;
2494 public:
2495 void clear_type_regex();
2496 const std::string& type_regex() const;
2497 template <typename ArgT0 = const std::string&, typename... ArgT>
2498 void set_type_regex(ArgT0&& arg0, ArgT... args);
2499 std::string* mutable_type_regex();
2500 PROTOBUF_NODISCARD std::string* release_type_regex();
2501 void set_allocated_type_regex(std::string* type_regex);
2502 private:
2503 const std::string& _internal_type_regex() const;
2504 inline PROTOBUF_ALWAYS_INLINE void _internal_set_type_regex(const std::string& value);
2505 std::string* _internal_mutable_type_regex();
2506 public:
2507
2508 // required string group_regex = 2;
2509 bool has_group_regex() const;
2510 private:
2511 bool _internal_has_group_regex() const;
2512 public:
2513 void clear_group_regex();
2514 const std::string& group_regex() const;
2515 template <typename ArgT0 = const std::string&, typename... ArgT>
2516 void set_group_regex(ArgT0&& arg0, ArgT... args);
2517 std::string* mutable_group_regex();
2518 PROTOBUF_NODISCARD std::string* release_group_regex();
2519 void set_allocated_group_regex(std::string* group_regex);
2520 private:
2521 const std::string& _internal_group_regex() const;
2522 inline PROTOBUF_ALWAYS_INLINE void _internal_set_group_regex(const std::string& value);
2523 std::string* _internal_mutable_group_regex();
2524 public:
2525
2526 // optional .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color background_color = 3;
2527 bool has_background_color() const;
2528 private:
2529 bool _internal_has_background_color() const;
2530 public:
2531 void clear_background_color();
2532 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color& background_color() const;
2533 PROTOBUF_NODISCARD ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color* release_background_color();
2535 void set_allocated_background_color(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color* background_color);
2536 private:
2537 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color& _internal_background_color() const;
2539 public:
2540 void unsafe_arena_set_allocated_background_color(
2543
2544 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription)
2545 private:
2546 class _Internal;
2547
2548 // helper for ByteSizeLong()
2549 size_t RequiredFieldsByteSizeFallback() const;
2550
2551 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2552 typedef void InternalArenaConstructable_;
2553 typedef void DestructorSkippable_;
2554 struct Impl_ {
2555 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2556 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2557 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_regex_;
2558 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr group_regex_;
2560 };
2561 union { Impl_ _impl_; };
2562 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
2563};
2564// -------------------------------------------------------------------
2565
2567 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels) */ {
2568 public:
2571 explicit PROTOBUF_CONSTEXPR ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2572
2578
2584 if (this == &from) return *this;
2585 if (GetOwningArena() == from.GetOwningArena()
2586 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2587 && GetOwningArena() != nullptr
2588 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2589 ) {
2590 InternalSwap(&from);
2591 } else {
2592 CopyFrom(from);
2593 }
2594 return *this;
2595 }
2596
2597 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2598 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2599 }
2600 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2601 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2602 }
2603
2604 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2605 return GetDescriptor();
2606 }
2607 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2608 return default_instance().GetMetadata().descriptor;
2609 }
2610 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2611 return default_instance().GetMetadata().reflection;
2612 }
2614 return *internal_default_instance();
2615 }
2620 static constexpr int kIndexInFileMessages =
2621 9;
2622
2627 if (other == this) return;
2628 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2629 if (GetOwningArena() != nullptr &&
2630 GetOwningArena() == other->GetOwningArena()) {
2631 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2632 if (GetOwningArena() == other->GetOwningArena()) {
2633 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2634 InternalSwap(other);
2635 } else {
2636 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2637 }
2638 }
2640 if (other == this) return;
2641 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2642 InternalSwap(other);
2643 }
2644
2645 // implements Message ----------------------------------------------
2646
2647 ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2648 return CreateMaybeMessage<ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels>(arena);
2649 }
2650 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2652 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2654 ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::MergeImpl(*this, from);
2655 }
2656 private:
2657 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2658 public:
2659 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2660 bool IsInitialized() const final;
2661
2662 size_t ByteSizeLong() const final;
2663 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2664 uint8_t* _InternalSerialize(
2665 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2666 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2667
2668 private:
2669 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2670 void SharedDtor();
2671 void SetCachedSize(int size) const final;
2673
2674 private:
2675 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2676 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2677 return "goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels";
2678 }
2679 protected:
2680 explicit ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2681 bool is_message_owned = false);
2682 public:
2683
2684 static const ClassData _class_data_;
2685 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2686
2687 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2688
2689 // nested types ----------------------------------------------------
2690
2691 // accessors -------------------------------------------------------
2692
2693 enum : int {
2694 kNameWidthFieldNumber = 1,
2695 kGroupWidthFieldNumber = 2,
2696 kTimeWidthFieldNumber = 3,
2697 kValueWidthFieldNumber = 4,
2698 };
2699 // optional int32 name_width = 1 [default = 180];
2700 bool has_name_width() const;
2701 private:
2702 bool _internal_has_name_width() const;
2703 public:
2704 void clear_name_width();
2705 int32_t name_width() const;
2706 void set_name_width(int32_t value);
2707 private:
2708 int32_t _internal_name_width() const;
2709 void _internal_set_name_width(int32_t value);
2710 public:
2711
2712 // optional int32 group_width = 2 [default = 120];
2713 bool has_group_width() const;
2714 private:
2715 bool _internal_has_group_width() const;
2716 public:
2717 void clear_group_width();
2718 int32_t group_width() const;
2719 void set_group_width(int32_t value);
2720 private:
2721 int32_t _internal_group_width() const;
2722 void _internal_set_group_width(int32_t value);
2723 public:
2724
2725 // optional int32 time_width = 3 [default = 120];
2726 bool has_time_width() const;
2727 private:
2728 bool _internal_has_time_width() const;
2729 public:
2730 void clear_time_width();
2731 int32_t time_width() const;
2732 void set_time_width(int32_t value);
2733 private:
2734 int32_t _internal_time_width() const;
2735 void _internal_set_time_width(int32_t value);
2736 public:
2737
2738 // optional int32 value_width = 4 [default = 400];
2739 bool has_value_width() const;
2740 private:
2741 bool _internal_has_value_width() const;
2742 public:
2743 void clear_value_width();
2744 int32_t value_width() const;
2745 void set_value_width(int32_t value);
2746 private:
2747 int32_t _internal_value_width() const;
2748 void _internal_set_value_width(int32_t value);
2749 public:
2750
2751 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels)
2752 private:
2753 class _Internal;
2754
2755 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2756 typedef void InternalArenaConstructable_;
2757 typedef void DestructorSkippable_;
2758 struct Impl_ {
2759 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2760 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2761 int32_t name_width_;
2762 int32_t group_width_;
2763 int32_t time_width_;
2764 int32_t value_width_;
2765 };
2766 union { Impl_ _impl_; };
2767 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
2768};
2769// -------------------------------------------------------------------
2770
2772 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufCommanderConfig) */ {
2773 public:
2776 explicit PROTOBUF_CONSTEXPR ProtobufCommanderConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2777
2781 *this = ::std::move(from);
2782 }
2783
2785 CopyFrom(from);
2786 return *this;
2787 }
2789 if (this == &from) return *this;
2790 if (GetOwningArena() == from.GetOwningArena()
2791 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2792 && GetOwningArena() != nullptr
2793 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2794 ) {
2795 InternalSwap(&from);
2796 } else {
2797 CopyFrom(from);
2798 }
2799 return *this;
2800 }
2801
2802 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2803 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2804 }
2805 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2806 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2807 }
2808
2809 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2810 return GetDescriptor();
2811 }
2812 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2813 return default_instance().GetMetadata().descriptor;
2814 }
2815 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2816 return default_instance().GetMetadata().reflection;
2817 }
2819 return *internal_default_instance();
2820 }
2822 return reinterpret_cast<const ProtobufCommanderConfig*>(
2824 }
2825 static constexpr int kIndexInFileMessages =
2826 10;
2827
2829 a.Swap(&b);
2830 }
2831 inline void Swap(ProtobufCommanderConfig* other) {
2832 if (other == this) return;
2833 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2834 if (GetOwningArena() != nullptr &&
2835 GetOwningArena() == other->GetOwningArena()) {
2836 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2837 if (GetOwningArena() == other->GetOwningArena()) {
2838 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2839 InternalSwap(other);
2840 } else {
2841 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2842 }
2843 }
2845 if (other == this) return;
2846 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2847 InternalSwap(other);
2848 }
2849
2850 // implements Message ----------------------------------------------
2851
2852 ProtobufCommanderConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2853 return CreateMaybeMessage<ProtobufCommanderConfig>(arena);
2854 }
2855 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2857 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2859 ProtobufCommanderConfig::MergeImpl(*this, from);
2860 }
2861 private:
2862 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2863 public:
2864 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2865 bool IsInitialized() const final;
2866
2867 size_t ByteSizeLong() const final;
2868 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2869 uint8_t* _InternalSerialize(
2870 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2871 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2872
2873 private:
2874 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2875 void SharedDtor();
2876 void SetCachedSize(int size) const final;
2877 void InternalSwap(ProtobufCommanderConfig* other);
2878
2879 private:
2880 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2881 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2882 return "goby.apps.zeromq.protobuf.ProtobufCommanderConfig";
2883 }
2884 protected:
2885 explicit ProtobufCommanderConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2886 bool is_message_owned = false);
2887 public:
2888
2889 static const ClassData _class_data_;
2890 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2891
2892 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2893
2894 // nested types ----------------------------------------------------
2895
2901
2903 static constexpr Column COLUMN_COMMENT =
2904 ProtobufCommanderConfig_Column_COLUMN_COMMENT;
2905 static constexpr Column COLUMN_NAME =
2906 ProtobufCommanderConfig_Column_COLUMN_NAME;
2907 static constexpr Column COLUMN_GROUP =
2908 ProtobufCommanderConfig_Column_COLUMN_GROUP;
2909 static constexpr Column COLUMN_LAYER =
2910 ProtobufCommanderConfig_Column_COLUMN_LAYER;
2911 static constexpr Column COLUMN_IP =
2912 ProtobufCommanderConfig_Column_COLUMN_IP;
2913 static constexpr Column COLUMN_TIME =
2914 ProtobufCommanderConfig_Column_COLUMN_TIME;
2915 static constexpr Column COLUMN_LAST_ACK =
2916 ProtobufCommanderConfig_Column_COLUMN_LAST_ACK;
2917 static constexpr Column COLUMN_MAX =
2918 ProtobufCommanderConfig_Column_COLUMN_MAX;
2919 static inline bool Column_IsValid(int value) {
2921 }
2922 static constexpr Column Column_MIN =
2924 static constexpr Column Column_MAX =
2926 static constexpr int Column_ARRAYSIZE =
2928 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2932 template<typename T>
2933 static inline const std::string& Column_Name(T enum_t_value) {
2934 static_assert(::std::is_same<T, Column>::value ||
2935 ::std::is_integral<T>::value,
2936 "Incorrect type passed to function Column_Name.");
2937 return ProtobufCommanderConfig_Column_Name(enum_t_value);
2938 }
2939 static inline bool Column_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2940 Column* value) {
2941 return ProtobufCommanderConfig_Column_Parse(name, value);
2942 }
2943
2945 static constexpr ExternalDataColumn EXTERNAL_DATA_COLUMN_NAME =
2947 static constexpr ExternalDataColumn EXTERNAL_DATA_COLUMN_GROUP =
2949 static constexpr ExternalDataColumn EXTERNAL_DATA_COLUMN_TIME =
2951 static constexpr ExternalDataColumn EXTERNAL_DATA_COLUMN_VALUE =
2953 static constexpr ExternalDataColumn EXTERNAL_DATA_COLUMN_MAX =
2955 static inline bool ExternalDataColumn_IsValid(int value) {
2957 }
2958 static constexpr ExternalDataColumn ExternalDataColumn_MIN =
2960 static constexpr ExternalDataColumn ExternalDataColumn_MAX =
2962 static constexpr int ExternalDataColumn_ARRAYSIZE =
2964 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2968 template<typename T>
2969 static inline const std::string& ExternalDataColumn_Name(T enum_t_value) {
2970 static_assert(::std::is_same<T, ExternalDataColumn>::value ||
2971 ::std::is_integral<T>::value,
2972 "Incorrect type passed to function ExternalDataColumn_Name.");
2974 }
2975 static inline bool ExternalDataColumn_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2976 ExternalDataColumn* value) {
2978 }
2979
2980 // accessors -------------------------------------------------------
2981
2982 enum : int {
2983 kLoadProtobufFieldNumber = 1,
2984 kNotifySubscribeFieldNumber = 30,
2985 kSqlite3DatabaseFieldNumber = 20,
2986 kDatabaseWidthFieldNumber = 22,
2987 kModalDimensionsFieldNumber = 23,
2988 kExternalDatabaseWidthFieldNumber = 40,
2989 kDatabasePoolSizeFieldNumber = 21,
2990 kDatabaseViewHeightFieldNumber = 5,
2991 kValueWidthPixelsFieldNumber = 10,
2992 kModifyWidthPixelsFieldNumber = 11,
2993 kExternalDataWidthPixelsFieldNumber = 12,
2994 };
2995 // repeated .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf load_protobuf = 1;
2996 int load_protobuf_size() const;
2997 private:
2998 int _internal_load_protobuf_size() const;
2999 public:
3000 void clear_load_protobuf();
3002 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf >*
3003 mutable_load_protobuf();
3004 private:
3005 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf& _internal_load_protobuf(int index) const;
3007 public:
3008 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf& load_protobuf(int index) const;
3010 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf >&
3011 load_protobuf() const;
3012
3013 // repeated .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription notify_subscribe = 30;
3014 int notify_subscribe_size() const;
3015 private:
3016 int _internal_notify_subscribe_size() const;
3017 public:
3018 void clear_notify_subscribe();
3020 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription >*
3021 mutable_notify_subscribe();
3022 private:
3023 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription& _internal_notify_subscribe(int index) const;
3025 public:
3026 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription& notify_subscribe(int index) const;
3028 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription >&
3029 notify_subscribe() const;
3030
3031 // optional string sqlite3_database = 20 [default = "/tmp/liaison_commander_autosave.db"];
3032 bool has_sqlite3_database() const;
3033 private:
3034 bool _internal_has_sqlite3_database() const;
3035 public:
3036 void clear_sqlite3_database();
3037 const std::string& sqlite3_database() const;
3038 template <typename ArgT0 = const std::string&, typename... ArgT>
3039 void set_sqlite3_database(ArgT0&& arg0, ArgT... args);
3040 std::string* mutable_sqlite3_database();
3041 PROTOBUF_NODISCARD std::string* release_sqlite3_database();
3042 void set_allocated_sqlite3_database(std::string* sqlite3_database);
3043 private:
3044 const std::string& _internal_sqlite3_database() const;
3045 inline PROTOBUF_ALWAYS_INLINE void _internal_set_sqlite3_database(const std::string& value);
3046 std::string* _internal_mutable_sqlite3_database();
3047 public:
3048
3049 // optional .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels database_width = 22;
3050 bool has_database_width() const;
3051 private:
3052 bool _internal_has_database_width() const;
3053 public:
3054 void clear_database_width();
3055 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels& database_width() const;
3056 PROTOBUF_NODISCARD ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels* release_database_width();
3058 void set_allocated_database_width(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels* database_width);
3059 private:
3060 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels& _internal_database_width() const;
3062 public:
3063 void unsafe_arena_set_allocated_database_width(
3066
3067 // optional .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.ModalDialogDimensions modal_dimensions = 23;
3068 bool has_modal_dimensions() const;
3069 private:
3070 bool _internal_has_modal_dimensions() const;
3071 public:
3072 void clear_modal_dimensions();
3073 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions& modal_dimensions() const;
3074 PROTOBUF_NODISCARD ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions* release_modal_dimensions();
3076 void set_allocated_modal_dimensions(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions* modal_dimensions);
3077 private:
3078 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions& _internal_modal_dimensions() const;
3080 public:
3081 void unsafe_arena_set_allocated_modal_dimensions(
3084
3085 // optional .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels external_database_width = 40;
3086 bool has_external_database_width() const;
3087 private:
3088 bool _internal_has_external_database_width() const;
3089 public:
3090 void clear_external_database_width();
3091 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels& external_database_width() const;
3092 PROTOBUF_NODISCARD ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels* release_external_database_width();
3094 void set_allocated_external_database_width(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels* external_database_width);
3095 private:
3096 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels& _internal_external_database_width() const;
3098 public:
3099 void unsafe_arena_set_allocated_external_database_width(
3102
3103 // optional int32 database_pool_size = 21 [default = 10];
3104 bool has_database_pool_size() const;
3105 private:
3106 bool _internal_has_database_pool_size() const;
3107 public:
3108 void clear_database_pool_size();
3109 int32_t database_pool_size() const;
3110 void set_database_pool_size(int32_t value);
3111 private:
3112 int32_t _internal_database_pool_size() const;
3113 void _internal_set_database_pool_size(int32_t value);
3114 public:
3115
3116 // optional int32 database_view_height = 5 [default = 400];
3117 bool has_database_view_height() const;
3118 private:
3119 bool _internal_has_database_view_height() const;
3120 public:
3121 void clear_database_view_height();
3122 int32_t database_view_height() const;
3123 void set_database_view_height(int32_t value);
3124 private:
3125 int32_t _internal_database_view_height() const;
3126 void _internal_set_database_view_height(int32_t value);
3127 public:
3128
3129 // optional int32 value_width_pixels = 10 [default = 500];
3130 bool has_value_width_pixels() const;
3131 private:
3132 bool _internal_has_value_width_pixels() const;
3133 public:
3134 void clear_value_width_pixels();
3135 int32_t value_width_pixels() const;
3136 void set_value_width_pixels(int32_t value);
3137 private:
3138 int32_t _internal_value_width_pixels() const;
3139 void _internal_set_value_width_pixels(int32_t value);
3140 public:
3141
3142 // optional int32 modify_width_pixels = 11 [default = 100];
3143 bool has_modify_width_pixels() const;
3144 private:
3145 bool _internal_has_modify_width_pixels() const;
3146 public:
3147 void clear_modify_width_pixels();
3148 int32_t modify_width_pixels() const;
3149 void set_modify_width_pixels(int32_t value);
3150 private:
3151 int32_t _internal_modify_width_pixels() const;
3152 void _internal_set_modify_width_pixels(int32_t value);
3153 public:
3154
3155 // optional int32 external_data_width_pixels = 12 [default = 100];
3156 bool has_external_data_width_pixels() const;
3157 private:
3158 bool _internal_has_external_data_width_pixels() const;
3159 public:
3160 void clear_external_data_width_pixels();
3161 int32_t external_data_width_pixels() const;
3162 void set_external_data_width_pixels(int32_t value);
3163 private:
3164 int32_t _internal_external_data_width_pixels() const;
3165 void _internal_set_external_data_width_pixels(int32_t value);
3166 public:
3167
3168 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufCommanderConfig)
3169 private:
3170 class _Internal;
3171
3172 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3173 typedef void InternalArenaConstructable_;
3174 typedef void DestructorSkippable_;
3175 struct Impl_ {
3176 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3177 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3178 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf > load_protobuf_;
3179 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription > notify_subscribe_;
3180 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_sqlite3_database_;
3181 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sqlite3_database_;
3185 int32_t database_pool_size_;
3186 int32_t database_view_height_;
3187 int32_t value_width_pixels_;
3188 int32_t modify_width_pixels_;
3189 int32_t external_data_width_pixels_;
3190 };
3191 union { Impl_ _impl_; };
3192 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
3193};
3194// -------------------------------------------------------------------
3195
3197 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels) */ {
3198 public:
3201 explicit PROTOBUF_CONSTEXPR ProtobufScopeConfig_ColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3202
3208
3210 CopyFrom(from);
3211 return *this;
3212 }
3214 if (this == &from) return *this;
3215 if (GetOwningArena() == from.GetOwningArena()
3216 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3217 && GetOwningArena() != nullptr
3218 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3219 ) {
3220 InternalSwap(&from);
3221 } else {
3222 CopyFrom(from);
3223 }
3224 return *this;
3225 }
3226
3227 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3228 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3229 }
3230 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3231 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3232 }
3233
3234 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3235 return GetDescriptor();
3236 }
3237 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3238 return default_instance().GetMetadata().descriptor;
3239 }
3240 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3241 return default_instance().GetMetadata().reflection;
3242 }
3244 return *internal_default_instance();
3245 }
3250 static constexpr int kIndexInFileMessages =
3251 11;
3252
3257 if (other == this) return;
3258 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3259 if (GetOwningArena() != nullptr &&
3260 GetOwningArena() == other->GetOwningArena()) {
3261 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3262 if (GetOwningArena() == other->GetOwningArena()) {
3263 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3264 InternalSwap(other);
3265 } else {
3266 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3267 }
3268 }
3270 if (other == this) return;
3271 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3272 InternalSwap(other);
3273 }
3274
3275 // implements Message ----------------------------------------------
3276
3277 ProtobufScopeConfig_ColumnWidthPixels* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3278 return CreateMaybeMessage<ProtobufScopeConfig_ColumnWidthPixels>(arena);
3279 }
3280 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3282 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3284 ProtobufScopeConfig_ColumnWidthPixels::MergeImpl(*this, from);
3285 }
3286 private:
3287 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3288 public:
3289 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3290 bool IsInitialized() const final;
3291
3292 size_t ByteSizeLong() const final;
3293 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3294 uint8_t* _InternalSerialize(
3295 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3296 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3297
3298 private:
3299 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3300 void SharedDtor();
3301 void SetCachedSize(int size) const final;
3302 void InternalSwap(ProtobufScopeConfig_ColumnWidthPixels* other);
3303
3304 private:
3305 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3306 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3307 return "goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels";
3308 }
3309 protected:
3310 explicit ProtobufScopeConfig_ColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3311 bool is_message_owned = false);
3312 public:
3313
3314 static const ClassData _class_data_;
3315 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3316
3317 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3318
3319 // nested types ----------------------------------------------------
3320
3321 // accessors -------------------------------------------------------
3322
3323 enum : int {
3324 kGroupWidthFieldNumber = 1,
3325 kTypeWidthFieldNumber = 2,
3326 kValueWidthFieldNumber = 3,
3327 kTimeWidthFieldNumber = 4,
3328 };
3329 // optional int32 group_width = 1 [default = 150];
3330 bool has_group_width() const;
3331 private:
3332 bool _internal_has_group_width() const;
3333 public:
3334 void clear_group_width();
3335 int32_t group_width() const;
3336 void set_group_width(int32_t value);
3337 private:
3338 int32_t _internal_group_width() const;
3339 void _internal_set_group_width(int32_t value);
3340 public:
3341
3342 // optional int32 type_width = 2 [default = 150];
3343 bool has_type_width() const;
3344 private:
3345 bool _internal_has_type_width() const;
3346 public:
3347 void clear_type_width();
3348 int32_t type_width() const;
3349 void set_type_width(int32_t value);
3350 private:
3351 int32_t _internal_type_width() const;
3352 void _internal_set_type_width(int32_t value);
3353 public:
3354
3355 // optional int32 value_width = 3 [default = 400];
3356 bool has_value_width() const;
3357 private:
3358 bool _internal_has_value_width() const;
3359 public:
3360 void clear_value_width();
3361 int32_t value_width() const;
3362 void set_value_width(int32_t value);
3363 private:
3364 int32_t _internal_value_width() const;
3365 void _internal_set_value_width(int32_t value);
3366 public:
3367
3368 // optional int32 time_width = 4 [default = 150];
3369 bool has_time_width() const;
3370 private:
3371 bool _internal_has_time_width() const;
3372 public:
3373 void clear_time_width();
3374 int32_t time_width() const;
3375 void set_time_width(int32_t value);
3376 private:
3377 int32_t _internal_time_width() const;
3378 void _internal_set_time_width(int32_t value);
3379 public:
3380
3381 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels)
3382 private:
3383 class _Internal;
3384
3385 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3386 typedef void InternalArenaConstructable_;
3387 typedef void DestructorSkippable_;
3388 struct Impl_ {
3389 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3390 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3391 int32_t group_width_;
3392 int32_t type_width_;
3393 int32_t value_width_;
3394 int32_t time_width_;
3395 };
3396 union { Impl_ _impl_; };
3397 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
3398};
3399// -------------------------------------------------------------------
3400
3402 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufScopeConfig.HistoryConfig) */ {
3403 public:
3406 explicit PROTOBUF_CONSTEXPR ProtobufScopeConfig_HistoryConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3407
3411 *this = ::std::move(from);
3412 }
3413
3415 CopyFrom(from);
3416 return *this;
3417 }
3419 if (this == &from) return *this;
3420 if (GetOwningArena() == from.GetOwningArena()
3421 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3422 && GetOwningArena() != nullptr
3423 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3424 ) {
3425 InternalSwap(&from);
3426 } else {
3427 CopyFrom(from);
3428 }
3429 return *this;
3430 }
3431
3432 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3433 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3434 }
3435 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3436 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3437 }
3438
3439 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3440 return GetDescriptor();
3441 }
3442 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3443 return default_instance().GetMetadata().descriptor;
3444 }
3445 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3446 return default_instance().GetMetadata().reflection;
3447 }
3449 return *internal_default_instance();
3450 }
3455 static constexpr int kIndexInFileMessages =
3456 12;
3457
3462 if (other == this) return;
3463 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3464 if (GetOwningArena() != nullptr &&
3465 GetOwningArena() == other->GetOwningArena()) {
3466 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3467 if (GetOwningArena() == other->GetOwningArena()) {
3468 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3469 InternalSwap(other);
3470 } else {
3471 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3472 }
3473 }
3475 if (other == this) return;
3476 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3477 InternalSwap(other);
3478 }
3479
3480 // implements Message ----------------------------------------------
3481
3482 ProtobufScopeConfig_HistoryConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3483 return CreateMaybeMessage<ProtobufScopeConfig_HistoryConfig>(arena);
3484 }
3485 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3487 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3489 ProtobufScopeConfig_HistoryConfig::MergeImpl(*this, from);
3490 }
3491 private:
3492 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3493 public:
3494 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3495 bool IsInitialized() const final;
3496
3497 size_t ByteSizeLong() const final;
3498 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3499 uint8_t* _InternalSerialize(
3500 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3501 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3502
3503 private:
3504 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3505 void SharedDtor();
3506 void SetCachedSize(int size) const final;
3507 void InternalSwap(ProtobufScopeConfig_HistoryConfig* other);
3508
3509 private:
3510 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3511 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3512 return "goby.apps.zeromq.protobuf.ProtobufScopeConfig.HistoryConfig";
3513 }
3514 protected:
3515 explicit ProtobufScopeConfig_HistoryConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3516 bool is_message_owned = false);
3517 public:
3518
3519 static const ClassData _class_data_;
3520 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3521
3522 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3523
3524 // nested types ----------------------------------------------------
3525
3526 // accessors -------------------------------------------------------
3527
3528 enum : int {
3529 kGroupFieldNumber = 1,
3530 };
3531 // required string group = 1;
3532 bool has_group() const;
3533 private:
3534 bool _internal_has_group() const;
3535 public:
3536 void clear_group();
3537 const std::string& group() const;
3538 template <typename ArgT0 = const std::string&, typename... ArgT>
3539 void set_group(ArgT0&& arg0, ArgT... args);
3540 std::string* mutable_group();
3541 PROTOBUF_NODISCARD std::string* release_group();
3542 void set_allocated_group(std::string* group);
3543 private:
3544 const std::string& _internal_group() const;
3545 inline PROTOBUF_ALWAYS_INLINE void _internal_set_group(const std::string& value);
3546 std::string* _internal_mutable_group();
3547 public:
3548
3549 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufScopeConfig.HistoryConfig)
3550 private:
3551 class _Internal;
3552
3553 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3554 typedef void InternalArenaConstructable_;
3555 typedef void DestructorSkippable_;
3556 struct Impl_ {
3557 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3558 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3559 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr group_;
3560 };
3561 union { Impl_ _impl_; };
3562 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
3563};
3564// -------------------------------------------------------------------
3565
3567 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.ProtobufScopeConfig) */ {
3568 public:
3571 explicit PROTOBUF_CONSTEXPR ProtobufScopeConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3572
3576 *this = ::std::move(from);
3577 }
3578
3580 CopyFrom(from);
3581 return *this;
3582 }
3584 if (this == &from) return *this;
3585 if (GetOwningArena() == from.GetOwningArena()
3586 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3587 && GetOwningArena() != nullptr
3588 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3589 ) {
3590 InternalSwap(&from);
3591 } else {
3592 CopyFrom(from);
3593 }
3594 return *this;
3595 }
3596
3597 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3598 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3599 }
3600 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3601 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3602 }
3603
3604 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3605 return GetDescriptor();
3606 }
3607 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3608 return default_instance().GetMetadata().descriptor;
3609 }
3610 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3611 return default_instance().GetMetadata().reflection;
3612 }
3614 return *internal_default_instance();
3615 }
3617 return reinterpret_cast<const ProtobufScopeConfig*>(
3619 }
3620 static constexpr int kIndexInFileMessages =
3621 13;
3622
3624 a.Swap(&b);
3625 }
3626 inline void Swap(ProtobufScopeConfig* other) {
3627 if (other == this) return;
3628 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3629 if (GetOwningArena() != nullptr &&
3630 GetOwningArena() == other->GetOwningArena()) {
3631 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3632 if (GetOwningArena() == other->GetOwningArena()) {
3633 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3634 InternalSwap(other);
3635 } else {
3636 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3637 }
3638 }
3640 if (other == this) return;
3641 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3642 InternalSwap(other);
3643 }
3644
3645 // implements Message ----------------------------------------------
3646
3647 ProtobufScopeConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3648 return CreateMaybeMessage<ProtobufScopeConfig>(arena);
3649 }
3650 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3652 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3653 void MergeFrom( const ProtobufScopeConfig& from) {
3654 ProtobufScopeConfig::MergeImpl(*this, from);
3655 }
3656 private:
3657 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3658 public:
3659 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3660 bool IsInitialized() const final;
3661
3662 size_t ByteSizeLong() const final;
3663 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3664 uint8_t* _InternalSerialize(
3665 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3666 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3667
3668 private:
3669 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3670 void SharedDtor();
3671 void SetCachedSize(int size) const final;
3672 void InternalSwap(ProtobufScopeConfig* other);
3673
3674 private:
3675 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3676 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3677 return "goby.apps.zeromq.protobuf.ProtobufScopeConfig";
3678 }
3679 protected:
3680 explicit ProtobufScopeConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3681 bool is_message_owned = false);
3682 public:
3683
3684 static const ClassData _class_data_;
3685 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3686
3687 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3688
3689 // nested types ----------------------------------------------------
3690
3693
3695 static constexpr Column COLUMN_GROUP =
3696 ProtobufScopeConfig_Column_COLUMN_GROUP;
3697 static constexpr Column COLUMN_TYPE =
3698 ProtobufScopeConfig_Column_COLUMN_TYPE;
3699 static constexpr Column COLUMN_VALUE =
3700 ProtobufScopeConfig_Column_COLUMN_VALUE;
3701 static constexpr Column COLUMN_TIME =
3702 ProtobufScopeConfig_Column_COLUMN_TIME;
3703 static constexpr Column COLUMN_MAX =
3704 ProtobufScopeConfig_Column_COLUMN_MAX;
3705 static inline bool Column_IsValid(int value) {
3707 }
3708 static constexpr Column Column_MIN =
3710 static constexpr Column Column_MAX =
3712 static constexpr int Column_ARRAYSIZE =
3714 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
3718 template<typename T>
3719 static inline const std::string& Column_Name(T enum_t_value) {
3720 static_assert(::std::is_same<T, Column>::value ||
3721 ::std::is_integral<T>::value,
3722 "Incorrect type passed to function Column_Name.");
3723 return ProtobufScopeConfig_Column_Name(enum_t_value);
3724 }
3725 static inline bool Column_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
3726 Column* value) {
3727 return ProtobufScopeConfig_Column_Parse(name, value);
3728 }
3729
3730 // accessors -------------------------------------------------------
3731
3732 enum : int {
3733 kHistoryFieldNumber = 9,
3734 kGroupRegexFilterExpressionFieldNumber = 7,
3735 kTypeRegexFilterExpressionFieldNumber = 8,
3736 kColumnWidthFieldNumber = 2,
3737 kSortByColumnFieldNumber = 3,
3738 kMaxMessageSizeBytesFieldNumber = 20,
3739 kSortAscendingFieldNumber = 4,
3740 kScopeHeightFieldNumber = 5,
3741 kHistoryHeightFieldNumber = 6,
3742 kMaxHistoryItemsFieldNumber = 10,
3743 };
3744 // repeated .goby.apps.zeromq.protobuf.ProtobufScopeConfig.HistoryConfig history = 9;
3745 int history_size() const;
3746 private:
3747 int _internal_history_size() const;
3748 public:
3749 void clear_history();
3751 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig >*
3752 mutable_history();
3753 private:
3754 const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig& _internal_history(int index) const;
3756 public:
3757 const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig& history(int index) const;
3759 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig >&
3760 history() const;
3761
3762 // optional string group_regex_filter_expression = 7 [default = ".*"];
3763 bool has_group_regex_filter_expression() const;
3764 private:
3765 bool _internal_has_group_regex_filter_expression() const;
3766 public:
3767 void clear_group_regex_filter_expression();
3768 const std::string& group_regex_filter_expression() const;
3769 template <typename ArgT0 = const std::string&, typename... ArgT>
3770 void set_group_regex_filter_expression(ArgT0&& arg0, ArgT... args);
3771 std::string* mutable_group_regex_filter_expression();
3772 PROTOBUF_NODISCARD std::string* release_group_regex_filter_expression();
3773 void set_allocated_group_regex_filter_expression(std::string* group_regex_filter_expression);
3774 private:
3775 const std::string& _internal_group_regex_filter_expression() const;
3776 inline PROTOBUF_ALWAYS_INLINE void _internal_set_group_regex_filter_expression(const std::string& value);
3777 std::string* _internal_mutable_group_regex_filter_expression();
3778 public:
3779
3780 // optional string type_regex_filter_expression = 8 [default = ".*"];
3781 bool has_type_regex_filter_expression() const;
3782 private:
3783 bool _internal_has_type_regex_filter_expression() const;
3784 public:
3785 void clear_type_regex_filter_expression();
3786 const std::string& type_regex_filter_expression() const;
3787 template <typename ArgT0 = const std::string&, typename... ArgT>
3788 void set_type_regex_filter_expression(ArgT0&& arg0, ArgT... args);
3789 std::string* mutable_type_regex_filter_expression();
3790 PROTOBUF_NODISCARD std::string* release_type_regex_filter_expression();
3791 void set_allocated_type_regex_filter_expression(std::string* type_regex_filter_expression);
3792 private:
3793 const std::string& _internal_type_regex_filter_expression() const;
3794 inline PROTOBUF_ALWAYS_INLINE void _internal_set_type_regex_filter_expression(const std::string& value);
3795 std::string* _internal_mutable_type_regex_filter_expression();
3796 public:
3797
3798 // optional .goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels column_width = 2;
3799 bool has_column_width() const;
3800 private:
3801 bool _internal_has_column_width() const;
3802 public:
3803 void clear_column_width();
3804 const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels& column_width() const;
3805 PROTOBUF_NODISCARD ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels* release_column_width();
3807 void set_allocated_column_width(::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels* column_width);
3808 private:
3809 const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels& _internal_column_width() const;
3811 public:
3812 void unsafe_arena_set_allocated_column_width(
3815
3816 // optional .goby.apps.zeromq.protobuf.ProtobufScopeConfig.Column sort_by_column = 3 [default = COLUMN_GROUP];
3817 bool has_sort_by_column() const;
3818 private:
3819 bool _internal_has_sort_by_column() const;
3820 public:
3821 void clear_sort_by_column();
3824 private:
3825 ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_Column _internal_sort_by_column() const;
3826 void _internal_set_sort_by_column(::goby::apps::zeromq::protobuf::ProtobufScopeConfig_Column value);
3827 public:
3828
3829 // optional int32 max_message_size_bytes = 20 [default = 2048];
3830 bool has_max_message_size_bytes() const;
3831 private:
3832 bool _internal_has_max_message_size_bytes() const;
3833 public:
3834 void clear_max_message_size_bytes();
3835 int32_t max_message_size_bytes() const;
3836 void set_max_message_size_bytes(int32_t value);
3837 private:
3838 int32_t _internal_max_message_size_bytes() const;
3839 void _internal_set_max_message_size_bytes(int32_t value);
3840 public:
3841
3842 // optional bool sort_ascending = 4 [default = true];
3843 bool has_sort_ascending() const;
3844 private:
3845 bool _internal_has_sort_ascending() const;
3846 public:
3847 void clear_sort_ascending();
3848 bool sort_ascending() const;
3849 void set_sort_ascending(bool value);
3850 private:
3851 bool _internal_sort_ascending() const;
3852 void _internal_set_sort_ascending(bool value);
3853 public:
3854
3855 // optional int32 scope_height = 5 [default = 500];
3856 bool has_scope_height() const;
3857 private:
3858 bool _internal_has_scope_height() const;
3859 public:
3860 void clear_scope_height();
3861 int32_t scope_height() const;
3862 void set_scope_height(int32_t value);
3863 private:
3864 int32_t _internal_scope_height() const;
3865 void _internal_set_scope_height(int32_t value);
3866 public:
3867
3868 // optional int32 history_height = 6 [default = 300];
3869 bool has_history_height() const;
3870 private:
3871 bool _internal_has_history_height() const;
3872 public:
3873 void clear_history_height();
3874 int32_t history_height() const;
3875 void set_history_height(int32_t value);
3876 private:
3877 int32_t _internal_history_height() const;
3878 void _internal_set_history_height(int32_t value);
3879 public:
3880
3881 // optional int32 max_history_items = 10 [default = 100];
3882 bool has_max_history_items() const;
3883 private:
3884 bool _internal_has_max_history_items() const;
3885 public:
3886 void clear_max_history_items();
3887 int32_t max_history_items() const;
3888 void set_max_history_items(int32_t value);
3889 private:
3890 int32_t _internal_max_history_items() const;
3891 void _internal_set_max_history_items(int32_t value);
3892 public:
3893
3894 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.ProtobufScopeConfig)
3895 private:
3896 class _Internal;
3897
3898 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3899 typedef void InternalArenaConstructable_;
3900 typedef void DestructorSkippable_;
3901 struct Impl_ {
3902 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3903 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3904 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig > history_;
3905 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_group_regex_filter_expression_;
3906 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr group_regex_filter_expression_;
3907 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_type_regex_filter_expression_;
3908 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_regex_filter_expression_;
3910 int sort_by_column_;
3911 int32_t max_message_size_bytes_;
3912 bool sort_ascending_;
3913 int32_t scope_height_;
3914 int32_t history_height_;
3915 int32_t max_history_items_;
3916 };
3917 union { Impl_ _impl_; };
3918 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
3919};
3920// -------------------------------------------------------------------
3921
3922class NetworkAckSet final :
3923 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.NetworkAckSet) */ {
3924 public:
3925 inline NetworkAckSet() : NetworkAckSet(nullptr) {}
3926 ~NetworkAckSet() override;
3927 explicit PROTOBUF_CONSTEXPR NetworkAckSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3928
3931 : NetworkAckSet() {
3932 *this = ::std::move(from);
3933 }
3934
3936 CopyFrom(from);
3937 return *this;
3938 }
3939 inline NetworkAckSet& operator=(NetworkAckSet&& from) noexcept {
3940 if (this == &from) return *this;
3941 if (GetOwningArena() == from.GetOwningArena()
3942 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3943 && GetOwningArena() != nullptr
3944 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3945 ) {
3946 InternalSwap(&from);
3947 } else {
3948 CopyFrom(from);
3949 }
3950 return *this;
3951 }
3952
3953 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3954 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3955 }
3956 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3957 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3958 }
3959
3960 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3961 return GetDescriptor();
3962 }
3963 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3964 return default_instance().GetMetadata().descriptor;
3965 }
3966 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3967 return default_instance().GetMetadata().reflection;
3968 }
3970 return *internal_default_instance();
3971 }
3973 return reinterpret_cast<const NetworkAckSet*>(
3975 }
3976 static constexpr int kIndexInFileMessages =
3977 14;
3978
3979 friend void swap(NetworkAckSet& a, NetworkAckSet& b) {
3980 a.Swap(&b);
3981 }
3982 inline void Swap(NetworkAckSet* other) {
3983 if (other == this) return;
3984 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3985 if (GetOwningArena() != nullptr &&
3986 GetOwningArena() == other->GetOwningArena()) {
3987 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3988 if (GetOwningArena() == other->GetOwningArena()) {
3989 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3990 InternalSwap(other);
3991 } else {
3992 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3993 }
3994 }
3996 if (other == this) return;
3997 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3998 InternalSwap(other);
3999 }
4000
4001 // implements Message ----------------------------------------------
4002
4003 NetworkAckSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4004 return CreateMaybeMessage<NetworkAckSet>(arena);
4005 }
4006 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4007 void CopyFrom(const NetworkAckSet& from);
4008 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4009 void MergeFrom( const NetworkAckSet& from) {
4010 NetworkAckSet::MergeImpl(*this, from);
4011 }
4012 private:
4013 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4014 public:
4015 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4016 bool IsInitialized() const final;
4017
4018 size_t ByteSizeLong() const final;
4019 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4020 uint8_t* _InternalSerialize(
4021 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4022 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4023
4024 private:
4025 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4026 void SharedDtor();
4027 void SetCachedSize(int size) const final;
4028 void InternalSwap(NetworkAckSet* other);
4029
4030 private:
4031 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4032 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4033 return "goby.apps.zeromq.protobuf.NetworkAckSet";
4034 }
4035 protected:
4036 explicit NetworkAckSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4037 bool is_message_owned = false);
4038 public:
4039
4040 static const ClassData _class_data_;
4041 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4042
4043 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4044
4045 // nested types ----------------------------------------------------
4046
4047 // accessors -------------------------------------------------------
4048
4049 enum : int {
4050 kAckFieldNumber = 2,
4051 kNewestAckTimeFieldNumber = 1,
4052 };
4053 // repeated .goby.acomms.protobuf.NetworkAck ack = 2;
4054 int ack_size() const;
4055 private:
4056 int _internal_ack_size() const;
4057 public:
4059 ::goby::acomms::protobuf::NetworkAck* mutable_ack(int index);
4060 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::NetworkAck >*
4061 mutable_ack();
4062 private:
4063 const ::goby::acomms::protobuf::NetworkAck& _internal_ack(int index) const;
4064 ::goby::acomms::protobuf::NetworkAck* _internal_add_ack();
4065 public:
4066 const ::goby::acomms::protobuf::NetworkAck& ack(int index) const;
4068 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::NetworkAck >&
4069 ack() const;
4070
4071 // optional uint64 newest_ack_time = 1;
4072 bool has_newest_ack_time() const;
4073 private:
4074 bool _internal_has_newest_ack_time() const;
4075 public:
4076 void clear_newest_ack_time();
4077 uint64_t newest_ack_time() const;
4078 void set_newest_ack_time(uint64_t value);
4079 private:
4080 uint64_t _internal_newest_ack_time() const;
4081 void _internal_set_newest_ack_time(uint64_t value);
4082 public:
4083
4084 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.NetworkAckSet)
4085 private:
4086 class _Internal;
4087
4088 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4089 typedef void InternalArenaConstructable_;
4090 typedef void DestructorSkippable_;
4091 struct Impl_ {
4092 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4093 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4094 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::NetworkAck > ack_;
4095 uint64_t newest_ack_time_;
4096 };
4097 union { Impl_ _impl_; };
4098 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto;
4099};
4100// ===================================================================
4101
4102
4103// ===================================================================
4104
4105#ifdef __GNUC__
4106 #pragma GCC diagnostic push
4107 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
4108#endif // __GNUC__
4109// LiaisonConfig
4110
4111// optional .goby.middleware.protobuf.AppConfig app = 1;
4112inline bool LiaisonConfig::_internal_has_app() const {
4113 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
4114 PROTOBUF_ASSUME(!value || _impl_.app_ != nullptr);
4115 return value;
4116}
4117inline bool LiaisonConfig::has_app() const {
4118 return _internal_has_app();
4119}
4120inline const ::goby::middleware::protobuf::AppConfig& LiaisonConfig::_internal_app() const {
4121 const ::goby::middleware::protobuf::AppConfig* p = _impl_.app_;
4122 return p != nullptr ? *p : reinterpret_cast<const ::goby::middleware::protobuf::AppConfig&>(
4124}
4125inline const ::goby::middleware::protobuf::AppConfig& LiaisonConfig::app() const {
4126 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.app)
4127 return _internal_app();
4128}
4129inline void LiaisonConfig::unsafe_arena_set_allocated_app(
4131 if (GetArenaForAllocation() == nullptr) {
4132 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.app_);
4133 }
4134 _impl_.app_ = app;
4135 if (app) {
4136 _impl_._has_bits_[0] |= 0x00000020u;
4137 } else {
4138 _impl_._has_bits_[0] &= ~0x00000020u;
4139 }
4140 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.app)
4141}
4142inline ::goby::middleware::protobuf::AppConfig* LiaisonConfig::release_app() {
4143 _impl_._has_bits_[0] &= ~0x00000020u;
4144 ::goby::middleware::protobuf::AppConfig* temp = _impl_.app_;
4145 _impl_.app_ = nullptr;
4146#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4147 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
4148 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4149 if (GetArenaForAllocation() == nullptr) { delete old; }
4150#else // PROTOBUF_FORCE_COPY_IN_RELEASE
4151 if (GetArenaForAllocation() != nullptr) {
4152 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4153 }
4154#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
4155 return temp;
4156}
4157inline ::goby::middleware::protobuf::AppConfig* LiaisonConfig::unsafe_arena_release_app() {
4158 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.LiaisonConfig.app)
4159 _impl_._has_bits_[0] &= ~0x00000020u;
4160 ::goby::middleware::protobuf::AppConfig* temp = _impl_.app_;
4161 _impl_.app_ = nullptr;
4162 return temp;
4163}
4164inline ::goby::middleware::protobuf::AppConfig* LiaisonConfig::_internal_mutable_app() {
4165 _impl_._has_bits_[0] |= 0x00000020u;
4166 if (_impl_.app_ == nullptr) {
4167 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaForAllocation());
4168 _impl_.app_ = p;
4169 }
4170 return _impl_.app_;
4171}
4172inline ::goby::middleware::protobuf::AppConfig* LiaisonConfig::mutable_app() {
4173 ::goby::middleware::protobuf::AppConfig* _msg = _internal_mutable_app();
4174 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.app)
4175 return _msg;
4176}
4177inline void LiaisonConfig::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
4178 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4179 if (message_arena == nullptr) {
4180 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.app_);
4181 }
4182 if (app) {
4183 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4184 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
4185 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app));
4186 if (message_arena != submessage_arena) {
4187 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4188 message_arena, app, submessage_arena);
4189 }
4190 _impl_._has_bits_[0] |= 0x00000020u;
4191 } else {
4192 _impl_._has_bits_[0] &= ~0x00000020u;
4193 }
4194 _impl_.app_ = app;
4195 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.app)
4196}
4197
4198// optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
4199inline bool LiaisonConfig::_internal_has_interprocess() const {
4200 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
4201 PROTOBUF_ASSUME(!value || _impl_.interprocess_ != nullptr);
4202 return value;
4203}
4204inline bool LiaisonConfig::has_interprocess() const {
4205 return _internal_has_interprocess();
4206}
4207inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& LiaisonConfig::_internal_interprocess() const {
4208 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = _impl_.interprocess_;
4209 return p != nullptr ? *p : reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig&>(
4211}
4212inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& LiaisonConfig::interprocess() const {
4213 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.interprocess)
4214 return _internal_interprocess();
4215}
4216inline void LiaisonConfig::unsafe_arena_set_allocated_interprocess(
4218 if (GetArenaForAllocation() == nullptr) {
4219 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.interprocess_);
4220 }
4221 _impl_.interprocess_ = interprocess;
4222 if (interprocess) {
4223 _impl_._has_bits_[0] |= 0x00000040u;
4224 } else {
4225 _impl_._has_bits_[0] &= ~0x00000040u;
4226 }
4227 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.interprocess)
4228}
4229inline ::goby::zeromq::protobuf::InterProcessPortalConfig* LiaisonConfig::release_interprocess() {
4230 _impl_._has_bits_[0] &= ~0x00000040u;
4231 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = _impl_.interprocess_;
4232 _impl_.interprocess_ = nullptr;
4233#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4234 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
4235 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4236 if (GetArenaForAllocation() == nullptr) { delete old; }
4237#else // PROTOBUF_FORCE_COPY_IN_RELEASE
4238 if (GetArenaForAllocation() != nullptr) {
4239 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4240 }
4241#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
4242 return temp;
4243}
4244inline ::goby::zeromq::protobuf::InterProcessPortalConfig* LiaisonConfig::unsafe_arena_release_interprocess() {
4245 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.LiaisonConfig.interprocess)
4246 _impl_._has_bits_[0] &= ~0x00000040u;
4247 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = _impl_.interprocess_;
4248 _impl_.interprocess_ = nullptr;
4249 return temp;
4250}
4251inline ::goby::zeromq::protobuf::InterProcessPortalConfig* LiaisonConfig::_internal_mutable_interprocess() {
4252 _impl_._has_bits_[0] |= 0x00000040u;
4253 if (_impl_.interprocess_ == nullptr) {
4255 _impl_.interprocess_ = p;
4256 }
4257 return _impl_.interprocess_;
4258}
4259inline ::goby::zeromq::protobuf::InterProcessPortalConfig* LiaisonConfig::mutable_interprocess() {
4260 ::goby::zeromq::protobuf::InterProcessPortalConfig* _msg = _internal_mutable_interprocess();
4261 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.interprocess)
4262 return _msg;
4263}
4264inline void LiaisonConfig::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
4265 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4266 if (message_arena == nullptr) {
4267 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.interprocess_);
4268 }
4269 if (interprocess) {
4270 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4271 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
4272 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interprocess));
4273 if (message_arena != submessage_arena) {
4274 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4275 message_arena, interprocess, submessage_arena);
4276 }
4277 _impl_._has_bits_[0] |= 0x00000040u;
4278 } else {
4279 _impl_._has_bits_[0] &= ~0x00000040u;
4280 }
4281 _impl_.interprocess_ = interprocess;
4282 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.interprocess)
4283}
4284
4285// optional string http_address = 10 [default = "localhost", (.goby.field) = {
4286inline bool LiaisonConfig::_internal_has_http_address() const {
4287 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4288 return value;
4289}
4290inline bool LiaisonConfig::has_http_address() const {
4291 return _internal_has_http_address();
4292}
4293inline void LiaisonConfig::clear_http_address() {
4294 _impl_.http_address_.ClearToDefault(::goby::apps::zeromq::protobuf::LiaisonConfig::Impl_::_i_give_permission_to_break_this_code_default_http_address_, GetArenaForAllocation());
4295 _impl_._has_bits_[0] &= ~0x00000001u;
4296}
4297inline const std::string& LiaisonConfig::http_address() const {
4298 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.http_address)
4299 if (_impl_.http_address_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_http_address_.get();
4300 return _internal_http_address();
4301}
4302template <typename ArgT0, typename... ArgT>
4303inline PROTOBUF_ALWAYS_INLINE
4304void LiaisonConfig::set_http_address(ArgT0&& arg0, ArgT... args) {
4305 _impl_._has_bits_[0] |= 0x00000001u;
4306 _impl_.http_address_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4307 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.http_address)
4308}
4309inline std::string* LiaisonConfig::mutable_http_address() {
4310 std::string* _s = _internal_mutable_http_address();
4311 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.http_address)
4312 return _s;
4313}
4314inline const std::string& LiaisonConfig::_internal_http_address() const {
4315 return _impl_.http_address_.Get();
4316}
4317inline void LiaisonConfig::_internal_set_http_address(const std::string& value) {
4318 _impl_._has_bits_[0] |= 0x00000001u;
4319 _impl_.http_address_.Set(value, GetArenaForAllocation());
4320}
4321inline std::string* LiaisonConfig::_internal_mutable_http_address() {
4322 _impl_._has_bits_[0] |= 0x00000001u;
4323 return _impl_.http_address_.Mutable(::goby::apps::zeromq::protobuf::LiaisonConfig::Impl_::_i_give_permission_to_break_this_code_default_http_address_, GetArenaForAllocation());
4324}
4325inline std::string* LiaisonConfig::release_http_address() {
4326 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.LiaisonConfig.http_address)
4327 if (!_internal_has_http_address()) {
4328 return nullptr;
4329 }
4330 _impl_._has_bits_[0] &= ~0x00000001u;
4331 auto* p = _impl_.http_address_.Release();
4332 return p;
4333}
4334inline void LiaisonConfig::set_allocated_http_address(std::string* http_address) {
4335 if (http_address != nullptr) {
4336 _impl_._has_bits_[0] |= 0x00000001u;
4337 } else {
4338 _impl_._has_bits_[0] &= ~0x00000001u;
4339 }
4340 _impl_.http_address_.SetAllocated(http_address, GetArenaForAllocation());
4341 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.http_address)
4342}
4343
4344// optional uint32 http_port = 11 [default = 54321, (.goby.field) = {
4345inline bool LiaisonConfig::_internal_has_http_port() const {
4346 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
4347 return value;
4348}
4349inline bool LiaisonConfig::has_http_port() const {
4350 return _internal_has_http_port();
4351}
4352inline void LiaisonConfig::clear_http_port() {
4353 _impl_.http_port_ = 54321u;
4354 _impl_._has_bits_[0] &= ~0x00002000u;
4355}
4356inline uint32_t LiaisonConfig::_internal_http_port() const {
4357 return _impl_.http_port_;
4358}
4359inline uint32_t LiaisonConfig::http_port() const {
4360 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.http_port)
4361 return _internal_http_port();
4362}
4363inline void LiaisonConfig::_internal_set_http_port(uint32_t value) {
4364 _impl_._has_bits_[0] |= 0x00002000u;
4365 _impl_.http_port_ = value;
4366}
4367inline void LiaisonConfig::set_http_port(uint32_t value) {
4368 _internal_set_http_port(value);
4369 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.http_port)
4370}
4371
4372// optional string docroot = 12 [default = "/usr/share/goby/liaison", (.goby.field) = {
4373inline bool LiaisonConfig::_internal_has_docroot() const {
4374 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4375 return value;
4376}
4377inline bool LiaisonConfig::has_docroot() const {
4378 return _internal_has_docroot();
4379}
4380inline void LiaisonConfig::clear_docroot() {
4381 _impl_.docroot_.ClearToDefault(::goby::apps::zeromq::protobuf::LiaisonConfig::Impl_::_i_give_permission_to_break_this_code_default_docroot_, GetArenaForAllocation());
4382 _impl_._has_bits_[0] &= ~0x00000002u;
4383}
4384inline const std::string& LiaisonConfig::docroot() const {
4385 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.docroot)
4386 if (_impl_.docroot_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_docroot_.get();
4387 return _internal_docroot();
4388}
4389template <typename ArgT0, typename... ArgT>
4390inline PROTOBUF_ALWAYS_INLINE
4391void LiaisonConfig::set_docroot(ArgT0&& arg0, ArgT... args) {
4392 _impl_._has_bits_[0] |= 0x00000002u;
4393 _impl_.docroot_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4394 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.docroot)
4395}
4396inline std::string* LiaisonConfig::mutable_docroot() {
4397 std::string* _s = _internal_mutable_docroot();
4398 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.docroot)
4399 return _s;
4400}
4401inline const std::string& LiaisonConfig::_internal_docroot() const {
4402 return _impl_.docroot_.Get();
4403}
4404inline void LiaisonConfig::_internal_set_docroot(const std::string& value) {
4405 _impl_._has_bits_[0] |= 0x00000002u;
4406 _impl_.docroot_.Set(value, GetArenaForAllocation());
4407}
4408inline std::string* LiaisonConfig::_internal_mutable_docroot() {
4409 _impl_._has_bits_[0] |= 0x00000002u;
4410 return _impl_.docroot_.Mutable(::goby::apps::zeromq::protobuf::LiaisonConfig::Impl_::_i_give_permission_to_break_this_code_default_docroot_, GetArenaForAllocation());
4411}
4412inline std::string* LiaisonConfig::release_docroot() {
4413 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.LiaisonConfig.docroot)
4414 if (!_internal_has_docroot()) {
4415 return nullptr;
4416 }
4417 _impl_._has_bits_[0] &= ~0x00000002u;
4418 auto* p = _impl_.docroot_.Release();
4419 return p;
4420}
4421inline void LiaisonConfig::set_allocated_docroot(std::string* docroot) {
4422 if (docroot != nullptr) {
4423 _impl_._has_bits_[0] |= 0x00000002u;
4424 } else {
4425 _impl_._has_bits_[0] &= ~0x00000002u;
4426 }
4427 _impl_.docroot_.SetAllocated(docroot, GetArenaForAllocation());
4428 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.docroot)
4429}
4430
4431// optional string additional_wt_http_params = 13 [(.goby.field) = {
4432inline bool LiaisonConfig::_internal_has_additional_wt_http_params() const {
4433 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4434 return value;
4435}
4436inline bool LiaisonConfig::has_additional_wt_http_params() const {
4437 return _internal_has_additional_wt_http_params();
4438}
4439inline void LiaisonConfig::clear_additional_wt_http_params() {
4440 _impl_.additional_wt_http_params_.ClearToEmpty();
4441 _impl_._has_bits_[0] &= ~0x00000004u;
4442}
4443inline const std::string& LiaisonConfig::additional_wt_http_params() const {
4444 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.additional_wt_http_params)
4445 return _internal_additional_wt_http_params();
4446}
4447template <typename ArgT0, typename... ArgT>
4448inline PROTOBUF_ALWAYS_INLINE
4449void LiaisonConfig::set_additional_wt_http_params(ArgT0&& arg0, ArgT... args) {
4450 _impl_._has_bits_[0] |= 0x00000004u;
4451 _impl_.additional_wt_http_params_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4452 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.additional_wt_http_params)
4453}
4454inline std::string* LiaisonConfig::mutable_additional_wt_http_params() {
4455 std::string* _s = _internal_mutable_additional_wt_http_params();
4456 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.additional_wt_http_params)
4457 return _s;
4458}
4459inline const std::string& LiaisonConfig::_internal_additional_wt_http_params() const {
4460 return _impl_.additional_wt_http_params_.Get();
4461}
4462inline void LiaisonConfig::_internal_set_additional_wt_http_params(const std::string& value) {
4463 _impl_._has_bits_[0] |= 0x00000004u;
4464 _impl_.additional_wt_http_params_.Set(value, GetArenaForAllocation());
4465}
4466inline std::string* LiaisonConfig::_internal_mutable_additional_wt_http_params() {
4467 _impl_._has_bits_[0] |= 0x00000004u;
4468 return _impl_.additional_wt_http_params_.Mutable(GetArenaForAllocation());
4469}
4470inline std::string* LiaisonConfig::release_additional_wt_http_params() {
4471 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.LiaisonConfig.additional_wt_http_params)
4472 if (!_internal_has_additional_wt_http_params()) {
4473 return nullptr;
4474 }
4475 _impl_._has_bits_[0] &= ~0x00000004u;
4476 auto* p = _impl_.additional_wt_http_params_.Release();
4477#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4478 if (_impl_.additional_wt_http_params_.IsDefault()) {
4479 _impl_.additional_wt_http_params_.Set("", GetArenaForAllocation());
4480 }
4481#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4482 return p;
4483}
4484inline void LiaisonConfig::set_allocated_additional_wt_http_params(std::string* additional_wt_http_params) {
4485 if (additional_wt_http_params != nullptr) {
4486 _impl_._has_bits_[0] |= 0x00000004u;
4487 } else {
4488 _impl_._has_bits_[0] &= ~0x00000004u;
4489 }
4490 _impl_.additional_wt_http_params_.SetAllocated(additional_wt_http_params, GetArenaForAllocation());
4491#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4492 if (_impl_.additional_wt_http_params_.IsDefault()) {
4493 _impl_.additional_wt_http_params_.Set("", GetArenaForAllocation());
4494 }
4495#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4496 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.additional_wt_http_params)
4497}
4498
4499// optional float update_freq = 14 [default = 5];
4500inline bool LiaisonConfig::_internal_has_update_freq() const {
4501 bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
4502 return value;
4503}
4504inline bool LiaisonConfig::has_update_freq() const {
4505 return _internal_has_update_freq();
4506}
4507inline void LiaisonConfig::clear_update_freq() {
4508 _impl_.update_freq_ = 5;
4509 _impl_._has_bits_[0] &= ~0x00004000u;
4510}
4511inline float LiaisonConfig::_internal_update_freq() const {
4512 return _impl_.update_freq_;
4513}
4514inline float LiaisonConfig::update_freq() const {
4515 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.update_freq)
4516 return _internal_update_freq();
4517}
4518inline void LiaisonConfig::_internal_set_update_freq(float value) {
4519 _impl_._has_bits_[0] |= 0x00004000u;
4520 _impl_.update_freq_ = value;
4521}
4522inline void LiaisonConfig::set_update_freq(float value) {
4523 _internal_set_update_freq(value);
4524 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.update_freq)
4525}
4526
4527// repeated string load_shared_library = 15 [(.goby.field) = {
4528inline int LiaisonConfig::_internal_load_shared_library_size() const {
4529 return _impl_.load_shared_library_.size();
4530}
4531inline int LiaisonConfig::load_shared_library_size() const {
4532 return _internal_load_shared_library_size();
4533}
4534inline void LiaisonConfig::clear_load_shared_library() {
4535 _impl_.load_shared_library_.Clear();
4536}
4537inline std::string* LiaisonConfig::add_load_shared_library() {
4538 std::string* _s = _internal_add_load_shared_library();
4539 // @@protoc_insertion_point(field_add_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4540 return _s;
4541}
4542inline const std::string& LiaisonConfig::_internal_load_shared_library(int index) const {
4543 return _impl_.load_shared_library_.Get(index);
4544}
4545inline const std::string& LiaisonConfig::load_shared_library(int index) const {
4546 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4547 return _internal_load_shared_library(index);
4548}
4549inline std::string* LiaisonConfig::mutable_load_shared_library(int index) {
4550 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4551 return _impl_.load_shared_library_.Mutable(index);
4552}
4553inline void LiaisonConfig::set_load_shared_library(int index, const std::string& value) {
4554 _impl_.load_shared_library_.Mutable(index)->assign(value);
4555 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4556}
4557inline void LiaisonConfig::set_load_shared_library(int index, std::string&& value) {
4558 _impl_.load_shared_library_.Mutable(index)->assign(std::move(value));
4559 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4560}
4561inline void LiaisonConfig::set_load_shared_library(int index, const char* value) {
4562 GOOGLE_DCHECK(value != nullptr);
4563 _impl_.load_shared_library_.Mutable(index)->assign(value);
4564 // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4565}
4566inline void LiaisonConfig::set_load_shared_library(int index, const char* value, size_t size) {
4567 _impl_.load_shared_library_.Mutable(index)->assign(
4568 reinterpret_cast<const char*>(value), size);
4569 // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4570}
4571inline std::string* LiaisonConfig::_internal_add_load_shared_library() {
4572 return _impl_.load_shared_library_.Add();
4573}
4574inline void LiaisonConfig::add_load_shared_library(const std::string& value) {
4575 _impl_.load_shared_library_.Add()->assign(value);
4576 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4577}
4578inline void LiaisonConfig::add_load_shared_library(std::string&& value) {
4579 _impl_.load_shared_library_.Add(std::move(value));
4580 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4581}
4582inline void LiaisonConfig::add_load_shared_library(const char* value) {
4583 GOOGLE_DCHECK(value != nullptr);
4584 _impl_.load_shared_library_.Add()->assign(value);
4585 // @@protoc_insertion_point(field_add_char:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4586}
4587inline void LiaisonConfig::add_load_shared_library(const char* value, size_t size) {
4588 _impl_.load_shared_library_.Add()->assign(reinterpret_cast<const char*>(value), size);
4589 // @@protoc_insertion_point(field_add_pointer:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4590}
4591inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
4592LiaisonConfig::load_shared_library() const {
4593 // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4594 return _impl_.load_shared_library_;
4595}
4596inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
4597LiaisonConfig::mutable_load_shared_library() {
4598 // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.LiaisonConfig.load_shared_library)
4599 return &_impl_.load_shared_library_;
4600}
4601
4602// repeated string load_proto_file = 16 [(.goby.field) = {
4603inline int LiaisonConfig::_internal_load_proto_file_size() const {
4604 return _impl_.load_proto_file_.size();
4605}
4606inline int LiaisonConfig::load_proto_file_size() const {
4607 return _internal_load_proto_file_size();
4608}
4609inline void LiaisonConfig::clear_load_proto_file() {
4610 _impl_.load_proto_file_.Clear();
4611}
4612inline std::string* LiaisonConfig::add_load_proto_file() {
4613 std::string* _s = _internal_add_load_proto_file();
4614 // @@protoc_insertion_point(field_add_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4615 return _s;
4616}
4617inline const std::string& LiaisonConfig::_internal_load_proto_file(int index) const {
4618 return _impl_.load_proto_file_.Get(index);
4619}
4620inline const std::string& LiaisonConfig::load_proto_file(int index) const {
4621 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4622 return _internal_load_proto_file(index);
4623}
4624inline std::string* LiaisonConfig::mutable_load_proto_file(int index) {
4625 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4626 return _impl_.load_proto_file_.Mutable(index);
4627}
4628inline void LiaisonConfig::set_load_proto_file(int index, const std::string& value) {
4629 _impl_.load_proto_file_.Mutable(index)->assign(value);
4630 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4631}
4632inline void LiaisonConfig::set_load_proto_file(int index, std::string&& value) {
4633 _impl_.load_proto_file_.Mutable(index)->assign(std::move(value));
4634 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4635}
4636inline void LiaisonConfig::set_load_proto_file(int index, const char* value) {
4637 GOOGLE_DCHECK(value != nullptr);
4638 _impl_.load_proto_file_.Mutable(index)->assign(value);
4639 // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4640}
4641inline void LiaisonConfig::set_load_proto_file(int index, const char* value, size_t size) {
4642 _impl_.load_proto_file_.Mutable(index)->assign(
4643 reinterpret_cast<const char*>(value), size);
4644 // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4645}
4646inline std::string* LiaisonConfig::_internal_add_load_proto_file() {
4647 return _impl_.load_proto_file_.Add();
4648}
4649inline void LiaisonConfig::add_load_proto_file(const std::string& value) {
4650 _impl_.load_proto_file_.Add()->assign(value);
4651 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4652}
4653inline void LiaisonConfig::add_load_proto_file(std::string&& value) {
4654 _impl_.load_proto_file_.Add(std::move(value));
4655 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4656}
4657inline void LiaisonConfig::add_load_proto_file(const char* value) {
4658 GOOGLE_DCHECK(value != nullptr);
4659 _impl_.load_proto_file_.Add()->assign(value);
4660 // @@protoc_insertion_point(field_add_char:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4661}
4662inline void LiaisonConfig::add_load_proto_file(const char* value, size_t size) {
4663 _impl_.load_proto_file_.Add()->assign(reinterpret_cast<const char*>(value), size);
4664 // @@protoc_insertion_point(field_add_pointer:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4665}
4666inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
4667LiaisonConfig::load_proto_file() const {
4668 // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4669 return _impl_.load_proto_file_;
4670}
4671inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
4672LiaisonConfig::mutable_load_proto_file() {
4673 // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_file)
4674 return &_impl_.load_proto_file_;
4675}
4676
4677// repeated string load_proto_dir = 17 [(.goby.field) = {
4678inline int LiaisonConfig::_internal_load_proto_dir_size() const {
4679 return _impl_.load_proto_dir_.size();
4680}
4681inline int LiaisonConfig::load_proto_dir_size() const {
4682 return _internal_load_proto_dir_size();
4683}
4684inline void LiaisonConfig::clear_load_proto_dir() {
4685 _impl_.load_proto_dir_.Clear();
4686}
4687inline std::string* LiaisonConfig::add_load_proto_dir() {
4688 std::string* _s = _internal_add_load_proto_dir();
4689 // @@protoc_insertion_point(field_add_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4690 return _s;
4691}
4692inline const std::string& LiaisonConfig::_internal_load_proto_dir(int index) const {
4693 return _impl_.load_proto_dir_.Get(index);
4694}
4695inline const std::string& LiaisonConfig::load_proto_dir(int index) const {
4696 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4697 return _internal_load_proto_dir(index);
4698}
4699inline std::string* LiaisonConfig::mutable_load_proto_dir(int index) {
4700 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4701 return _impl_.load_proto_dir_.Mutable(index);
4702}
4703inline void LiaisonConfig::set_load_proto_dir(int index, const std::string& value) {
4704 _impl_.load_proto_dir_.Mutable(index)->assign(value);
4705 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4706}
4707inline void LiaisonConfig::set_load_proto_dir(int index, std::string&& value) {
4708 _impl_.load_proto_dir_.Mutable(index)->assign(std::move(value));
4709 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4710}
4711inline void LiaisonConfig::set_load_proto_dir(int index, const char* value) {
4712 GOOGLE_DCHECK(value != nullptr);
4713 _impl_.load_proto_dir_.Mutable(index)->assign(value);
4714 // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4715}
4716inline void LiaisonConfig::set_load_proto_dir(int index, const char* value, size_t size) {
4717 _impl_.load_proto_dir_.Mutable(index)->assign(
4718 reinterpret_cast<const char*>(value), size);
4719 // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4720}
4721inline std::string* LiaisonConfig::_internal_add_load_proto_dir() {
4722 return _impl_.load_proto_dir_.Add();
4723}
4724inline void LiaisonConfig::add_load_proto_dir(const std::string& value) {
4725 _impl_.load_proto_dir_.Add()->assign(value);
4726 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4727}
4728inline void LiaisonConfig::add_load_proto_dir(std::string&& value) {
4729 _impl_.load_proto_dir_.Add(std::move(value));
4730 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4731}
4732inline void LiaisonConfig::add_load_proto_dir(const char* value) {
4733 GOOGLE_DCHECK(value != nullptr);
4734 _impl_.load_proto_dir_.Add()->assign(value);
4735 // @@protoc_insertion_point(field_add_char:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4736}
4737inline void LiaisonConfig::add_load_proto_dir(const char* value, size_t size) {
4738 _impl_.load_proto_dir_.Add()->assign(reinterpret_cast<const char*>(value), size);
4739 // @@protoc_insertion_point(field_add_pointer:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4740}
4741inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
4742LiaisonConfig::load_proto_dir() const {
4743 // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4744 return _impl_.load_proto_dir_;
4745}
4746inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
4747LiaisonConfig::mutable_load_proto_dir() {
4748 // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.LiaisonConfig.load_proto_dir)
4749 return &_impl_.load_proto_dir_;
4750}
4751
4752// optional bool start_paused = 18 [default = false];
4753inline bool LiaisonConfig::_internal_has_start_paused() const {
4754 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
4755 return value;
4756}
4757inline bool LiaisonConfig::has_start_paused() const {
4758 return _internal_has_start_paused();
4759}
4760inline void LiaisonConfig::clear_start_paused() {
4761 _impl_.start_paused_ = false;
4762 _impl_._has_bits_[0] &= ~0x00000200u;
4763}
4764inline bool LiaisonConfig::_internal_start_paused() const {
4765 return _impl_.start_paused_;
4766}
4767inline bool LiaisonConfig::start_paused() const {
4768 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.start_paused)
4769 return _internal_start_paused();
4770}
4771inline void LiaisonConfig::_internal_set_start_paused(bool value) {
4772 _impl_._has_bits_[0] |= 0x00000200u;
4773 _impl_.start_paused_ = value;
4774}
4775inline void LiaisonConfig::set_start_paused(bool value) {
4776 _internal_set_start_paused(value);
4777 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.start_paused)
4778}
4779
4780// optional string upper_right_logo = 19 [(.goby.field) = {
4781inline bool LiaisonConfig::_internal_has_upper_right_logo() const {
4782 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
4783 return value;
4784}
4785inline bool LiaisonConfig::has_upper_right_logo() const {
4786 return _internal_has_upper_right_logo();
4787}
4788inline void LiaisonConfig::clear_upper_right_logo() {
4789 _impl_.upper_right_logo_.ClearToEmpty();
4790 _impl_._has_bits_[0] &= ~0x00000008u;
4791}
4792inline const std::string& LiaisonConfig::upper_right_logo() const {
4793 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.upper_right_logo)
4794 return _internal_upper_right_logo();
4795}
4796template <typename ArgT0, typename... ArgT>
4797inline PROTOBUF_ALWAYS_INLINE
4798void LiaisonConfig::set_upper_right_logo(ArgT0&& arg0, ArgT... args) {
4799 _impl_._has_bits_[0] |= 0x00000008u;
4800 _impl_.upper_right_logo_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4801 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.upper_right_logo)
4802}
4803inline std::string* LiaisonConfig::mutable_upper_right_logo() {
4804 std::string* _s = _internal_mutable_upper_right_logo();
4805 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.upper_right_logo)
4806 return _s;
4807}
4808inline const std::string& LiaisonConfig::_internal_upper_right_logo() const {
4809 return _impl_.upper_right_logo_.Get();
4810}
4811inline void LiaisonConfig::_internal_set_upper_right_logo(const std::string& value) {
4812 _impl_._has_bits_[0] |= 0x00000008u;
4813 _impl_.upper_right_logo_.Set(value, GetArenaForAllocation());
4814}
4815inline std::string* LiaisonConfig::_internal_mutable_upper_right_logo() {
4816 _impl_._has_bits_[0] |= 0x00000008u;
4817 return _impl_.upper_right_logo_.Mutable(GetArenaForAllocation());
4818}
4819inline std::string* LiaisonConfig::release_upper_right_logo() {
4820 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.LiaisonConfig.upper_right_logo)
4821 if (!_internal_has_upper_right_logo()) {
4822 return nullptr;
4823 }
4824 _impl_._has_bits_[0] &= ~0x00000008u;
4825 auto* p = _impl_.upper_right_logo_.Release();
4826#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4827 if (_impl_.upper_right_logo_.IsDefault()) {
4828 _impl_.upper_right_logo_.Set("", GetArenaForAllocation());
4829 }
4830#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4831 return p;
4832}
4833inline void LiaisonConfig::set_allocated_upper_right_logo(std::string* upper_right_logo) {
4834 if (upper_right_logo != nullptr) {
4835 _impl_._has_bits_[0] |= 0x00000008u;
4836 } else {
4837 _impl_._has_bits_[0] &= ~0x00000008u;
4838 }
4839 _impl_.upper_right_logo_.SetAllocated(upper_right_logo, GetArenaForAllocation());
4840#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4841 if (_impl_.upper_right_logo_.IsDefault()) {
4842 _impl_.upper_right_logo_.Set("", GetArenaForAllocation());
4843 }
4844#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4845 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.upper_right_logo)
4846}
4847
4848// optional string upper_right_logo_link = 20 [(.goby.field) = {
4849inline bool LiaisonConfig::_internal_has_upper_right_logo_link() const {
4850 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
4851 return value;
4852}
4853inline bool LiaisonConfig::has_upper_right_logo_link() const {
4854 return _internal_has_upper_right_logo_link();
4855}
4856inline void LiaisonConfig::clear_upper_right_logo_link() {
4857 _impl_.upper_right_logo_link_.ClearToEmpty();
4858 _impl_._has_bits_[0] &= ~0x00000010u;
4859}
4860inline const std::string& LiaisonConfig::upper_right_logo_link() const {
4861 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.upper_right_logo_link)
4862 return _internal_upper_right_logo_link();
4863}
4864template <typename ArgT0, typename... ArgT>
4865inline PROTOBUF_ALWAYS_INLINE
4866void LiaisonConfig::set_upper_right_logo_link(ArgT0&& arg0, ArgT... args) {
4867 _impl_._has_bits_[0] |= 0x00000010u;
4868 _impl_.upper_right_logo_link_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4869 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.upper_right_logo_link)
4870}
4871inline std::string* LiaisonConfig::mutable_upper_right_logo_link() {
4872 std::string* _s = _internal_mutable_upper_right_logo_link();
4873 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.upper_right_logo_link)
4874 return _s;
4875}
4876inline const std::string& LiaisonConfig::_internal_upper_right_logo_link() const {
4877 return _impl_.upper_right_logo_link_.Get();
4878}
4879inline void LiaisonConfig::_internal_set_upper_right_logo_link(const std::string& value) {
4880 _impl_._has_bits_[0] |= 0x00000010u;
4881 _impl_.upper_right_logo_link_.Set(value, GetArenaForAllocation());
4882}
4883inline std::string* LiaisonConfig::_internal_mutable_upper_right_logo_link() {
4884 _impl_._has_bits_[0] |= 0x00000010u;
4885 return _impl_.upper_right_logo_link_.Mutable(GetArenaForAllocation());
4886}
4887inline std::string* LiaisonConfig::release_upper_right_logo_link() {
4888 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.LiaisonConfig.upper_right_logo_link)
4889 if (!_internal_has_upper_right_logo_link()) {
4890 return nullptr;
4891 }
4892 _impl_._has_bits_[0] &= ~0x00000010u;
4893 auto* p = _impl_.upper_right_logo_link_.Release();
4894#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4895 if (_impl_.upper_right_logo_link_.IsDefault()) {
4896 _impl_.upper_right_logo_link_.Set("", GetArenaForAllocation());
4897 }
4898#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4899 return p;
4900}
4901inline void LiaisonConfig::set_allocated_upper_right_logo_link(std::string* upper_right_logo_link) {
4902 if (upper_right_logo_link != nullptr) {
4903 _impl_._has_bits_[0] |= 0x00000010u;
4904 } else {
4905 _impl_._has_bits_[0] &= ~0x00000010u;
4906 }
4907 _impl_.upper_right_logo_link_.SetAllocated(upper_right_logo_link, GetArenaForAllocation());
4908#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4909 if (_impl_.upper_right_logo_link_.IsDefault()) {
4910 _impl_.upper_right_logo_link_.Set("", GetArenaForAllocation());
4911 }
4912#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4913 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.upper_right_logo_link)
4914}
4915
4916// optional bool add_home_tab = 21 [default = true];
4917inline bool LiaisonConfig::_internal_has_add_home_tab() const {
4918 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
4919 return value;
4920}
4921inline bool LiaisonConfig::has_add_home_tab() const {
4922 return _internal_has_add_home_tab();
4923}
4924inline void LiaisonConfig::clear_add_home_tab() {
4925 _impl_.add_home_tab_ = true;
4926 _impl_._has_bits_[0] &= ~0x00000400u;
4927}
4928inline bool LiaisonConfig::_internal_add_home_tab() const {
4929 return _impl_.add_home_tab_;
4930}
4931inline bool LiaisonConfig::add_home_tab() const {
4932 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.add_home_tab)
4933 return _internal_add_home_tab();
4934}
4935inline void LiaisonConfig::_internal_set_add_home_tab(bool value) {
4936 _impl_._has_bits_[0] |= 0x00000400u;
4937 _impl_.add_home_tab_ = value;
4938}
4939inline void LiaisonConfig::set_add_home_tab(bool value) {
4940 _internal_set_add_home_tab(value);
4941 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.add_home_tab)
4942}
4943
4944// optional bool add_scope_tab = 22 [default = true];
4945inline bool LiaisonConfig::_internal_has_add_scope_tab() const {
4946 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
4947 return value;
4948}
4949inline bool LiaisonConfig::has_add_scope_tab() const {
4950 return _internal_has_add_scope_tab();
4951}
4952inline void LiaisonConfig::clear_add_scope_tab() {
4953 _impl_.add_scope_tab_ = true;
4954 _impl_._has_bits_[0] &= ~0x00000800u;
4955}
4956inline bool LiaisonConfig::_internal_add_scope_tab() const {
4957 return _impl_.add_scope_tab_;
4958}
4959inline bool LiaisonConfig::add_scope_tab() const {
4960 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.add_scope_tab)
4961 return _internal_add_scope_tab();
4962}
4963inline void LiaisonConfig::_internal_set_add_scope_tab(bool value) {
4964 _impl_._has_bits_[0] |= 0x00000800u;
4965 _impl_.add_scope_tab_ = value;
4966}
4967inline void LiaisonConfig::set_add_scope_tab(bool value) {
4968 _internal_set_add_scope_tab(value);
4969 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.add_scope_tab)
4970}
4971
4972// optional bool add_commander_tab = 23 [default = true];
4973inline bool LiaisonConfig::_internal_has_add_commander_tab() const {
4974 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
4975 return value;
4976}
4977inline bool LiaisonConfig::has_add_commander_tab() const {
4978 return _internal_has_add_commander_tab();
4979}
4980inline void LiaisonConfig::clear_add_commander_tab() {
4981 _impl_.add_commander_tab_ = true;
4982 _impl_._has_bits_[0] &= ~0x00001000u;
4983}
4984inline bool LiaisonConfig::_internal_add_commander_tab() const {
4985 return _impl_.add_commander_tab_;
4986}
4987inline bool LiaisonConfig::add_commander_tab() const {
4988 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.add_commander_tab)
4989 return _internal_add_commander_tab();
4990}
4991inline void LiaisonConfig::_internal_set_add_commander_tab(bool value) {
4992 _impl_._has_bits_[0] |= 0x00001000u;
4993 _impl_.add_commander_tab_ = value;
4994}
4995inline void LiaisonConfig::set_add_commander_tab(bool value) {
4996 _internal_set_add_commander_tab(value);
4997 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.LiaisonConfig.add_commander_tab)
4998}
4999
5000// optional .goby.apps.zeromq.protobuf.ProtobufCommanderConfig pb_commander_config = 900;
5001inline bool LiaisonConfig::_internal_has_pb_commander_config() const {
5002 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
5003 PROTOBUF_ASSUME(!value || _impl_.pb_commander_config_ != nullptr);
5004 return value;
5005}
5006inline bool LiaisonConfig::has_pb_commander_config() const {
5007 return _internal_has_pb_commander_config();
5008}
5009inline void LiaisonConfig::clear_pb_commander_config() {
5010 if (_impl_.pb_commander_config_ != nullptr) _impl_.pb_commander_config_->Clear();
5011 _impl_._has_bits_[0] &= ~0x00000080u;
5012}
5013inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig& LiaisonConfig::_internal_pb_commander_config() const {
5014 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* p = _impl_.pb_commander_config_;
5015 return p != nullptr ? *p : reinterpret_cast<const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig&>(
5017}
5018inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig& LiaisonConfig::pb_commander_config() const {
5019 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.pb_commander_config)
5020 return _internal_pb_commander_config();
5021}
5022inline void LiaisonConfig::unsafe_arena_set_allocated_pb_commander_config(
5024 if (GetArenaForAllocation() == nullptr) {
5025 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.pb_commander_config_);
5026 }
5027 _impl_.pb_commander_config_ = pb_commander_config;
5028 if (pb_commander_config) {
5029 _impl_._has_bits_[0] |= 0x00000080u;
5030 } else {
5031 _impl_._has_bits_[0] &= ~0x00000080u;
5032 }
5033 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.pb_commander_config)
5034}
5035inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* LiaisonConfig::release_pb_commander_config() {
5036 _impl_._has_bits_[0] &= ~0x00000080u;
5037 ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* temp = _impl_.pb_commander_config_;
5038 _impl_.pb_commander_config_ = nullptr;
5039#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5040 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
5041 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5042 if (GetArenaForAllocation() == nullptr) { delete old; }
5043#else // PROTOBUF_FORCE_COPY_IN_RELEASE
5044 if (GetArenaForAllocation() != nullptr) {
5045 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5046 }
5047#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
5048 return temp;
5049}
5050inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* LiaisonConfig::unsafe_arena_release_pb_commander_config() {
5051 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.LiaisonConfig.pb_commander_config)
5052 _impl_._has_bits_[0] &= ~0x00000080u;
5053 ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* temp = _impl_.pb_commander_config_;
5054 _impl_.pb_commander_config_ = nullptr;
5055 return temp;
5056}
5057inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* LiaisonConfig::_internal_mutable_pb_commander_config() {
5058 _impl_._has_bits_[0] |= 0x00000080u;
5059 if (_impl_.pb_commander_config_ == nullptr) {
5061 _impl_.pb_commander_config_ = p;
5062 }
5063 return _impl_.pb_commander_config_;
5064}
5065inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* LiaisonConfig::mutable_pb_commander_config() {
5066 ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* _msg = _internal_mutable_pb_commander_config();
5067 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.pb_commander_config)
5068 return _msg;
5069}
5070inline void LiaisonConfig::set_allocated_pb_commander_config(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig* pb_commander_config) {
5071 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5072 if (message_arena == nullptr) {
5073 delete _impl_.pb_commander_config_;
5074 }
5075 if (pb_commander_config) {
5076 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5077 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(pb_commander_config);
5078 if (message_arena != submessage_arena) {
5079 pb_commander_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5080 message_arena, pb_commander_config, submessage_arena);
5081 }
5082 _impl_._has_bits_[0] |= 0x00000080u;
5083 } else {
5084 _impl_._has_bits_[0] &= ~0x00000080u;
5085 }
5086 _impl_.pb_commander_config_ = pb_commander_config;
5087 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.pb_commander_config)
5088}
5089
5090// optional .goby.apps.zeromq.protobuf.ProtobufScopeConfig pb_scope_config = 901;
5091inline bool LiaisonConfig::_internal_has_pb_scope_config() const {
5092 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
5093 PROTOBUF_ASSUME(!value || _impl_.pb_scope_config_ != nullptr);
5094 return value;
5095}
5096inline bool LiaisonConfig::has_pb_scope_config() const {
5097 return _internal_has_pb_scope_config();
5098}
5099inline void LiaisonConfig::clear_pb_scope_config() {
5100 if (_impl_.pb_scope_config_ != nullptr) _impl_.pb_scope_config_->Clear();
5101 _impl_._has_bits_[0] &= ~0x00000100u;
5102}
5103inline const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig& LiaisonConfig::_internal_pb_scope_config() const {
5104 const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* p = _impl_.pb_scope_config_;
5105 return p != nullptr ? *p : reinterpret_cast<const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig&>(
5107}
5108inline const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig& LiaisonConfig::pb_scope_config() const {
5109 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.LiaisonConfig.pb_scope_config)
5110 return _internal_pb_scope_config();
5111}
5112inline void LiaisonConfig::unsafe_arena_set_allocated_pb_scope_config(
5114 if (GetArenaForAllocation() == nullptr) {
5115 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.pb_scope_config_);
5116 }
5117 _impl_.pb_scope_config_ = pb_scope_config;
5118 if (pb_scope_config) {
5119 _impl_._has_bits_[0] |= 0x00000100u;
5120 } else {
5121 _impl_._has_bits_[0] &= ~0x00000100u;
5122 }
5123 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.pb_scope_config)
5124}
5125inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* LiaisonConfig::release_pb_scope_config() {
5126 _impl_._has_bits_[0] &= ~0x00000100u;
5127 ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* temp = _impl_.pb_scope_config_;
5128 _impl_.pb_scope_config_ = nullptr;
5129#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5130 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
5131 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5132 if (GetArenaForAllocation() == nullptr) { delete old; }
5133#else // PROTOBUF_FORCE_COPY_IN_RELEASE
5134 if (GetArenaForAllocation() != nullptr) {
5135 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5136 }
5137#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
5138 return temp;
5139}
5140inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* LiaisonConfig::unsafe_arena_release_pb_scope_config() {
5141 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.LiaisonConfig.pb_scope_config)
5142 _impl_._has_bits_[0] &= ~0x00000100u;
5143 ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* temp = _impl_.pb_scope_config_;
5144 _impl_.pb_scope_config_ = nullptr;
5145 return temp;
5146}
5147inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* LiaisonConfig::_internal_mutable_pb_scope_config() {
5148 _impl_._has_bits_[0] |= 0x00000100u;
5149 if (_impl_.pb_scope_config_ == nullptr) {
5151 _impl_.pb_scope_config_ = p;
5152 }
5153 return _impl_.pb_scope_config_;
5154}
5155inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* LiaisonConfig::mutable_pb_scope_config() {
5156 ::goby::apps::zeromq::protobuf::ProtobufScopeConfig* _msg = _internal_mutable_pb_scope_config();
5157 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.LiaisonConfig.pb_scope_config)
5158 return _msg;
5159}
5160inline void LiaisonConfig::set_allocated_pb_scope_config(::goby::apps::zeromq::protobuf::ProtobufScopeConfig* pb_scope_config) {
5161 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5162 if (message_arena == nullptr) {
5163 delete _impl_.pb_scope_config_;
5164 }
5165 if (pb_scope_config) {
5166 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5167 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(pb_scope_config);
5168 if (message_arena != submessage_arena) {
5169 pb_scope_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5170 message_arena, pb_scope_config, submessage_arena);
5171 }
5172 _impl_._has_bits_[0] |= 0x00000100u;
5173 } else {
5174 _impl_._has_bits_[0] &= ~0x00000100u;
5175 }
5176 _impl_.pb_scope_config_ = pb_scope_config;
5177 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.LiaisonConfig.pb_scope_config)
5178}
5179
5180// -------------------------------------------------------------------
5181
5182// ProtobufCommanderConfig_LoadProtobuf_GroupLayer
5183
5184// required string group = 1;
5185inline bool ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_has_group() const {
5186 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5187 return value;
5188}
5189inline bool ProtobufCommanderConfig_LoadProtobuf_GroupLayer::has_group() const {
5190 return _internal_has_group();
5191}
5192inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::clear_group() {
5193 _impl_.group_.ClearToEmpty();
5194 _impl_._has_bits_[0] &= ~0x00000001u;
5195}
5196inline const std::string& ProtobufCommanderConfig_LoadProtobuf_GroupLayer::group() const {
5197 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group)
5198 return _internal_group();
5199}
5200template <typename ArgT0, typename... ArgT>
5201inline PROTOBUF_ALWAYS_INLINE
5202void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::set_group(ArgT0&& arg0, ArgT... args) {
5203 _impl_._has_bits_[0] |= 0x00000001u;
5204 _impl_.group_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5205 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group)
5206}
5207inline std::string* ProtobufCommanderConfig_LoadProtobuf_GroupLayer::mutable_group() {
5208 std::string* _s = _internal_mutable_group();
5209 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group)
5210 return _s;
5211}
5212inline const std::string& ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_group() const {
5213 return _impl_.group_.Get();
5214}
5215inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_set_group(const std::string& value) {
5216 _impl_._has_bits_[0] |= 0x00000001u;
5217 _impl_.group_.Set(value, GetArenaForAllocation());
5218}
5219inline std::string* ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_mutable_group() {
5220 _impl_._has_bits_[0] |= 0x00000001u;
5221 return _impl_.group_.Mutable(GetArenaForAllocation());
5222}
5223inline std::string* ProtobufCommanderConfig_LoadProtobuf_GroupLayer::release_group() {
5224 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group)
5225 if (!_internal_has_group()) {
5226 return nullptr;
5227 }
5228 _impl_._has_bits_[0] &= ~0x00000001u;
5229 auto* p = _impl_.group_.Release();
5230#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5231 if (_impl_.group_.IsDefault()) {
5232 _impl_.group_.Set("", GetArenaForAllocation());
5233 }
5234#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5235 return p;
5236}
5237inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::set_allocated_group(std::string* group) {
5238 if (group != nullptr) {
5239 _impl_._has_bits_[0] |= 0x00000001u;
5240 } else {
5241 _impl_._has_bits_[0] &= ~0x00000001u;
5242 }
5243 _impl_.group_.SetAllocated(group, GetArenaForAllocation());
5244#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5245 if (_impl_.group_.IsDefault()) {
5246 _impl_.group_.Set("", GetArenaForAllocation());
5247 }
5248#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5249 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group)
5250}
5251
5252// optional uint32 group_numeric = 2 [default = 0];
5253inline bool ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_has_group_numeric() const {
5254 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5255 return value;
5256}
5257inline bool ProtobufCommanderConfig_LoadProtobuf_GroupLayer::has_group_numeric() const {
5258 return _internal_has_group_numeric();
5259}
5260inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::clear_group_numeric() {
5261 _impl_.group_numeric_ = 0u;
5262 _impl_._has_bits_[0] &= ~0x00000004u;
5263}
5264inline uint32_t ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_group_numeric() const {
5265 return _impl_.group_numeric_;
5266}
5267inline uint32_t ProtobufCommanderConfig_LoadProtobuf_GroupLayer::group_numeric() const {
5268 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group_numeric)
5269 return _internal_group_numeric();
5270}
5271inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_set_group_numeric(uint32_t value) {
5272 _impl_._has_bits_[0] |= 0x00000004u;
5273 _impl_.group_numeric_ = value;
5274}
5275inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::set_group_numeric(uint32_t value) {
5276 _internal_set_group_numeric(value);
5277 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group_numeric)
5278}
5279
5280// optional string group_numeric_field_name = 3;
5281inline bool ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_has_group_numeric_field_name() const {
5282 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5283 return value;
5284}
5285inline bool ProtobufCommanderConfig_LoadProtobuf_GroupLayer::has_group_numeric_field_name() const {
5286 return _internal_has_group_numeric_field_name();
5287}
5288inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::clear_group_numeric_field_name() {
5289 _impl_.group_numeric_field_name_.ClearToEmpty();
5290 _impl_._has_bits_[0] &= ~0x00000002u;
5291}
5292inline const std::string& ProtobufCommanderConfig_LoadProtobuf_GroupLayer::group_numeric_field_name() const {
5293 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group_numeric_field_name)
5294 return _internal_group_numeric_field_name();
5295}
5296template <typename ArgT0, typename... ArgT>
5297inline PROTOBUF_ALWAYS_INLINE
5298void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::set_group_numeric_field_name(ArgT0&& arg0, ArgT... args) {
5299 _impl_._has_bits_[0] |= 0x00000002u;
5300 _impl_.group_numeric_field_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5301 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group_numeric_field_name)
5302}
5303inline std::string* ProtobufCommanderConfig_LoadProtobuf_GroupLayer::mutable_group_numeric_field_name() {
5304 std::string* _s = _internal_mutable_group_numeric_field_name();
5305 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group_numeric_field_name)
5306 return _s;
5307}
5308inline const std::string& ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_group_numeric_field_name() const {
5309 return _impl_.group_numeric_field_name_.Get();
5310}
5311inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_set_group_numeric_field_name(const std::string& value) {
5312 _impl_._has_bits_[0] |= 0x00000002u;
5313 _impl_.group_numeric_field_name_.Set(value, GetArenaForAllocation());
5314}
5315inline std::string* ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_mutable_group_numeric_field_name() {
5316 _impl_._has_bits_[0] |= 0x00000002u;
5317 return _impl_.group_numeric_field_name_.Mutable(GetArenaForAllocation());
5318}
5319inline std::string* ProtobufCommanderConfig_LoadProtobuf_GroupLayer::release_group_numeric_field_name() {
5320 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group_numeric_field_name)
5321 if (!_internal_has_group_numeric_field_name()) {
5322 return nullptr;
5323 }
5324 _impl_._has_bits_[0] &= ~0x00000002u;
5325 auto* p = _impl_.group_numeric_field_name_.Release();
5326#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5327 if (_impl_.group_numeric_field_name_.IsDefault()) {
5328 _impl_.group_numeric_field_name_.Set("", GetArenaForAllocation());
5329 }
5330#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5331 return p;
5332}
5333inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::set_allocated_group_numeric_field_name(std::string* group_numeric_field_name) {
5334 if (group_numeric_field_name != nullptr) {
5335 _impl_._has_bits_[0] |= 0x00000002u;
5336 } else {
5337 _impl_._has_bits_[0] &= ~0x00000002u;
5338 }
5339 _impl_.group_numeric_field_name_.SetAllocated(group_numeric_field_name, GetArenaForAllocation());
5340#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5341 if (_impl_.group_numeric_field_name_.IsDefault()) {
5342 _impl_.group_numeric_field_name_.Set("", GetArenaForAllocation());
5343 }
5344#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5345 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.group_numeric_field_name)
5346}
5347
5348// optional .goby.middleware.protobuf.Layer layer = 4 [default = LAYER_INTERPROCESS];
5349inline bool ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_has_layer() const {
5350 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5351 return value;
5352}
5353inline bool ProtobufCommanderConfig_LoadProtobuf_GroupLayer::has_layer() const {
5354 return _internal_has_layer();
5355}
5356inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::clear_layer() {
5357 _impl_.layer_ = 10;
5358 _impl_._has_bits_[0] &= ~0x00000008u;
5359}
5360inline ::goby::middleware::protobuf::Layer ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_layer() const {
5361 return static_cast< ::goby::middleware::protobuf::Layer >(_impl_.layer_);
5362}
5363inline ::goby::middleware::protobuf::Layer ProtobufCommanderConfig_LoadProtobuf_GroupLayer::layer() const {
5364 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.layer)
5365 return _internal_layer();
5366}
5367inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::_internal_set_layer(::goby::middleware::protobuf::Layer value) {
5369 _impl_._has_bits_[0] |= 0x00000008u;
5370 _impl_.layer_ = value;
5371}
5372inline void ProtobufCommanderConfig_LoadProtobuf_GroupLayer::set_layer(::goby::middleware::protobuf::Layer value) {
5373 _internal_set_layer(value);
5374 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer.layer)
5375}
5376
5377// -------------------------------------------------------------------
5378
5379// ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation
5380
5381// required string from = 1;
5382inline bool ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::_internal_has_from() const {
5383 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5384 return value;
5385}
5386inline bool ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::has_from() const {
5387 return _internal_has_from();
5388}
5389inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::clear_from() {
5390 _impl_.from_.ClearToEmpty();
5391 _impl_._has_bits_[0] &= ~0x00000001u;
5392}
5393inline const std::string& ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::from() const {
5394 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation.from)
5395 return _internal_from();
5396}
5397template <typename ArgT0, typename... ArgT>
5398inline PROTOBUF_ALWAYS_INLINE
5399void ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::set_from(ArgT0&& arg0, ArgT... args) {
5400 _impl_._has_bits_[0] |= 0x00000001u;
5401 _impl_.from_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5402 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation.from)
5403}
5404inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::mutable_from() {
5405 std::string* _s = _internal_mutable_from();
5406 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation.from)
5407 return _s;
5408}
5409inline const std::string& ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::_internal_from() const {
5410 return _impl_.from_.Get();
5411}
5412inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::_internal_set_from(const std::string& value) {
5413 _impl_._has_bits_[0] |= 0x00000001u;
5414 _impl_.from_.Set(value, GetArenaForAllocation());
5415}
5416inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::_internal_mutable_from() {
5417 _impl_._has_bits_[0] |= 0x00000001u;
5418 return _impl_.from_.Mutable(GetArenaForAllocation());
5419}
5420inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::release_from() {
5421 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation.from)
5422 if (!_internal_has_from()) {
5423 return nullptr;
5424 }
5425 _impl_._has_bits_[0] &= ~0x00000001u;
5426 auto* p = _impl_.from_.Release();
5427#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5428 if (_impl_.from_.IsDefault()) {
5429 _impl_.from_.Set("", GetArenaForAllocation());
5430 }
5431#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5432 return p;
5433}
5434inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::set_allocated_from(std::string* from) {
5435 if (from != nullptr) {
5436 _impl_._has_bits_[0] |= 0x00000001u;
5437 } else {
5438 _impl_._has_bits_[0] &= ~0x00000001u;
5439 }
5440 _impl_.from_.SetAllocated(from, GetArenaForAllocation());
5441#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5442 if (_impl_.from_.IsDefault()) {
5443 _impl_.from_.Set("", GetArenaForAllocation());
5444 }
5445#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5446 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation.from)
5447}
5448
5449// required string to = 2;
5450inline bool ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::_internal_has_to() const {
5451 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5452 return value;
5453}
5454inline bool ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::has_to() const {
5455 return _internal_has_to();
5456}
5457inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::clear_to() {
5458 _impl_.to_.ClearToEmpty();
5459 _impl_._has_bits_[0] &= ~0x00000002u;
5460}
5461inline const std::string& ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::to() const {
5462 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation.to)
5463 return _internal_to();
5464}
5465template <typename ArgT0, typename... ArgT>
5466inline PROTOBUF_ALWAYS_INLINE
5467void ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::set_to(ArgT0&& arg0, ArgT... args) {
5468 _impl_._has_bits_[0] |= 0x00000002u;
5469 _impl_.to_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5470 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation.to)
5471}
5472inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::mutable_to() {
5473 std::string* _s = _internal_mutable_to();
5474 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation.to)
5475 return _s;
5476}
5477inline const std::string& ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::_internal_to() const {
5478 return _impl_.to_.Get();
5479}
5480inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::_internal_set_to(const std::string& value) {
5481 _impl_._has_bits_[0] |= 0x00000002u;
5482 _impl_.to_.Set(value, GetArenaForAllocation());
5483}
5484inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::_internal_mutable_to() {
5485 _impl_._has_bits_[0] |= 0x00000002u;
5486 return _impl_.to_.Mutable(GetArenaForAllocation());
5487}
5488inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::release_to() {
5489 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation.to)
5490 if (!_internal_has_to()) {
5491 return nullptr;
5492 }
5493 _impl_._has_bits_[0] &= ~0x00000002u;
5494 auto* p = _impl_.to_.Release();
5495#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5496 if (_impl_.to_.IsDefault()) {
5497 _impl_.to_.Set("", GetArenaForAllocation());
5498 }
5499#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5500 return p;
5501}
5502inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation::set_allocated_to(std::string* to) {
5503 if (to != nullptr) {
5504 _impl_._has_bits_[0] |= 0x00000002u;
5505 } else {
5506 _impl_._has_bits_[0] &= ~0x00000002u;
5507 }
5508 _impl_.to_.SetAllocated(to, GetArenaForAllocation());
5509#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5510 if (_impl_.to_.IsDefault()) {
5511 _impl_.to_.Set("", GetArenaForAllocation());
5512 }
5513#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5514 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation.to)
5515}
5516
5517// -------------------------------------------------------------------
5518
5519// ProtobufCommanderConfig_LoadProtobuf_ExternalData
5520
5521// required string name = 1;
5522inline bool ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_has_name() const {
5523 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5524 return value;
5525}
5526inline bool ProtobufCommanderConfig_LoadProtobuf_ExternalData::has_name() const {
5527 return _internal_has_name();
5528}
5529inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData::clear_name() {
5530 _impl_.name_.ClearToEmpty();
5531 _impl_._has_bits_[0] &= ~0x00000001u;
5532}
5533inline const std::string& ProtobufCommanderConfig_LoadProtobuf_ExternalData::name() const {
5534 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.name)
5535 return _internal_name();
5536}
5537template <typename ArgT0, typename... ArgT>
5538inline PROTOBUF_ALWAYS_INLINE
5539void ProtobufCommanderConfig_LoadProtobuf_ExternalData::set_name(ArgT0&& arg0, ArgT... args) {
5540 _impl_._has_bits_[0] |= 0x00000001u;
5541 _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5542 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.name)
5543}
5544inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData::mutable_name() {
5545 std::string* _s = _internal_mutable_name();
5546 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.name)
5547 return _s;
5548}
5549inline const std::string& ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_name() const {
5550 return _impl_.name_.Get();
5551}
5552inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_set_name(const std::string& value) {
5553 _impl_._has_bits_[0] |= 0x00000001u;
5554 _impl_.name_.Set(value, GetArenaForAllocation());
5555}
5556inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_mutable_name() {
5557 _impl_._has_bits_[0] |= 0x00000001u;
5558 return _impl_.name_.Mutable(GetArenaForAllocation());
5559}
5560inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData::release_name() {
5561 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.name)
5562 if (!_internal_has_name()) {
5563 return nullptr;
5564 }
5565 _impl_._has_bits_[0] &= ~0x00000001u;
5566 auto* p = _impl_.name_.Release();
5567#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5568 if (_impl_.name_.IsDefault()) {
5569 _impl_.name_.Set("", GetArenaForAllocation());
5570 }
5571#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5572 return p;
5573}
5574inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData::set_allocated_name(std::string* name) {
5575 if (name != nullptr) {
5576 _impl_._has_bits_[0] |= 0x00000001u;
5577 } else {
5578 _impl_._has_bits_[0] &= ~0x00000001u;
5579 }
5580 _impl_.name_.SetAllocated(name, GetArenaForAllocation());
5581#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5582 if (_impl_.name_.IsDefault()) {
5583 _impl_.name_.Set("", GetArenaForAllocation());
5584 }
5585#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5586 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.name)
5587}
5588
5589// required string group = 2;
5590inline bool ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_has_group() const {
5591 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5592 return value;
5593}
5594inline bool ProtobufCommanderConfig_LoadProtobuf_ExternalData::has_group() const {
5595 return _internal_has_group();
5596}
5597inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData::clear_group() {
5598 _impl_.group_.ClearToEmpty();
5599 _impl_._has_bits_[0] &= ~0x00000002u;
5600}
5601inline const std::string& ProtobufCommanderConfig_LoadProtobuf_ExternalData::group() const {
5602 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.group)
5603 return _internal_group();
5604}
5605template <typename ArgT0, typename... ArgT>
5606inline PROTOBUF_ALWAYS_INLINE
5607void ProtobufCommanderConfig_LoadProtobuf_ExternalData::set_group(ArgT0&& arg0, ArgT... args) {
5608 _impl_._has_bits_[0] |= 0x00000002u;
5609 _impl_.group_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5610 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.group)
5611}
5612inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData::mutable_group() {
5613 std::string* _s = _internal_mutable_group();
5614 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.group)
5615 return _s;
5616}
5617inline const std::string& ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_group() const {
5618 return _impl_.group_.Get();
5619}
5620inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_set_group(const std::string& value) {
5621 _impl_._has_bits_[0] |= 0x00000002u;
5622 _impl_.group_.Set(value, GetArenaForAllocation());
5623}
5624inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_mutable_group() {
5625 _impl_._has_bits_[0] |= 0x00000002u;
5626 return _impl_.group_.Mutable(GetArenaForAllocation());
5627}
5628inline std::string* ProtobufCommanderConfig_LoadProtobuf_ExternalData::release_group() {
5629 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.group)
5630 if (!_internal_has_group()) {
5631 return nullptr;
5632 }
5633 _impl_._has_bits_[0] &= ~0x00000002u;
5634 auto* p = _impl_.group_.Release();
5635#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5636 if (_impl_.group_.IsDefault()) {
5637 _impl_.group_.Set("", GetArenaForAllocation());
5638 }
5639#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5640 return p;
5641}
5642inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData::set_allocated_group(std::string* group) {
5643 if (group != nullptr) {
5644 _impl_._has_bits_[0] |= 0x00000002u;
5645 } else {
5646 _impl_._has_bits_[0] &= ~0x00000002u;
5647 }
5648 _impl_.group_.SetAllocated(group, GetArenaForAllocation());
5649#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5650 if (_impl_.group_.IsDefault()) {
5651 _impl_.group_.Set("", GetArenaForAllocation());
5652 }
5653#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5654 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.group)
5655}
5656
5657// repeated .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.Translation translate = 3;
5658inline int ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_translate_size() const {
5659 return _impl_.translate_.size();
5660}
5661inline int ProtobufCommanderConfig_LoadProtobuf_ExternalData::translate_size() const {
5662 return _internal_translate_size();
5663}
5664inline void ProtobufCommanderConfig_LoadProtobuf_ExternalData::clear_translate() {
5665 _impl_.translate_.Clear();
5666}
5667inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation* ProtobufCommanderConfig_LoadProtobuf_ExternalData::mutable_translate(int index) {
5668 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.translate)
5669 return _impl_.translate_.Mutable(index);
5670}
5671inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation >*
5672ProtobufCommanderConfig_LoadProtobuf_ExternalData::mutable_translate() {
5673 // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.translate)
5674 return &_impl_.translate_;
5675}
5676inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation& ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_translate(int index) const {
5677 return _impl_.translate_.Get(index);
5678}
5679inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation& ProtobufCommanderConfig_LoadProtobuf_ExternalData::translate(int index) const {
5680 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.translate)
5681 return _internal_translate(index);
5682}
5683inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation* ProtobufCommanderConfig_LoadProtobuf_ExternalData::_internal_add_translate() {
5684 return _impl_.translate_.Add();
5685}
5686inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation* ProtobufCommanderConfig_LoadProtobuf_ExternalData::add_translate() {
5688 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.translate)
5689 return _add;
5690}
5691inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation >&
5692ProtobufCommanderConfig_LoadProtobuf_ExternalData::translate() const {
5693 // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData.translate)
5694 return _impl_.translate_;
5695}
5696
5697// -------------------------------------------------------------------
5698
5699// ProtobufCommanderConfig_LoadProtobuf
5700
5701// required string name = 1;
5702inline bool ProtobufCommanderConfig_LoadProtobuf::_internal_has_name() const {
5703 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5704 return value;
5705}
5706inline bool ProtobufCommanderConfig_LoadProtobuf::has_name() const {
5707 return _internal_has_name();
5708}
5709inline void ProtobufCommanderConfig_LoadProtobuf::clear_name() {
5710 _impl_.name_.ClearToEmpty();
5711 _impl_._has_bits_[0] &= ~0x00000001u;
5712}
5713inline const std::string& ProtobufCommanderConfig_LoadProtobuf::name() const {
5714 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.name)
5715 return _internal_name();
5716}
5717template <typename ArgT0, typename... ArgT>
5718inline PROTOBUF_ALWAYS_INLINE
5719void ProtobufCommanderConfig_LoadProtobuf::set_name(ArgT0&& arg0, ArgT... args) {
5720 _impl_._has_bits_[0] |= 0x00000001u;
5721 _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5722 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.name)
5723}
5724inline std::string* ProtobufCommanderConfig_LoadProtobuf::mutable_name() {
5725 std::string* _s = _internal_mutable_name();
5726 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.name)
5727 return _s;
5728}
5729inline const std::string& ProtobufCommanderConfig_LoadProtobuf::_internal_name() const {
5730 return _impl_.name_.Get();
5731}
5732inline void ProtobufCommanderConfig_LoadProtobuf::_internal_set_name(const std::string& value) {
5733 _impl_._has_bits_[0] |= 0x00000001u;
5734 _impl_.name_.Set(value, GetArenaForAllocation());
5735}
5736inline std::string* ProtobufCommanderConfig_LoadProtobuf::_internal_mutable_name() {
5737 _impl_._has_bits_[0] |= 0x00000001u;
5738 return _impl_.name_.Mutable(GetArenaForAllocation());
5739}
5740inline std::string* ProtobufCommanderConfig_LoadProtobuf::release_name() {
5741 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.name)
5742 if (!_internal_has_name()) {
5743 return nullptr;
5744 }
5745 _impl_._has_bits_[0] &= ~0x00000001u;
5746 auto* p = _impl_.name_.Release();
5747#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5748 if (_impl_.name_.IsDefault()) {
5749 _impl_.name_.Set("", GetArenaForAllocation());
5750 }
5751#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5752 return p;
5753}
5754inline void ProtobufCommanderConfig_LoadProtobuf::set_allocated_name(std::string* name) {
5755 if (name != nullptr) {
5756 _impl_._has_bits_[0] |= 0x00000001u;
5757 } else {
5758 _impl_._has_bits_[0] &= ~0x00000001u;
5759 }
5760 _impl_.name_.SetAllocated(name, GetArenaForAllocation());
5761#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5762 if (_impl_.name_.IsDefault()) {
5763 _impl_.name_.Set("", GetArenaForAllocation());
5764 }
5765#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5766 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.name)
5767}
5768
5769// repeated .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.GroupLayer publish_to = 2;
5770inline int ProtobufCommanderConfig_LoadProtobuf::_internal_publish_to_size() const {
5771 return _impl_.publish_to_.size();
5772}
5773inline int ProtobufCommanderConfig_LoadProtobuf::publish_to_size() const {
5774 return _internal_publish_to_size();
5775}
5776inline void ProtobufCommanderConfig_LoadProtobuf::clear_publish_to() {
5777 _impl_.publish_to_.Clear();
5778}
5779inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer* ProtobufCommanderConfig_LoadProtobuf::mutable_publish_to(int index) {
5780 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.publish_to)
5781 return _impl_.publish_to_.Mutable(index);
5782}
5783inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer >*
5784ProtobufCommanderConfig_LoadProtobuf::mutable_publish_to() {
5785 // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.publish_to)
5786 return &_impl_.publish_to_;
5787}
5788inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer& ProtobufCommanderConfig_LoadProtobuf::_internal_publish_to(int index) const {
5789 return _impl_.publish_to_.Get(index);
5790}
5791inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer& ProtobufCommanderConfig_LoadProtobuf::publish_to(int index) const {
5792 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.publish_to)
5793 return _internal_publish_to(index);
5794}
5795inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer* ProtobufCommanderConfig_LoadProtobuf::_internal_add_publish_to() {
5796 return _impl_.publish_to_.Add();
5797}
5798inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer* ProtobufCommanderConfig_LoadProtobuf::add_publish_to() {
5800 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.publish_to)
5801 return _add;
5802}
5803inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_GroupLayer >&
5804ProtobufCommanderConfig_LoadProtobuf::publish_to() const {
5805 // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.publish_to)
5806 return _impl_.publish_to_;
5807}
5808
5809// repeated .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.ExternalData external_data = 3;
5810inline int ProtobufCommanderConfig_LoadProtobuf::_internal_external_data_size() const {
5811 return _impl_.external_data_.size();
5812}
5813inline int ProtobufCommanderConfig_LoadProtobuf::external_data_size() const {
5814 return _internal_external_data_size();
5815}
5816inline void ProtobufCommanderConfig_LoadProtobuf::clear_external_data() {
5817 _impl_.external_data_.Clear();
5818}
5819inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData* ProtobufCommanderConfig_LoadProtobuf::mutable_external_data(int index) {
5820 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.external_data)
5821 return _impl_.external_data_.Mutable(index);
5822}
5823inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData >*
5824ProtobufCommanderConfig_LoadProtobuf::mutable_external_data() {
5825 // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.external_data)
5826 return &_impl_.external_data_;
5827}
5828inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData& ProtobufCommanderConfig_LoadProtobuf::_internal_external_data(int index) const {
5829 return _impl_.external_data_.Get(index);
5830}
5831inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData& ProtobufCommanderConfig_LoadProtobuf::external_data(int index) const {
5832 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.external_data)
5833 return _internal_external_data(index);
5834}
5835inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData* ProtobufCommanderConfig_LoadProtobuf::_internal_add_external_data() {
5836 return _impl_.external_data_.Add();
5837}
5838inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData* ProtobufCommanderConfig_LoadProtobuf::add_external_data() {
5840 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.external_data)
5841 return _add;
5842}
5843inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf_ExternalData >&
5844ProtobufCommanderConfig_LoadProtobuf::external_data() const {
5845 // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf.external_data)
5846 return _impl_.external_data_;
5847}
5848
5849// -------------------------------------------------------------------
5850
5851// ProtobufCommanderConfig_DatabaseColumnWidthPixels
5852
5853// optional int32 comment_width = 1 [default = 180];
5854inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_has_comment_width() const {
5855 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5856 return value;
5857}
5858inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::has_comment_width() const {
5859 return _internal_has_comment_width();
5860}
5861inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::clear_comment_width() {
5862 _impl_.comment_width_ = 180;
5863 _impl_._has_bits_[0] &= ~0x00000002u;
5864}
5865inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_comment_width() const {
5866 return _impl_.comment_width_;
5867}
5868inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::comment_width() const {
5869 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.comment_width)
5870 return _internal_comment_width();
5871}
5872inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_set_comment_width(int32_t value) {
5873 _impl_._has_bits_[0] |= 0x00000002u;
5874 _impl_.comment_width_ = value;
5875}
5876inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::set_comment_width(int32_t value) {
5877 _internal_set_comment_width(value);
5878 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.comment_width)
5879}
5880
5881// optional int32 name_width = 2 [default = 180];
5882inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_has_name_width() const {
5883 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5884 return value;
5885}
5886inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::has_name_width() const {
5887 return _internal_has_name_width();
5888}
5889inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::clear_name_width() {
5890 _impl_.name_width_ = 180;
5891 _impl_._has_bits_[0] &= ~0x00000004u;
5892}
5893inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_name_width() const {
5894 return _impl_.name_width_;
5895}
5896inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::name_width() const {
5897 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.name_width)
5898 return _internal_name_width();
5899}
5900inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_set_name_width(int32_t value) {
5901 _impl_._has_bits_[0] |= 0x00000004u;
5902 _impl_.name_width_ = value;
5903}
5904inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::set_name_width(int32_t value) {
5905 _internal_set_name_width(value);
5906 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.name_width)
5907}
5908
5909// optional int32 group_width = 3 [default = 120];
5910inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_has_group_width() const {
5911 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5912 return value;
5913}
5914inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::has_group_width() const {
5915 return _internal_has_group_width();
5916}
5917inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::clear_group_width() {
5918 _impl_.group_width_ = 120;
5919 _impl_._has_bits_[0] &= ~0x00000008u;
5920}
5921inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_group_width() const {
5922 return _impl_.group_width_;
5923}
5924inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::group_width() const {
5925 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.group_width)
5926 return _internal_group_width();
5927}
5928inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_set_group_width(int32_t value) {
5929 _impl_._has_bits_[0] |= 0x00000008u;
5930 _impl_.group_width_ = value;
5931}
5932inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::set_group_width(int32_t value) {
5933 _internal_set_group_width(value);
5934 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.group_width)
5935}
5936
5937// optional int32 layer_width = 4 [default = 120];
5938inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_has_layer_width() const {
5939 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5940 return value;
5941}
5942inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::has_layer_width() const {
5943 return _internal_has_layer_width();
5944}
5945inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::clear_layer_width() {
5946 _impl_.layer_width_ = 120;
5947 _impl_._has_bits_[0] &= ~0x00000010u;
5948}
5949inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_layer_width() const {
5950 return _impl_.layer_width_;
5951}
5952inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::layer_width() const {
5953 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.layer_width)
5954 return _internal_layer_width();
5955}
5956inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_set_layer_width(int32_t value) {
5957 _impl_._has_bits_[0] |= 0x00000010u;
5958 _impl_.layer_width_ = value;
5959}
5960inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::set_layer_width(int32_t value) {
5961 _internal_set_layer_width(value);
5962 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.layer_width)
5963}
5964
5965// optional int32 ip_width = 5 [default = 120];
5966inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_has_ip_width() const {
5967 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
5968 return value;
5969}
5970inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::has_ip_width() const {
5971 return _internal_has_ip_width();
5972}
5973inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::clear_ip_width() {
5974 _impl_.ip_width_ = 120;
5975 _impl_._has_bits_[0] &= ~0x00000020u;
5976}
5977inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_ip_width() const {
5978 return _impl_.ip_width_;
5979}
5980inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::ip_width() const {
5981 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.ip_width)
5982 return _internal_ip_width();
5983}
5984inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_set_ip_width(int32_t value) {
5985 _impl_._has_bits_[0] |= 0x00000020u;
5986 _impl_.ip_width_ = value;
5987}
5988inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::set_ip_width(int32_t value) {
5989 _internal_set_ip_width(value);
5990 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.ip_width)
5991}
5992
5993// optional int32 time_width = 6 [default = 120];
5994inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_has_time_width() const {
5995 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
5996 return value;
5997}
5998inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::has_time_width() const {
5999 return _internal_has_time_width();
6000}
6001inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::clear_time_width() {
6002 _impl_.time_width_ = 120;
6003 _impl_._has_bits_[0] &= ~0x00000040u;
6004}
6005inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_time_width() const {
6006 return _impl_.time_width_;
6007}
6008inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::time_width() const {
6009 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.time_width)
6010 return _internal_time_width();
6011}
6012inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_set_time_width(int32_t value) {
6013 _impl_._has_bits_[0] |= 0x00000040u;
6014 _impl_.time_width_ = value;
6015}
6016inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::set_time_width(int32_t value) {
6017 _internal_set_time_width(value);
6018 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.time_width)
6019}
6020
6021// optional int32 last_ack_width = 7 [default = 120];
6022inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_has_last_ack_width() const {
6023 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6024 return value;
6025}
6026inline bool ProtobufCommanderConfig_DatabaseColumnWidthPixels::has_last_ack_width() const {
6027 return _internal_has_last_ack_width();
6028}
6029inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::clear_last_ack_width() {
6030 _impl_.last_ack_width_ = 120;
6031 _impl_._has_bits_[0] &= ~0x00000001u;
6032}
6033inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_last_ack_width() const {
6034 return _impl_.last_ack_width_;
6035}
6036inline int32_t ProtobufCommanderConfig_DatabaseColumnWidthPixels::last_ack_width() const {
6037 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.last_ack_width)
6038 return _internal_last_ack_width();
6039}
6040inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::_internal_set_last_ack_width(int32_t value) {
6041 _impl_._has_bits_[0] |= 0x00000001u;
6042 _impl_.last_ack_width_ = value;
6043}
6044inline void ProtobufCommanderConfig_DatabaseColumnWidthPixels::set_last_ack_width(int32_t value) {
6045 _internal_set_last_ack_width(value);
6046 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels.last_ack_width)
6047}
6048
6049// -------------------------------------------------------------------
6050
6051// ProtobufCommanderConfig_ModalDialogDimensions
6052
6053// optional int32 width = 1 [default = 800];
6054inline bool ProtobufCommanderConfig_ModalDialogDimensions::_internal_has_width() const {
6055 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6056 return value;
6057}
6058inline bool ProtobufCommanderConfig_ModalDialogDimensions::has_width() const {
6059 return _internal_has_width();
6060}
6061inline void ProtobufCommanderConfig_ModalDialogDimensions::clear_width() {
6062 _impl_.width_ = 800;
6063 _impl_._has_bits_[0] &= ~0x00000001u;
6064}
6065inline int32_t ProtobufCommanderConfig_ModalDialogDimensions::_internal_width() const {
6066 return _impl_.width_;
6067}
6068inline int32_t ProtobufCommanderConfig_ModalDialogDimensions::width() const {
6069 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.ModalDialogDimensions.width)
6070 return _internal_width();
6071}
6072inline void ProtobufCommanderConfig_ModalDialogDimensions::_internal_set_width(int32_t value) {
6073 _impl_._has_bits_[0] |= 0x00000001u;
6074 _impl_.width_ = value;
6075}
6076inline void ProtobufCommanderConfig_ModalDialogDimensions::set_width(int32_t value) {
6077 _internal_set_width(value);
6078 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.ModalDialogDimensions.width)
6079}
6080
6081// optional int32 height = 2 [default = 200];
6082inline bool ProtobufCommanderConfig_ModalDialogDimensions::_internal_has_height() const {
6083 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6084 return value;
6085}
6086inline bool ProtobufCommanderConfig_ModalDialogDimensions::has_height() const {
6087 return _internal_has_height();
6088}
6089inline void ProtobufCommanderConfig_ModalDialogDimensions::clear_height() {
6090 _impl_.height_ = 200;
6091 _impl_._has_bits_[0] &= ~0x00000002u;
6092}
6093inline int32_t ProtobufCommanderConfig_ModalDialogDimensions::_internal_height() const {
6094 return _impl_.height_;
6095}
6096inline int32_t ProtobufCommanderConfig_ModalDialogDimensions::height() const {
6097 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.ModalDialogDimensions.height)
6098 return _internal_height();
6099}
6100inline void ProtobufCommanderConfig_ModalDialogDimensions::_internal_set_height(int32_t value) {
6101 _impl_._has_bits_[0] |= 0x00000002u;
6102 _impl_.height_ = value;
6103}
6104inline void ProtobufCommanderConfig_ModalDialogDimensions::set_height(int32_t value) {
6105 _internal_set_height(value);
6106 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.ModalDialogDimensions.height)
6107}
6108
6109// -------------------------------------------------------------------
6110
6111// ProtobufCommanderConfig_NotificationSubscription_Color
6112
6113// required int32 r = 1;
6114inline bool ProtobufCommanderConfig_NotificationSubscription_Color::_internal_has_r() const {
6115 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6116 return value;
6117}
6118inline bool ProtobufCommanderConfig_NotificationSubscription_Color::has_r() const {
6119 return _internal_has_r();
6120}
6121inline void ProtobufCommanderConfig_NotificationSubscription_Color::clear_r() {
6122 _impl_.r_ = 0;
6123 _impl_._has_bits_[0] &= ~0x00000001u;
6124}
6125inline int32_t ProtobufCommanderConfig_NotificationSubscription_Color::_internal_r() const {
6126 return _impl_.r_;
6127}
6128inline int32_t ProtobufCommanderConfig_NotificationSubscription_Color::r() const {
6129 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color.r)
6130 return _internal_r();
6131}
6132inline void ProtobufCommanderConfig_NotificationSubscription_Color::_internal_set_r(int32_t value) {
6133 _impl_._has_bits_[0] |= 0x00000001u;
6134 _impl_.r_ = value;
6135}
6136inline void ProtobufCommanderConfig_NotificationSubscription_Color::set_r(int32_t value) {
6137 _internal_set_r(value);
6138 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color.r)
6139}
6140
6141// required int32 g = 2;
6142inline bool ProtobufCommanderConfig_NotificationSubscription_Color::_internal_has_g() const {
6143 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6144 return value;
6145}
6146inline bool ProtobufCommanderConfig_NotificationSubscription_Color::has_g() const {
6147 return _internal_has_g();
6148}
6149inline void ProtobufCommanderConfig_NotificationSubscription_Color::clear_g() {
6150 _impl_.g_ = 0;
6151 _impl_._has_bits_[0] &= ~0x00000002u;
6152}
6153inline int32_t ProtobufCommanderConfig_NotificationSubscription_Color::_internal_g() const {
6154 return _impl_.g_;
6155}
6156inline int32_t ProtobufCommanderConfig_NotificationSubscription_Color::g() const {
6157 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color.g)
6158 return _internal_g();
6159}
6160inline void ProtobufCommanderConfig_NotificationSubscription_Color::_internal_set_g(int32_t value) {
6161 _impl_._has_bits_[0] |= 0x00000002u;
6162 _impl_.g_ = value;
6163}
6164inline void ProtobufCommanderConfig_NotificationSubscription_Color::set_g(int32_t value) {
6165 _internal_set_g(value);
6166 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color.g)
6167}
6168
6169// required int32 b = 3;
6170inline bool ProtobufCommanderConfig_NotificationSubscription_Color::_internal_has_b() const {
6171 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6172 return value;
6173}
6174inline bool ProtobufCommanderConfig_NotificationSubscription_Color::has_b() const {
6175 return _internal_has_b();
6176}
6177inline void ProtobufCommanderConfig_NotificationSubscription_Color::clear_b() {
6178 _impl_.b_ = 0;
6179 _impl_._has_bits_[0] &= ~0x00000004u;
6180}
6181inline int32_t ProtobufCommanderConfig_NotificationSubscription_Color::_internal_b() const {
6182 return _impl_.b_;
6183}
6184inline int32_t ProtobufCommanderConfig_NotificationSubscription_Color::b() const {
6185 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color.b)
6186 return _internal_b();
6187}
6188inline void ProtobufCommanderConfig_NotificationSubscription_Color::_internal_set_b(int32_t value) {
6189 _impl_._has_bits_[0] |= 0x00000004u;
6190 _impl_.b_ = value;
6191}
6192inline void ProtobufCommanderConfig_NotificationSubscription_Color::set_b(int32_t value) {
6193 _internal_set_b(value);
6194 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color.b)
6195}
6196
6197// optional int32 a = 4 [default = 255];
6198inline bool ProtobufCommanderConfig_NotificationSubscription_Color::_internal_has_a() const {
6199 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6200 return value;
6201}
6202inline bool ProtobufCommanderConfig_NotificationSubscription_Color::has_a() const {
6203 return _internal_has_a();
6204}
6205inline void ProtobufCommanderConfig_NotificationSubscription_Color::clear_a() {
6206 _impl_.a_ = 255;
6207 _impl_._has_bits_[0] &= ~0x00000008u;
6208}
6209inline int32_t ProtobufCommanderConfig_NotificationSubscription_Color::_internal_a() const {
6210 return _impl_.a_;
6211}
6212inline int32_t ProtobufCommanderConfig_NotificationSubscription_Color::a() const {
6213 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color.a)
6214 return _internal_a();
6215}
6216inline void ProtobufCommanderConfig_NotificationSubscription_Color::_internal_set_a(int32_t value) {
6217 _impl_._has_bits_[0] |= 0x00000008u;
6218 _impl_.a_ = value;
6219}
6220inline void ProtobufCommanderConfig_NotificationSubscription_Color::set_a(int32_t value) {
6221 _internal_set_a(value);
6222 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color.a)
6223}
6224
6225// -------------------------------------------------------------------
6226
6227// ProtobufCommanderConfig_NotificationSubscription
6228
6229// required string type_regex = 1;
6230inline bool ProtobufCommanderConfig_NotificationSubscription::_internal_has_type_regex() const {
6231 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6232 return value;
6233}
6234inline bool ProtobufCommanderConfig_NotificationSubscription::has_type_regex() const {
6235 return _internal_has_type_regex();
6236}
6237inline void ProtobufCommanderConfig_NotificationSubscription::clear_type_regex() {
6238 _impl_.type_regex_.ClearToEmpty();
6239 _impl_._has_bits_[0] &= ~0x00000001u;
6240}
6241inline const std::string& ProtobufCommanderConfig_NotificationSubscription::type_regex() const {
6242 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.type_regex)
6243 return _internal_type_regex();
6244}
6245template <typename ArgT0, typename... ArgT>
6246inline PROTOBUF_ALWAYS_INLINE
6247void ProtobufCommanderConfig_NotificationSubscription::set_type_regex(ArgT0&& arg0, ArgT... args) {
6248 _impl_._has_bits_[0] |= 0x00000001u;
6249 _impl_.type_regex_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6250 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.type_regex)
6251}
6252inline std::string* ProtobufCommanderConfig_NotificationSubscription::mutable_type_regex() {
6253 std::string* _s = _internal_mutable_type_regex();
6254 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.type_regex)
6255 return _s;
6256}
6257inline const std::string& ProtobufCommanderConfig_NotificationSubscription::_internal_type_regex() const {
6258 return _impl_.type_regex_.Get();
6259}
6260inline void ProtobufCommanderConfig_NotificationSubscription::_internal_set_type_regex(const std::string& value) {
6261 _impl_._has_bits_[0] |= 0x00000001u;
6262 _impl_.type_regex_.Set(value, GetArenaForAllocation());
6263}
6264inline std::string* ProtobufCommanderConfig_NotificationSubscription::_internal_mutable_type_regex() {
6265 _impl_._has_bits_[0] |= 0x00000001u;
6266 return _impl_.type_regex_.Mutable(GetArenaForAllocation());
6267}
6268inline std::string* ProtobufCommanderConfig_NotificationSubscription::release_type_regex() {
6269 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.type_regex)
6270 if (!_internal_has_type_regex()) {
6271 return nullptr;
6272 }
6273 _impl_._has_bits_[0] &= ~0x00000001u;
6274 auto* p = _impl_.type_regex_.Release();
6275#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6276 if (_impl_.type_regex_.IsDefault()) {
6277 _impl_.type_regex_.Set("", GetArenaForAllocation());
6278 }
6279#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6280 return p;
6281}
6282inline void ProtobufCommanderConfig_NotificationSubscription::set_allocated_type_regex(std::string* type_regex) {
6283 if (type_regex != nullptr) {
6284 _impl_._has_bits_[0] |= 0x00000001u;
6285 } else {
6286 _impl_._has_bits_[0] &= ~0x00000001u;
6287 }
6288 _impl_.type_regex_.SetAllocated(type_regex, GetArenaForAllocation());
6289#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6290 if (_impl_.type_regex_.IsDefault()) {
6291 _impl_.type_regex_.Set("", GetArenaForAllocation());
6292 }
6293#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6294 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.type_regex)
6295}
6296
6297// required string group_regex = 2;
6298inline bool ProtobufCommanderConfig_NotificationSubscription::_internal_has_group_regex() const {
6299 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6300 return value;
6301}
6302inline bool ProtobufCommanderConfig_NotificationSubscription::has_group_regex() const {
6303 return _internal_has_group_regex();
6304}
6305inline void ProtobufCommanderConfig_NotificationSubscription::clear_group_regex() {
6306 _impl_.group_regex_.ClearToEmpty();
6307 _impl_._has_bits_[0] &= ~0x00000002u;
6308}
6309inline const std::string& ProtobufCommanderConfig_NotificationSubscription::group_regex() const {
6310 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.group_regex)
6311 return _internal_group_regex();
6312}
6313template <typename ArgT0, typename... ArgT>
6314inline PROTOBUF_ALWAYS_INLINE
6315void ProtobufCommanderConfig_NotificationSubscription::set_group_regex(ArgT0&& arg0, ArgT... args) {
6316 _impl_._has_bits_[0] |= 0x00000002u;
6317 _impl_.group_regex_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6318 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.group_regex)
6319}
6320inline std::string* ProtobufCommanderConfig_NotificationSubscription::mutable_group_regex() {
6321 std::string* _s = _internal_mutable_group_regex();
6322 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.group_regex)
6323 return _s;
6324}
6325inline const std::string& ProtobufCommanderConfig_NotificationSubscription::_internal_group_regex() const {
6326 return _impl_.group_regex_.Get();
6327}
6328inline void ProtobufCommanderConfig_NotificationSubscription::_internal_set_group_regex(const std::string& value) {
6329 _impl_._has_bits_[0] |= 0x00000002u;
6330 _impl_.group_regex_.Set(value, GetArenaForAllocation());
6331}
6332inline std::string* ProtobufCommanderConfig_NotificationSubscription::_internal_mutable_group_regex() {
6333 _impl_._has_bits_[0] |= 0x00000002u;
6334 return _impl_.group_regex_.Mutable(GetArenaForAllocation());
6335}
6336inline std::string* ProtobufCommanderConfig_NotificationSubscription::release_group_regex() {
6337 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.group_regex)
6338 if (!_internal_has_group_regex()) {
6339 return nullptr;
6340 }
6341 _impl_._has_bits_[0] &= ~0x00000002u;
6342 auto* p = _impl_.group_regex_.Release();
6343#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6344 if (_impl_.group_regex_.IsDefault()) {
6345 _impl_.group_regex_.Set("", GetArenaForAllocation());
6346 }
6347#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6348 return p;
6349}
6350inline void ProtobufCommanderConfig_NotificationSubscription::set_allocated_group_regex(std::string* group_regex) {
6351 if (group_regex != nullptr) {
6352 _impl_._has_bits_[0] |= 0x00000002u;
6353 } else {
6354 _impl_._has_bits_[0] &= ~0x00000002u;
6355 }
6356 _impl_.group_regex_.SetAllocated(group_regex, GetArenaForAllocation());
6357#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6358 if (_impl_.group_regex_.IsDefault()) {
6359 _impl_.group_regex_.Set("", GetArenaForAllocation());
6360 }
6361#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6362 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.group_regex)
6363}
6364
6365// optional .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.Color background_color = 3;
6366inline bool ProtobufCommanderConfig_NotificationSubscription::_internal_has_background_color() const {
6367 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6368 PROTOBUF_ASSUME(!value || _impl_.background_color_ != nullptr);
6369 return value;
6370}
6371inline bool ProtobufCommanderConfig_NotificationSubscription::has_background_color() const {
6372 return _internal_has_background_color();
6373}
6374inline void ProtobufCommanderConfig_NotificationSubscription::clear_background_color() {
6375 if (_impl_.background_color_ != nullptr) _impl_.background_color_->Clear();
6376 _impl_._has_bits_[0] &= ~0x00000004u;
6377}
6378inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color& ProtobufCommanderConfig_NotificationSubscription::_internal_background_color() const {
6379 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color* p = _impl_.background_color_;
6380 return p != nullptr ? *p : reinterpret_cast<const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color&>(
6382}
6383inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color& ProtobufCommanderConfig_NotificationSubscription::background_color() const {
6384 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.background_color)
6385 return _internal_background_color();
6386}
6387inline void ProtobufCommanderConfig_NotificationSubscription::unsafe_arena_set_allocated_background_color(
6389 if (GetArenaForAllocation() == nullptr) {
6390 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.background_color_);
6391 }
6392 _impl_.background_color_ = background_color;
6393 if (background_color) {
6394 _impl_._has_bits_[0] |= 0x00000004u;
6395 } else {
6396 _impl_._has_bits_[0] &= ~0x00000004u;
6397 }
6398 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.background_color)
6399}
6400inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color* ProtobufCommanderConfig_NotificationSubscription::release_background_color() {
6401 _impl_._has_bits_[0] &= ~0x00000004u;
6403 _impl_.background_color_ = nullptr;
6404#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6405 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
6406 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6407 if (GetArenaForAllocation() == nullptr) { delete old; }
6408#else // PROTOBUF_FORCE_COPY_IN_RELEASE
6409 if (GetArenaForAllocation() != nullptr) {
6410 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6411 }
6412#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
6413 return temp;
6414}
6415inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color* ProtobufCommanderConfig_NotificationSubscription::unsafe_arena_release_background_color() {
6416 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.background_color)
6417 _impl_._has_bits_[0] &= ~0x00000004u;
6419 _impl_.background_color_ = nullptr;
6420 return temp;
6421}
6422inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color* ProtobufCommanderConfig_NotificationSubscription::_internal_mutable_background_color() {
6423 _impl_._has_bits_[0] |= 0x00000004u;
6424 if (_impl_.background_color_ == nullptr) {
6426 _impl_.background_color_ = p;
6427 }
6428 return _impl_.background_color_;
6429}
6430inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color* ProtobufCommanderConfig_NotificationSubscription::mutable_background_color() {
6432 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.background_color)
6433 return _msg;
6434}
6435inline void ProtobufCommanderConfig_NotificationSubscription::set_allocated_background_color(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color* background_color) {
6436 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6437 if (message_arena == nullptr) {
6438 delete _impl_.background_color_;
6439 }
6440 if (background_color) {
6441 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6442 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(background_color);
6443 if (message_arena != submessage_arena) {
6444 background_color = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6445 message_arena, background_color, submessage_arena);
6446 }
6447 _impl_._has_bits_[0] |= 0x00000004u;
6448 } else {
6449 _impl_._has_bits_[0] &= ~0x00000004u;
6450 }
6451 _impl_.background_color_ = background_color;
6452 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription.background_color)
6453}
6454
6455// -------------------------------------------------------------------
6456
6457// ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels
6458
6459// optional int32 name_width = 1 [default = 180];
6460inline bool ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_has_name_width() const {
6461 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6462 return value;
6463}
6464inline bool ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::has_name_width() const {
6465 return _internal_has_name_width();
6466}
6467inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::clear_name_width() {
6468 _impl_.name_width_ = 180;
6469 _impl_._has_bits_[0] &= ~0x00000001u;
6470}
6471inline int32_t ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_name_width() const {
6472 return _impl_.name_width_;
6473}
6474inline int32_t ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::name_width() const {
6475 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels.name_width)
6476 return _internal_name_width();
6477}
6478inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_set_name_width(int32_t value) {
6479 _impl_._has_bits_[0] |= 0x00000001u;
6480 _impl_.name_width_ = value;
6481}
6482inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::set_name_width(int32_t value) {
6483 _internal_set_name_width(value);
6484 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels.name_width)
6485}
6486
6487// optional int32 group_width = 2 [default = 120];
6488inline bool ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_has_group_width() const {
6489 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6490 return value;
6491}
6492inline bool ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::has_group_width() const {
6493 return _internal_has_group_width();
6494}
6495inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::clear_group_width() {
6496 _impl_.group_width_ = 120;
6497 _impl_._has_bits_[0] &= ~0x00000002u;
6498}
6499inline int32_t ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_group_width() const {
6500 return _impl_.group_width_;
6501}
6502inline int32_t ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::group_width() const {
6503 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels.group_width)
6504 return _internal_group_width();
6505}
6506inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_set_group_width(int32_t value) {
6507 _impl_._has_bits_[0] |= 0x00000002u;
6508 _impl_.group_width_ = value;
6509}
6510inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::set_group_width(int32_t value) {
6511 _internal_set_group_width(value);
6512 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels.group_width)
6513}
6514
6515// optional int32 time_width = 3 [default = 120];
6516inline bool ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_has_time_width() const {
6517 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6518 return value;
6519}
6520inline bool ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::has_time_width() const {
6521 return _internal_has_time_width();
6522}
6523inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::clear_time_width() {
6524 _impl_.time_width_ = 120;
6525 _impl_._has_bits_[0] &= ~0x00000004u;
6526}
6527inline int32_t ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_time_width() const {
6528 return _impl_.time_width_;
6529}
6530inline int32_t ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::time_width() const {
6531 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels.time_width)
6532 return _internal_time_width();
6533}
6534inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_set_time_width(int32_t value) {
6535 _impl_._has_bits_[0] |= 0x00000004u;
6536 _impl_.time_width_ = value;
6537}
6538inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::set_time_width(int32_t value) {
6539 _internal_set_time_width(value);
6540 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels.time_width)
6541}
6542
6543// optional int32 value_width = 4 [default = 400];
6544inline bool ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_has_value_width() const {
6545 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6546 return value;
6547}
6548inline bool ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::has_value_width() const {
6549 return _internal_has_value_width();
6550}
6551inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::clear_value_width() {
6552 _impl_.value_width_ = 400;
6553 _impl_._has_bits_[0] &= ~0x00000008u;
6554}
6555inline int32_t ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_value_width() const {
6556 return _impl_.value_width_;
6557}
6558inline int32_t ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::value_width() const {
6559 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels.value_width)
6560 return _internal_value_width();
6561}
6562inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::_internal_set_value_width(int32_t value) {
6563 _impl_._has_bits_[0] |= 0x00000008u;
6564 _impl_.value_width_ = value;
6565}
6566inline void ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels::set_value_width(int32_t value) {
6567 _internal_set_value_width(value);
6568 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels.value_width)
6569}
6570
6571// -------------------------------------------------------------------
6572
6573// ProtobufCommanderConfig
6574
6575// repeated .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.LoadProtobuf load_protobuf = 1;
6576inline int ProtobufCommanderConfig::_internal_load_protobuf_size() const {
6577 return _impl_.load_protobuf_.size();
6578}
6579inline int ProtobufCommanderConfig::load_protobuf_size() const {
6580 return _internal_load_protobuf_size();
6581}
6582inline void ProtobufCommanderConfig::clear_load_protobuf() {
6583 _impl_.load_protobuf_.Clear();
6584}
6585inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf* ProtobufCommanderConfig::mutable_load_protobuf(int index) {
6586 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.load_protobuf)
6587 return _impl_.load_protobuf_.Mutable(index);
6588}
6589inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf >*
6590ProtobufCommanderConfig::mutable_load_protobuf() {
6591 // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.load_protobuf)
6592 return &_impl_.load_protobuf_;
6593}
6594inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf& ProtobufCommanderConfig::_internal_load_protobuf(int index) const {
6595 return _impl_.load_protobuf_.Get(index);
6596}
6597inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf& ProtobufCommanderConfig::load_protobuf(int index) const {
6598 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.load_protobuf)
6599 return _internal_load_protobuf(index);
6600}
6601inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf* ProtobufCommanderConfig::_internal_add_load_protobuf() {
6602 return _impl_.load_protobuf_.Add();
6603}
6604inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf* ProtobufCommanderConfig::add_load_protobuf() {
6606 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.load_protobuf)
6607 return _add;
6608}
6609inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_LoadProtobuf >&
6610ProtobufCommanderConfig::load_protobuf() const {
6611 // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.load_protobuf)
6612 return _impl_.load_protobuf_;
6613}
6614
6615// optional int32 value_width_pixels = 10 [default = 500];
6616inline bool ProtobufCommanderConfig::_internal_has_value_width_pixels() const {
6617 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
6618 return value;
6619}
6620inline bool ProtobufCommanderConfig::has_value_width_pixels() const {
6621 return _internal_has_value_width_pixels();
6622}
6623inline void ProtobufCommanderConfig::clear_value_width_pixels() {
6624 _impl_.value_width_pixels_ = 500;
6625 _impl_._has_bits_[0] &= ~0x00000040u;
6626}
6627inline int32_t ProtobufCommanderConfig::_internal_value_width_pixels() const {
6628 return _impl_.value_width_pixels_;
6629}
6630inline int32_t ProtobufCommanderConfig::value_width_pixels() const {
6631 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.value_width_pixels)
6632 return _internal_value_width_pixels();
6633}
6634inline void ProtobufCommanderConfig::_internal_set_value_width_pixels(int32_t value) {
6635 _impl_._has_bits_[0] |= 0x00000040u;
6636 _impl_.value_width_pixels_ = value;
6637}
6638inline void ProtobufCommanderConfig::set_value_width_pixels(int32_t value) {
6639 _internal_set_value_width_pixels(value);
6640 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.value_width_pixels)
6641}
6642
6643// optional int32 modify_width_pixels = 11 [default = 100];
6644inline bool ProtobufCommanderConfig::_internal_has_modify_width_pixels() const {
6645 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
6646 return value;
6647}
6648inline bool ProtobufCommanderConfig::has_modify_width_pixels() const {
6649 return _internal_has_modify_width_pixels();
6650}
6651inline void ProtobufCommanderConfig::clear_modify_width_pixels() {
6652 _impl_.modify_width_pixels_ = 100;
6653 _impl_._has_bits_[0] &= ~0x00000080u;
6654}
6655inline int32_t ProtobufCommanderConfig::_internal_modify_width_pixels() const {
6656 return _impl_.modify_width_pixels_;
6657}
6658inline int32_t ProtobufCommanderConfig::modify_width_pixels() const {
6659 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.modify_width_pixels)
6660 return _internal_modify_width_pixels();
6661}
6662inline void ProtobufCommanderConfig::_internal_set_modify_width_pixels(int32_t value) {
6663 _impl_._has_bits_[0] |= 0x00000080u;
6664 _impl_.modify_width_pixels_ = value;
6665}
6666inline void ProtobufCommanderConfig::set_modify_width_pixels(int32_t value) {
6667 _internal_set_modify_width_pixels(value);
6668 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.modify_width_pixels)
6669}
6670
6671// optional int32 external_data_width_pixels = 12 [default = 100];
6672inline bool ProtobufCommanderConfig::_internal_has_external_data_width_pixels() const {
6673 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
6674 return value;
6675}
6676inline bool ProtobufCommanderConfig::has_external_data_width_pixels() const {
6677 return _internal_has_external_data_width_pixels();
6678}
6679inline void ProtobufCommanderConfig::clear_external_data_width_pixels() {
6680 _impl_.external_data_width_pixels_ = 100;
6681 _impl_._has_bits_[0] &= ~0x00000100u;
6682}
6683inline int32_t ProtobufCommanderConfig::_internal_external_data_width_pixels() const {
6684 return _impl_.external_data_width_pixels_;
6685}
6686inline int32_t ProtobufCommanderConfig::external_data_width_pixels() const {
6687 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.external_data_width_pixels)
6688 return _internal_external_data_width_pixels();
6689}
6690inline void ProtobufCommanderConfig::_internal_set_external_data_width_pixels(int32_t value) {
6691 _impl_._has_bits_[0] |= 0x00000100u;
6692 _impl_.external_data_width_pixels_ = value;
6693}
6694inline void ProtobufCommanderConfig::set_external_data_width_pixels(int32_t value) {
6695 _internal_set_external_data_width_pixels(value);
6696 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.external_data_width_pixels)
6697}
6698
6699// optional string sqlite3_database = 20 [default = "/tmp/liaison_commander_autosave.db"];
6700inline bool ProtobufCommanderConfig::_internal_has_sqlite3_database() const {
6701 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6702 return value;
6703}
6704inline bool ProtobufCommanderConfig::has_sqlite3_database() const {
6705 return _internal_has_sqlite3_database();
6706}
6707inline void ProtobufCommanderConfig::clear_sqlite3_database() {
6708 _impl_.sqlite3_database_.ClearToDefault(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig::Impl_::_i_give_permission_to_break_this_code_default_sqlite3_database_, GetArenaForAllocation());
6709 _impl_._has_bits_[0] &= ~0x00000001u;
6710}
6711inline const std::string& ProtobufCommanderConfig::sqlite3_database() const {
6712 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.sqlite3_database)
6713 if (_impl_.sqlite3_database_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_sqlite3_database_.get();
6714 return _internal_sqlite3_database();
6715}
6716template <typename ArgT0, typename... ArgT>
6717inline PROTOBUF_ALWAYS_INLINE
6718void ProtobufCommanderConfig::set_sqlite3_database(ArgT0&& arg0, ArgT... args) {
6719 _impl_._has_bits_[0] |= 0x00000001u;
6720 _impl_.sqlite3_database_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6721 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.sqlite3_database)
6722}
6723inline std::string* ProtobufCommanderConfig::mutable_sqlite3_database() {
6724 std::string* _s = _internal_mutable_sqlite3_database();
6725 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.sqlite3_database)
6726 return _s;
6727}
6728inline const std::string& ProtobufCommanderConfig::_internal_sqlite3_database() const {
6729 return _impl_.sqlite3_database_.Get();
6730}
6731inline void ProtobufCommanderConfig::_internal_set_sqlite3_database(const std::string& value) {
6732 _impl_._has_bits_[0] |= 0x00000001u;
6733 _impl_.sqlite3_database_.Set(value, GetArenaForAllocation());
6734}
6735inline std::string* ProtobufCommanderConfig::_internal_mutable_sqlite3_database() {
6736 _impl_._has_bits_[0] |= 0x00000001u;
6737 return _impl_.sqlite3_database_.Mutable(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig::Impl_::_i_give_permission_to_break_this_code_default_sqlite3_database_, GetArenaForAllocation());
6738}
6739inline std::string* ProtobufCommanderConfig::release_sqlite3_database() {
6740 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.sqlite3_database)
6741 if (!_internal_has_sqlite3_database()) {
6742 return nullptr;
6743 }
6744 _impl_._has_bits_[0] &= ~0x00000001u;
6745 auto* p = _impl_.sqlite3_database_.Release();
6746 return p;
6747}
6748inline void ProtobufCommanderConfig::set_allocated_sqlite3_database(std::string* sqlite3_database) {
6749 if (sqlite3_database != nullptr) {
6750 _impl_._has_bits_[0] |= 0x00000001u;
6751 } else {
6752 _impl_._has_bits_[0] &= ~0x00000001u;
6753 }
6754 _impl_.sqlite3_database_.SetAllocated(sqlite3_database, GetArenaForAllocation());
6755 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.sqlite3_database)
6756}
6757
6758// optional int32 database_pool_size = 21 [default = 10];
6759inline bool ProtobufCommanderConfig::_internal_has_database_pool_size() const {
6760 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
6761 return value;
6762}
6763inline bool ProtobufCommanderConfig::has_database_pool_size() const {
6764 return _internal_has_database_pool_size();
6765}
6766inline void ProtobufCommanderConfig::clear_database_pool_size() {
6767 _impl_.database_pool_size_ = 10;
6768 _impl_._has_bits_[0] &= ~0x00000010u;
6769}
6770inline int32_t ProtobufCommanderConfig::_internal_database_pool_size() const {
6771 return _impl_.database_pool_size_;
6772}
6773inline int32_t ProtobufCommanderConfig::database_pool_size() const {
6774 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.database_pool_size)
6775 return _internal_database_pool_size();
6776}
6777inline void ProtobufCommanderConfig::_internal_set_database_pool_size(int32_t value) {
6778 _impl_._has_bits_[0] |= 0x00000010u;
6779 _impl_.database_pool_size_ = value;
6780}
6781inline void ProtobufCommanderConfig::set_database_pool_size(int32_t value) {
6782 _internal_set_database_pool_size(value);
6783 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.database_pool_size)
6784}
6785
6786// optional int32 database_view_height = 5 [default = 400];
6787inline bool ProtobufCommanderConfig::_internal_has_database_view_height() const {
6788 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
6789 return value;
6790}
6791inline bool ProtobufCommanderConfig::has_database_view_height() const {
6792 return _internal_has_database_view_height();
6793}
6794inline void ProtobufCommanderConfig::clear_database_view_height() {
6795 _impl_.database_view_height_ = 400;
6796 _impl_._has_bits_[0] &= ~0x00000020u;
6797}
6798inline int32_t ProtobufCommanderConfig::_internal_database_view_height() const {
6799 return _impl_.database_view_height_;
6800}
6801inline int32_t ProtobufCommanderConfig::database_view_height() const {
6802 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.database_view_height)
6803 return _internal_database_view_height();
6804}
6805inline void ProtobufCommanderConfig::_internal_set_database_view_height(int32_t value) {
6806 _impl_._has_bits_[0] |= 0x00000020u;
6807 _impl_.database_view_height_ = value;
6808}
6809inline void ProtobufCommanderConfig::set_database_view_height(int32_t value) {
6810 _internal_set_database_view_height(value);
6811 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.database_view_height)
6812}
6813
6814// optional .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseColumnWidthPixels database_width = 22;
6815inline bool ProtobufCommanderConfig::_internal_has_database_width() const {
6816 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6817 PROTOBUF_ASSUME(!value || _impl_.database_width_ != nullptr);
6818 return value;
6819}
6820inline bool ProtobufCommanderConfig::has_database_width() const {
6821 return _internal_has_database_width();
6822}
6823inline void ProtobufCommanderConfig::clear_database_width() {
6824 if (_impl_.database_width_ != nullptr) _impl_.database_width_->Clear();
6825 _impl_._has_bits_[0] &= ~0x00000002u;
6826}
6827inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels& ProtobufCommanderConfig::_internal_database_width() const {
6828 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels* p = _impl_.database_width_;
6829 return p != nullptr ? *p : reinterpret_cast<const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels&>(
6831}
6832inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels& ProtobufCommanderConfig::database_width() const {
6833 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.database_width)
6834 return _internal_database_width();
6835}
6836inline void ProtobufCommanderConfig::unsafe_arena_set_allocated_database_width(
6838 if (GetArenaForAllocation() == nullptr) {
6839 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.database_width_);
6840 }
6841 _impl_.database_width_ = database_width;
6842 if (database_width) {
6843 _impl_._has_bits_[0] |= 0x00000002u;
6844 } else {
6845 _impl_._has_bits_[0] &= ~0x00000002u;
6846 }
6847 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.database_width)
6848}
6849inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels* ProtobufCommanderConfig::release_database_width() {
6850 _impl_._has_bits_[0] &= ~0x00000002u;
6852 _impl_.database_width_ = nullptr;
6853#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6854 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
6855 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6856 if (GetArenaForAllocation() == nullptr) { delete old; }
6857#else // PROTOBUF_FORCE_COPY_IN_RELEASE
6858 if (GetArenaForAllocation() != nullptr) {
6859 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6860 }
6861#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
6862 return temp;
6863}
6864inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels* ProtobufCommanderConfig::unsafe_arena_release_database_width() {
6865 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.database_width)
6866 _impl_._has_bits_[0] &= ~0x00000002u;
6868 _impl_.database_width_ = nullptr;
6869 return temp;
6870}
6871inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels* ProtobufCommanderConfig::_internal_mutable_database_width() {
6872 _impl_._has_bits_[0] |= 0x00000002u;
6873 if (_impl_.database_width_ == nullptr) {
6875 _impl_.database_width_ = p;
6876 }
6877 return _impl_.database_width_;
6878}
6879inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels* ProtobufCommanderConfig::mutable_database_width() {
6881 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.database_width)
6882 return _msg;
6883}
6884inline void ProtobufCommanderConfig::set_allocated_database_width(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels* database_width) {
6885 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6886 if (message_arena == nullptr) {
6887 delete _impl_.database_width_;
6888 }
6889 if (database_width) {
6890 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6891 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(database_width);
6892 if (message_arena != submessage_arena) {
6893 database_width = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6894 message_arena, database_width, submessage_arena);
6895 }
6896 _impl_._has_bits_[0] |= 0x00000002u;
6897 } else {
6898 _impl_._has_bits_[0] &= ~0x00000002u;
6899 }
6900 _impl_.database_width_ = database_width;
6901 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.database_width)
6902}
6903
6904// optional .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.ModalDialogDimensions modal_dimensions = 23;
6905inline bool ProtobufCommanderConfig::_internal_has_modal_dimensions() const {
6906 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6907 PROTOBUF_ASSUME(!value || _impl_.modal_dimensions_ != nullptr);
6908 return value;
6909}
6910inline bool ProtobufCommanderConfig::has_modal_dimensions() const {
6911 return _internal_has_modal_dimensions();
6912}
6913inline void ProtobufCommanderConfig::clear_modal_dimensions() {
6914 if (_impl_.modal_dimensions_ != nullptr) _impl_.modal_dimensions_->Clear();
6915 _impl_._has_bits_[0] &= ~0x00000004u;
6916}
6917inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions& ProtobufCommanderConfig::_internal_modal_dimensions() const {
6918 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions* p = _impl_.modal_dimensions_;
6919 return p != nullptr ? *p : reinterpret_cast<const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions&>(
6921}
6922inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions& ProtobufCommanderConfig::modal_dimensions() const {
6923 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.modal_dimensions)
6924 return _internal_modal_dimensions();
6925}
6926inline void ProtobufCommanderConfig::unsafe_arena_set_allocated_modal_dimensions(
6928 if (GetArenaForAllocation() == nullptr) {
6929 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.modal_dimensions_);
6930 }
6931 _impl_.modal_dimensions_ = modal_dimensions;
6932 if (modal_dimensions) {
6933 _impl_._has_bits_[0] |= 0x00000004u;
6934 } else {
6935 _impl_._has_bits_[0] &= ~0x00000004u;
6936 }
6937 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.modal_dimensions)
6938}
6939inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions* ProtobufCommanderConfig::release_modal_dimensions() {
6940 _impl_._has_bits_[0] &= ~0x00000004u;
6942 _impl_.modal_dimensions_ = nullptr;
6943#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6944 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
6945 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6946 if (GetArenaForAllocation() == nullptr) { delete old; }
6947#else // PROTOBUF_FORCE_COPY_IN_RELEASE
6948 if (GetArenaForAllocation() != nullptr) {
6949 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6950 }
6951#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
6952 return temp;
6953}
6954inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions* ProtobufCommanderConfig::unsafe_arena_release_modal_dimensions() {
6955 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.modal_dimensions)
6956 _impl_._has_bits_[0] &= ~0x00000004u;
6958 _impl_.modal_dimensions_ = nullptr;
6959 return temp;
6960}
6961inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions* ProtobufCommanderConfig::_internal_mutable_modal_dimensions() {
6962 _impl_._has_bits_[0] |= 0x00000004u;
6963 if (_impl_.modal_dimensions_ == nullptr) {
6965 _impl_.modal_dimensions_ = p;
6966 }
6967 return _impl_.modal_dimensions_;
6968}
6969inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions* ProtobufCommanderConfig::mutable_modal_dimensions() {
6970 ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions* _msg = _internal_mutable_modal_dimensions();
6971 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.modal_dimensions)
6972 return _msg;
6973}
6974inline void ProtobufCommanderConfig::set_allocated_modal_dimensions(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions* modal_dimensions) {
6975 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6976 if (message_arena == nullptr) {
6977 delete _impl_.modal_dimensions_;
6978 }
6979 if (modal_dimensions) {
6980 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6981 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(modal_dimensions);
6982 if (message_arena != submessage_arena) {
6983 modal_dimensions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6984 message_arena, modal_dimensions, submessage_arena);
6985 }
6986 _impl_._has_bits_[0] |= 0x00000004u;
6987 } else {
6988 _impl_._has_bits_[0] &= ~0x00000004u;
6989 }
6990 _impl_.modal_dimensions_ = modal_dimensions;
6991 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.modal_dimensions)
6992}
6993
6994// repeated .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.NotificationSubscription notify_subscribe = 30;
6995inline int ProtobufCommanderConfig::_internal_notify_subscribe_size() const {
6996 return _impl_.notify_subscribe_.size();
6997}
6998inline int ProtobufCommanderConfig::notify_subscribe_size() const {
6999 return _internal_notify_subscribe_size();
7000}
7001inline void ProtobufCommanderConfig::clear_notify_subscribe() {
7002 _impl_.notify_subscribe_.Clear();
7003}
7004inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription* ProtobufCommanderConfig::mutable_notify_subscribe(int index) {
7005 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.notify_subscribe)
7006 return _impl_.notify_subscribe_.Mutable(index);
7007}
7008inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription >*
7009ProtobufCommanderConfig::mutable_notify_subscribe() {
7010 // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.notify_subscribe)
7011 return &_impl_.notify_subscribe_;
7012}
7013inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription& ProtobufCommanderConfig::_internal_notify_subscribe(int index) const {
7014 return _impl_.notify_subscribe_.Get(index);
7015}
7016inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription& ProtobufCommanderConfig::notify_subscribe(int index) const {
7017 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.notify_subscribe)
7018 return _internal_notify_subscribe(index);
7019}
7020inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription* ProtobufCommanderConfig::_internal_add_notify_subscribe() {
7021 return _impl_.notify_subscribe_.Add();
7022}
7023inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription* ProtobufCommanderConfig::add_notify_subscribe() {
7025 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.notify_subscribe)
7026 return _add;
7027}
7028inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription >&
7029ProtobufCommanderConfig::notify_subscribe() const {
7030 // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.notify_subscribe)
7031 return _impl_.notify_subscribe_;
7032}
7033
7034// optional .goby.apps.zeromq.protobuf.ProtobufCommanderConfig.DatabaseExternalDataColumnWidthPixels external_database_width = 40;
7035inline bool ProtobufCommanderConfig::_internal_has_external_database_width() const {
7036 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
7037 PROTOBUF_ASSUME(!value || _impl_.external_database_width_ != nullptr);
7038 return value;
7039}
7040inline bool ProtobufCommanderConfig::has_external_database_width() const {
7041 return _internal_has_external_database_width();
7042}
7043inline void ProtobufCommanderConfig::clear_external_database_width() {
7044 if (_impl_.external_database_width_ != nullptr) _impl_.external_database_width_->Clear();
7045 _impl_._has_bits_[0] &= ~0x00000008u;
7046}
7047inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels& ProtobufCommanderConfig::_internal_external_database_width() const {
7048 const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels* p = _impl_.external_database_width_;
7049 return p != nullptr ? *p : reinterpret_cast<const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels&>(
7051}
7052inline const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels& ProtobufCommanderConfig::external_database_width() const {
7053 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.external_database_width)
7054 return _internal_external_database_width();
7055}
7056inline void ProtobufCommanderConfig::unsafe_arena_set_allocated_external_database_width(
7058 if (GetArenaForAllocation() == nullptr) {
7059 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.external_database_width_);
7060 }
7061 _impl_.external_database_width_ = external_database_width;
7062 if (external_database_width) {
7063 _impl_._has_bits_[0] |= 0x00000008u;
7064 } else {
7065 _impl_._has_bits_[0] &= ~0x00000008u;
7066 }
7067 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.external_database_width)
7068}
7069inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels* ProtobufCommanderConfig::release_external_database_width() {
7070 _impl_._has_bits_[0] &= ~0x00000008u;
7072 _impl_.external_database_width_ = nullptr;
7073#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7074 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7075 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7076 if (GetArenaForAllocation() == nullptr) { delete old; }
7077#else // PROTOBUF_FORCE_COPY_IN_RELEASE
7078 if (GetArenaForAllocation() != nullptr) {
7079 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7080 }
7081#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7082 return temp;
7083}
7084inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels* ProtobufCommanderConfig::unsafe_arena_release_external_database_width() {
7085 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.external_database_width)
7086 _impl_._has_bits_[0] &= ~0x00000008u;
7088 _impl_.external_database_width_ = nullptr;
7089 return temp;
7090}
7091inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels* ProtobufCommanderConfig::_internal_mutable_external_database_width() {
7092 _impl_._has_bits_[0] |= 0x00000008u;
7093 if (_impl_.external_database_width_ == nullptr) {
7095 _impl_.external_database_width_ = p;
7096 }
7097 return _impl_.external_database_width_;
7098}
7099inline ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels* ProtobufCommanderConfig::mutable_external_database_width() {
7101 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.external_database_width)
7102 return _msg;
7103}
7104inline void ProtobufCommanderConfig::set_allocated_external_database_width(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels* external_database_width) {
7105 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7106 if (message_arena == nullptr) {
7107 delete _impl_.external_database_width_;
7108 }
7109 if (external_database_width) {
7110 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7111 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(external_database_width);
7112 if (message_arena != submessage_arena) {
7113 external_database_width = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7114 message_arena, external_database_width, submessage_arena);
7115 }
7116 _impl_._has_bits_[0] |= 0x00000008u;
7117 } else {
7118 _impl_._has_bits_[0] &= ~0x00000008u;
7119 }
7120 _impl_.external_database_width_ = external_database_width;
7121 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufCommanderConfig.external_database_width)
7122}
7123
7124// -------------------------------------------------------------------
7125
7126// ProtobufScopeConfig_ColumnWidthPixels
7127
7128// optional int32 group_width = 1 [default = 150];
7129inline bool ProtobufScopeConfig_ColumnWidthPixels::_internal_has_group_width() const {
7130 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7131 return value;
7132}
7133inline bool ProtobufScopeConfig_ColumnWidthPixels::has_group_width() const {
7134 return _internal_has_group_width();
7135}
7136inline void ProtobufScopeConfig_ColumnWidthPixels::clear_group_width() {
7137 _impl_.group_width_ = 150;
7138 _impl_._has_bits_[0] &= ~0x00000001u;
7139}
7140inline int32_t ProtobufScopeConfig_ColumnWidthPixels::_internal_group_width() const {
7141 return _impl_.group_width_;
7142}
7143inline int32_t ProtobufScopeConfig_ColumnWidthPixels::group_width() const {
7144 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels.group_width)
7145 return _internal_group_width();
7146}
7147inline void ProtobufScopeConfig_ColumnWidthPixels::_internal_set_group_width(int32_t value) {
7148 _impl_._has_bits_[0] |= 0x00000001u;
7149 _impl_.group_width_ = value;
7150}
7151inline void ProtobufScopeConfig_ColumnWidthPixels::set_group_width(int32_t value) {
7152 _internal_set_group_width(value);
7153 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels.group_width)
7154}
7155
7156// optional int32 type_width = 2 [default = 150];
7157inline bool ProtobufScopeConfig_ColumnWidthPixels::_internal_has_type_width() const {
7158 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
7159 return value;
7160}
7161inline bool ProtobufScopeConfig_ColumnWidthPixels::has_type_width() const {
7162 return _internal_has_type_width();
7163}
7164inline void ProtobufScopeConfig_ColumnWidthPixels::clear_type_width() {
7165 _impl_.type_width_ = 150;
7166 _impl_._has_bits_[0] &= ~0x00000002u;
7167}
7168inline int32_t ProtobufScopeConfig_ColumnWidthPixels::_internal_type_width() const {
7169 return _impl_.type_width_;
7170}
7171inline int32_t ProtobufScopeConfig_ColumnWidthPixels::type_width() const {
7172 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels.type_width)
7173 return _internal_type_width();
7174}
7175inline void ProtobufScopeConfig_ColumnWidthPixels::_internal_set_type_width(int32_t value) {
7176 _impl_._has_bits_[0] |= 0x00000002u;
7177 _impl_.type_width_ = value;
7178}
7179inline void ProtobufScopeConfig_ColumnWidthPixels::set_type_width(int32_t value) {
7180 _internal_set_type_width(value);
7181 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels.type_width)
7182}
7183
7184// optional int32 value_width = 3 [default = 400];
7185inline bool ProtobufScopeConfig_ColumnWidthPixels::_internal_has_value_width() const {
7186 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7187 return value;
7188}
7189inline bool ProtobufScopeConfig_ColumnWidthPixels::has_value_width() const {
7190 return _internal_has_value_width();
7191}
7192inline void ProtobufScopeConfig_ColumnWidthPixels::clear_value_width() {
7193 _impl_.value_width_ = 400;
7194 _impl_._has_bits_[0] &= ~0x00000004u;
7195}
7196inline int32_t ProtobufScopeConfig_ColumnWidthPixels::_internal_value_width() const {
7197 return _impl_.value_width_;
7198}
7199inline int32_t ProtobufScopeConfig_ColumnWidthPixels::value_width() const {
7200 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels.value_width)
7201 return _internal_value_width();
7202}
7203inline void ProtobufScopeConfig_ColumnWidthPixels::_internal_set_value_width(int32_t value) {
7204 _impl_._has_bits_[0] |= 0x00000004u;
7205 _impl_.value_width_ = value;
7206}
7207inline void ProtobufScopeConfig_ColumnWidthPixels::set_value_width(int32_t value) {
7208 _internal_set_value_width(value);
7209 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels.value_width)
7210}
7211
7212// optional int32 time_width = 4 [default = 150];
7213inline bool ProtobufScopeConfig_ColumnWidthPixels::_internal_has_time_width() const {
7214 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
7215 return value;
7216}
7217inline bool ProtobufScopeConfig_ColumnWidthPixels::has_time_width() const {
7218 return _internal_has_time_width();
7219}
7220inline void ProtobufScopeConfig_ColumnWidthPixels::clear_time_width() {
7221 _impl_.time_width_ = 150;
7222 _impl_._has_bits_[0] &= ~0x00000008u;
7223}
7224inline int32_t ProtobufScopeConfig_ColumnWidthPixels::_internal_time_width() const {
7225 return _impl_.time_width_;
7226}
7227inline int32_t ProtobufScopeConfig_ColumnWidthPixels::time_width() const {
7228 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels.time_width)
7229 return _internal_time_width();
7230}
7231inline void ProtobufScopeConfig_ColumnWidthPixels::_internal_set_time_width(int32_t value) {
7232 _impl_._has_bits_[0] |= 0x00000008u;
7233 _impl_.time_width_ = value;
7234}
7235inline void ProtobufScopeConfig_ColumnWidthPixels::set_time_width(int32_t value) {
7236 _internal_set_time_width(value);
7237 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels.time_width)
7238}
7239
7240// -------------------------------------------------------------------
7241
7242// ProtobufScopeConfig_HistoryConfig
7243
7244// required string group = 1;
7245inline bool ProtobufScopeConfig_HistoryConfig::_internal_has_group() const {
7246 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7247 return value;
7248}
7249inline bool ProtobufScopeConfig_HistoryConfig::has_group() const {
7250 return _internal_has_group();
7251}
7252inline void ProtobufScopeConfig_HistoryConfig::clear_group() {
7253 _impl_.group_.ClearToEmpty();
7254 _impl_._has_bits_[0] &= ~0x00000001u;
7255}
7256inline const std::string& ProtobufScopeConfig_HistoryConfig::group() const {
7257 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.HistoryConfig.group)
7258 return _internal_group();
7259}
7260template <typename ArgT0, typename... ArgT>
7261inline PROTOBUF_ALWAYS_INLINE
7262void ProtobufScopeConfig_HistoryConfig::set_group(ArgT0&& arg0, ArgT... args) {
7263 _impl_._has_bits_[0] |= 0x00000001u;
7264 _impl_.group_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7265 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.HistoryConfig.group)
7266}
7267inline std::string* ProtobufScopeConfig_HistoryConfig::mutable_group() {
7268 std::string* _s = _internal_mutable_group();
7269 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufScopeConfig.HistoryConfig.group)
7270 return _s;
7271}
7272inline const std::string& ProtobufScopeConfig_HistoryConfig::_internal_group() const {
7273 return _impl_.group_.Get();
7274}
7275inline void ProtobufScopeConfig_HistoryConfig::_internal_set_group(const std::string& value) {
7276 _impl_._has_bits_[0] |= 0x00000001u;
7277 _impl_.group_.Set(value, GetArenaForAllocation());
7278}
7279inline std::string* ProtobufScopeConfig_HistoryConfig::_internal_mutable_group() {
7280 _impl_._has_bits_[0] |= 0x00000001u;
7281 return _impl_.group_.Mutable(GetArenaForAllocation());
7282}
7283inline std::string* ProtobufScopeConfig_HistoryConfig::release_group() {
7284 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufScopeConfig.HistoryConfig.group)
7285 if (!_internal_has_group()) {
7286 return nullptr;
7287 }
7288 _impl_._has_bits_[0] &= ~0x00000001u;
7289 auto* p = _impl_.group_.Release();
7290#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7291 if (_impl_.group_.IsDefault()) {
7292 _impl_.group_.Set("", GetArenaForAllocation());
7293 }
7294#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7295 return p;
7296}
7297inline void ProtobufScopeConfig_HistoryConfig::set_allocated_group(std::string* group) {
7298 if (group != nullptr) {
7299 _impl_._has_bits_[0] |= 0x00000001u;
7300 } else {
7301 _impl_._has_bits_[0] &= ~0x00000001u;
7302 }
7303 _impl_.group_.SetAllocated(group, GetArenaForAllocation());
7304#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7305 if (_impl_.group_.IsDefault()) {
7306 _impl_.group_.Set("", GetArenaForAllocation());
7307 }
7308#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7309 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufScopeConfig.HistoryConfig.group)
7310}
7311
7312// -------------------------------------------------------------------
7313
7314// ProtobufScopeConfig
7315
7316// optional .goby.apps.zeromq.protobuf.ProtobufScopeConfig.ColumnWidthPixels column_width = 2;
7317inline bool ProtobufScopeConfig::_internal_has_column_width() const {
7318 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7319 PROTOBUF_ASSUME(!value || _impl_.column_width_ != nullptr);
7320 return value;
7321}
7322inline bool ProtobufScopeConfig::has_column_width() const {
7323 return _internal_has_column_width();
7324}
7325inline void ProtobufScopeConfig::clear_column_width() {
7326 if (_impl_.column_width_ != nullptr) _impl_.column_width_->Clear();
7327 _impl_._has_bits_[0] &= ~0x00000004u;
7328}
7329inline const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels& ProtobufScopeConfig::_internal_column_width() const {
7330 const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels* p = _impl_.column_width_;
7331 return p != nullptr ? *p : reinterpret_cast<const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels&>(
7333}
7334inline const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels& ProtobufScopeConfig::column_width() const {
7335 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.column_width)
7336 return _internal_column_width();
7337}
7338inline void ProtobufScopeConfig::unsafe_arena_set_allocated_column_width(
7340 if (GetArenaForAllocation() == nullptr) {
7341 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.column_width_);
7342 }
7343 _impl_.column_width_ = column_width;
7344 if (column_width) {
7345 _impl_._has_bits_[0] |= 0x00000004u;
7346 } else {
7347 _impl_._has_bits_[0] &= ~0x00000004u;
7348 }
7349 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.ProtobufScopeConfig.column_width)
7350}
7351inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels* ProtobufScopeConfig::release_column_width() {
7352 _impl_._has_bits_[0] &= ~0x00000004u;
7354 _impl_.column_width_ = nullptr;
7355#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7356 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7357 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7358 if (GetArenaForAllocation() == nullptr) { delete old; }
7359#else // PROTOBUF_FORCE_COPY_IN_RELEASE
7360 if (GetArenaForAllocation() != nullptr) {
7361 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7362 }
7363#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7364 return temp;
7365}
7366inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels* ProtobufScopeConfig::unsafe_arena_release_column_width() {
7367 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufScopeConfig.column_width)
7368 _impl_._has_bits_[0] &= ~0x00000004u;
7370 _impl_.column_width_ = nullptr;
7371 return temp;
7372}
7373inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels* ProtobufScopeConfig::_internal_mutable_column_width() {
7374 _impl_._has_bits_[0] |= 0x00000004u;
7375 if (_impl_.column_width_ == nullptr) {
7377 _impl_.column_width_ = p;
7378 }
7379 return _impl_.column_width_;
7380}
7381inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels* ProtobufScopeConfig::mutable_column_width() {
7382 ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels* _msg = _internal_mutable_column_width();
7383 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufScopeConfig.column_width)
7384 return _msg;
7385}
7386inline void ProtobufScopeConfig::set_allocated_column_width(::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels* column_width) {
7387 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7388 if (message_arena == nullptr) {
7389 delete _impl_.column_width_;
7390 }
7391 if (column_width) {
7392 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7393 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(column_width);
7394 if (message_arena != submessage_arena) {
7395 column_width = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7396 message_arena, column_width, submessage_arena);
7397 }
7398 _impl_._has_bits_[0] |= 0x00000004u;
7399 } else {
7400 _impl_._has_bits_[0] &= ~0x00000004u;
7401 }
7402 _impl_.column_width_ = column_width;
7403 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufScopeConfig.column_width)
7404}
7405
7406// optional .goby.apps.zeromq.protobuf.ProtobufScopeConfig.Column sort_by_column = 3 [default = COLUMN_GROUP];
7407inline bool ProtobufScopeConfig::_internal_has_sort_by_column() const {
7408 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
7409 return value;
7410}
7411inline bool ProtobufScopeConfig::has_sort_by_column() const {
7412 return _internal_has_sort_by_column();
7413}
7414inline void ProtobufScopeConfig::clear_sort_by_column() {
7415 _impl_.sort_by_column_ = 0;
7416 _impl_._has_bits_[0] &= ~0x00000008u;
7417}
7418inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_Column ProtobufScopeConfig::_internal_sort_by_column() const {
7419 return static_cast< ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_Column >(_impl_.sort_by_column_);
7420}
7421inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_Column ProtobufScopeConfig::sort_by_column() const {
7422 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.sort_by_column)
7423 return _internal_sort_by_column();
7424}
7425inline void ProtobufScopeConfig::_internal_set_sort_by_column(::goby::apps::zeromq::protobuf::ProtobufScopeConfig_Column value) {
7427 _impl_._has_bits_[0] |= 0x00000008u;
7428 _impl_.sort_by_column_ = value;
7429}
7430inline void ProtobufScopeConfig::set_sort_by_column(::goby::apps::zeromq::protobuf::ProtobufScopeConfig_Column value) {
7431 _internal_set_sort_by_column(value);
7432 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.sort_by_column)
7433}
7434
7435// optional bool sort_ascending = 4 [default = true];
7436inline bool ProtobufScopeConfig::_internal_has_sort_ascending() const {
7437 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
7438 return value;
7439}
7440inline bool ProtobufScopeConfig::has_sort_ascending() const {
7441 return _internal_has_sort_ascending();
7442}
7443inline void ProtobufScopeConfig::clear_sort_ascending() {
7444 _impl_.sort_ascending_ = true;
7445 _impl_._has_bits_[0] &= ~0x00000020u;
7446}
7447inline bool ProtobufScopeConfig::_internal_sort_ascending() const {
7448 return _impl_.sort_ascending_;
7449}
7450inline bool ProtobufScopeConfig::sort_ascending() const {
7451 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.sort_ascending)
7452 return _internal_sort_ascending();
7453}
7454inline void ProtobufScopeConfig::_internal_set_sort_ascending(bool value) {
7455 _impl_._has_bits_[0] |= 0x00000020u;
7456 _impl_.sort_ascending_ = value;
7457}
7458inline void ProtobufScopeConfig::set_sort_ascending(bool value) {
7459 _internal_set_sort_ascending(value);
7460 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.sort_ascending)
7461}
7462
7463// optional int32 scope_height = 5 [default = 500];
7464inline bool ProtobufScopeConfig::_internal_has_scope_height() const {
7465 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
7466 return value;
7467}
7468inline bool ProtobufScopeConfig::has_scope_height() const {
7469 return _internal_has_scope_height();
7470}
7471inline void ProtobufScopeConfig::clear_scope_height() {
7472 _impl_.scope_height_ = 500;
7473 _impl_._has_bits_[0] &= ~0x00000040u;
7474}
7475inline int32_t ProtobufScopeConfig::_internal_scope_height() const {
7476 return _impl_.scope_height_;
7477}
7478inline int32_t ProtobufScopeConfig::scope_height() const {
7479 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.scope_height)
7480 return _internal_scope_height();
7481}
7482inline void ProtobufScopeConfig::_internal_set_scope_height(int32_t value) {
7483 _impl_._has_bits_[0] |= 0x00000040u;
7484 _impl_.scope_height_ = value;
7485}
7486inline void ProtobufScopeConfig::set_scope_height(int32_t value) {
7487 _internal_set_scope_height(value);
7488 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.scope_height)
7489}
7490
7491// optional int32 history_height = 6 [default = 300];
7492inline bool ProtobufScopeConfig::_internal_has_history_height() const {
7493 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
7494 return value;
7495}
7496inline bool ProtobufScopeConfig::has_history_height() const {
7497 return _internal_has_history_height();
7498}
7499inline void ProtobufScopeConfig::clear_history_height() {
7500 _impl_.history_height_ = 300;
7501 _impl_._has_bits_[0] &= ~0x00000080u;
7502}
7503inline int32_t ProtobufScopeConfig::_internal_history_height() const {
7504 return _impl_.history_height_;
7505}
7506inline int32_t ProtobufScopeConfig::history_height() const {
7507 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.history_height)
7508 return _internal_history_height();
7509}
7510inline void ProtobufScopeConfig::_internal_set_history_height(int32_t value) {
7511 _impl_._has_bits_[0] |= 0x00000080u;
7512 _impl_.history_height_ = value;
7513}
7514inline void ProtobufScopeConfig::set_history_height(int32_t value) {
7515 _internal_set_history_height(value);
7516 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.history_height)
7517}
7518
7519// optional string group_regex_filter_expression = 7 [default = ".*"];
7520inline bool ProtobufScopeConfig::_internal_has_group_regex_filter_expression() const {
7521 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7522 return value;
7523}
7524inline bool ProtobufScopeConfig::has_group_regex_filter_expression() const {
7525 return _internal_has_group_regex_filter_expression();
7526}
7527inline void ProtobufScopeConfig::clear_group_regex_filter_expression() {
7528 _impl_.group_regex_filter_expression_.ClearToDefault(::goby::apps::zeromq::protobuf::ProtobufScopeConfig::Impl_::_i_give_permission_to_break_this_code_default_group_regex_filter_expression_, GetArenaForAllocation());
7529 _impl_._has_bits_[0] &= ~0x00000001u;
7530}
7531inline const std::string& ProtobufScopeConfig::group_regex_filter_expression() const {
7532 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.group_regex_filter_expression)
7533 if (_impl_.group_regex_filter_expression_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_group_regex_filter_expression_.get();
7534 return _internal_group_regex_filter_expression();
7535}
7536template <typename ArgT0, typename... ArgT>
7537inline PROTOBUF_ALWAYS_INLINE
7538void ProtobufScopeConfig::set_group_regex_filter_expression(ArgT0&& arg0, ArgT... args) {
7539 _impl_._has_bits_[0] |= 0x00000001u;
7540 _impl_.group_regex_filter_expression_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7541 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.group_regex_filter_expression)
7542}
7543inline std::string* ProtobufScopeConfig::mutable_group_regex_filter_expression() {
7544 std::string* _s = _internal_mutable_group_regex_filter_expression();
7545 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufScopeConfig.group_regex_filter_expression)
7546 return _s;
7547}
7548inline const std::string& ProtobufScopeConfig::_internal_group_regex_filter_expression() const {
7549 return _impl_.group_regex_filter_expression_.Get();
7550}
7551inline void ProtobufScopeConfig::_internal_set_group_regex_filter_expression(const std::string& value) {
7552 _impl_._has_bits_[0] |= 0x00000001u;
7553 _impl_.group_regex_filter_expression_.Set(value, GetArenaForAllocation());
7554}
7555inline std::string* ProtobufScopeConfig::_internal_mutable_group_regex_filter_expression() {
7556 _impl_._has_bits_[0] |= 0x00000001u;
7557 return _impl_.group_regex_filter_expression_.Mutable(::goby::apps::zeromq::protobuf::ProtobufScopeConfig::Impl_::_i_give_permission_to_break_this_code_default_group_regex_filter_expression_, GetArenaForAllocation());
7558}
7559inline std::string* ProtobufScopeConfig::release_group_regex_filter_expression() {
7560 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufScopeConfig.group_regex_filter_expression)
7561 if (!_internal_has_group_regex_filter_expression()) {
7562 return nullptr;
7563 }
7564 _impl_._has_bits_[0] &= ~0x00000001u;
7565 auto* p = _impl_.group_regex_filter_expression_.Release();
7566 return p;
7567}
7568inline void ProtobufScopeConfig::set_allocated_group_regex_filter_expression(std::string* group_regex_filter_expression) {
7569 if (group_regex_filter_expression != nullptr) {
7570 _impl_._has_bits_[0] |= 0x00000001u;
7571 } else {
7572 _impl_._has_bits_[0] &= ~0x00000001u;
7573 }
7574 _impl_.group_regex_filter_expression_.SetAllocated(group_regex_filter_expression, GetArenaForAllocation());
7575 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufScopeConfig.group_regex_filter_expression)
7576}
7577
7578// optional string type_regex_filter_expression = 8 [default = ".*"];
7579inline bool ProtobufScopeConfig::_internal_has_type_regex_filter_expression() const {
7580 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
7581 return value;
7582}
7583inline bool ProtobufScopeConfig::has_type_regex_filter_expression() const {
7584 return _internal_has_type_regex_filter_expression();
7585}
7586inline void ProtobufScopeConfig::clear_type_regex_filter_expression() {
7587 _impl_.type_regex_filter_expression_.ClearToDefault(::goby::apps::zeromq::protobuf::ProtobufScopeConfig::Impl_::_i_give_permission_to_break_this_code_default_type_regex_filter_expression_, GetArenaForAllocation());
7588 _impl_._has_bits_[0] &= ~0x00000002u;
7589}
7590inline const std::string& ProtobufScopeConfig::type_regex_filter_expression() const {
7591 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.type_regex_filter_expression)
7592 if (_impl_.type_regex_filter_expression_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_type_regex_filter_expression_.get();
7593 return _internal_type_regex_filter_expression();
7594}
7595template <typename ArgT0, typename... ArgT>
7596inline PROTOBUF_ALWAYS_INLINE
7597void ProtobufScopeConfig::set_type_regex_filter_expression(ArgT0&& arg0, ArgT... args) {
7598 _impl_._has_bits_[0] |= 0x00000002u;
7599 _impl_.type_regex_filter_expression_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7600 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.type_regex_filter_expression)
7601}
7602inline std::string* ProtobufScopeConfig::mutable_type_regex_filter_expression() {
7603 std::string* _s = _internal_mutable_type_regex_filter_expression();
7604 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufScopeConfig.type_regex_filter_expression)
7605 return _s;
7606}
7607inline const std::string& ProtobufScopeConfig::_internal_type_regex_filter_expression() const {
7608 return _impl_.type_regex_filter_expression_.Get();
7609}
7610inline void ProtobufScopeConfig::_internal_set_type_regex_filter_expression(const std::string& value) {
7611 _impl_._has_bits_[0] |= 0x00000002u;
7612 _impl_.type_regex_filter_expression_.Set(value, GetArenaForAllocation());
7613}
7614inline std::string* ProtobufScopeConfig::_internal_mutable_type_regex_filter_expression() {
7615 _impl_._has_bits_[0] |= 0x00000002u;
7616 return _impl_.type_regex_filter_expression_.Mutable(::goby::apps::zeromq::protobuf::ProtobufScopeConfig::Impl_::_i_give_permission_to_break_this_code_default_type_regex_filter_expression_, GetArenaForAllocation());
7617}
7618inline std::string* ProtobufScopeConfig::release_type_regex_filter_expression() {
7619 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.ProtobufScopeConfig.type_regex_filter_expression)
7620 if (!_internal_has_type_regex_filter_expression()) {
7621 return nullptr;
7622 }
7623 _impl_._has_bits_[0] &= ~0x00000002u;
7624 auto* p = _impl_.type_regex_filter_expression_.Release();
7625 return p;
7626}
7627inline void ProtobufScopeConfig::set_allocated_type_regex_filter_expression(std::string* type_regex_filter_expression) {
7628 if (type_regex_filter_expression != nullptr) {
7629 _impl_._has_bits_[0] |= 0x00000002u;
7630 } else {
7631 _impl_._has_bits_[0] &= ~0x00000002u;
7632 }
7633 _impl_.type_regex_filter_expression_.SetAllocated(type_regex_filter_expression, GetArenaForAllocation());
7634 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.ProtobufScopeConfig.type_regex_filter_expression)
7635}
7636
7637// repeated .goby.apps.zeromq.protobuf.ProtobufScopeConfig.HistoryConfig history = 9;
7638inline int ProtobufScopeConfig::_internal_history_size() const {
7639 return _impl_.history_.size();
7640}
7641inline int ProtobufScopeConfig::history_size() const {
7642 return _internal_history_size();
7643}
7644inline void ProtobufScopeConfig::clear_history() {
7645 _impl_.history_.Clear();
7646}
7647inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig* ProtobufScopeConfig::mutable_history(int index) {
7648 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.ProtobufScopeConfig.history)
7649 return _impl_.history_.Mutable(index);
7650}
7651inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig >*
7652ProtobufScopeConfig::mutable_history() {
7653 // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.ProtobufScopeConfig.history)
7654 return &_impl_.history_;
7655}
7656inline const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig& ProtobufScopeConfig::_internal_history(int index) const {
7657 return _impl_.history_.Get(index);
7658}
7659inline const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig& ProtobufScopeConfig::history(int index) const {
7660 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.history)
7661 return _internal_history(index);
7662}
7663inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig* ProtobufScopeConfig::_internal_add_history() {
7664 return _impl_.history_.Add();
7665}
7666inline ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig* ProtobufScopeConfig::add_history() {
7668 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.ProtobufScopeConfig.history)
7669 return _add;
7670}
7671inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_HistoryConfig >&
7672ProtobufScopeConfig::history() const {
7673 // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.ProtobufScopeConfig.history)
7674 return _impl_.history_;
7675}
7676
7677// optional int32 max_history_items = 10 [default = 100];
7678inline bool ProtobufScopeConfig::_internal_has_max_history_items() const {
7679 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
7680 return value;
7681}
7682inline bool ProtobufScopeConfig::has_max_history_items() const {
7683 return _internal_has_max_history_items();
7684}
7685inline void ProtobufScopeConfig::clear_max_history_items() {
7686 _impl_.max_history_items_ = 100;
7687 _impl_._has_bits_[0] &= ~0x00000100u;
7688}
7689inline int32_t ProtobufScopeConfig::_internal_max_history_items() const {
7690 return _impl_.max_history_items_;
7691}
7692inline int32_t ProtobufScopeConfig::max_history_items() const {
7693 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.max_history_items)
7694 return _internal_max_history_items();
7695}
7696inline void ProtobufScopeConfig::_internal_set_max_history_items(int32_t value) {
7697 _impl_._has_bits_[0] |= 0x00000100u;
7698 _impl_.max_history_items_ = value;
7699}
7700inline void ProtobufScopeConfig::set_max_history_items(int32_t value) {
7701 _internal_set_max_history_items(value);
7702 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.max_history_items)
7703}
7704
7705// optional int32 max_message_size_bytes = 20 [default = 2048];
7706inline bool ProtobufScopeConfig::_internal_has_max_message_size_bytes() const {
7707 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
7708 return value;
7709}
7710inline bool ProtobufScopeConfig::has_max_message_size_bytes() const {
7711 return _internal_has_max_message_size_bytes();
7712}
7713inline void ProtobufScopeConfig::clear_max_message_size_bytes() {
7714 _impl_.max_message_size_bytes_ = 2048;
7715 _impl_._has_bits_[0] &= ~0x00000010u;
7716}
7717inline int32_t ProtobufScopeConfig::_internal_max_message_size_bytes() const {
7718 return _impl_.max_message_size_bytes_;
7719}
7720inline int32_t ProtobufScopeConfig::max_message_size_bytes() const {
7721 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.ProtobufScopeConfig.max_message_size_bytes)
7722 return _internal_max_message_size_bytes();
7723}
7724inline void ProtobufScopeConfig::_internal_set_max_message_size_bytes(int32_t value) {
7725 _impl_._has_bits_[0] |= 0x00000010u;
7726 _impl_.max_message_size_bytes_ = value;
7727}
7728inline void ProtobufScopeConfig::set_max_message_size_bytes(int32_t value) {
7729 _internal_set_max_message_size_bytes(value);
7730 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.ProtobufScopeConfig.max_message_size_bytes)
7731}
7732
7733// -------------------------------------------------------------------
7734
7735// NetworkAckSet
7736
7737// optional uint64 newest_ack_time = 1;
7738inline bool NetworkAckSet::_internal_has_newest_ack_time() const {
7739 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7740 return value;
7741}
7742inline bool NetworkAckSet::has_newest_ack_time() const {
7743 return _internal_has_newest_ack_time();
7744}
7745inline void NetworkAckSet::clear_newest_ack_time() {
7746 _impl_.newest_ack_time_ = uint64_t{0u};
7747 _impl_._has_bits_[0] &= ~0x00000001u;
7748}
7749inline uint64_t NetworkAckSet::_internal_newest_ack_time() const {
7750 return _impl_.newest_ack_time_;
7751}
7752inline uint64_t NetworkAckSet::newest_ack_time() const {
7753 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.NetworkAckSet.newest_ack_time)
7754 return _internal_newest_ack_time();
7755}
7756inline void NetworkAckSet::_internal_set_newest_ack_time(uint64_t value) {
7757 _impl_._has_bits_[0] |= 0x00000001u;
7758 _impl_.newest_ack_time_ = value;
7759}
7760inline void NetworkAckSet::set_newest_ack_time(uint64_t value) {
7761 _internal_set_newest_ack_time(value);
7762 // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.NetworkAckSet.newest_ack_time)
7763}
7764
7765// repeated .goby.acomms.protobuf.NetworkAck ack = 2;
7766inline int NetworkAckSet::_internal_ack_size() const {
7767 return _impl_.ack_.size();
7768}
7769inline int NetworkAckSet::ack_size() const {
7770 return _internal_ack_size();
7771}
7772inline ::goby::acomms::protobuf::NetworkAck* NetworkAckSet::mutable_ack(int index) {
7773 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.NetworkAckSet.ack)
7774 return _impl_.ack_.Mutable(index);
7775}
7776inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::NetworkAck >*
7777NetworkAckSet::mutable_ack() {
7778 // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.NetworkAckSet.ack)
7779 return &_impl_.ack_;
7780}
7781inline const ::goby::acomms::protobuf::NetworkAck& NetworkAckSet::_internal_ack(int index) const {
7782 return _impl_.ack_.Get(index);
7783}
7784inline const ::goby::acomms::protobuf::NetworkAck& NetworkAckSet::ack(int index) const {
7785 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.NetworkAckSet.ack)
7786 return _internal_ack(index);
7787}
7788inline ::goby::acomms::protobuf::NetworkAck* NetworkAckSet::_internal_add_ack() {
7789 return _impl_.ack_.Add();
7790}
7791inline ::goby::acomms::protobuf::NetworkAck* NetworkAckSet::add_ack() {
7792 ::goby::acomms::protobuf::NetworkAck* _add = _internal_add_ack();
7793 // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.NetworkAckSet.ack)
7794 return _add;
7795}
7796inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::NetworkAck >&
7797NetworkAckSet::ack() const {
7798 // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.NetworkAckSet.ack)
7799 return _impl_.ack_;
7800}
7801
7802#ifdef __GNUC__
7803 #pragma GCC diagnostic pop
7804#endif // __GNUC__
7805// -------------------------------------------------------------------
7806
7807// -------------------------------------------------------------------
7808
7809// -------------------------------------------------------------------
7810
7811// -------------------------------------------------------------------
7812
7813// -------------------------------------------------------------------
7814
7815// -------------------------------------------------------------------
7816
7817// -------------------------------------------------------------------
7818
7819// -------------------------------------------------------------------
7820
7821// -------------------------------------------------------------------
7822
7823// -------------------------------------------------------------------
7824
7825// -------------------------------------------------------------------
7826
7827// -------------------------------------------------------------------
7828
7829// -------------------------------------------------------------------
7830
7831// -------------------------------------------------------------------
7832
7833
7834// @@protoc_insertion_point(namespace_scope)
7835
7836} // namespace protobuf
7837} // namespace zeromq
7838} // namespace apps
7839} // namespace goby
7840
7841PROTOBUF_NAMESPACE_OPEN
7842
7843template <> struct is_proto_enum< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_Column> : ::std::true_type {};
7844template <>
7846 return ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_Column_descriptor();
7847}
7848template <> struct is_proto_enum< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ExternalDataColumn> : ::std::true_type {};
7849template <>
7851 return ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ExternalDataColumn_descriptor();
7852}
7853template <> struct is_proto_enum< ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_Column> : ::std::true_type {};
7854template <>
7856 return ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_Column_descriptor();
7857}
7858
7859PROTOBUF_NAMESPACE_CLOSE
7860
7861// @@protoc_insertion_point(global_scope)
7862
7863#include <google/protobuf/port_undef.inc>
7864#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::protobuf::AppConfig * Arena::CreateMaybeMessage<::goby::middleware::protobuf::AppConfig >(Arena *)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::goby::middleware::protobuf::AppConfig & app() const
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
PROTOBUF_NODISCARD std::string * release_http_address()
void set_allocated_pb_scope_config(::goby::apps::zeromq::protobuf::ProtobufScopeConfig *pb_scope_config)
static const LiaisonConfig * internal_default_instance()
::goby::middleware::protobuf::AppConfig * mutable_app()
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const std::string & upper_right_logo_link() const
const ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig & pb_commander_config() const
::goby::apps::zeromq::protobuf::ProtobufScopeConfig * mutable_pb_scope_config()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_NODISCARD::goby::apps::zeromq::protobuf::ProtobufCommanderConfig * release_pb_commander_config()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_load_proto_file()
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
void set_allocated_additional_wt_http_params(std::string *additional_wt_http_params)
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
const std::string & additional_wt_http_params() const
void set_load_proto_file(int index, const std::string &value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_load_shared_library()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & load_shared_library() const
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
PROTOBUF_NODISCARD std::string * release_additional_wt_http_params()
void set_load_proto_dir(int index, const std::string &value)
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & load_proto_dir() const
::goby::apps::zeromq::protobuf::ProtobufCommanderConfig * unsafe_arena_release_pb_commander_config()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
LiaisonConfig(LiaisonConfig &&from) noexcept
::goby::apps::zeromq::protobuf::ProtobufScopeConfig * unsafe_arena_release_pb_scope_config()
void unsafe_arena_set_allocated_pb_scope_config(::goby::apps::zeromq::protobuf::ProtobufScopeConfig *pb_scope_config)
void set_load_shared_library(int index, const std::string &value)
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void MergeFrom(const LiaisonConfig &from)
void set_upper_right_logo(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
::goby::apps::zeromq::protobuf::ProtobufCommanderConfig * mutable_pb_commander_config()
static const LiaisonConfig & default_instance()
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
LiaisonConfig & operator=(LiaisonConfig &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
void set_additional_wt_http_params(ArgT0 &&arg0, ArgT... args)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & load_proto_file() const
void set_allocated_http_address(std::string *http_address)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_load_proto_dir()
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app()
void set_docroot(ArgT0 &&arg0, ArgT... args)
void set_allocated_pb_commander_config(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig *pb_commander_config)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_NODISCARD std::string * release_upper_right_logo_link()
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
void unsafe_arena_set_allocated_pb_commander_config(::goby::apps::zeromq::protobuf::ProtobufCommanderConfig *pb_commander_config)
void CopyFrom(const LiaisonConfig &from)
LiaisonConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::goby::apps::zeromq::protobuf::ProtobufScopeConfig & pb_scope_config() const
void set_upper_right_logo_link(ArgT0 &&arg0, ArgT... args)
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
friend void swap(LiaisonConfig &a, LiaisonConfig &b)
LiaisonConfig & operator=(const LiaisonConfig &from)
PROTOBUF_NODISCARD::goby::apps::zeromq::protobuf::ProtobufScopeConfig * release_pb_scope_config()
PROTOBUF_NODISCARD::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
PROTOBUF_NODISCARD std::string * release_upper_right_logo()
void set_allocated_upper_right_logo(std::string *upper_right_logo)
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
PROTOBUF_CONSTEXPR LiaisonConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_NODISCARD std::string * release_docroot()
LiaisonConfig(const LiaisonConfig &from)
void set_http_address(ArgT0 &&arg0, ArgT... args)
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
LiaisonConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< LiaisonConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void set_allocated_upper_right_logo_link(std::string *upper_right_logo_link)
PROTOBUF_CONSTEXPR NetworkAckSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const NetworkAckSet & default_instance()
NetworkAckSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const NetworkAckSet * internal_default_instance()
NetworkAckSet & operator=(NetworkAckSet &&from) noexcept
NetworkAckSet(NetworkAckSet &&from) noexcept
void CopyFrom(const NetworkAckSet &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(NetworkAckSet &a, NetworkAckSet &b)
NetworkAckSet(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
NetworkAckSet & operator=(const NetworkAckSet &from)
void MergeFrom(const NetworkAckSet &from)
NetworkAckSet(const NetworkAckSet &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
ProtobufCommanderConfig_DatabaseColumnWidthPixels & operator=(const ProtobufCommanderConfig_DatabaseColumnWidthPixels &from)
PROTOBUF_CONSTEXPR ProtobufCommanderConfig_DatabaseColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void CopyFrom(const ProtobufCommanderConfig_DatabaseColumnWidthPixels &from)
ProtobufCommanderConfig_DatabaseColumnWidthPixels(ProtobufCommanderConfig_DatabaseColumnWidthPixels &&from) noexcept
ProtobufCommanderConfig_DatabaseColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ProtobufCommanderConfig_DatabaseColumnWidthPixels * internal_default_instance()
friend void swap(ProtobufCommanderConfig_DatabaseColumnWidthPixels &a, ProtobufCommanderConfig_DatabaseColumnWidthPixels &b)
static const ProtobufCommanderConfig_DatabaseColumnWidthPixels & default_instance()
void Swap(ProtobufCommanderConfig_DatabaseColumnWidthPixels *other)
ProtobufCommanderConfig_DatabaseColumnWidthPixels & operator=(ProtobufCommanderConfig_DatabaseColumnWidthPixels &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void MergeFrom(const ProtobufCommanderConfig_DatabaseColumnWidthPixels &from)
ProtobufCommanderConfig_DatabaseColumnWidthPixels(const ProtobufCommanderConfig_DatabaseColumnWidthPixels &from)
void UnsafeArenaSwap(ProtobufCommanderConfig_DatabaseColumnWidthPixels *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
ProtobufCommanderConfig_DatabaseColumnWidthPixels * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels *other)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels & operator=(const ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels &from)
ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
friend void swap(ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels &a, ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels &b)
void MergeFrom(const ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels &from)
ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels(ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels &&from) noexcept
static const ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels & default_instance()
ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels & operator=(ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels &&from) noexcept
ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels(const ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels &from)
static const ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels * internal_default_instance()
PROTOBUF_CONSTEXPR ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void CopyFrom(const ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels &from)
void Swap(ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels *other)
ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation & operator=(ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation &&from) noexcept
static const ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void Swap(ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation *other)
ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation(ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation &&from) noexcept
static const ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation & default_instance()
ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation(const ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation &from)
friend void swap(ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation &a, ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation &b)
void UnsafeArenaSwap(ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation *other)
void CopyFrom(const ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation &from)
ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation & operator=(const ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation &from)
void MergeFrom(const ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation &from)
ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_CONSTEXPR ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const ProtobufCommanderConfig_LoadProtobuf_ExternalData &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void Swap(ProtobufCommanderConfig_LoadProtobuf_ExternalData *other)
void UnsafeArenaSwap(ProtobufCommanderConfig_LoadProtobuf_ExternalData *other)
ProtobufCommanderConfig_LoadProtobuf_ExternalData & operator=(ProtobufCommanderConfig_LoadProtobuf_ExternalData &&from) noexcept
ProtobufCommanderConfig_LoadProtobuf_ExternalData(const ProtobufCommanderConfig_LoadProtobuf_ExternalData &from)
static const ProtobufCommanderConfig_LoadProtobuf_ExternalData & default_instance()
static const ProtobufCommanderConfig_LoadProtobuf_ExternalData * internal_default_instance()
ProtobufCommanderConfig_LoadProtobuf_ExternalData(ProtobufCommanderConfig_LoadProtobuf_ExternalData &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void CopyFrom(const ProtobufCommanderConfig_LoadProtobuf_ExternalData &from)
PROTOBUF_CONSTEXPR ProtobufCommanderConfig_LoadProtobuf_ExternalData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
ProtobufCommanderConfig_LoadProtobuf_ExternalData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
ProtobufCommanderConfig_LoadProtobuf_ExternalData(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
ProtobufCommanderConfig_LoadProtobuf_ExternalData & operator=(const ProtobufCommanderConfig_LoadProtobuf_ExternalData &from)
friend void swap(ProtobufCommanderConfig_LoadProtobuf_ExternalData &a, ProtobufCommanderConfig_LoadProtobuf_ExternalData &b)
ProtobufCommanderConfig_LoadProtobuf_GroupLayer(ProtobufCommanderConfig_LoadProtobuf_GroupLayer &&from) noexcept
ProtobufCommanderConfig_LoadProtobuf_GroupLayer & operator=(const ProtobufCommanderConfig_LoadProtobuf_GroupLayer &from)
void UnsafeArenaSwap(ProtobufCommanderConfig_LoadProtobuf_GroupLayer *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_CONSTEXPR ProtobufCommanderConfig_LoadProtobuf_GroupLayer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ProtobufCommanderConfig_LoadProtobuf_GroupLayer * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
ProtobufCommanderConfig_LoadProtobuf_GroupLayer * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
ProtobufCommanderConfig_LoadProtobuf_GroupLayer(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void Swap(ProtobufCommanderConfig_LoadProtobuf_GroupLayer *other)
void CopyFrom(const ProtobufCommanderConfig_LoadProtobuf_GroupLayer &from)
friend void swap(ProtobufCommanderConfig_LoadProtobuf_GroupLayer &a, ProtobufCommanderConfig_LoadProtobuf_GroupLayer &b)
void MergeFrom(const ProtobufCommanderConfig_LoadProtobuf_GroupLayer &from)
ProtobufCommanderConfig_LoadProtobuf_GroupLayer(const ProtobufCommanderConfig_LoadProtobuf_GroupLayer &from)
ProtobufCommanderConfig_LoadProtobuf_GroupLayer & operator=(ProtobufCommanderConfig_LoadProtobuf_GroupLayer &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ProtobufCommanderConfig_LoadProtobuf_GroupLayer & default_instance()
ProtobufCommanderConfig_LoadProtobuf * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void MergeFrom(const ProtobufCommanderConfig_LoadProtobuf &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_CONSTEXPR ProtobufCommanderConfig_LoadProtobuf(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
ProtobufCommanderConfig_LoadProtobuf(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void UnsafeArenaSwap(ProtobufCommanderConfig_LoadProtobuf *other)
friend void swap(ProtobufCommanderConfig_LoadProtobuf &a, ProtobufCommanderConfig_LoadProtobuf &b)
static const ProtobufCommanderConfig_LoadProtobuf & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
ProtobufCommanderConfig_LoadProtobuf(const ProtobufCommanderConfig_LoadProtobuf &from)
ProtobufCommanderConfig_LoadProtobuf & operator=(ProtobufCommanderConfig_LoadProtobuf &&from) noexcept
ProtobufCommanderConfig_LoadProtobuf(ProtobufCommanderConfig_LoadProtobuf &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
ProtobufCommanderConfig_LoadProtobuf & operator=(const ProtobufCommanderConfig_LoadProtobuf &from)
void CopyFrom(const ProtobufCommanderConfig_LoadProtobuf &from)
void Swap(ProtobufCommanderConfig_LoadProtobuf *other)
static const ProtobufCommanderConfig_LoadProtobuf * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
ProtobufCommanderConfig_ModalDialogDimensions & operator=(ProtobufCommanderConfig_ModalDialogDimensions &&from) noexcept
PROTOBUF_CONSTEXPR ProtobufCommanderConfig_ModalDialogDimensions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const ProtobufCommanderConfig_ModalDialogDimensions &from)
void UnsafeArenaSwap(ProtobufCommanderConfig_ModalDialogDimensions *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
ProtobufCommanderConfig_ModalDialogDimensions(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
ProtobufCommanderConfig_ModalDialogDimensions & operator=(const ProtobufCommanderConfig_ModalDialogDimensions &from)
friend void swap(ProtobufCommanderConfig_ModalDialogDimensions &a, ProtobufCommanderConfig_ModalDialogDimensions &b)
ProtobufCommanderConfig_ModalDialogDimensions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
ProtobufCommanderConfig_ModalDialogDimensions(const ProtobufCommanderConfig_ModalDialogDimensions &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void Swap(ProtobufCommanderConfig_ModalDialogDimensions *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ProtobufCommanderConfig_ModalDialogDimensions * internal_default_instance()
ProtobufCommanderConfig_ModalDialogDimensions(ProtobufCommanderConfig_ModalDialogDimensions &&from) noexcept
static const ProtobufCommanderConfig_ModalDialogDimensions & default_instance()
void CopyFrom(const ProtobufCommanderConfig_ModalDialogDimensions &from)
static const ProtobufCommanderConfig_NotificationSubscription_Color * internal_default_instance()
PROTOBUF_CONSTEXPR ProtobufCommanderConfig_NotificationSubscription_Color(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ProtobufCommanderConfig_NotificationSubscription_Color & default_instance()
void Swap(ProtobufCommanderConfig_NotificationSubscription_Color *other)
ProtobufCommanderConfig_NotificationSubscription_Color(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
ProtobufCommanderConfig_NotificationSubscription_Color(const ProtobufCommanderConfig_NotificationSubscription_Color &from)
friend void swap(ProtobufCommanderConfig_NotificationSubscription_Color &a, ProtobufCommanderConfig_NotificationSubscription_Color &b)
void MergeFrom(const ProtobufCommanderConfig_NotificationSubscription_Color &from)
ProtobufCommanderConfig_NotificationSubscription_Color * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
ProtobufCommanderConfig_NotificationSubscription_Color & operator=(ProtobufCommanderConfig_NotificationSubscription_Color &&from) noexcept
void CopyFrom(const ProtobufCommanderConfig_NotificationSubscription_Color &from)
ProtobufCommanderConfig_NotificationSubscription_Color & operator=(const ProtobufCommanderConfig_NotificationSubscription_Color &from)
ProtobufCommanderConfig_NotificationSubscription_Color(ProtobufCommanderConfig_NotificationSubscription_Color &&from) noexcept
void UnsafeArenaSwap(ProtobufCommanderConfig_NotificationSubscription_Color *other)
ProtobufCommanderConfig_NotificationSubscription(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
ProtobufCommanderConfig_NotificationSubscription & operator=(const ProtobufCommanderConfig_NotificationSubscription &from)
void MergeFrom(const ProtobufCommanderConfig_NotificationSubscription &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ProtobufCommanderConfig_NotificationSubscription * internal_default_instance()
void UnsafeArenaSwap(ProtobufCommanderConfig_NotificationSubscription *other)
void Swap(ProtobufCommanderConfig_NotificationSubscription *other)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
friend void swap(ProtobufCommanderConfig_NotificationSubscription &a, ProtobufCommanderConfig_NotificationSubscription &b)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
ProtobufCommanderConfig_NotificationSubscription * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
ProtobufCommanderConfig_NotificationSubscription(const ProtobufCommanderConfig_NotificationSubscription &from)
static const ProtobufCommanderConfig_NotificationSubscription & default_instance()
ProtobufCommanderConfig_NotificationSubscription(ProtobufCommanderConfig_NotificationSubscription &&from) noexcept
void CopyFrom(const ProtobufCommanderConfig_NotificationSubscription &from)
ProtobufCommanderConfig_NotificationSubscription & operator=(ProtobufCommanderConfig_NotificationSubscription &&from) noexcept
PROTOBUF_CONSTEXPR ProtobufCommanderConfig_NotificationSubscription(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ProtobufCommanderConfig & default_instance()
static bool ExternalDataColumn_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ExternalDataColumn *value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
ProtobufCommanderConfig & operator=(ProtobufCommanderConfig &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
ProtobufCommanderConfig & operator=(const ProtobufCommanderConfig &from)
void CopyFrom(const ProtobufCommanderConfig &from)
ProtobufCommanderConfig(const ProtobufCommanderConfig &from)
ProtobufCommanderConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
ProtobufCommanderConfig_ExternalDataColumn ExternalDataColumn
static bool Column_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Column *value)
ProtobufCommanderConfig(ProtobufCommanderConfig &&from) noexcept
static const std::string & ExternalDataColumn_Name(T enum_t_value)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ExternalDataColumn_descriptor()
PROTOBUF_CONSTEXPR ProtobufCommanderConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
ProtobufCommanderConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ProtobufCommanderConfig * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const std::string & Column_Name(T enum_t_value)
friend void swap(ProtobufCommanderConfig &a, ProtobufCommanderConfig &b)
void UnsafeArenaSwap(ProtobufCommanderConfig *other)
void set_sqlite3_database(ArgT0 &&arg0, ArgT... args)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void MergeFrom(const ProtobufCommanderConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Column_descriptor()
ProtobufScopeConfig_ColumnWidthPixels(const ProtobufScopeConfig_ColumnWidthPixels &from)
friend void swap(ProtobufScopeConfig_ColumnWidthPixels &a, ProtobufScopeConfig_ColumnWidthPixels &b)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(ProtobufScopeConfig_ColumnWidthPixels *other)
ProtobufScopeConfig_ColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
ProtobufScopeConfig_ColumnWidthPixels(ProtobufScopeConfig_ColumnWidthPixels &&from) noexcept
ProtobufScopeConfig_ColumnWidthPixels & operator=(ProtobufScopeConfig_ColumnWidthPixels &&from) noexcept
void Swap(ProtobufScopeConfig_ColumnWidthPixels *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const ProtobufScopeConfig_ColumnWidthPixels &from)
static const ProtobufScopeConfig_ColumnWidthPixels & default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
ProtobufScopeConfig_ColumnWidthPixels * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void MergeFrom(const ProtobufScopeConfig_ColumnWidthPixels &from)
ProtobufScopeConfig_ColumnWidthPixels & operator=(const ProtobufScopeConfig_ColumnWidthPixels &from)
PROTOBUF_CONSTEXPR ProtobufScopeConfig_ColumnWidthPixels(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ProtobufScopeConfig_ColumnWidthPixels * internal_default_instance()
ProtobufScopeConfig_HistoryConfig(const ProtobufScopeConfig_HistoryConfig &from)
ProtobufScopeConfig_HistoryConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_CONSTEXPR ProtobufScopeConfig_HistoryConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void UnsafeArenaSwap(ProtobufScopeConfig_HistoryConfig *other)
void CopyFrom(const ProtobufScopeConfig_HistoryConfig &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
ProtobufScopeConfig_HistoryConfig & operator=(ProtobufScopeConfig_HistoryConfig &&from) noexcept
void Swap(ProtobufScopeConfig_HistoryConfig *other)
static const ProtobufScopeConfig_HistoryConfig & default_instance()
ProtobufScopeConfig_HistoryConfig(ProtobufScopeConfig_HistoryConfig &&from) noexcept
ProtobufScopeConfig_HistoryConfig & operator=(const ProtobufScopeConfig_HistoryConfig &from)
friend void swap(ProtobufScopeConfig_HistoryConfig &a, ProtobufScopeConfig_HistoryConfig &b)
ProtobufScopeConfig_HistoryConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ProtobufScopeConfig_HistoryConfig * internal_default_instance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const ProtobufScopeConfig_HistoryConfig &from)
ProtobufScopeConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(ProtobufScopeConfig &a, ProtobufScopeConfig &b)
ProtobufScopeConfig & operator=(const ProtobufScopeConfig &from)
ProtobufScopeConfig & operator=(ProtobufScopeConfig &&from) noexcept
ProtobufScopeConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ProtobufScopeConfig & default_instance()
ProtobufScopeConfig(const ProtobufScopeConfig &from)
void set_type_regex_filter_expression(ArgT0 &&arg0, ArgT... args)
static bool Column_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Column *value)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_CONSTEXPR ProtobufScopeConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void CopyFrom(const ProtobufScopeConfig &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ProtobufScopeConfig * internal_default_instance()
void MergeFrom(const ProtobufScopeConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Column_descriptor()
ProtobufScopeConfig(ProtobufScopeConfig &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_group_regex_filter_expression(ArgT0 &&arg0, ArgT... args)
static const std::string & Column_Name(T enum_t_value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
::goby::zeromq::protobuf::InterProcessPortalConfig * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig >(Arena *)
goby::util::logger::GroupSetter group(std::string n)
ProtobufScopeConfig_HistoryConfigDefaultTypeInternal _ProtobufScopeConfig_HistoryConfig_default_instance_
ProtobufCommanderConfig_LoadProtobuf_ExternalDataDefaultTypeInternal _ProtobufCommanderConfig_LoadProtobuf_ExternalData_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ProtobufCommanderConfig_ExternalDataColumn_descriptor()
constexpr int ProtobufScopeConfig_Column_Column_ARRAYSIZE
LiaisonConfigDefaultTypeInternal _LiaisonConfig_default_instance_
constexpr ProtobufCommanderConfig_ExternalDataColumn ProtobufCommanderConfig_ExternalDataColumn_ExternalDataColumn_MIN
ProtobufCommanderConfig_LoadProtobuf_ExternalData_TranslationDefaultTypeInternal _ProtobufCommanderConfig_LoadProtobuf_ExternalData_Translation_default_instance_
ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixelsDefaultTypeInternal _ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels_default_instance_
const std::string & ProtobufScopeConfig_Column_Name(T enum_t_value)
ProtobufScopeConfigDefaultTypeInternal _ProtobufScopeConfig_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ProtobufCommanderConfig_Column_descriptor()
const std::string & ProtobufCommanderConfig_ExternalDataColumn_Name(T enum_t_value)
bool ProtobufCommanderConfig_Column_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProtobufCommanderConfig_Column *value)
ProtobufCommanderConfig_NotificationSubscriptionDefaultTypeInternal _ProtobufCommanderConfig_NotificationSubscription_default_instance_
constexpr ProtobufCommanderConfig_Column ProtobufCommanderConfig_Column_Column_MAX
NetworkAckSetDefaultTypeInternal _NetworkAckSet_default_instance_
bool ProtobufCommanderConfig_ExternalDataColumn_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ProtobufScopeConfig_Column_descriptor()
ProtobufCommanderConfigDefaultTypeInternal _ProtobufCommanderConfig_default_instance_
ProtobufCommanderConfig_LoadProtobuf_GroupLayerDefaultTypeInternal _ProtobufCommanderConfig_LoadProtobuf_GroupLayer_default_instance_
const std::string & ProtobufCommanderConfig_Column_Name(T enum_t_value)
constexpr ProtobufScopeConfig_Column ProtobufScopeConfig_Column_Column_MIN
bool ProtobufCommanderConfig_ExternalDataColumn_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProtobufCommanderConfig_ExternalDataColumn *value)
constexpr ProtobufScopeConfig_Column ProtobufScopeConfig_Column_Column_MAX
constexpr int ProtobufCommanderConfig_ExternalDataColumn_ExternalDataColumn_ARRAYSIZE
ProtobufCommanderConfig_ModalDialogDimensionsDefaultTypeInternal _ProtobufCommanderConfig_ModalDialogDimensions_default_instance_
ProtobufScopeConfig_ColumnWidthPixelsDefaultTypeInternal _ProtobufScopeConfig_ColumnWidthPixels_default_instance_
@ ProtobufCommanderConfig_ExternalDataColumn_EXTERNAL_DATA_COLUMN_NAME
@ ProtobufCommanderConfig_ExternalDataColumn_EXTERNAL_DATA_COLUMN_GROUP
@ ProtobufCommanderConfig_ExternalDataColumn_EXTERNAL_DATA_COLUMN_MAX
@ ProtobufCommanderConfig_ExternalDataColumn_EXTERNAL_DATA_COLUMN_TIME
@ ProtobufCommanderConfig_ExternalDataColumn_EXTERNAL_DATA_COLUMN_VALUE
bool ProtobufScopeConfig_Column_IsValid(int value)
constexpr ProtobufCommanderConfig_Column ProtobufCommanderConfig_Column_Column_MIN
ProtobufCommanderConfig_NotificationSubscription_ColorDefaultTypeInternal _ProtobufCommanderConfig_NotificationSubscription_Color_default_instance_
constexpr int ProtobufCommanderConfig_Column_Column_ARRAYSIZE
ProtobufCommanderConfig_LoadProtobufDefaultTypeInternal _ProtobufCommanderConfig_LoadProtobuf_default_instance_
constexpr ProtobufCommanderConfig_ExternalDataColumn ProtobufCommanderConfig_ExternalDataColumn_ExternalDataColumn_MAX
ProtobufCommanderConfig_DatabaseColumnWidthPixelsDefaultTypeInternal _ProtobufCommanderConfig_DatabaseColumnWidthPixels_default_instance_
bool ProtobufCommanderConfig_Column_IsValid(int value)
bool ProtobufScopeConfig_Column_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProtobufScopeConfig_Column *value)
bool Layer_IsValid(int value)
AppConfigDefaultTypeInternal _AppConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
The global namespace for the Goby project.
#define ByteSizeLong
::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions * Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ModalDialogDimensions >(Arena *)
::goby::apps::zeromq::protobuf::ProtobufScopeConfig * Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufScopeConfig >(Arena *)
::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color * Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_NotificationSubscription_Color >(Arena *)
::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels * Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseExternalDataColumnWidthPixels >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_Column >()
::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels * Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufScopeConfig_ColumnWidthPixels >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_ExternalDataColumn >()
::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels * Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig_DatabaseColumnWidthPixels >(Arena *)
::goby::apps::zeromq::protobuf::ProtobufCommanderConfig * Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::ProtobufCommanderConfig >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2fliaison_5fconfig_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::apps::zeromq::protobuf::ProtobufScopeConfig_Column >()