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