Goby3  3.1.4
2024.02.22
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[2];
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_;
66 } // namespace protobuf
67 } // namespace util
68 } // namespace goby
69 namespace google {
70 namespace protobuf {
71 template<> ::goby::util::protobuf::GLogConfig* Arena::CreateMaybeMessage<::goby::util::protobuf::GLogConfig>(Arena*);
72 template<> ::goby::util::protobuf::GLogConfig_FileLog* Arena::CreateMaybeMessage<::goby::util::protobuf::GLogConfig_FileLog>(Arena*);
73 } // namespace protobuf
74 } // namespace google
75 namespace goby {
76 namespace util {
77 namespace protobuf {
78 
86 };
87 bool GLogConfig_Verbosity_IsValid(int value);
91 
92 const ::google::protobuf::EnumDescriptor* GLogConfig_Verbosity_descriptor();
93 inline const ::std::string& GLogConfig_Verbosity_Name(GLogConfig_Verbosity value) {
94  return ::google::protobuf::internal::NameOfEnum(
96 }
98  const ::std::string& name, GLogConfig_Verbosity* value) {
99  return ::google::protobuf::internal::ParseNamedEnum<GLogConfig_Verbosity>(
100  GLogConfig_Verbosity_descriptor(), name, value);
101 }
102 // ===================================================================
103 
104 class GLogConfig_FileLog : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.util.protobuf.GLogConfig.FileLog) */ {
105  public:
107  virtual ~GLogConfig_FileLog();
108 
110 
112  CopyFrom(from);
113  return *this;
114  }
115  #if LANG_CXX11
116  GLogConfig_FileLog(GLogConfig_FileLog&& from) noexcept
117  : GLogConfig_FileLog() {
118  *this = ::std::move(from);
119  }
120 
121  inline GLogConfig_FileLog& operator=(GLogConfig_FileLog&& from) noexcept {
122  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
123  if (this != &from) InternalSwap(&from);
124  } else {
125  CopyFrom(from);
126  }
127  return *this;
128  }
129  #endif
130  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
131  return _internal_metadata_.unknown_fields();
132  }
133  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
134  return _internal_metadata_.mutable_unknown_fields();
135  }
136 
137  static const ::google::protobuf::Descriptor* descriptor();
138  static const GLogConfig_FileLog& default_instance();
139 
140  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
142  return reinterpret_cast<const GLogConfig_FileLog*>(
144  }
145  static constexpr int kIndexInFileMessages =
146  0;
147 
148  void Swap(GLogConfig_FileLog* other);
150  a.Swap(&b);
151  }
152 
153  // implements Message ----------------------------------------------
154 
155  inline GLogConfig_FileLog* New() const final {
156  return CreateMaybeMessage<GLogConfig_FileLog>(NULL);
157  }
158 
160  return CreateMaybeMessage<GLogConfig_FileLog>(arena);
161  }
162  void CopyFrom(const ::google::protobuf::Message& from) final;
163  void MergeFrom(const ::google::protobuf::Message& from) final;
164  void CopyFrom(const GLogConfig_FileLog& from);
165  void MergeFrom(const GLogConfig_FileLog& from);
166  void Clear() final;
167  bool IsInitialized() const final;
168 
169  size_t ByteSizeLong() const final;
171  ::google::protobuf::io::CodedInputStream* input) final;
173  ::google::protobuf::io::CodedOutputStream* output) const final;
175  bool deterministic, ::google::protobuf::uint8* target) const final;
176  int GetCachedSize() const final { return _cached_size_.Get(); }
177 
178  private:
179  void SharedCtor();
180  void SharedDtor();
181  void SetCachedSize(int size) const final;
182  void InternalSwap(GLogConfig_FileLog* other);
183  private:
184  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
185  return NULL;
186  }
187  inline void* MaybeArenaPtr() const {
188  return NULL;
189  }
190  public:
191 
193 
194  // nested types ----------------------------------------------------
195 
196  // accessors -------------------------------------------------------
197 
198  // optional string file_name = 1 [default = "%2%_%1%.txt", (.goby.field) = {
199  bool has_file_name() const;
200  void clear_file_name();
201  static const int kFileNameFieldNumber = 1;
202  const ::std::string& file_name() const;
203  void set_file_name(const ::std::string& value);
204  #if LANG_CXX11
205  void set_file_name(::std::string&& value);
206  #endif
207  void set_file_name(const char* value);
208  void set_file_name(const char* value, size_t size);
209  ::std::string* mutable_file_name();
210  ::std::string* release_file_name();
211  void set_allocated_file_name(::std::string* file_name);
212 
213  // optional string file_dir = 2 [(.goby.field) = {
214  bool has_file_dir() const;
215  void clear_file_dir();
216  static const int kFileDirFieldNumber = 2;
217  const ::std::string& file_dir() const;
218  void set_file_dir(const ::std::string& value);
219  #if LANG_CXX11
220  void set_file_dir(::std::string&& value);
221  #endif
222  void set_file_dir(const char* value);
223  void set_file_dir(const char* value, size_t size);
224  ::std::string* mutable_file_dir();
225  ::std::string* release_file_dir();
226  void set_allocated_file_dir(::std::string* file_dir);
227 
228  // optional uint32 log_rotate_sec = 4 [(.goby.field) = {
229  bool has_log_rotate_sec() const;
230  void clear_log_rotate_sec();
231  static const int kLogRotateSecFieldNumber = 4;
234 
235  // optional .goby.util.protobuf.GLogConfig.Verbosity verbosity = 3 [default = VERBOSE, (.goby.field) = {
236  bool has_verbosity() const;
237  void clear_verbosity();
238  static const int kVerbosityFieldNumber = 3;
241 
243 
244  typedef boost::units::unit<log_rotate_sec_dimension,boost::units::si::system> log_rotate_sec_unit;
245 
246  template<typename Quantity >
247  void set_log_rotate_sec_with_units(Quantity value_w_units)
248  { set_log_rotate_sec(boost::units::quantity<log_rotate_sec_unit,google::protobuf::uint32 >(value_w_units).value() ); };
249 
250  template<typename Quantity >
251  Quantity log_rotate_sec_with_units() const
252  { return Quantity(log_rotate_sec() * log_rotate_sec_unit()); };
253 
254  boost::units::quantity< log_rotate_sec_unit,google::protobuf::uint32 > log_rotate_sec_with_units() const
255  { return log_rotate_sec_with_units<boost::units::quantity< log_rotate_sec_unit,google::protobuf::uint32 > >(); };
256 
257  // @@protoc_insertion_point(class_scope:goby.util.protobuf.GLogConfig.FileLog)
258  private:
259  void set_has_file_name();
260  void clear_has_file_name();
261  void set_has_file_dir();
262  void clear_has_file_dir();
263  void set_has_verbosity();
264  void clear_has_verbosity();
265  void set_has_log_rotate_sec();
266  void clear_has_log_rotate_sec();
267 
268  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
269  ::google::protobuf::internal::HasBits<1> _has_bits_;
270  mutable ::google::protobuf::internal::CachedSize _cached_size_;
271  public:
272  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_file_name_;
273  private:
274  ::google::protobuf::internal::ArenaStringPtr file_name_;
275  ::google::protobuf::internal::ArenaStringPtr file_dir_;
276  ::google::protobuf::uint32 log_rotate_sec_;
277  int verbosity_;
278  friend struct ::protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct;
279 };
280 // -------------------------------------------------------------------
281 
282 class GLogConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.util.protobuf.GLogConfig) */ {
283  public:
284  GLogConfig();
285  virtual ~GLogConfig();
286 
287  GLogConfig(const GLogConfig& from);
288 
289  inline GLogConfig& operator=(const GLogConfig& from) {
290  CopyFrom(from);
291  return *this;
292  }
293  #if LANG_CXX11
294  GLogConfig(GLogConfig&& from) noexcept
295  : GLogConfig() {
296  *this = ::std::move(from);
297  }
298 
299  inline GLogConfig& operator=(GLogConfig&& from) noexcept {
300  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
301  if (this != &from) InternalSwap(&from);
302  } else {
303  CopyFrom(from);
304  }
305  return *this;
306  }
307  #endif
308  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
309  return _internal_metadata_.unknown_fields();
310  }
311  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
312  return _internal_metadata_.mutable_unknown_fields();
313  }
314 
315  static const ::google::protobuf::Descriptor* descriptor();
316  static const GLogConfig& default_instance();
317 
318  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
319  static inline const GLogConfig* internal_default_instance() {
320  return reinterpret_cast<const GLogConfig*>(
322  }
323  static constexpr int kIndexInFileMessages =
324  1;
325 
326  void Swap(GLogConfig* other);
327  friend void swap(GLogConfig& a, GLogConfig& b) {
328  a.Swap(&b);
329  }
330 
331  // implements Message ----------------------------------------------
332 
333  inline GLogConfig* New() const final {
334  return CreateMaybeMessage<GLogConfig>(NULL);
335  }
336 
337  GLogConfig* New(::google::protobuf::Arena* arena) const final {
338  return CreateMaybeMessage<GLogConfig>(arena);
339  }
340  void CopyFrom(const ::google::protobuf::Message& from) final;
341  void MergeFrom(const ::google::protobuf::Message& from) final;
342  void CopyFrom(const GLogConfig& from);
343  void MergeFrom(const GLogConfig& from);
344  void Clear() final;
345  bool IsInitialized() const final;
346 
347  size_t ByteSizeLong() const final;
349  ::google::protobuf::io::CodedInputStream* input) final;
351  ::google::protobuf::io::CodedOutputStream* output) const final;
353  bool deterministic, ::google::protobuf::uint8* target) const final;
354  int GetCachedSize() const final { return _cached_size_.Get(); }
355 
356  private:
357  void SharedCtor();
358  void SharedDtor();
359  void SetCachedSize(int size) const final;
360  void InternalSwap(GLogConfig* other);
361  private:
362  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
363  return NULL;
364  }
365  inline void* MaybeArenaPtr() const {
366  return NULL;
367  }
368  public:
369 
371 
372  // nested types ----------------------------------------------------
373 
375 
377  static const Verbosity QUIET =
379  static const Verbosity WARN =
381  static const Verbosity VERBOSE =
383  static const Verbosity DEBUG1 =
385  static const Verbosity DEBUG2 =
387  static const Verbosity DEBUG3 =
389  static inline bool Verbosity_IsValid(int value) {
390  return GLogConfig_Verbosity_IsValid(value);
391  }
392  static const Verbosity Verbosity_MIN =
394  static const Verbosity Verbosity_MAX =
396  static const int Verbosity_ARRAYSIZE =
398  static inline const ::google::protobuf::EnumDescriptor*
401  }
402  static inline const ::std::string& Verbosity_Name(Verbosity value) {
403  return GLogConfig_Verbosity_Name(value);
404  }
405  static inline bool Verbosity_Parse(const ::std::string& name,
406  Verbosity* value) {
407  return GLogConfig_Verbosity_Parse(name, value);
408  }
409 
410  // accessors -------------------------------------------------------
411 
412  // optional .goby.util.protobuf.GLogConfig.FileLog file_log = 3 [(.goby.field) = {
413  bool has_file_log() const;
414  void clear_file_log();
415  static const int kFileLogFieldNumber = 3;
416  private:
417  const ::goby::util::protobuf::GLogConfig_FileLog& _internal_file_log() const;
418  public:
419  const ::goby::util::protobuf::GLogConfig_FileLog& file_log() const;
423 
424  // optional bool show_gui = 2 [default = false, (.goby.field) = {
425  bool has_show_gui() const;
426  void clear_show_gui();
427  static const int kShowGuiFieldNumber = 2;
428  bool show_gui() const;
429  void set_show_gui(bool value);
430 
431  // optional bool show_dccl_log = 4 [default = false, (.goby.field) = {
432  bool has_show_dccl_log() const;
433  void clear_show_dccl_log();
434  static const int kShowDcclLogFieldNumber = 4;
435  bool show_dccl_log() const;
436  void set_show_dccl_log(bool value);
437 
438  // optional .goby.util.protobuf.GLogConfig.Verbosity tty_verbosity = 1 [default = QUIET, (.goby.field) = {
439  bool has_tty_verbosity() const;
440  void clear_tty_verbosity();
441  static const int kTtyVerbosityFieldNumber = 1;
444 
445  // @@protoc_insertion_point(class_scope:goby.util.protobuf.GLogConfig)
446  private:
447  void set_has_tty_verbosity();
448  void clear_has_tty_verbosity();
449  void set_has_show_gui();
450  void clear_has_show_gui();
451  void set_has_file_log();
452  void clear_has_file_log();
453  void set_has_show_dccl_log();
454  void clear_has_show_dccl_log();
455 
456  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
457  ::google::protobuf::internal::HasBits<1> _has_bits_;
458  mutable ::google::protobuf::internal::CachedSize _cached_size_;
460  bool show_gui_;
461  bool show_dccl_log_;
462  int tty_verbosity_;
463  friend struct ::protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct;
464 };
465 // ===================================================================
466 
467 
468 // ===================================================================
469 
470 #ifdef __GNUC__
471  #pragma GCC diagnostic push
472  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
473 #endif // __GNUC__
474 // GLogConfig_FileLog
475 
476 // optional string file_name = 1 [default = "%2%_%1%.txt", (.goby.field) = {
478  return (_has_bits_[0] & 0x00000001u) != 0;
479 }
480 inline void GLogConfig_FileLog::set_has_file_name() {
481  _has_bits_[0] |= 0x00000001u;
482 }
483 inline void GLogConfig_FileLog::clear_has_file_name() {
484  _has_bits_[0] &= ~0x00000001u;
485 }
488  clear_has_file_name();
489 }
490 inline const ::std::string& GLogConfig_FileLog::file_name() const {
491  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.file_name)
492  return file_name_.GetNoArena();
493 }
494 inline void GLogConfig_FileLog::set_file_name(const ::std::string& value) {
495  set_has_file_name();
497  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.FileLog.file_name)
498 }
499 #if LANG_CXX11
500 inline void GLogConfig_FileLog::set_file_name(::std::string&& value) {
501  set_has_file_name();
502  file_name_.SetNoArena(
504  // @@protoc_insertion_point(field_set_rvalue:goby.util.protobuf.GLogConfig.FileLog.file_name)
505 }
506 #endif
507 inline void GLogConfig_FileLog::set_file_name(const char* value) {
508  GOOGLE_DCHECK(value != NULL);
509  set_has_file_name();
511  // @@protoc_insertion_point(field_set_char:goby.util.protobuf.GLogConfig.FileLog.file_name)
512 }
513 inline void GLogConfig_FileLog::set_file_name(const char* value, size_t size) {
514  set_has_file_name();
516  ::std::string(reinterpret_cast<const char*>(value), size));
517  // @@protoc_insertion_point(field_set_pointer:goby.util.protobuf.GLogConfig.FileLog.file_name)
518 }
519 inline ::std::string* GLogConfig_FileLog::mutable_file_name() {
520  set_has_file_name();
521  // @@protoc_insertion_point(field_mutable:goby.util.protobuf.GLogConfig.FileLog.file_name)
523 }
524 inline ::std::string* GLogConfig_FileLog::release_file_name() {
525  // @@protoc_insertion_point(field_release:goby.util.protobuf.GLogConfig.FileLog.file_name)
526  if (!has_file_name()) {
527  return NULL;
528  }
529  clear_has_file_name();
531 }
532 inline void GLogConfig_FileLog::set_allocated_file_name(::std::string* file_name) {
533  if (file_name != NULL) {
534  set_has_file_name();
535  } else {
536  clear_has_file_name();
537  }
539  // @@protoc_insertion_point(field_set_allocated:goby.util.protobuf.GLogConfig.FileLog.file_name)
540 }
541 
542 // optional string file_dir = 2 [(.goby.field) = {
543 inline bool GLogConfig_FileLog::has_file_dir() const {
544  return (_has_bits_[0] & 0x00000002u) != 0;
545 }
546 inline void GLogConfig_FileLog::set_has_file_dir() {
547  _has_bits_[0] |= 0x00000002u;
548 }
549 inline void GLogConfig_FileLog::clear_has_file_dir() {
550  _has_bits_[0] &= ~0x00000002u;
551 }
553  file_dir_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
554  clear_has_file_dir();
555 }
556 inline const ::std::string& GLogConfig_FileLog::file_dir() const {
557  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.file_dir)
558  return file_dir_.GetNoArena();
559 }
560 inline void GLogConfig_FileLog::set_file_dir(const ::std::string& value) {
561  set_has_file_dir();
562  file_dir_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
563  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.FileLog.file_dir)
564 }
565 #if LANG_CXX11
566 inline void GLogConfig_FileLog::set_file_dir(::std::string&& value) {
567  set_has_file_dir();
568  file_dir_.SetNoArena(
570  // @@protoc_insertion_point(field_set_rvalue:goby.util.protobuf.GLogConfig.FileLog.file_dir)
571 }
572 #endif
573 inline void GLogConfig_FileLog::set_file_dir(const char* value) {
574  GOOGLE_DCHECK(value != NULL);
575  set_has_file_dir();
576  file_dir_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
577  // @@protoc_insertion_point(field_set_char:goby.util.protobuf.GLogConfig.FileLog.file_dir)
578 }
579 inline void GLogConfig_FileLog::set_file_dir(const char* value, size_t size) {
580  set_has_file_dir();
582  ::std::string(reinterpret_cast<const char*>(value), size));
583  // @@protoc_insertion_point(field_set_pointer:goby.util.protobuf.GLogConfig.FileLog.file_dir)
584 }
585 inline ::std::string* GLogConfig_FileLog::mutable_file_dir() {
586  set_has_file_dir();
587  // @@protoc_insertion_point(field_mutable:goby.util.protobuf.GLogConfig.FileLog.file_dir)
588  return file_dir_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
589 }
590 inline ::std::string* GLogConfig_FileLog::release_file_dir() {
591  // @@protoc_insertion_point(field_release:goby.util.protobuf.GLogConfig.FileLog.file_dir)
592  if (!has_file_dir()) {
593  return NULL;
594  }
595  clear_has_file_dir();
596  return file_dir_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
597 }
598 inline void GLogConfig_FileLog::set_allocated_file_dir(::std::string* file_dir) {
599  if (file_dir != NULL) {
600  set_has_file_dir();
601  } else {
602  clear_has_file_dir();
603  }
604  file_dir_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), file_dir);
605  // @@protoc_insertion_point(field_set_allocated:goby.util.protobuf.GLogConfig.FileLog.file_dir)
606 }
607 
608 // optional .goby.util.protobuf.GLogConfig.Verbosity verbosity = 3 [default = VERBOSE, (.goby.field) = {
610  return (_has_bits_[0] & 0x00000008u) != 0;
611 }
612 inline void GLogConfig_FileLog::set_has_verbosity() {
613  _has_bits_[0] |= 0x00000008u;
614 }
615 inline void GLogConfig_FileLog::clear_has_verbosity() {
616  _has_bits_[0] &= ~0x00000008u;
617 }
619  verbosity_ = 4;
620  clear_has_verbosity();
621 }
623  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.verbosity)
624  return static_cast< ::goby::util::protobuf::GLogConfig_Verbosity >(verbosity_);
625 }
628  set_has_verbosity();
629  verbosity_ = value;
630  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.FileLog.verbosity)
631 }
632 
633 // optional uint32 log_rotate_sec = 4 [(.goby.field) = {
635  return (_has_bits_[0] & 0x00000004u) != 0;
636 }
637 inline void GLogConfig_FileLog::set_has_log_rotate_sec() {
638  _has_bits_[0] |= 0x00000004u;
639 }
640 inline void GLogConfig_FileLog::clear_has_log_rotate_sec() {
641  _has_bits_[0] &= ~0x00000004u;
642 }
644  log_rotate_sec_ = 0u;
645  clear_has_log_rotate_sec();
646 }
648  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.FileLog.log_rotate_sec)
649  return log_rotate_sec_;
650 }
652  set_has_log_rotate_sec();
653  log_rotate_sec_ = value;
654  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.FileLog.log_rotate_sec)
655 }
656 
657 // -------------------------------------------------------------------
658 
659 // GLogConfig
660 
661 // optional .goby.util.protobuf.GLogConfig.Verbosity tty_verbosity = 1 [default = QUIET, (.goby.field) = {
662 inline bool GLogConfig::has_tty_verbosity() const {
663  return (_has_bits_[0] & 0x00000008u) != 0;
664 }
665 inline void GLogConfig::set_has_tty_verbosity() {
666  _has_bits_[0] |= 0x00000008u;
667 }
668 inline void GLogConfig::clear_has_tty_verbosity() {
669  _has_bits_[0] &= ~0x00000008u;
670 }
672  tty_verbosity_ = 1;
673  clear_has_tty_verbosity();
674 }
676  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.tty_verbosity)
677  return static_cast< ::goby::util::protobuf::GLogConfig_Verbosity >(tty_verbosity_);
678 }
681  set_has_tty_verbosity();
682  tty_verbosity_ = value;
683  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.tty_verbosity)
684 }
685 
686 // optional bool show_gui = 2 [default = false, (.goby.field) = {
687 inline bool GLogConfig::has_show_gui() const {
688  return (_has_bits_[0] & 0x00000002u) != 0;
689 }
690 inline void GLogConfig::set_has_show_gui() {
691  _has_bits_[0] |= 0x00000002u;
692 }
693 inline void GLogConfig::clear_has_show_gui() {
694  _has_bits_[0] &= ~0x00000002u;
695 }
697  show_gui_ = false;
698  clear_has_show_gui();
699 }
700 inline bool GLogConfig::show_gui() const {
701  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.show_gui)
702  return show_gui_;
703 }
704 inline void GLogConfig::set_show_gui(bool value) {
705  set_has_show_gui();
706  show_gui_ = value;
707  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.show_gui)
708 }
709 
710 // optional .goby.util.protobuf.GLogConfig.FileLog file_log = 3 [(.goby.field) = {
711 inline bool GLogConfig::has_file_log() const {
712  return (_has_bits_[0] & 0x00000001u) != 0;
713 }
714 inline void GLogConfig::set_has_file_log() {
715  _has_bits_[0] |= 0x00000001u;
716 }
717 inline void GLogConfig::clear_has_file_log() {
718  _has_bits_[0] &= ~0x00000001u;
719 }
721  if (file_log_ != NULL) file_log_->Clear();
722  clear_has_file_log();
723 }
724 inline const ::goby::util::protobuf::GLogConfig_FileLog& GLogConfig::_internal_file_log() const {
725  return *file_log_;
726 }
727 inline const ::goby::util::protobuf::GLogConfig_FileLog& GLogConfig::file_log() const {
728  const ::goby::util::protobuf::GLogConfig_FileLog* p = file_log_;
729  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.file_log)
730  return p != NULL ? *p : *reinterpret_cast<const ::goby::util::protobuf::GLogConfig_FileLog*>(
732 }
733 inline ::goby::util::protobuf::GLogConfig_FileLog* GLogConfig::release_file_log() {
734  // @@protoc_insertion_point(field_release:goby.util.protobuf.GLogConfig.file_log)
735  clear_has_file_log();
737  file_log_ = NULL;
738  return temp;
739 }
740 inline ::goby::util::protobuf::GLogConfig_FileLog* GLogConfig::mutable_file_log() {
741  set_has_file_log();
742  if (file_log_ == NULL) {
743  auto* p = CreateMaybeMessage<::goby::util::protobuf::GLogConfig_FileLog>(GetArenaNoVirtual());
744  file_log_ = p;
745  }
746  // @@protoc_insertion_point(field_mutable:goby.util.protobuf.GLogConfig.file_log)
747  return file_log_;
748 }
750  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
751  if (message_arena == NULL) {
752  delete file_log_;
753  }
754  if (file_log) {
755  ::google::protobuf::Arena* submessage_arena = NULL;
756  if (message_arena != submessage_arena) {
757  file_log = ::google::protobuf::internal::GetOwnedMessage(
758  message_arena, file_log, submessage_arena);
759  }
760  set_has_file_log();
761  } else {
762  clear_has_file_log();
763  }
764  file_log_ = file_log;
765  // @@protoc_insertion_point(field_set_allocated:goby.util.protobuf.GLogConfig.file_log)
766 }
767 
768 // optional bool show_dccl_log = 4 [default = false, (.goby.field) = {
769 inline bool GLogConfig::has_show_dccl_log() const {
770  return (_has_bits_[0] & 0x00000004u) != 0;
771 }
772 inline void GLogConfig::set_has_show_dccl_log() {
773  _has_bits_[0] |= 0x00000004u;
774 }
775 inline void GLogConfig::clear_has_show_dccl_log() {
776  _has_bits_[0] &= ~0x00000004u;
777 }
779  show_dccl_log_ = false;
780  clear_has_show_dccl_log();
781 }
782 inline bool GLogConfig::show_dccl_log() const {
783  // @@protoc_insertion_point(field_get:goby.util.protobuf.GLogConfig.show_dccl_log)
784  return show_dccl_log_;
785 }
786 inline void GLogConfig::set_show_dccl_log(bool value) {
787  set_has_show_dccl_log();
788  show_dccl_log_ = value;
789  // @@protoc_insertion_point(field_set:goby.util.protobuf.GLogConfig.show_dccl_log)
790 }
791 
792 #ifdef __GNUC__
793  #pragma GCC diagnostic pop
794 #endif // __GNUC__
795 // -------------------------------------------------------------------
796 
797 
798 // @@protoc_insertion_point(namespace_scope)
799 
800 } // namespace protobuf
801 } // namespace util
802 } // namespace goby
803 
804 namespace google {
805 namespace protobuf {
806 
807 template <> struct is_proto_enum< ::goby::util::protobuf::GLogConfig_Verbosity> : ::std::true_type {};
808 template <>
809 inline const EnumDescriptor* GetEnumDescriptor< ::goby::util::protobuf::GLogConfig_Verbosity>() {
811 }
812 
813 } // namespace protobuf
814 } // namespace google
815 
816 // @@protoc_insertion_point(global_scope)
817 
818 #endif // PROTOBUF_INCLUDED_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
goby::util::protobuf::GLogConfig::DEBUG3
static const Verbosity DEBUG3
Definition: debug_logger.pb.h:387
goby::util::protobuf::GLogConfig::internal_default_instance
static const GLogConfig * internal_default_instance()
Definition: debug_logger.pb.h:319
goby::util::protobuf::GLogConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: debug_logger.pb.h:311
goby::util::protobuf::GLogConfig_FileLog::Clear
void Clear() final
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::util::protobuf::GLogConfig::IsInitialized
bool IsInitialized() const final
goby::util::protobuf::GLogConfig::show_gui
bool show_gui() const
Definition: debug_logger.pb.h:700
goby::util::protobuf::_GLogConfig_FileLog_default_instance_
GLogConfig_FileLogDefaultTypeInternal _GLogConfig_FileLog_default_instance_
goby::util::protobuf::GLogConfig_FileLog::kFileNameFieldNumber
static const int kFileNameFieldNumber
Definition: debug_logger.pb.h:201
goby::util::protobuf::GLogConfig::WARN
static const Verbosity WARN
Definition: debug_logger.pb.h:379
goby::util::protobuf::GLogConfig::VERBOSE
static const Verbosity VERBOSE
Definition: debug_logger.pb.h:381
goby::util::protobuf::GLogConfig::Verbosity_MAX
static const Verbosity Verbosity_MAX
Definition: debug_logger.pb.h:394
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:247
goby::util::protobuf::GLogConfig_Verbosity_DEBUG2
@ GLogConfig_Verbosity_DEBUG2
Definition: debug_logger.pb.h:84
goby::util::protobuf::GLogConfig_FileLog::internal_default_instance
static const GLogConfig_FileLog * internal_default_instance()
Definition: debug_logger.pb.h:141
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:733
goby::util::protobuf::GLogConfig_FileLog::clear_verbosity
void clear_verbosity()
Definition: debug_logger.pb.h:618
goby::util::protobuf::GLogConfig_FileLog::kVerbosityFieldNumber
static const int kVerbosityFieldNumber
Definition: debug_logger.pb.h:238
goby::util::protobuf::GLogConfig_FileLog::set_file_dir
void set_file_dir(const ::std::string &value)
Definition: debug_logger.pb.h:560
goby::util::protobuf::GLogConfig_FileLog::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::util::protobuf::GLogConfig::file_log
const ::goby::util::protobuf::GLogConfig_FileLog & file_log() const
Definition: debug_logger.pb.h:727
goby::util::protobuf::GLogConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::util::protobuf::GLogConfig_FileLog::GetCachedSize
int GetCachedSize() const final
Definition: debug_logger.pb.h:176
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::util::protobuf::GLogConfig_FileLog::swap
friend void swap(GLogConfig_FileLog &a, GLogConfig_FileLog &b)
Definition: debug_logger.pb.h:149
goby::util::protobuf::GLogConfig_FileLog::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::util::protobuf::GLogConfig_FileLog::file_name
const ::std::string & file_name() const
Definition: debug_logger.pb.h:490
goby::util::protobuf::GLogConfig_FileLog::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: debug_logger.pb.h:145
goby::util::protobuf::GLogConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::util::protobuf::GLogConfig_FileLog::set_allocated_file_dir
void set_allocated_file_dir(::std::string *file_dir)
Definition: debug_logger.pb.h:598
goby::util::protobuf::GLogConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::util::protobuf::GLogConfig::New
GLogConfig * New(::google::protobuf::Arena *arena) const final
Definition: debug_logger.pb.h:337
goby::util::protobuf::GLogConfig::operator=
GLogConfig & operator=(const GLogConfig &from)
Definition: debug_logger.pb.h:289
goby::util::protobuf::GLogConfig_FileLog::verbosity
::goby::util::protobuf::GLogConfig_Verbosity verbosity() const
Definition: debug_logger.pb.h:622
goby::util::protobuf::GLogConfig::has_file_log
bool has_file_log() const
Definition: debug_logger.pb.h:711
goby::util::protobuf::GLogConfig::has_tty_verbosity
bool has_tty_verbosity() const
Definition: debug_logger.pb.h:662
goby::util::protobuf::GLogConfig::swap
friend void swap(GLogConfig &a, GLogConfig &b)
Definition: debug_logger.pb.h:327
goby::util::protobuf::GLogConfig::Verbosity_Parse
static bool Verbosity_Parse(const ::std::string &name, Verbosity *value)
Definition: debug_logger.pb.h:405
goby::util::protobuf::GLogConfig_FileLog::set_verbosity
void set_verbosity(::goby::util::protobuf::GLogConfig_Verbosity value)
Definition: debug_logger.pb.h:626
goby::util::protobuf::GLogConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: debug_logger.pb.h:323
goby::util::protobuf::GLogConfig_FileLog::New
GLogConfig_FileLog * New() const final
Definition: debug_logger.pb.h:155
goby::util::protobuf::GLogConfig_FileLog::release_file_dir
::std::string * release_file_dir()
Definition: debug_logger.pb.h:590
goby::util::protobuf::GLogConfig::mutable_file_log
::goby::util::protobuf::GLogConfig_FileLog * mutable_file_log()
Definition: debug_logger.pb.h:740
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:83
goby::util::protobuf::GLogConfig::Clear
void Clear() final
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_Verbosity_VERBOSE
@ GLogConfig_Verbosity_VERBOSE
Definition: debug_logger.pb.h:82
goby::util::protobuf::GLogConfig_FileLog::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::util::protobuf::GLogConfig::ByteSizeLong
size_t ByteSizeLong() const final
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:749
goby::util::protobuf::GLogConfig::Verbosity_MIN
static const Verbosity Verbosity_MIN
Definition: debug_logger.pb.h:392
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:251
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:272
goby::util::protobuf::GLogConfig_FileLog::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::util::protobuf::GLogConfig_FileLog::file_dir
const ::std::string & file_dir() const
Definition: debug_logger.pb.h:556
goby::util::protobuf::GLogConfig::clear_show_dccl_log
void clear_show_dccl_log()
Definition: debug_logger.pb.h:778
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:242
goby::util::protobuf::GLogConfig_FileLog::default_instance
static const GLogConfig_FileLog & default_instance()
goby::util::protobuf::GLogConfig_Verbosity_QUIET
@ GLogConfig_Verbosity_QUIET
Definition: debug_logger.pb.h:80
goby::util::protobuf::GLogConfig::GLogConfig
GLogConfig()
goby::util::protobuf::GLogConfig::set_show_dccl_log
void set_show_dccl_log(bool value)
Definition: debug_logger.pb.h:786
goby::util::protobuf::GLogConfig_Verbosity_WARN
@ GLogConfig_Verbosity_WARN
Definition: debug_logger.pb.h:81
goby::util::protobuf::GLogConfig::kTtyVerbosityFieldNumber
static const int kTtyVerbosityFieldNumber
Definition: debug_logger.pb.h:441
goby::util::protobuf::GLogConfig_Verbosity_descriptor
const ::google::protobuf::EnumDescriptor * GLogConfig_Verbosity_descriptor()
goby::util::protobuf::GLogConfig::kShowDcclLogFieldNumber
static const int kShowDcclLogFieldNumber
Definition: debug_logger.pb.h:434
goby::util::protobuf::GLogConfig_Verbosity
GLogConfig_Verbosity
Definition: debug_logger.pb.h:79
goby::util::protobuf::GLogConfig::kShowGuiFieldNumber
static const int kShowGuiFieldNumber
Definition: debug_logger.pb.h:427
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:679
goby::util::protobuf::GLogConfig::DEBUG2
static const Verbosity DEBUG2
Definition: debug_logger.pb.h:385
goby::util::protobuf::GLogConfig::set_show_gui
void set_show_gui(bool value)
Definition: debug_logger.pb.h:704
goby::util::protobuf::GLogConfig_Verbosity_Verbosity_ARRAYSIZE
const int GLogConfig_Verbosity_Verbosity_ARRAYSIZE
Definition: debug_logger.pb.h:90
goby::util::protobuf::GLogConfig_FileLog::~GLogConfig_FileLog
virtual ~GLogConfig_FileLog()
goby::util::protobuf::GLogConfig_FileLog::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::util::protobuf::GLogConfig::default_instance
static const GLogConfig & default_instance()
goby::util::protobuf::GLogConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::util::protobuf::GLogConfig::DEBUG1
static const Verbosity DEBUG1
Definition: debug_logger.pb.h:383
goby::util::protobuf::GLogConfig_FileLog::set_file_name
void set_file_name(const ::std::string &value)
Definition: debug_logger.pb.h:494
goby::util::protobuf::GLogConfig::Verbosity_ARRAYSIZE
static const int Verbosity_ARRAYSIZE
Definition: debug_logger.pb.h:396
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:399
goby::util::protobuf::GLogConfig_FileLog::kFileDirFieldNumber
static const int kFileDirFieldNumber
Definition: debug_logger.pb.h:216
goby::util::protobuf::GLogConfig_FileLog::ByteSizeLong
size_t ByteSizeLong() const final
goby::util::protobuf::GLogConfig_FileLog::New
GLogConfig_FileLog * New(::google::protobuf::Arena *arena) const final
Definition: debug_logger.pb.h:159
goby::util::protobuf::GLogConfig_FileLog::kLogRotateSecFieldNumber
static const int kLogRotateSecFieldNumber
Definition: debug_logger.pb.h:231
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:543
goby::util::protobuf::GLogConfig_Verbosity_Name
const ::std::string & GLogConfig_Verbosity_Name(GLogConfig_Verbosity value)
Definition: debug_logger.pb.h:93
goby::util::protobuf::GLogConfig
Definition: debug_logger.pb.h:282
goby::util::protobuf::GLogConfig_FileLog::log_rotate_sec
::google::protobuf::uint32 log_rotate_sec() const
Definition: debug_logger.pb.h:647
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
goby::util::protobuf::GLogConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::util::protobuf::GLogConfig::QUIET
static const Verbosity QUIET
Definition: debug_logger.pb.h:377
goby::util::protobuf::_GLogConfig_default_instance_
GLogConfigDefaultTypeInternal _GLogConfig_default_instance_
goby::util::protobuf::GLogConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::util::protobuf::GLogConfig_FileLog::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::util::protobuf::GLogConfig::clear_file_log
void clear_file_log()
Definition: debug_logger.pb.h:720
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: debug_logger.pb.h:50
goby::util::protobuf::GLogConfig_FileLog::release_file_name
::std::string * release_file_name()
Definition: debug_logger.pb.h:524
google::protobuf::Metadata
Definition: message.h:174
goby::util::protobuf::GLogConfig_FileLog::clear_file_dir
void clear_file_dir()
Definition: debug_logger.pb.h:552
detail::get
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
goby::util::protobuf::GLogConfig::has_show_gui
bool has_show_gui() const
Definition: debug_logger.pb.h:687
goby::util::protobuf::GLogConfig_FileLog::clear_file_name
void clear_file_name()
Definition: debug_logger.pb.h:486
google::protobuf::Message
Definition: message.h:189
goby::util::protobuf::GLogConfig_FileLog::GLogConfig_FileLog
GLogConfig_FileLog()
goby::util::protobuf::GLogConfig_FileLog::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: debug_logger.pb.h:130
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:333
goby::util::protobuf::GLogConfig_FileLog::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::util::protobuf::GLogConfig::clear_show_gui
void clear_show_gui()
Definition: debug_logger.pb.h:696
goby::util::protobuf::GLogConfig_FileLog::set_allocated_file_name
void set_allocated_file_name(::std::string *file_name)
Definition: debug_logger.pb.h:532
arena.h
goby::util::protobuf::GLogConfig_FileLog
Definition: debug_logger.pb.h:104
goby::util::protobuf::GLogConfig_FileLog::has_log_rotate_sec
bool has_log_rotate_sec() const
Definition: debug_logger.pb.h:634
goby::util::protobuf::GLogConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::util::protobuf::GLogConfig_FileLog::clear_log_rotate_sec
void clear_log_rotate_sec()
Definition: debug_logger.pb.h:643
goby::util::protobuf::GLogConfig_FileLog::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: debug_logger.pb.h:133
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:651
goby::util::protobuf::GLogConfig::tty_verbosity
::goby::util::protobuf::GLogConfig_Verbosity tty_verbosity() const
Definition: debug_logger.pb.h:675
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:244
goby::util::protobuf::GLogConfig::GetCachedSize
int GetCachedSize() const final
Definition: debug_logger.pb.h:354
goby::util::protobuf::GLogConfig::Verbosity_IsValid
static bool Verbosity_IsValid(int value)
Definition: debug_logger.pb.h:389
goby::util::protobuf::GLogConfig_Verbosity_Verbosity_MIN
const GLogConfig_Verbosity GLogConfig_Verbosity_Verbosity_MIN
Definition: debug_logger.pb.h:88
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:254
goby::util::protobuf::GLogConfig::has_show_dccl_log
bool has_show_dccl_log() const
Definition: debug_logger.pb.h:769
goby::util::protobuf::GLogConfig_FileLog::mutable_file_dir
::std::string * mutable_file_dir()
Definition: debug_logger.pb.h:585
goby::util::protobuf::GLogConfig::kFileLogFieldNumber
static const int kFileLogFieldNumber
Definition: debug_logger.pb.h:415
goby::util::protobuf::GLogConfig_FileLog::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::util::protobuf::GLogConfig_FileLog::mutable_file_name
::std::string * mutable_file_name()
Definition: debug_logger.pb.h:519
goby::util::protobuf::GLogConfig_FileLog::has_file_name
bool has_file_name() const
Definition: debug_logger.pb.h:477
goby::util::protobuf::GLogConfig_Verbosity_Parse
bool GLogConfig_Verbosity_Parse(const ::std::string &name, GLogConfig_Verbosity *value)
Definition: debug_logger.pb.h:97
goby::util::protobuf::GLogConfig::show_dccl_log
bool show_dccl_log() const
Definition: debug_logger.pb.h:782
goby::util::protobuf::GLogConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::util::protobuf::GLogConfig::~GLogConfig
virtual ~GLogConfig()
goby::util::protobuf::GLogConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: debug_logger.pb.h:308
google
Definition: dccl.h:57
goby::util::protobuf::GLogConfig::clear_tty_verbosity
void clear_tty_verbosity()
Definition: debug_logger.pb.h:671
goby::util::protobuf::GLogConfig_Verbosity_DEBUG3
@ GLogConfig_Verbosity_DEBUG3
Definition: debug_logger.pb.h:85
goby::util::protobuf::GLogConfig_FileLog::has_verbosity
bool has_verbosity() const
Definition: debug_logger.pb.h:609
goby::util::protobuf::GLogConfig_Verbosity_Verbosity_MAX
const GLogConfig_Verbosity GLogConfig_Verbosity_Verbosity_MAX
Definition: debug_logger.pb.h:89
goby::util::protobuf::GLogConfig::Verbosity_Name
static const ::std::string & Verbosity_Name(Verbosity value)
Definition: debug_logger.pb.h:402
protobuf_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto::TableStruct
Definition: debug_logger.pb.h:47
goby::util::protobuf::GLogConfig_FileLog::IsInitialized
bool IsInitialized() const final
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:111