Goby3  3.1.5
2024.05.14
debug_logger.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/util/protobuf/debug_logger.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
5 #define PROTOBUF_INCLUDED_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < GOOGLE_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/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #include "dccl/option_extensions.pb.h"
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
40 
41 #include <boost/units/systems/si.hpp>
42 // @@protoc_insertion_point(includes)
43 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
44 
46 // Internal implementation detail -- do not use these members.
47 struct TableStruct {
48  static const ::google::protobuf::internal::ParseTableField entries[];
49  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
50  static const ::google::protobuf::internal::ParseTable schema[3];
51  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
52  static const ::google::protobuf::internal::SerializationTable serialization_table[];
54 };
55 void AddDescriptors();
56 } // namespace protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
57 namespace goby {
58 namespace util {
59 namespace protobuf {
60 class GLogConfig;
61 class GLogConfigDefaultTypeInternal;
62 extern GLogConfigDefaultTypeInternal _GLogConfig_default_instance_;
63 class GLogConfig_FileLog;
64 class GLogConfig_FileLogDefaultTypeInternal;
65 extern GLogConfig_FileLogDefaultTypeInternal _GLogConfig_FileLog_default_instance_;
67 class GLogConfig_FileLog_OmitDefaultTypeInternal;
68 extern GLogConfig_FileLog_OmitDefaultTypeInternal _GLogConfig_FileLog_Omit_default_instance_;
69 } // namespace protobuf
70 } // namespace util
71 } // namespace goby
72 namespace google {
73 namespace protobuf {
74 template<> ::goby::util::protobuf::GLogConfig* Arena::CreateMaybeMessage<::goby::util::protobuf::GLogConfig>(Arena*);
75 template<> ::goby::util::protobuf::GLogConfig_FileLog* Arena::CreateMaybeMessage<::goby::util::protobuf::GLogConfig_FileLog>(Arena*);
76 template<> ::goby::util::protobuf::GLogConfig_FileLog_Omit* Arena::CreateMaybeMessage<::goby::util::protobuf::GLogConfig_FileLog_Omit>(Arena*);
77 } // namespace protobuf
78 } // namespace google
79 namespace goby {
80 namespace util {
81 namespace protobuf {
82 
90 };
91 bool GLogConfig_Verbosity_IsValid(int value);
95 
96 const ::google::protobuf::EnumDescriptor* GLogConfig_Verbosity_descriptor();
97 inline const ::std::string& GLogConfig_Verbosity_Name(GLogConfig_Verbosity value) {
98  return ::google::protobuf::internal::NameOfEnum(
100 }
102  const ::std::string& name, GLogConfig_Verbosity* value) {
103  return ::google::protobuf::internal::ParseNamedEnum<GLogConfig_Verbosity>(
104  GLogConfig_Verbosity_descriptor(), name, value);
105 }
106 // ===================================================================
107 
108 class GLogConfig_FileLog_Omit : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.util.protobuf.GLogConfig.FileLog.Omit) */ {
109  public:
111  virtual ~GLogConfig_FileLog_Omit();
112 
114 
116  CopyFrom(from);
117  return *this;
118  }
119  #if LANG_CXX11
122  *this = ::std::move(from);
123  }
124 
126  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
127  if (this != &from) InternalSwap(&from);
128  } else {
129  CopyFrom(from);
130  }
131  return *this;
132  }
133  #endif
134  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
135  return _internal_metadata_.unknown_fields();
136  }
137  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
138  return _internal_metadata_.mutable_unknown_fields();
139  }
140 
141  static const ::google::protobuf::Descriptor* descriptor();
143 
144  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
146  return reinterpret_cast<const GLogConfig_FileLog_Omit*>(
148  }
149  static constexpr int kIndexInFileMessages =
150  0;
151 
152  void Swap(GLogConfig_FileLog_Omit* other);
154  a.Swap(&b);
155  }
156 
157  // implements Message ----------------------------------------------
158 
159  inline GLogConfig_FileLog_Omit* New() const final {
160  return CreateMaybeMessage<GLogConfig_FileLog_Omit>(NULL);
161  }
162 
164  return CreateMaybeMessage<GLogConfig_FileLog_Omit>(arena);
165  }
166  void CopyFrom(const ::google::protobuf::Message& from) final;
167  void MergeFrom(const ::google::protobuf::Message& from) final;
168  void CopyFrom(const GLogConfig_FileLog_Omit& from);
169  void MergeFrom(const GLogConfig_FileLog_Omit& from);
170  void Clear() final;
171  bool IsInitialized() const final;
172 
173  size_t ByteSizeLong() const final;
175  ::google::protobuf::io::CodedInputStream* input) final;
177  ::google::protobuf::io::CodedOutputStream* output) const final;
179  bool deterministic, ::google::protobuf::uint8* target) const final;
180  int GetCachedSize() const final { return _cached_size_.Get(); }
181 
182  private:
183  void SharedCtor();
184  void SharedDtor();
185  void SetCachedSize(int size) const final;
186  void InternalSwap(GLogConfig_FileLog_Omit* other);
187  private:
188  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
189  return NULL;
190  }
191  inline void* MaybeArenaPtr() const {
192  return NULL;
193  }
194  public:
195 
197 
198  // nested types ----------------------------------------------------
199 
200  // accessors -------------------------------------------------------
201 
202  // optional bool file_timestamp = 1 [default = false];
203  bool has_file_timestamp() const;
204  void clear_file_timestamp();
205  static const int kFileTimestampFieldNumber = 1;
206  bool file_timestamp() const;
207  void set_file_timestamp(bool value);
208 
209  // optional bool latest_symlink = 2 [default = false];
210  bool has_latest_symlink() const;
211  void clear_latest_symlink();
212  static const int kLatestSymlinkFieldNumber = 2;
213  bool latest_symlink() const;
214  void set_latest_symlink(bool value);
215 
216  // @@protoc_insertion_point(class_scope:goby.util.protobuf.GLogConfig.FileLog.Omit)
217  private:
218  void set_has_file_timestamp();
219  void clear_has_file_timestamp();
220  void set_has_latest_symlink();
221  void clear_has_latest_symlink();
222 
223  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
224  ::google::protobuf::internal::HasBits<1> _has_bits_;
225  mutable ::google::protobuf::internal::CachedSize _cached_size_;
226  bool file_timestamp_;
227  bool latest_symlink_;
229 };
230 // -------------------------------------------------------------------
231 
232 class GLogConfig_FileLog : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.util.protobuf.GLogConfig.FileLog) */ {
233  public:
235  virtual ~GLogConfig_FileLog();
236 
238 
240  CopyFrom(from);
241  return *this;
242  }
243  #if LANG_CXX11
244  GLogConfig_FileLog(GLogConfig_FileLog&& from) noexcept
245  : GLogConfig_FileLog() {
246  *this = ::std::move(from);
247  }
248 
249  inline GLogConfig_FileLog& operator=(GLogConfig_FileLog&& from) noexcept {
250  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
251  if (this != &from) InternalSwap(&from);
252  } else {
253  CopyFrom(from);
254  }
255  return *this;
256  }
257  #endif
258  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
259  return _internal_metadata_.unknown_fields();
260  }
261  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
262  return _internal_metadata_.mutable_unknown_fields();
263  }
264 
265  static const ::google::protobuf::Descriptor* descriptor();
266  static const GLogConfig_FileLog& default_instance();
267 
268  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
270  return reinterpret_cast<const GLogConfig_FileLog*>(
272  }
273  static constexpr int kIndexInFileMessages =
274  1;
275 
276  void Swap(GLogConfig_FileLog* other);
278  a.Swap(&b);
279  }
280 
281  // implements Message ----------------------------------------------
282 
283  inline GLogConfig_FileLog* New() const final {
284  return CreateMaybeMessage<GLogConfig_FileLog>(NULL);
285  }
286 
288  return CreateMaybeMessage<GLogConfig_FileLog>(arena);
289  }
290  void CopyFrom(const ::google::protobuf::Message& from) final;
291  void MergeFrom(const ::google::protobuf::Message& from) final;
292  void CopyFrom(const GLogConfig_FileLog& from);
293  void MergeFrom(const GLogConfig_FileLog& from);
294  void Clear() final;
295  bool IsInitialized() const final;
296 
297  size_t ByteSizeLong() const final;
299  ::google::protobuf::io::CodedInputStream* input) final;
301  ::google::protobuf::io::CodedOutputStream* output) const final;
303  bool deterministic, ::google::protobuf::uint8* target) const final;
304  int GetCachedSize() const final { return _cached_size_.Get(); }
305 
306  private:
307  void SharedCtor();
308  void SharedDtor();
309  void SetCachedSize(int size) const final;
310  void InternalSwap(GLogConfig_FileLog* other);
311  private:
312  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
313  return NULL;
314  }
315  inline void* MaybeArenaPtr() const {
316  return NULL;
317  }
318  public:
319 
321 
322  // nested types ----------------------------------------------------
323 
325 
326  // accessors -------------------------------------------------------
327 
328  // optional string file_name = 1 [default = "%2%_%1%.txt", (.goby.field) = {
329  bool has_file_name() const;
330  void clear_file_name();
331  static const int kFileNameFieldNumber = 1;
332  const ::std::string& file_name() const;
333  void set_file_name(const ::std::string& value);
334  #if LANG_CXX11
335  void set_file_name(::std::string&& value);
336  #endif
337  void set_file_name(const char* value);
338  void set_file_name(const char* value, size_t size);
339  ::std::string* mutable_file_name();
340  ::std::string* release_file_name();
341  void set_allocated_file_name(::std::string* file_name);
342 
343  // optional string file_dir = 2 [(.goby.field) = {
344  bool has_file_dir() const;
345  void clear_file_dir();
346  static const int kFileDirFieldNumber = 2;
347  const ::std::string& file_dir() const;
348  void set_file_dir(const ::std::string& value);
349  #if LANG_CXX11
350  void set_file_dir(::std::string&& value);
351  #endif
352  void set_file_dir(const char* value);
353  void set_file_dir(const char* value, size_t size);
354  ::std::string* mutable_file_dir();
355  ::std::string* release_file_dir();
356  void set_allocated_file_dir(::std::string* file_dir);
357 
358  // optional .goby.util.protobuf.GLogConfig.FileLog.Omit omit = 5;
359  bool has_omit() const;
360  void clear_omit();
361  static const int kOmitFieldNumber = 5;
362  private:
363  const ::goby::util::protobuf::GLogConfig_FileLog_Omit& _internal_omit() const;
364  public:
365  const ::goby::util::protobuf::GLogConfig_FileLog_Omit& omit() const;
368  void set_allocated_omit(::goby::util::protobuf::GLogConfig_FileLog_Omit* omit);
369 
370  // optional uint32 log_rotate_sec = 4 [(.goby.field) = {
371  bool has_log_rotate_sec() const;
372  void clear_log_rotate_sec();
373  static const int kLogRotateSecFieldNumber = 4;
374  ::google::protobuf::uint32 log_rotate_sec() const;
375  void set_log_rotate_sec(::google::protobuf::uint32 value);
376 
377  // optional .goby.util.protobuf.GLogConfig.Verbosity verbosity = 3 [default = VERBOSE, (.goby.field) = {
378  bool has_verbosity() const;
379  void clear_verbosity();
380  static const int kVerbosityFieldNumber = 3;
382  void set_verbosity(::goby::util::protobuf::GLogConfig_Verbosity value);
383 
385 
386  typedef boost::units::unit<log_rotate_sec_dimension,boost::units::si::system> log_rotate_sec_unit;
387 
388  template<typename Quantity >
389  void set_log_rotate_sec_with_units(Quantity value_w_units)
390  { set_log_rotate_sec(boost::units::quantity<log_rotate_sec_unit,google::protobuf::uint32 >(value_w_units).value() ); };
391 
392  template<typename Quantity >
393  Quantity log_rotate_sec_with_units() const
394  { return Quantity(log_rotate_sec() * log_rotate_sec_unit()); };
395 
396  boost::units::quantity< log_rotate_sec_unit,google::protobuf::uint32 > log_rotate_sec_with_units() const
397  { return log_rotate_sec_with_units<boost::units::quantity< log_rotate_sec_unit,google::protobuf::uint32 > >(); };
398 
399  // @@protoc_insertion_point(class_scope:goby.util.protobuf.GLogConfig.FileLog)
400  private:
401  void set_has_file_name();
402  void clear_has_file_name();
403  void set_has_file_dir();
404  void clear_has_file_dir();
405  void set_has_verbosity();
406  void clear_has_verbosity();
407  void set_has_log_rotate_sec();
408  void clear_has_log_rotate_sec();
409  void set_has_omit();
410  void clear_has_omit();
411 
412  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
413  ::google::protobuf::internal::HasBits<1> _has_bits_;
414  mutable ::google::protobuf::internal::CachedSize _cached_size_;
415  public:
416  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_file_name_;
417  private:
418  ::google::protobuf::internal::ArenaStringPtr file_name_;
419  ::google::protobuf::internal::ArenaStringPtr file_dir_;
421  ::google::protobuf::uint32 log_rotate_sec_;
422  int verbosity_;
423  friend struct ::protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct;
424 };
425 // -------------------------------------------------------------------
426 
427 class GLogConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.util.protobuf.GLogConfig) */ {
428  public:
429  GLogConfig();
430  virtual ~GLogConfig();
431 
432  GLogConfig(const GLogConfig& from);
433 
434  inline GLogConfig& operator=(const GLogConfig& from) {
435  CopyFrom(from);
436  return *this;
437  }
438  #if LANG_CXX11
439  GLogConfig(GLogConfig&& from) noexcept
440  : GLogConfig() {
441  *this = ::std::move(from);
442  }
443 
444  inline GLogConfig& operator=(GLogConfig&& from) noexcept {
445  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
446  if (this != &from) InternalSwap(&from);
447  } else {
448  CopyFrom(from);
449  }
450  return *this;
451  }
452  #endif
453  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
454  return _internal_metadata_.unknown_fields();
455  }
456  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
457  return _internal_metadata_.mutable_unknown_fields();
458  }
459 
460  static const ::google::protobuf::Descriptor* descriptor();
461  static const GLogConfig& default_instance();
462 
463  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
464  static inline const GLogConfig* internal_default_instance() {
465  return reinterpret_cast<const GLogConfig*>(
467  }
468  static constexpr int kIndexInFileMessages =
469  2;
470 
471  void Swap(GLogConfig* other);
472  friend void swap(GLogConfig& a, GLogConfig& b) {
473  a.Swap(&b);
474  }
475 
476  // implements Message ----------------------------------------------
477 
478  inline GLogConfig* New() const final {
479  return CreateMaybeMessage<GLogConfig>(NULL);
480  }
481 
482  GLogConfig* New(::google::protobuf::Arena* arena) const final {
483  return CreateMaybeMessage<GLogConfig>(arena);
484  }
485  void CopyFrom(const ::google::protobuf::Message& from) final;
486  void MergeFrom(const ::google::protobuf::Message& from) final;
487  void CopyFrom(const GLogConfig& from);
488  void MergeFrom(const GLogConfig& from);
489  void Clear() final;
490  bool IsInitialized() const final;
491 
492  size_t ByteSizeLong() const final;
494  ::google::protobuf::io::CodedInputStream* input) final;
496  ::google::protobuf::io::CodedOutputStream* output) const final;
498  bool deterministic, ::google::protobuf::uint8* target) const final;
499  int GetCachedSize() const final { return _cached_size_.Get(); }
500 
501  private:
502  void SharedCtor();
503  void SharedDtor();
504  void SetCachedSize(int size) const final;
505  void InternalSwap(GLogConfig* other);
506  private:
507  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
508  return NULL;
509  }
510  inline void* MaybeArenaPtr() const {
511  return NULL;
512  }
513  public:
514 
516 
517  // nested types ----------------------------------------------------
518 
520 
522  static const Verbosity QUIET =
524  static const Verbosity WARN =
526  static const Verbosity VERBOSE =
528  static const Verbosity DEBUG1 =
530  static const Verbosity DEBUG2 =
532  static const Verbosity DEBUG3 =
534  static inline bool Verbosity_IsValid(int value) {
535  return GLogConfig_Verbosity_IsValid(value);
536  }
537  static const Verbosity Verbosity_MIN =
539  static const Verbosity Verbosity_MAX =
541  static const int Verbosity_ARRAYSIZE =
543  static inline const ::google::protobuf::EnumDescriptor*
546  }
547  static inline const ::std::string& Verbosity_Name(Verbosity value) {
548  return GLogConfig_Verbosity_Name(value);
549  }
550  static inline bool Verbosity_Parse(const ::std::string& name,
551  Verbosity* value) {
552  return GLogConfig_Verbosity_Parse(name, value);
553  }
554 
555  // accessors -------------------------------------------------------
556 
557  // optional .goby.util.protobuf.GLogConfig.FileLog file_log = 3 [(.goby.field) = {
558  bool has_file_log() const;
559  void clear_file_log();
560  static const int kFileLogFieldNumber = 3;
561  private:
562  const ::goby::util::protobuf::GLogConfig_FileLog& _internal_file_log() const;
563  public:
564  const ::goby::util::protobuf::GLogConfig_FileLog& file_log() const;
565  ::goby::util::protobuf::GLogConfig_FileLog* release_file_log();
566  ::goby::util::protobuf::GLogConfig_FileLog* mutable_file_log();
567  void set_allocated_file_log(::goby::util::protobuf::GLogConfig_FileLog* file_log);
568 
569  // optional bool show_gui = 2 [default = false, (.goby.field) = {
570  bool has_show_gui() const;
571  void clear_show_gui();
572  static const int kShowGuiFieldNumber = 2;
573  bool show_gui() const;
574  void set_show_gui(bool value);
575 
576  // optional bool show_dccl_log = 4 [default = false, (.goby.field) = {
577  bool has_show_dccl_log() const;
578  void clear_show_dccl_log();
579  static const int kShowDcclLogFieldNumber = 4;
580  bool show_dccl_log() const;
581  void set_show_dccl_log(bool value);
582 
583  // optional .goby.util.protobuf.GLogConfig.Verbosity tty_verbosity = 1 [default = QUIET, (.goby.field) = {
584  bool has_tty_verbosity() const;
585  void clear_tty_verbosity();
586  static const int kTtyVerbosityFieldNumber = 1;
587  ::goby::util::protobuf::GLogConfig_Verbosity tty_verbosity() const;
588  void set_tty_verbosity(::goby::util::protobuf::GLogConfig_Verbosity value);
589 
590  // @@protoc_insertion_point(class_scope:goby.util.protobuf.GLogConfig)
591  private:
592  void set_has_tty_verbosity();
593  void clear_has_tty_verbosity();
594  void set_has_show_gui();
595  void clear_has_show_gui();
596  void set_has_file_log();
597  void clear_has_file_log();
598  void set_has_show_dccl_log();
599  void clear_has_show_dccl_log();
600 
601  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
602  ::google::protobuf::internal::HasBits<1> _has_bits_;
603  mutable ::google::protobuf::internal::CachedSize _cached_size_;
605  bool show_gui_;
606  bool show_dccl_log_;
607  int tty_verbosity_;
608  friend struct ::protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct;
609 };
610 // ===================================================================
611 
612 
613 // ===================================================================
614 
615 #ifdef __GNUC__
616  #pragma GCC diagnostic push
617  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
618 #endif // __GNUC__
619 // GLogConfig_FileLog_Omit
620 
621 // optional bool file_timestamp = 1 [default = false];
623  return (_has_bits_[0] & 0x00000001u) != 0;
624 }
625 inline void GLogConfig_FileLog_Omit::set_has_file_timestamp() {
626  _has_bits_[0] |= 0x00000001u;
627 }
628 inline void GLogConfig_FileLog_Omit::clear_has_file_timestamp() {
629  _has_bits_[0] &= ~0x00000001u;
630 }
632  file_timestamp_ = false;
633  clear_has_file_timestamp();
634 }
636  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.Omit.file_timestamp)
637  return file_timestamp_;
638 }
640  set_has_file_timestamp();
641  file_timestamp_ = value;
642  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.FileLog.Omit.file_timestamp)
643 }
644 
645 // optional bool latest_symlink = 2 [default = false];
647  return (_has_bits_[0] & 0x00000002u) != 0;
648 }
649 inline void GLogConfig_FileLog_Omit::set_has_latest_symlink() {
650  _has_bits_[0] |= 0x00000002u;
651 }
652 inline void GLogConfig_FileLog_Omit::clear_has_latest_symlink() {
653  _has_bits_[0] &= ~0x00000002u;
654 }
656  latest_symlink_ = false;
657  clear_has_latest_symlink();
658 }
660  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.Omit.latest_symlink)
661  return latest_symlink_;
662 }
664  set_has_latest_symlink();
665  latest_symlink_ = value;
666  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.FileLog.Omit.latest_symlink)
667 }
668 
669 // -------------------------------------------------------------------
670 
671 // GLogConfig_FileLog
672 
673 // optional string file_name = 1 [default = "%2%_%1%.txt", (.goby.field) = {
675  return (_has_bits_[0] & 0x00000001u) != 0;
676 }
677 inline void GLogConfig_FileLog::set_has_file_name() {
678  _has_bits_[0] |= 0x00000001u;
679 }
680 inline void GLogConfig_FileLog::clear_has_file_name() {
681  _has_bits_[0] &= ~0x00000001u;
682 }
685  clear_has_file_name();
686 }
687 inline const ::std::string& GLogConfig_FileLog::file_name() const {
688  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.file_name)
689  return file_name_.GetNoArena();
690 }
691 inline void GLogConfig_FileLog::set_file_name(const ::std::string& value) {
692  set_has_file_name();
694  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.FileLog.file_name)
695 }
696 #if LANG_CXX11
697 inline void GLogConfig_FileLog::set_file_name(::std::string&& value) {
698  set_has_file_name();
699  file_name_.SetNoArena(
701  // @@protoc_insertion_point(field_set_rvalue:goby.util.protobuf.GLogConfig.FileLog.file_name)
702 }
703 #endif
704 inline void GLogConfig_FileLog::set_file_name(const char* value) {
705  GOOGLE_DCHECK(value != NULL);
706  set_has_file_name();
708  // @@protoc_insertion_point(field_set_char:goby.util.protobuf.GLogConfig.FileLog.file_name)
709 }
710 inline void GLogConfig_FileLog::set_file_name(const char* value, size_t size) {
711  set_has_file_name();
713  ::std::string(reinterpret_cast<const char*>(value), size));
714  // @@protoc_insertion_point(field_set_pointer:goby.util.protobuf.GLogConfig.FileLog.file_name)
715 }
716 inline ::std::string* GLogConfig_FileLog::mutable_file_name() {
717  set_has_file_name();
718  // @@protoc_insertion_point(field_mutable:goby.util.protobuf.GLogConfig.FileLog.file_name)
720 }
721 inline ::std::string* GLogConfig_FileLog::release_file_name() {
722  // @@protoc_insertion_point(field_release:goby.util.protobuf.GLogConfig.FileLog.file_name)
723  if (!has_file_name()) {
724  return NULL;
725  }
726  clear_has_file_name();
728 }
729 inline void GLogConfig_FileLog::set_allocated_file_name(::std::string* file_name) {
730  if (file_name != NULL) {
731  set_has_file_name();
732  } else {
733  clear_has_file_name();
734  }
736  // @@protoc_insertion_point(field_set_allocated:goby.util.protobuf.GLogConfig.FileLog.file_name)
737 }
738 
739 // optional string file_dir = 2 [(.goby.field) = {
740 inline bool GLogConfig_FileLog::has_file_dir() const {
741  return (_has_bits_[0] & 0x00000002u) != 0;
742 }
743 inline void GLogConfig_FileLog::set_has_file_dir() {
744  _has_bits_[0] |= 0x00000002u;
745 }
746 inline void GLogConfig_FileLog::clear_has_file_dir() {
747  _has_bits_[0] &= ~0x00000002u;
748 }
750  file_dir_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
751  clear_has_file_dir();
752 }
753 inline const ::std::string& GLogConfig_FileLog::file_dir() const {
754  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.file_dir)
755  return file_dir_.GetNoArena();
756 }
757 inline void GLogConfig_FileLog::set_file_dir(const ::std::string& value) {
758  set_has_file_dir();
759  file_dir_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
760  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.FileLog.file_dir)
761 }
762 #if LANG_CXX11
763 inline void GLogConfig_FileLog::set_file_dir(::std::string&& value) {
764  set_has_file_dir();
765  file_dir_.SetNoArena(
767  // @@protoc_insertion_point(field_set_rvalue:goby.util.protobuf.GLogConfig.FileLog.file_dir)
768 }
769 #endif
770 inline void GLogConfig_FileLog::set_file_dir(const char* value) {
771  GOOGLE_DCHECK(value != NULL);
772  set_has_file_dir();
773  file_dir_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
774  // @@protoc_insertion_point(field_set_char:goby.util.protobuf.GLogConfig.FileLog.file_dir)
775 }
776 inline void GLogConfig_FileLog::set_file_dir(const char* value, size_t size) {
777  set_has_file_dir();
779  ::std::string(reinterpret_cast<const char*>(value), size));
780  // @@protoc_insertion_point(field_set_pointer:goby.util.protobuf.GLogConfig.FileLog.file_dir)
781 }
782 inline ::std::string* GLogConfig_FileLog::mutable_file_dir() {
783  set_has_file_dir();
784  // @@protoc_insertion_point(field_mutable:goby.util.protobuf.GLogConfig.FileLog.file_dir)
785  return file_dir_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
786 }
787 inline ::std::string* GLogConfig_FileLog::release_file_dir() {
788  // @@protoc_insertion_point(field_release:goby.util.protobuf.GLogConfig.FileLog.file_dir)
789  if (!has_file_dir()) {
790  return NULL;
791  }
792  clear_has_file_dir();
793  return file_dir_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
794 }
795 inline void GLogConfig_FileLog::set_allocated_file_dir(::std::string* file_dir) {
796  if (file_dir != NULL) {
797  set_has_file_dir();
798  } else {
799  clear_has_file_dir();
800  }
801  file_dir_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), file_dir);
802  // @@protoc_insertion_point(field_set_allocated:goby.util.protobuf.GLogConfig.FileLog.file_dir)
803 }
804 
805 // optional .goby.util.protobuf.GLogConfig.Verbosity verbosity = 3 [default = VERBOSE, (.goby.field) = {
807  return (_has_bits_[0] & 0x00000010u) != 0;
808 }
809 inline void GLogConfig_FileLog::set_has_verbosity() {
810  _has_bits_[0] |= 0x00000010u;
811 }
812 inline void GLogConfig_FileLog::clear_has_verbosity() {
813  _has_bits_[0] &= ~0x00000010u;
814 }
816  verbosity_ = 4;
817  clear_has_verbosity();
818 }
820  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.verbosity)
821  return static_cast< ::goby::util::protobuf::GLogConfig_Verbosity >(verbosity_);
822 }
825  set_has_verbosity();
826  verbosity_ = value;
827  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.FileLog.verbosity)
828 }
829 
830 // optional uint32 log_rotate_sec = 4 [(.goby.field) = {
832  return (_has_bits_[0] & 0x00000008u) != 0;
833 }
834 inline void GLogConfig_FileLog::set_has_log_rotate_sec() {
835  _has_bits_[0] |= 0x00000008u;
836 }
837 inline void GLogConfig_FileLog::clear_has_log_rotate_sec() {
838  _has_bits_[0] &= ~0x00000008u;
839 }
841  log_rotate_sec_ = 0u;
842  clear_has_log_rotate_sec();
843 }
845  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.log_rotate_sec)
846  return log_rotate_sec_;
847 }
849  set_has_log_rotate_sec();
850  log_rotate_sec_ = value;
851  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.FileLog.log_rotate_sec)
852 }
853 
854 // optional .goby.util.protobuf.GLogConfig.FileLog.Omit omit = 5;
855 inline bool GLogConfig_FileLog::has_omit() const {
856  return (_has_bits_[0] & 0x00000004u) != 0;
857 }
858 inline void GLogConfig_FileLog::set_has_omit() {
859  _has_bits_[0] |= 0x00000004u;
860 }
861 inline void GLogConfig_FileLog::clear_has_omit() {
862  _has_bits_[0] &= ~0x00000004u;
863 }
865  if (omit_ != NULL) omit_->Clear();
866  clear_has_omit();
867 }
868 inline const ::goby::util::protobuf::GLogConfig_FileLog_Omit& GLogConfig_FileLog::_internal_omit() const {
869  return *omit_;
870 }
871 inline const ::goby::util::protobuf::GLogConfig_FileLog_Omit& GLogConfig_FileLog::omit() const {
872  const ::goby::util::protobuf::GLogConfig_FileLog_Omit* p = omit_;
873  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.omit)
874  return p != NULL ? *p : *reinterpret_cast<const ::goby::util::protobuf::GLogConfig_FileLog_Omit*>(
876 }
877 inline ::goby::util::protobuf::GLogConfig_FileLog_Omit* GLogConfig_FileLog::release_omit() {
878  // @@protoc_insertion_point(field_release:goby.util.protobuf.GLogConfig.FileLog.omit)
879  clear_has_omit();
881  omit_ = NULL;
882  return temp;
883 }
884 inline ::goby::util::protobuf::GLogConfig_FileLog_Omit* GLogConfig_FileLog::mutable_omit() {
885  set_has_omit();
886  if (omit_ == NULL) {
887  auto* p = CreateMaybeMessage<::goby::util::protobuf::GLogConfig_FileLog_Omit>(GetArenaNoVirtual());
888  omit_ = p;
889  }
890  // @@protoc_insertion_point(field_mutable:goby.util.protobuf.GLogConfig.FileLog.omit)
891  return omit_;
892 }
894  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
895  if (message_arena == NULL) {
896  delete omit_;
897  }
898  if (omit) {
899  ::google::protobuf::Arena* submessage_arena = NULL;
900  if (message_arena != submessage_arena) {
901  omit = ::google::protobuf::internal::GetOwnedMessage(
902  message_arena, omit, submessage_arena);
903  }
904  set_has_omit();
905  } else {
906  clear_has_omit();
907  }
908  omit_ = omit;
909  // @@protoc_insertion_point(field_set_allocated:goby.util.protobuf.GLogConfig.FileLog.omit)
910 }
911 
912 // -------------------------------------------------------------------
913 
914 // GLogConfig
915 
916 // optional .goby.util.protobuf.GLogConfig.Verbosity tty_verbosity = 1 [default = QUIET, (.goby.field) = {
917 inline bool GLogConfig::has_tty_verbosity() const {
918  return (_has_bits_[0] & 0x00000008u) != 0;
919 }
920 inline void GLogConfig::set_has_tty_verbosity() {
921  _has_bits_[0] |= 0x00000008u;
922 }
923 inline void GLogConfig::clear_has_tty_verbosity() {
924  _has_bits_[0] &= ~0x00000008u;
925 }
927  tty_verbosity_ = 1;
928  clear_has_tty_verbosity();
929 }
931  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.tty_verbosity)
932  return static_cast< ::goby::util::protobuf::GLogConfig_Verbosity >(tty_verbosity_);
933 }
936  set_has_tty_verbosity();
937  tty_verbosity_ = value;
938  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.tty_verbosity)
939 }
940 
941 // optional bool show_gui = 2 [default = false, (.goby.field) = {
942 inline bool GLogConfig::has_show_gui() const {
943  return (_has_bits_[0] & 0x00000002u) != 0;
944 }
945 inline void GLogConfig::set_has_show_gui() {
946  _has_bits_[0] |= 0x00000002u;
947 }
948 inline void GLogConfig::clear_has_show_gui() {
949  _has_bits_[0] &= ~0x00000002u;
950 }
952  show_gui_ = false;
953  clear_has_show_gui();
954 }
955 inline bool GLogConfig::show_gui() const {
956  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.show_gui)
957  return show_gui_;
958 }
959 inline void GLogConfig::set_show_gui(bool value) {
960  set_has_show_gui();
961  show_gui_ = value;
962  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.show_gui)
963 }
964 
965 // optional .goby.util.protobuf.GLogConfig.FileLog file_log = 3 [(.goby.field) = {
966 inline bool GLogConfig::has_file_log() const {
967  return (_has_bits_[0] & 0x00000001u) != 0;
968 }
969 inline void GLogConfig::set_has_file_log() {
970  _has_bits_[0] |= 0x00000001u;
971 }
972 inline void GLogConfig::clear_has_file_log() {
973  _has_bits_[0] &= ~0x00000001u;
974 }
976  if (file_log_ != NULL) file_log_->Clear();
977  clear_has_file_log();
978 }
979 inline const ::goby::util::protobuf::GLogConfig_FileLog& GLogConfig::_internal_file_log() const {
980  return *file_log_;
981 }
982 inline const ::goby::util::protobuf::GLogConfig_FileLog& GLogConfig::file_log() const {
983  const ::goby::util::protobuf::GLogConfig_FileLog* p = file_log_;
984  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.file_log)
985  return p != NULL ? *p : *reinterpret_cast<const ::goby::util::protobuf::GLogConfig_FileLog*>(
987 }
988 inline ::goby::util::protobuf::GLogConfig_FileLog* GLogConfig::release_file_log() {
989  // @@protoc_insertion_point(field_release:goby.util.protobuf.GLogConfig.file_log)
990  clear_has_file_log();
992  file_log_ = NULL;
993  return temp;
994 }
995 inline ::goby::util::protobuf::GLogConfig_FileLog* GLogConfig::mutable_file_log() {
996  set_has_file_log();
997  if (file_log_ == NULL) {
998  auto* p = CreateMaybeMessage<::goby::util::protobuf::GLogConfig_FileLog>(GetArenaNoVirtual());
999  file_log_ = p;
1000  }
1001  // @@protoc_insertion_point(field_mutable:goby.util.protobuf.GLogConfig.file_log)
1002  return file_log_;
1003 }
1005  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1006  if (message_arena == NULL) {
1007  delete file_log_;
1008  }
1009  if (file_log) {
1010  ::google::protobuf::Arena* submessage_arena = NULL;
1011  if (message_arena != submessage_arena) {
1012  file_log = ::google::protobuf::internal::GetOwnedMessage(
1013  message_arena, file_log, submessage_arena);
1014  }
1015  set_has_file_log();
1016  } else {
1017  clear_has_file_log();
1018  }
1019  file_log_ = file_log;
1020  // @@protoc_insertion_point(field_set_allocated:goby.util.protobuf.GLogConfig.file_log)
1021 }
1022 
1023 // optional bool show_dccl_log = 4 [default = false, (.goby.field) = {
1024 inline bool GLogConfig::has_show_dccl_log() const {
1025  return (_has_bits_[0] & 0x00000004u) != 0;
1026 }
1027 inline void GLogConfig::set_has_show_dccl_log() {
1028  _has_bits_[0] |= 0x00000004u;
1029 }
1030 inline void GLogConfig::clear_has_show_dccl_log() {
1031  _has_bits_[0] &= ~0x00000004u;
1032 }
1034  show_dccl_log_ = false;
1035  clear_has_show_dccl_log();
1036 }
1037 inline bool GLogConfig::show_dccl_log() const {
1038  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.show_dccl_log)
1039  return show_dccl_log_;
1040 }
1041 inline void GLogConfig::set_show_dccl_log(bool value) {
1042  set_has_show_dccl_log();
1043  show_dccl_log_ = value;
1044  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.show_dccl_log)
1045 }
1046 
1047 #ifdef __GNUC__
1048  #pragma GCC diagnostic pop
1049 #endif // __GNUC__
1050 // -------------------------------------------------------------------
1051 
1052 // -------------------------------------------------------------------
1053 
1054 
1055 // @@protoc_insertion_point(namespace_scope)
1056 
1057 } // namespace protobuf
1058 } // namespace util
1059 } // namespace goby
1060 
1061 namespace google {
1062 namespace protobuf {
1063 
1064 template <> struct is_proto_enum< ::goby::util::protobuf::GLogConfig_Verbosity> : ::std::true_type {};
1065 template <>
1066 inline const EnumDescriptor* GetEnumDescriptor< ::goby::util::protobuf::GLogConfig_Verbosity>() {
1068 }
1069 
1070 } // namespace protobuf
1071 } // namespace google
1072 
1073 // @@protoc_insertion_point(global_scope)
1074 
1075 #endif // PROTOBUF_INCLUDED_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
goby::util::protobuf::GLogConfig::internal_default_instance
static const GLogConfig * internal_default_instance()
Definition: debug_logger.pb.h:464
goby::util::protobuf::GLogConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: debug_logger.pb.h:456
goby::util::protobuf::GLogConfig_FileLog::release_omit
::goby::util::protobuf::GLogConfig_FileLog_Omit * release_omit()
Definition: debug_logger.pb.h:877
goby::util::protobuf::GLogConfig_FileLog::omit
const ::goby::util::protobuf::GLogConfig_FileLog_Omit & omit() const
Definition: debug_logger.pb.h:871
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::util::protobuf::GLogConfig_FileLog::mutable_omit
::goby::util::protobuf::GLogConfig_FileLog_Omit * mutable_omit()
Definition: debug_logger.pb.h:884
goby::util::protobuf::GLogConfig::show_gui
bool show_gui() const
Definition: debug_logger.pb.h:955
goby::util::protobuf::_GLogConfig_FileLog_default_instance_
GLogConfig_FileLogDefaultTypeInternal _GLogConfig_FileLog_default_instance_
goby::util::protobuf::GLogConfig_FileLog_Omit::~GLogConfig_FileLog_Omit
virtual ~GLogConfig_FileLog_Omit()
goby::util::protobuf::GLogConfig_FileLog::set_log_rotate_sec_with_units
void set_log_rotate_sec_with_units(Quantity value_w_units)
Definition: debug_logger.pb.h:389
goby::util::protobuf::GLogConfig_Verbosity_DEBUG2
@ GLogConfig_Verbosity_DEBUG2
Definition: debug_logger.pb.h:88
goby::util::protobuf::GLogConfig_FileLog::internal_default_instance
static const GLogConfig_FileLog * internal_default_instance()
Definition: debug_logger.pb.h:269
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
Definition: debug_logger.pb.h:45
goby::util::protobuf::GLogConfig_Verbosity_IsValid
bool GLogConfig_Verbosity_IsValid(int value)
goby::util::protobuf::GLogConfig::release_file_log
::goby::util::protobuf::GLogConfig_FileLog * release_file_log()
Definition: debug_logger.pb.h:988
goby::util::protobuf::GLogConfig_FileLog::clear_verbosity
void clear_verbosity()
Definition: debug_logger.pb.h:815
goby::util::protobuf::GLogConfig_FileLog::set_file_dir
void set_file_dir(const ::std::string &value)
Definition: debug_logger.pb.h:757
goby::util::protobuf::GLogConfig_FileLog_Omit::kLatestSymlinkFieldNumber
static const int kLatestSymlinkFieldNumber
Definition: debug_logger.pb.h:212
goby::util::protobuf::GLogConfig_FileLog_Omit::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::util::protobuf::GLogConfig::file_log
const ::goby::util::protobuf::GLogConfig_FileLog & file_log() const
Definition: debug_logger.pb.h:982
goby::util::protobuf::GLogConfig_FileLog_Omit::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: debug_logger.pb.h:137
goby::util::protobuf::GLogConfig_FileLog_Omit::internal_default_instance
static const GLogConfig_FileLog_Omit * internal_default_instance()
Definition: debug_logger.pb.h:145
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::util::logger::DEBUG2
@ DEBUG2
Definition: flex_ostreambuf.h:78
goby::util::protobuf::GLogConfig_FileLog_Omit::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::util::protobuf::GLogConfig_FileLog_Omit::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::util::protobuf::GLogConfig_FileLog::swap
friend void swap(GLogConfig_FileLog &a, GLogConfig_FileLog &b)
Definition: debug_logger.pb.h:277
goby::util::protobuf::GLogConfig_FileLog::file_name
const ::std::string & file_name() const
Definition: debug_logger.pb.h:687
goby::util::protobuf::GLogConfig_FileLog::set_allocated_file_dir
void set_allocated_file_dir(::std::string *file_dir)
Definition: debug_logger.pb.h:795
goby::util::protobuf::_GLogConfig_FileLog_Omit_default_instance_
GLogConfig_FileLog_OmitDefaultTypeInternal _GLogConfig_FileLog_Omit_default_instance_
goby::util::protobuf::GLogConfig::New
GLogConfig * New(::google::protobuf::Arena *arena) const final
Definition: debug_logger.pb.h:482
goby::util::protobuf::GLogConfig_FileLog_Omit::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::util::protobuf::GLogConfig::operator=
GLogConfig & operator=(const GLogConfig &from)
Definition: debug_logger.pb.h:434
goby::util::protobuf::GLogConfig_FileLog::verbosity
::goby::util::protobuf::GLogConfig_Verbosity verbosity() const
Definition: debug_logger.pb.h:819
goby::util::logger::WARN
@ WARN
Definition: flex_ostreambuf.h:74
goby::util::protobuf::GLogConfig::has_file_log
bool has_file_log() const
Definition: debug_logger.pb.h:966
goby::util::protobuf::GLogConfig::has_tty_verbosity
bool has_tty_verbosity() const
Definition: debug_logger.pb.h:917
goby::util::protobuf::GLogConfig::swap
friend void swap(GLogConfig &a, GLogConfig &b)
Definition: debug_logger.pb.h:472
goby::util::protobuf::GLogConfig::Verbosity_Parse
static bool Verbosity_Parse(const ::std::string &name, Verbosity *value)
Definition: debug_logger.pb.h:550
goby::util::protobuf::GLogConfig_FileLog::set_verbosity
void set_verbosity(::goby::util::protobuf::GLogConfig_Verbosity value)
Definition: debug_logger.pb.h:823
goby::util::protobuf::GLogConfig_FileLog::New
GLogConfig_FileLog * New() const final
Definition: debug_logger.pb.h:283
goby::util::protobuf::GLogConfig_FileLog_Omit::clear_file_timestamp
void clear_file_timestamp()
Definition: debug_logger.pb.h:631
goby::util::protobuf::GLogConfig_FileLog_Omit::GetCachedSize
int GetCachedSize() const final
Definition: debug_logger.pb.h:180
goby::util::protobuf::GLogConfig_FileLog_Omit::Clear
void Clear() final
goby::util::protobuf::GLogConfig_FileLog::release_file_dir
::std::string * release_file_dir()
Definition: debug_logger.pb.h:787
goby::util::protobuf::GLogConfig::mutable_file_log
::goby::util::protobuf::GLogConfig_FileLog * mutable_file_log()
Definition: debug_logger.pb.h:995
goby::util::protobuf::GLogConfig_FileLog::Swap
void Swap(GLogConfig_FileLog *other)
goby::util::protobuf::GLogConfig_Verbosity_DEBUG1
@ GLogConfig_Verbosity_DEBUG1
Definition: debug_logger.pb.h:87
goby::util::protobuf::GLogConfig_FileLog_Omit::swap
friend void swap(GLogConfig_FileLog_Omit &a, GLogConfig_FileLog_Omit &b)
Definition: debug_logger.pb.h:153
goby::util::logger::VERBOSE
@ VERBOSE
Definition: flex_ostreambuf.h:75
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: debug_logger.pb.h:48
google::protobuf::Arena
Definition: arena.h:244
goby::util::protobuf::GLogConfig_FileLog_Omit::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: debug_logger.pb.h:149
goby::util::logger::QUIET
@ QUIET
Definition: flex_ostreambuf.h:73
goby::util::protobuf::GLogConfig_FileLog_Omit::IsInitialized
bool IsInitialized() const final
goby::util::protobuf::GLogConfig_Verbosity_VERBOSE
@ GLogConfig_Verbosity_VERBOSE
Definition: debug_logger.pb.h:86
goby::util::protobuf::GLogConfig::set_allocated_file_log
void set_allocated_file_log(::goby::util::protobuf::GLogConfig_FileLog *file_log)
Definition: debug_logger.pb.h:1004
goby::util::protobuf::GLogConfig_FileLog_Omit::set_latest_symlink
void set_latest_symlink(bool value)
Definition: debug_logger.pb.h:663
goby::util::protobuf::GLogConfig_FileLog_Omit::ByteSizeLong
size_t ByteSizeLong() const final
goby::util::protobuf::GLogConfig_FileLog_Omit::operator=
GLogConfig_FileLog_Omit & operator=(const GLogConfig_FileLog_Omit &from)
Definition: debug_logger.pb.h:115
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: debug_logger.pb.h:51
goby::util::protobuf::GLogConfig_FileLog::log_rotate_sec_with_units
Quantity log_rotate_sec_with_units() const
Definition: debug_logger.pb.h:393
goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_file_name_
Definition: debug_logger.pb.h:416
goby::util::protobuf::GLogConfig_FileLog::file_dir
const ::std::string & file_dir() const
Definition: debug_logger.pb.h:753
goby::util::protobuf::GLogConfig_FileLog::has_omit
bool has_omit() const
Definition: debug_logger.pb.h:855
goby::util::protobuf::GLogConfig::clear_show_dccl_log
void clear_show_dccl_log()
Definition: debug_logger.pb.h:1033
goby::util::protobuf::GLogConfig_FileLog::log_rotate_sec_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type log_rotate_sec_dimension
Definition: debug_logger.pb.h:384
goby::util::protobuf::GLogConfig_Verbosity_QUIET
@ GLogConfig_Verbosity_QUIET
Definition: debug_logger.pb.h:84
goby::util::protobuf::GLogConfig::set_show_dccl_log
void set_show_dccl_log(bool value)
Definition: debug_logger.pb.h:1041
goby::util::protobuf::GLogConfig_Verbosity_WARN
@ GLogConfig_Verbosity_WARN
Definition: debug_logger.pb.h:85
goby::util::protobuf::GLogConfig_Verbosity_descriptor
const ::google::protobuf::EnumDescriptor * GLogConfig_Verbosity_descriptor()
goby::util::protobuf::GLogConfig_Verbosity
GLogConfig_Verbosity
Definition: debug_logger.pb.h:83
goby::util::protobuf::GLogConfig_FileLog_Omit::clear_latest_symlink
void clear_latest_symlink()
Definition: debug_logger.pb.h:655
message.h
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: debug_logger.pb.h:52
goby::util::protobuf::GLogConfig::set_tty_verbosity
void set_tty_verbosity(::goby::util::protobuf::GLogConfig_Verbosity value)
Definition: debug_logger.pb.h:934
goby::util::protobuf::GLogConfig_FileLog_Omit::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::util::protobuf::GLogConfig::set_show_gui
void set_show_gui(bool value)
Definition: debug_logger.pb.h:959
goby::util::protobuf::GLogConfig_Verbosity_Verbosity_ARRAYSIZE
const int GLogConfig_Verbosity_Verbosity_ARRAYSIZE
Definition: debug_logger.pb.h:94
goby::util::protobuf::GLogConfig_FileLog::set_file_name
void set_file_name(const ::std::string &value)
Definition: debug_logger.pb.h:691
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::util::protobuf::GLogConfig::Verbosity_descriptor
static const ::google::protobuf::EnumDescriptor * Verbosity_descriptor()
Definition: debug_logger.pb.h:544
goby::util::protobuf::GLogConfig_FileLog_Omit::default_instance
static const GLogConfig_FileLog_Omit & default_instance()
goby::util::protobuf::GLogConfig_FileLog_Omit::file_timestamp
bool file_timestamp() const
Definition: debug_logger.pb.h:635
goby::util::protobuf::GLogConfig_FileLog::New
GLogConfig_FileLog * New(::google::protobuf::Arena *arena) const final
Definition: debug_logger.pb.h:287
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::AddDescriptors
void AddDescriptors()
goby::util::protobuf::GLogConfig_FileLog::has_file_dir
bool has_file_dir() const
Definition: debug_logger.pb.h:740
goby::util::logger::DEBUG3
@ DEBUG3
Definition: flex_ostreambuf.h:79
goby::util::protobuf::GLogConfig_Verbosity_Name
const ::std::string & GLogConfig_Verbosity_Name(GLogConfig_Verbosity value)
Definition: debug_logger.pb.h:97
goby::util::protobuf::GLogConfig
Definition: debug_logger.pb.h:427
goby::util::protobuf::GLogConfig_FileLog::log_rotate_sec
::google::protobuf::uint32 log_rotate_sec() const
Definition: debug_logger.pb.h:844
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
goby::util::protobuf::_GLogConfig_default_instance_
GLogConfigDefaultTypeInternal _GLogConfig_default_instance_
goby::util::protobuf::GLogConfig_FileLog_Omit::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::util::protobuf::GLogConfig::clear_file_log
void clear_file_log()
Definition: debug_logger.pb.h:975
goby::util::protobuf::GLogConfig_FileLog::release_file_name
::std::string * release_file_name()
Definition: debug_logger.pb.h:721
google::protobuf::Metadata
Definition: message.h:174
goby::util::protobuf::GLogConfig_FileLog::clear_file_dir
void clear_file_dir()
Definition: debug_logger.pb.h:749
detail::get
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
goby::util::protobuf::GLogConfig_FileLog_Omit::kFileTimestampFieldNumber
static const int kFileTimestampFieldNumber
Definition: debug_logger.pb.h:205
goby::util::protobuf::GLogConfig::has_show_gui
bool has_show_gui() const
Definition: debug_logger.pb.h:942
goby::util::protobuf::GLogConfig_FileLog_Omit::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: debug_logger.pb.h:134
goby::util::protobuf::GLogConfig_FileLog::clear_file_name
void clear_file_name()
Definition: debug_logger.pb.h:683
google::protobuf::Message
Definition: message.h:189
goby::util::protobuf::GLogConfig_FileLog_Omit::has_latest_symlink
bool has_latest_symlink() const
Definition: debug_logger.pb.h:646
goby::util::protobuf::GLogConfig_FileLog::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: debug_logger.pb.h:258
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: debug_logger.pb.h:53
goby::util::protobuf::GLogConfig::New
GLogConfig * New() const final
Definition: debug_logger.pb.h:478
goby::util::protobuf::GLogConfig_FileLog_Omit
Definition: debug_logger.pb.h:108
goby::util::protobuf::GLogConfig_FileLog_Omit::GLogConfig_FileLog_Omit
GLogConfig_FileLog_Omit()
goby::util::protobuf::GLogConfig::clear_show_gui
void clear_show_gui()
Definition: debug_logger.pb.h:951
goby::util::protobuf::GLogConfig_FileLog_Omit::New
GLogConfig_FileLog_Omit * New() const final
Definition: debug_logger.pb.h:159
goby::util::protobuf::GLogConfig_FileLog_Omit::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::util::protobuf::GLogConfig_FileLog::set_allocated_file_name
void set_allocated_file_name(::std::string *file_name)
Definition: debug_logger.pb.h:729
arena.h
goby::util::protobuf::GLogConfig_FileLog
Definition: debug_logger.pb.h:232
goby::util::protobuf::GLogConfig_FileLog_Omit::set_file_timestamp
void set_file_timestamp(bool value)
Definition: debug_logger.pb.h:639
goby::util::protobuf::GLogConfig_FileLog::has_log_rotate_sec
bool has_log_rotate_sec() const
Definition: debug_logger.pb.h:831
goby::util::protobuf::GLogConfig_FileLog::clear_log_rotate_sec
void clear_log_rotate_sec()
Definition: debug_logger.pb.h:840
goby::util::protobuf::GLogConfig_FileLog::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: debug_logger.pb.h:261
goby::util::protobuf::GLogConfig_FileLog::set_allocated_omit
void set_allocated_omit(::goby::util::protobuf::GLogConfig_FileLog_Omit *omit)
Definition: debug_logger.pb.h:893
goby::util::protobuf::GLogConfig_FileLog_Omit::Swap
void Swap(GLogConfig_FileLog_Omit *other)
goby::util::logger::DEBUG1
@ DEBUG1
Definition: flex_ostreambuf.h:77
option_extensions.pb.h
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: debug_logger.pb.h:49
goby::util::protobuf::GLogConfig_FileLog::set_log_rotate_sec
void set_log_rotate_sec(::google::protobuf::uint32 value)
Definition: debug_logger.pb.h:848
goby::util::protobuf::GLogConfig::tty_verbosity
::goby::util::protobuf::GLogConfig_Verbosity tty_verbosity() const
Definition: debug_logger.pb.h:930
goby::util::protobuf::GLogConfig_FileLog::log_rotate_sec_unit
boost::units::unit< log_rotate_sec_dimension, boost::units::si::system > log_rotate_sec_unit
Definition: debug_logger.pb.h:386
goby::util::protobuf::GLogConfig_FileLog_Omit::latest_symlink
bool latest_symlink() const
Definition: debug_logger.pb.h:659
goby::util::protobuf::GLogConfig_Verbosity_Verbosity_MIN
const GLogConfig_Verbosity GLogConfig_Verbosity_Verbosity_MIN
Definition: debug_logger.pb.h:92
goby::util::protobuf::GLogConfig_FileLog_Omit::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::util::protobuf::GLogConfig_FileLog::log_rotate_sec_with_units
boost::units::quantity< log_rotate_sec_unit, google::protobuf::uint32 > log_rotate_sec_with_units() const
Definition: debug_logger.pb.h:396
goby::util::protobuf::GLogConfig::has_show_dccl_log
bool has_show_dccl_log() const
Definition: debug_logger.pb.h:1024
goby::util::protobuf::GLogConfig_FileLog::mutable_file_dir
::std::string * mutable_file_dir()
Definition: debug_logger.pb.h:782
google::protobuf::Message::Message
Message()
Definition: message.h:191
goby::util::protobuf::GLogConfig_FileLog::mutable_file_name
::std::string * mutable_file_name()
Definition: debug_logger.pb.h:716
friend
goby::util::protobuf::GLogConfig_FileLog_Omit::New
GLogConfig_FileLog_Omit * New(::google::protobuf::Arena *arena) const final
Definition: debug_logger.pb.h:163
goby::util::protobuf::GLogConfig_FileLog::has_file_name
bool has_file_name() const
Definition: debug_logger.pb.h:674
goby::util::protobuf::GLogConfig_Verbosity_Parse
bool GLogConfig_Verbosity_Parse(const ::std::string &name, GLogConfig_Verbosity *value)
Definition: debug_logger.pb.h:101
goby::util::protobuf::GLogConfig::show_dccl_log
bool show_dccl_log() const
Definition: debug_logger.pb.h:1037
goby::util::protobuf::GLogConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: debug_logger.pb.h:453
google
Definition: dccl.h:57
goby::util::protobuf::GLogConfig::clear_tty_verbosity
void clear_tty_verbosity()
Definition: debug_logger.pb.h:926
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[3]
Definition: debug_logger.pb.h:50
goby::util::protobuf::GLogConfig_Verbosity_DEBUG3
@ GLogConfig_Verbosity_DEBUG3
Definition: debug_logger.pb.h:89
goby::util::protobuf::GLogConfig_FileLog::has_verbosity
bool has_verbosity() const
Definition: debug_logger.pb.h:806
goby::util::protobuf::GLogConfig_Verbosity_Verbosity_MAX
const GLogConfig_Verbosity GLogConfig_Verbosity_Verbosity_MAX
Definition: debug_logger.pb.h:93
goby::util::protobuf::GLogConfig::Verbosity_Name
static const ::std::string & Verbosity_Name(Verbosity value)
Definition: debug_logger.pb.h:547
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct
Definition: debug_logger.pb.h:47
goby::util::protobuf::GLogConfig::Swap
void Swap(GLogConfig *other)
goby::util::protobuf::GLogConfig_FileLog::operator=
GLogConfig_FileLog & operator=(const GLogConfig_FileLog &from)
Definition: debug_logger.pb.h:239
goby::util::protobuf::GLogConfig_FileLog::clear_omit
void clear_omit()
Definition: debug_logger.pb.h:864
goby::util::protobuf::GLogConfig_FileLog_Omit::has_file_timestamp
bool has_file_timestamp() const
Definition: debug_logger.pb.h:622