Goby3  3.1.5
2024.05.14
tcp_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/protobuf/tcp_config.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ftcp_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ftcp_5fconfig_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
36 #include "dccl/option_extensions.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
41 
42 #include <boost/units/systems/si.hpp>
43 // @@protoc_insertion_point(includes)
44 #include <google/protobuf/port_def.inc>
45 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2ftcp_5fconfig_2eproto
46 PROTOBUF_NAMESPACE_OPEN
47 namespace internal {
48 class AnyMetadata;
49 } // namespace internal
50 PROTOBUF_NAMESPACE_CLOSE
51 
52 // Internal implementation detail -- do not use these members.
54  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
55  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
56  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
57  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
58  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
59  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
60  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
61  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
63 };
64 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2ftcp_5fconfig_2eproto;
65 namespace goby {
66 namespace middleware {
67 namespace protobuf {
68 class TCPClientConfig;
69 class TCPClientConfigDefaultTypeInternal;
70 extern TCPClientConfigDefaultTypeInternal _TCPClientConfig_default_instance_;
71 class TCPServerConfig;
72 class TCPServerConfigDefaultTypeInternal;
73 extern TCPServerConfigDefaultTypeInternal _TCPServerConfig_default_instance_;
74 } // namespace protobuf
75 } // namespace middleware
76 } // namespace goby
77 PROTOBUF_NAMESPACE_OPEN
78 template<> ::goby::middleware::protobuf::TCPClientConfig* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TCPClientConfig>(Arena*);
79 template<> ::goby::middleware::protobuf::TCPServerConfig* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TCPServerConfig>(Arena*);
80 PROTOBUF_NAMESPACE_CLOSE
81 namespace goby {
82 namespace middleware {
83 namespace protobuf {
84 
85 // ===================================================================
86 
87 class TCPServerConfig PROTOBUF_FINAL :
88  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.TCPServerConfig) */ {
89  public:
90  inline TCPServerConfig() : TCPServerConfig(nullptr) {};
91  virtual ~TCPServerConfig();
92 
93  TCPServerConfig(const TCPServerConfig& from);
94  TCPServerConfig(TCPServerConfig&& from) noexcept
95  : TCPServerConfig() {
96  *this = ::std::move(from);
97  }
98 
99  inline TCPServerConfig& operator=(const TCPServerConfig& from) {
100  CopyFrom(from);
101  return *this;
102  }
103  inline TCPServerConfig& operator=(TCPServerConfig&& from) noexcept {
104  if (GetArena() == from.GetArena()) {
105  if (this != &from) InternalSwap(&from);
106  } else {
107  CopyFrom(from);
108  }
109  return *this;
110  }
111 
112  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
113  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
114  }
115  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
116  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
117  }
118 
119  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
120  return GetDescriptor();
121  }
122  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
123  return GetMetadataStatic().descriptor;
124  }
125  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
126  return GetMetadataStatic().reflection;
127  }
128  static const TCPServerConfig& default_instance();
129 
130  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
131  static inline const TCPServerConfig* internal_default_instance() {
132  return reinterpret_cast<const TCPServerConfig*>(
134  }
135  static constexpr int kIndexInFileMessages =
136  0;
137 
138  friend void swap(TCPServerConfig& a, TCPServerConfig& b) {
139  a.Swap(&b);
140  }
141  inline void Swap(TCPServerConfig* other) {
142  if (other == this) return;
143  if (GetArena() == other->GetArena()) {
144  InternalSwap(other);
145  } else {
146  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
147  }
148  }
149  void UnsafeArenaSwap(TCPServerConfig* other) {
150  if (other == this) return;
151  GOOGLE_DCHECK(GetArena() == other->GetArena());
152  InternalSwap(other);
153  }
154 
155  // implements Message ----------------------------------------------
156 
157  inline TCPServerConfig* New() const final {
158  return CreateMaybeMessage<TCPServerConfig>(nullptr);
159  }
160 
161  TCPServerConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
162  return CreateMaybeMessage<TCPServerConfig>(arena);
163  }
164  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
165  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
166  void CopyFrom(const TCPServerConfig& from);
167  void MergeFrom(const TCPServerConfig& from);
168  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
169  bool IsInitialized() const final;
170 
171  size_t ByteSizeLong() const final;
172  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
173  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
174  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
175  int GetCachedSize() const final { return _cached_size_.Get(); }
176 
177  private:
178  inline void SharedCtor();
179  inline void SharedDtor();
180  void SetCachedSize(int size) const final;
181  void InternalSwap(TCPServerConfig* other);
182  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
183  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
184  return "goby.middleware.protobuf.TCPServerConfig";
185  }
186  protected:
187  explicit TCPServerConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena);
188  private:
189  static void ArenaDtor(void* object);
190  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
191  public:
192 
193  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
194  private:
195  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
196  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2fmiddleware_2fprotobuf_2ftcp_5fconfig_2eproto);
198  }
199 
200  public:
201 
202  // nested types ----------------------------------------------------
203 
204  // accessors -------------------------------------------------------
205 
206  enum : int {
207  kEndOfLineFieldNumber = 3,
208  kBindPortFieldNumber = 2,
209  kSetReuseaddrFieldNumber = 10,
210  kIpv6FieldNumber = 11,
211  };
212  // optional string end_of_line = 3 [default = "\n", (.goby.field) = {
213  bool has_end_of_line() const;
214  private:
215  bool _internal_has_end_of_line() const;
216  public:
218  const std::string& end_of_line() const;
219  void set_end_of_line(const std::string& value);
220  void set_end_of_line(std::string&& value);
221  void set_end_of_line(const char* value);
222  void set_end_of_line(const char* value, size_t size);
223  std::string* mutable_end_of_line();
224  std::string* release_end_of_line();
225  void set_allocated_end_of_line(std::string* end_of_line);
226  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
227  " string fields are deprecated and will be removed in a"
228  " future release.")
229  std::string* unsafe_arena_release_end_of_line();
230  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
231  " string fields are deprecated and will be removed in a"
232  " future release.")
233  void unsafe_arena_set_allocated_end_of_line(
234  std::string* end_of_line);
235  private:
236  const std::string& _internal_end_of_line() const;
237  void _internal_set_end_of_line(const std::string& value);
238  std::string* _internal_mutable_end_of_line();
239  public:
240 
241  // required uint32 bind_port = 2 [(.goby.field) = {
242  bool has_bind_port() const;
243  private:
244  bool _internal_has_bind_port() const;
245  public:
246  void clear_bind_port();
247  ::PROTOBUF_NAMESPACE_ID::uint32 bind_port() const;
248  void set_bind_port(::PROTOBUF_NAMESPACE_ID::uint32 value);
249  private:
250  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_bind_port() const;
251  void _internal_set_bind_port(::PROTOBUF_NAMESPACE_ID::uint32 value);
252  public:
253 
254  // optional bool set_reuseaddr = 10 [default = false];
255  bool has_set_reuseaddr() const;
256  private:
257  bool _internal_has_set_reuseaddr() const;
258  public:
259  void clear_set_reuseaddr();
260  bool set_reuseaddr() const;
261  void set_set_reuseaddr(bool value);
262  private:
263  bool _internal_set_reuseaddr() const;
264  void _internal_set_set_reuseaddr(bool value);
265  public:
266 
267  // optional bool ipv6 = 11 [default = false];
268  bool has_ipv6() const;
269  private:
270  bool _internal_has_ipv6() const;
271  public:
272  void clear_ipv6();
273  bool ipv6() const;
274  void set_ipv6(bool value);
275  private:
276  bool _internal_ipv6() const;
277  void _internal_set_ipv6(bool value);
278  public:
279 
280  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.TCPServerConfig)
281  private:
282  class _Internal;
283 
284  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
285  typedef void InternalArenaConstructable_;
286  typedef void DestructorSkippable_;
287  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
288  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
289  public:
290  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_end_of_line_;
291  private:
292  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr end_of_line_;
293  ::PROTOBUF_NAMESPACE_ID::uint32 bind_port_;
294  bool set_reuseaddr_;
295  bool ipv6_;
297 };
298 // -------------------------------------------------------------------
299 
300 class TCPClientConfig PROTOBUF_FINAL :
301  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.TCPClientConfig) */ {
302  public:
303  inline TCPClientConfig() : TCPClientConfig(nullptr) {};
304  virtual ~TCPClientConfig();
305 
306  TCPClientConfig(const TCPClientConfig& from);
307  TCPClientConfig(TCPClientConfig&& from) noexcept
308  : TCPClientConfig() {
309  *this = ::std::move(from);
310  }
311 
312  inline TCPClientConfig& operator=(const TCPClientConfig& from) {
313  CopyFrom(from);
314  return *this;
315  }
316  inline TCPClientConfig& operator=(TCPClientConfig&& from) noexcept {
317  if (GetArena() == from.GetArena()) {
318  if (this != &from) InternalSwap(&from);
319  } else {
320  CopyFrom(from);
321  }
322  return *this;
323  }
324 
325  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
326  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
327  }
328  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
329  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
330  }
331 
332  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
333  return GetDescriptor();
334  }
335  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
336  return GetMetadataStatic().descriptor;
337  }
338  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
339  return GetMetadataStatic().reflection;
340  }
341  static const TCPClientConfig& default_instance();
342 
343  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
344  static inline const TCPClientConfig* internal_default_instance() {
345  return reinterpret_cast<const TCPClientConfig*>(
347  }
348  static constexpr int kIndexInFileMessages =
349  1;
350 
351  friend void swap(TCPClientConfig& a, TCPClientConfig& b) {
352  a.Swap(&b);
353  }
354  inline void Swap(TCPClientConfig* other) {
355  if (other == this) return;
356  if (GetArena() == other->GetArena()) {
357  InternalSwap(other);
358  } else {
359  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
360  }
361  }
362  void UnsafeArenaSwap(TCPClientConfig* other) {
363  if (other == this) return;
364  GOOGLE_DCHECK(GetArena() == other->GetArena());
365  InternalSwap(other);
366  }
367 
368  // implements Message ----------------------------------------------
369 
370  inline TCPClientConfig* New() const final {
371  return CreateMaybeMessage<TCPClientConfig>(nullptr);
372  }
373 
374  TCPClientConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
375  return CreateMaybeMessage<TCPClientConfig>(arena);
376  }
377  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
378  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
379  void CopyFrom(const TCPClientConfig& from);
380  void MergeFrom(const TCPClientConfig& from);
381  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
382  bool IsInitialized() const final;
383 
384  size_t ByteSizeLong() const final;
385  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
386  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
387  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
388  int GetCachedSize() const final { return _cached_size_.Get(); }
389 
390  private:
391  inline void SharedCtor();
392  inline void SharedDtor();
393  void SetCachedSize(int size) const final;
394  void InternalSwap(TCPClientConfig* other);
395  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
396  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
397  return "goby.middleware.protobuf.TCPClientConfig";
398  }
399  protected:
400  explicit TCPClientConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena);
401  private:
402  static void ArenaDtor(void* object);
403  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
404  public:
405 
406  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
407  private:
408  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
409  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2fmiddleware_2fprotobuf_2ftcp_5fconfig_2eproto);
411  }
412 
413  public:
414 
415  // nested types ----------------------------------------------------
416 
417  // accessors -------------------------------------------------------
418 
419  enum : int {
420  kEndOfLineFieldNumber = 3,
421  kRemoteAddressFieldNumber = 5,
422  kRemotePortFieldNumber = 6,
423  kIpv6FieldNumber = 7,
424  };
425  // optional string end_of_line = 3 [default = "\n", (.goby.field) = {
426  bool has_end_of_line() const;
427  private:
428  bool _internal_has_end_of_line() const;
429  public:
431  const std::string& end_of_line() const;
432  void set_end_of_line(const std::string& value);
433  void set_end_of_line(std::string&& value);
434  void set_end_of_line(const char* value);
435  void set_end_of_line(const char* value, size_t size);
436  std::string* mutable_end_of_line();
437  std::string* release_end_of_line();
438  void set_allocated_end_of_line(std::string* end_of_line);
439  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
440  " string fields are deprecated and will be removed in a"
441  " future release.")
442  std::string* unsafe_arena_release_end_of_line();
443  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
444  " string fields are deprecated and will be removed in a"
445  " future release.")
446  void unsafe_arena_set_allocated_end_of_line(
447  std::string* end_of_line);
448  private:
449  const std::string& _internal_end_of_line() const;
450  void _internal_set_end_of_line(const std::string& value);
451  std::string* _internal_mutable_end_of_line();
452  public:
453 
454  // required string remote_address = 5 [(.goby.field) = {
455  bool has_remote_address() const;
456  private:
457  bool _internal_has_remote_address() const;
458  public:
459  void clear_remote_address();
460  const std::string& remote_address() const;
461  void set_remote_address(const std::string& value);
462  void set_remote_address(std::string&& value);
463  void set_remote_address(const char* value);
464  void set_remote_address(const char* value, size_t size);
465  std::string* mutable_remote_address();
466  std::string* release_remote_address();
467  void set_allocated_remote_address(std::string* remote_address);
468  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
469  " string fields are deprecated and will be removed in a"
470  " future release.")
471  std::string* unsafe_arena_release_remote_address();
472  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
473  " string fields are deprecated and will be removed in a"
474  " future release.")
475  void unsafe_arena_set_allocated_remote_address(
476  std::string* remote_address);
477  private:
478  const std::string& _internal_remote_address() const;
479  void _internal_set_remote_address(const std::string& value);
480  std::string* _internal_mutable_remote_address();
481  public:
482 
483  // required uint32 remote_port = 6 [(.goby.field) = {
484  bool has_remote_port() const;
485  private:
486  bool _internal_has_remote_port() const;
487  public:
488  void clear_remote_port();
489  ::PROTOBUF_NAMESPACE_ID::uint32 remote_port() const;
490  void set_remote_port(::PROTOBUF_NAMESPACE_ID::uint32 value);
491  private:
492  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_remote_port() const;
493  void _internal_set_remote_port(::PROTOBUF_NAMESPACE_ID::uint32 value);
494  public:
495 
496  // optional bool ipv6 = 7 [default = false];
497  bool has_ipv6() const;
498  private:
499  bool _internal_has_ipv6() const;
500  public:
501  void clear_ipv6();
502  bool ipv6() const;
503  void set_ipv6(bool value);
504  private:
505  bool _internal_ipv6() const;
506  void _internal_set_ipv6(bool value);
507  public:
508 
509  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.TCPClientConfig)
510  private:
511  class _Internal;
512 
513  // helper for ByteSizeLong()
514  size_t RequiredFieldsByteSizeFallback() const;
515 
516  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
517  typedef void InternalArenaConstructable_;
518  typedef void DestructorSkippable_;
519  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
520  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
521  public:
522  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_end_of_line_;
523  private:
524  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr end_of_line_;
525  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr remote_address_;
526  ::PROTOBUF_NAMESPACE_ID::uint32 remote_port_;
527  bool ipv6_;
529 };
530 // ===================================================================
531 
532 
533 // ===================================================================
534 
535 #ifdef __GNUC__
536  #pragma GCC diagnostic push
537  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
538 #endif // __GNUC__
539 // TCPServerConfig
540 
541 // required uint32 bind_port = 2 [(.goby.field) = {
542 inline bool TCPServerConfig::_internal_has_bind_port() const {
543  bool value = (_has_bits_[0] & 0x00000002u) != 0;
544  return value;
545 }
546 inline bool TCPServerConfig::has_bind_port() const {
547  return _internal_has_bind_port();
548 }
549 inline void TCPServerConfig::clear_bind_port() {
550  bind_port_ = 0u;
551  _has_bits_[0] &= ~0x00000002u;
552 }
553 inline ::PROTOBUF_NAMESPACE_ID::uint32 TCPServerConfig::_internal_bind_port() const {
554  return bind_port_;
555 }
556 inline ::PROTOBUF_NAMESPACE_ID::uint32 TCPServerConfig::bind_port() const {
557  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TCPServerConfig.bind_port)
558  return _internal_bind_port();
559 }
560 inline void TCPServerConfig::_internal_set_bind_port(::PROTOBUF_NAMESPACE_ID::uint32 value) {
561  _has_bits_[0] |= 0x00000002u;
562  bind_port_ = value;
563 }
564 inline void TCPServerConfig::set_bind_port(::PROTOBUF_NAMESPACE_ID::uint32 value) {
565  _internal_set_bind_port(value);
566  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TCPServerConfig.bind_port)
567 }
568 
569 // optional string end_of_line = 3 [default = "\n", (.goby.field) = {
570 inline bool TCPServerConfig::_internal_has_end_of_line() const {
571  bool value = (_has_bits_[0] & 0x00000001u) != 0;
572  return value;
573 }
574 inline bool TCPServerConfig::has_end_of_line() const {
575  return _internal_has_end_of_line();
576 }
577 inline void TCPServerConfig::clear_end_of_line() {
578  end_of_line_.ClearToDefault(&::goby::middleware::protobuf::TCPServerConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), GetArena());
579  _has_bits_[0] &= ~0x00000001u;
580 }
581 inline const std::string& TCPServerConfig::end_of_line() const {
582  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TCPServerConfig.end_of_line)
583  return _internal_end_of_line();
584 }
585 inline void TCPServerConfig::set_end_of_line(const std::string& value) {
586  _internal_set_end_of_line(value);
587  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TCPServerConfig.end_of_line)
588 }
589 inline std::string* TCPServerConfig::mutable_end_of_line() {
590  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.TCPServerConfig.end_of_line)
591  return _internal_mutable_end_of_line();
592 }
593 inline const std::string& TCPServerConfig::_internal_end_of_line() const {
594  return end_of_line_.Get();
595 }
596 inline void TCPServerConfig::_internal_set_end_of_line(const std::string& value) {
597  _has_bits_[0] |= 0x00000001u;
598  end_of_line_.Set(&::goby::middleware::protobuf::TCPServerConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), value, GetArena());
599 }
600 inline void TCPServerConfig::set_end_of_line(std::string&& value) {
601  _has_bits_[0] |= 0x00000001u;
602  end_of_line_.Set(
603  &::goby::middleware::protobuf::TCPServerConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), ::std::move(value), GetArena());
604  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.TCPServerConfig.end_of_line)
605 }
606 inline void TCPServerConfig::set_end_of_line(const char* value) {
607  GOOGLE_DCHECK(value != nullptr);
608  _has_bits_[0] |= 0x00000001u;
609  end_of_line_.Set(&::goby::middleware::protobuf::TCPServerConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), ::std::string(value),
610  GetArena());
611  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.TCPServerConfig.end_of_line)
612 }
613 inline void TCPServerConfig::set_end_of_line(const char* value,
614  size_t size) {
615  _has_bits_[0] |= 0x00000001u;
616  end_of_line_.Set(&::goby::middleware::protobuf::TCPServerConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), ::std::string(
617  reinterpret_cast<const char*>(value), size), GetArena());
618  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.TCPServerConfig.end_of_line)
619 }
620 inline std::string* TCPServerConfig::_internal_mutable_end_of_line() {
621  _has_bits_[0] |= 0x00000001u;
622  return end_of_line_.Mutable(&::goby::middleware::protobuf::TCPServerConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), GetArena());
623 }
624 inline std::string* TCPServerConfig::release_end_of_line() {
625  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.TCPServerConfig.end_of_line)
626  if (!_internal_has_end_of_line()) {
627  return nullptr;
628  }
629  _has_bits_[0] &= ~0x00000001u;
630  return end_of_line_.ReleaseNonDefault(&::goby::middleware::protobuf::TCPServerConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), GetArena());
631 }
632 inline void TCPServerConfig::set_allocated_end_of_line(std::string* end_of_line) {
633  if (end_of_line != nullptr) {
634  _has_bits_[0] |= 0x00000001u;
635  } else {
636  _has_bits_[0] &= ~0x00000001u;
637  }
638  end_of_line_.SetAllocated(&::goby::middleware::protobuf::TCPServerConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), end_of_line,
639  GetArena());
640  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.TCPServerConfig.end_of_line)
641 }
642 inline std::string* TCPServerConfig::unsafe_arena_release_end_of_line() {
643  // @@protoc_insertion_point(field_unsafe_arena_release:goby.middleware.protobuf.TCPServerConfig.end_of_line)
644  GOOGLE_DCHECK(GetArena() != nullptr);
645  _has_bits_[0] &= ~0x00000001u;
646  return end_of_line_.UnsafeArenaRelease(&::goby::middleware::protobuf::TCPServerConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(),
647  GetArena());
648 }
649 inline void TCPServerConfig::unsafe_arena_set_allocated_end_of_line(
650  std::string* end_of_line) {
651  GOOGLE_DCHECK(GetArena() != nullptr);
652  if (end_of_line != nullptr) {
653  _has_bits_[0] |= 0x00000001u;
654  } else {
655  _has_bits_[0] &= ~0x00000001u;
656  }
657  end_of_line_.UnsafeArenaSetAllocated(&::goby::middleware::protobuf::TCPServerConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(),
658  end_of_line, GetArena());
659  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.middleware.protobuf.TCPServerConfig.end_of_line)
660 }
661 
662 // optional bool set_reuseaddr = 10 [default = false];
663 inline bool TCPServerConfig::_internal_has_set_reuseaddr() const {
664  bool value = (_has_bits_[0] & 0x00000004u) != 0;
665  return value;
666 }
667 inline bool TCPServerConfig::has_set_reuseaddr() const {
668  return _internal_has_set_reuseaddr();
669 }
670 inline void TCPServerConfig::clear_set_reuseaddr() {
671  set_reuseaddr_ = false;
672  _has_bits_[0] &= ~0x00000004u;
673 }
674 inline bool TCPServerConfig::_internal_set_reuseaddr() const {
675  return set_reuseaddr_;
676 }
677 inline bool TCPServerConfig::set_reuseaddr() const {
678  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TCPServerConfig.set_reuseaddr)
679  return _internal_set_reuseaddr();
680 }
681 inline void TCPServerConfig::_internal_set_set_reuseaddr(bool value) {
682  _has_bits_[0] |= 0x00000004u;
683  set_reuseaddr_ = value;
684 }
685 inline void TCPServerConfig::set_set_reuseaddr(bool value) {
686  _internal_set_set_reuseaddr(value);
687  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TCPServerConfig.set_reuseaddr)
688 }
689 
690 // optional bool ipv6 = 11 [default = false];
691 inline bool TCPServerConfig::_internal_has_ipv6() const {
692  bool value = (_has_bits_[0] & 0x00000008u) != 0;
693  return value;
694 }
695 inline bool TCPServerConfig::has_ipv6() const {
696  return _internal_has_ipv6();
697 }
698 inline void TCPServerConfig::clear_ipv6() {
699  ipv6_ = false;
700  _has_bits_[0] &= ~0x00000008u;
701 }
702 inline bool TCPServerConfig::_internal_ipv6() const {
703  return ipv6_;
704 }
705 inline bool TCPServerConfig::ipv6() const {
706  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TCPServerConfig.ipv6)
707  return _internal_ipv6();
708 }
709 inline void TCPServerConfig::_internal_set_ipv6(bool value) {
710  _has_bits_[0] |= 0x00000008u;
711  ipv6_ = value;
712 }
713 inline void TCPServerConfig::set_ipv6(bool value) {
714  _internal_set_ipv6(value);
715  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TCPServerConfig.ipv6)
716 }
717 
718 // -------------------------------------------------------------------
719 
720 // TCPClientConfig
721 
722 // optional string end_of_line = 3 [default = "\n", (.goby.field) = {
723 inline bool TCPClientConfig::_internal_has_end_of_line() const {
724  bool value = (_has_bits_[0] & 0x00000001u) != 0;
725  return value;
726 }
727 inline bool TCPClientConfig::has_end_of_line() const {
728  return _internal_has_end_of_line();
729 }
730 inline void TCPClientConfig::clear_end_of_line() {
731  end_of_line_.ClearToDefault(&::goby::middleware::protobuf::TCPClientConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), GetArena());
732  _has_bits_[0] &= ~0x00000001u;
733 }
734 inline const std::string& TCPClientConfig::end_of_line() const {
735  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TCPClientConfig.end_of_line)
736  return _internal_end_of_line();
737 }
738 inline void TCPClientConfig::set_end_of_line(const std::string& value) {
739  _internal_set_end_of_line(value);
740  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TCPClientConfig.end_of_line)
741 }
742 inline std::string* TCPClientConfig::mutable_end_of_line() {
743  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.TCPClientConfig.end_of_line)
744  return _internal_mutable_end_of_line();
745 }
746 inline const std::string& TCPClientConfig::_internal_end_of_line() const {
747  return end_of_line_.Get();
748 }
749 inline void TCPClientConfig::_internal_set_end_of_line(const std::string& value) {
750  _has_bits_[0] |= 0x00000001u;
751  end_of_line_.Set(&::goby::middleware::protobuf::TCPClientConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), value, GetArena());
752 }
753 inline void TCPClientConfig::set_end_of_line(std::string&& value) {
754  _has_bits_[0] |= 0x00000001u;
755  end_of_line_.Set(
756  &::goby::middleware::protobuf::TCPClientConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), ::std::move(value), GetArena());
757  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.TCPClientConfig.end_of_line)
758 }
759 inline void TCPClientConfig::set_end_of_line(const char* value) {
760  GOOGLE_DCHECK(value != nullptr);
761  _has_bits_[0] |= 0x00000001u;
762  end_of_line_.Set(&::goby::middleware::protobuf::TCPClientConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), ::std::string(value),
763  GetArena());
764  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.TCPClientConfig.end_of_line)
765 }
766 inline void TCPClientConfig::set_end_of_line(const char* value,
767  size_t size) {
768  _has_bits_[0] |= 0x00000001u;
769  end_of_line_.Set(&::goby::middleware::protobuf::TCPClientConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), ::std::string(
770  reinterpret_cast<const char*>(value), size), GetArena());
771  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.TCPClientConfig.end_of_line)
772 }
773 inline std::string* TCPClientConfig::_internal_mutable_end_of_line() {
774  _has_bits_[0] |= 0x00000001u;
775  return end_of_line_.Mutable(&::goby::middleware::protobuf::TCPClientConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), GetArena());
776 }
777 inline std::string* TCPClientConfig::release_end_of_line() {
778  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.TCPClientConfig.end_of_line)
779  if (!_internal_has_end_of_line()) {
780  return nullptr;
781  }
782  _has_bits_[0] &= ~0x00000001u;
783  return end_of_line_.ReleaseNonDefault(&::goby::middleware::protobuf::TCPClientConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), GetArena());
784 }
785 inline void TCPClientConfig::set_allocated_end_of_line(std::string* end_of_line) {
786  if (end_of_line != nullptr) {
787  _has_bits_[0] |= 0x00000001u;
788  } else {
789  _has_bits_[0] &= ~0x00000001u;
790  }
791  end_of_line_.SetAllocated(&::goby::middleware::protobuf::TCPClientConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(), end_of_line,
792  GetArena());
793  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.TCPClientConfig.end_of_line)
794 }
795 inline std::string* TCPClientConfig::unsafe_arena_release_end_of_line() {
796  // @@protoc_insertion_point(field_unsafe_arena_release:goby.middleware.protobuf.TCPClientConfig.end_of_line)
797  GOOGLE_DCHECK(GetArena() != nullptr);
798  _has_bits_[0] &= ~0x00000001u;
799  return end_of_line_.UnsafeArenaRelease(&::goby::middleware::protobuf::TCPClientConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(),
800  GetArena());
801 }
802 inline void TCPClientConfig::unsafe_arena_set_allocated_end_of_line(
803  std::string* end_of_line) {
804  GOOGLE_DCHECK(GetArena() != nullptr);
805  if (end_of_line != nullptr) {
806  _has_bits_[0] |= 0x00000001u;
807  } else {
808  _has_bits_[0] &= ~0x00000001u;
809  }
810  end_of_line_.UnsafeArenaSetAllocated(&::goby::middleware::protobuf::TCPClientConfig::_i_give_permission_to_break_this_code_default_end_of_line_.get(),
811  end_of_line, GetArena());
812  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.middleware.protobuf.TCPClientConfig.end_of_line)
813 }
814 
815 // required string remote_address = 5 [(.goby.field) = {
816 inline bool TCPClientConfig::_internal_has_remote_address() const {
817  bool value = (_has_bits_[0] & 0x00000002u) != 0;
818  return value;
819 }
820 inline bool TCPClientConfig::has_remote_address() const {
821  return _internal_has_remote_address();
822 }
823 inline void TCPClientConfig::clear_remote_address() {
824  remote_address_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
825  _has_bits_[0] &= ~0x00000002u;
826 }
827 inline const std::string& TCPClientConfig::remote_address() const {
828  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TCPClientConfig.remote_address)
829  return _internal_remote_address();
830 }
831 inline void TCPClientConfig::set_remote_address(const std::string& value) {
832  _internal_set_remote_address(value);
833  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TCPClientConfig.remote_address)
834 }
835 inline std::string* TCPClientConfig::mutable_remote_address() {
836  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.TCPClientConfig.remote_address)
837  return _internal_mutable_remote_address();
838 }
839 inline const std::string& TCPClientConfig::_internal_remote_address() const {
840  return remote_address_.Get();
841 }
842 inline void TCPClientConfig::_internal_set_remote_address(const std::string& value) {
843  _has_bits_[0] |= 0x00000002u;
844  remote_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
845 }
846 inline void TCPClientConfig::set_remote_address(std::string&& value) {
847  _has_bits_[0] |= 0x00000002u;
848  remote_address_.Set(
849  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
850  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.TCPClientConfig.remote_address)
851 }
852 inline void TCPClientConfig::set_remote_address(const char* value) {
853  GOOGLE_DCHECK(value != nullptr);
854  _has_bits_[0] |= 0x00000002u;
855  remote_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
856  GetArena());
857  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.TCPClientConfig.remote_address)
858 }
859 inline void TCPClientConfig::set_remote_address(const char* value,
860  size_t size) {
861  _has_bits_[0] |= 0x00000002u;
862  remote_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
863  reinterpret_cast<const char*>(value), size), GetArena());
864  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.TCPClientConfig.remote_address)
865 }
866 inline std::string* TCPClientConfig::_internal_mutable_remote_address() {
867  _has_bits_[0] |= 0x00000002u;
868  return remote_address_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
869 }
870 inline std::string* TCPClientConfig::release_remote_address() {
871  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.TCPClientConfig.remote_address)
872  if (!_internal_has_remote_address()) {
873  return nullptr;
874  }
875  _has_bits_[0] &= ~0x00000002u;
876  return remote_address_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
877 }
878 inline void TCPClientConfig::set_allocated_remote_address(std::string* remote_address) {
879  if (remote_address != nullptr) {
880  _has_bits_[0] |= 0x00000002u;
881  } else {
882  _has_bits_[0] &= ~0x00000002u;
883  }
884  remote_address_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), remote_address,
885  GetArena());
886  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.TCPClientConfig.remote_address)
887 }
888 inline std::string* TCPClientConfig::unsafe_arena_release_remote_address() {
889  // @@protoc_insertion_point(field_unsafe_arena_release:goby.middleware.protobuf.TCPClientConfig.remote_address)
890  GOOGLE_DCHECK(GetArena() != nullptr);
891  _has_bits_[0] &= ~0x00000002u;
892  return remote_address_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
893  GetArena());
894 }
895 inline void TCPClientConfig::unsafe_arena_set_allocated_remote_address(
896  std::string* remote_address) {
897  GOOGLE_DCHECK(GetArena() != nullptr);
898  if (remote_address != nullptr) {
899  _has_bits_[0] |= 0x00000002u;
900  } else {
901  _has_bits_[0] &= ~0x00000002u;
902  }
903  remote_address_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
904  remote_address, GetArena());
905  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.middleware.protobuf.TCPClientConfig.remote_address)
906 }
907 
908 // required uint32 remote_port = 6 [(.goby.field) = {
909 inline bool TCPClientConfig::_internal_has_remote_port() const {
910  bool value = (_has_bits_[0] & 0x00000004u) != 0;
911  return value;
912 }
913 inline bool TCPClientConfig::has_remote_port() const {
914  return _internal_has_remote_port();
915 }
916 inline void TCPClientConfig::clear_remote_port() {
917  remote_port_ = 0u;
918  _has_bits_[0] &= ~0x00000004u;
919 }
920 inline ::PROTOBUF_NAMESPACE_ID::uint32 TCPClientConfig::_internal_remote_port() const {
921  return remote_port_;
922 }
923 inline ::PROTOBUF_NAMESPACE_ID::uint32 TCPClientConfig::remote_port() const {
924  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TCPClientConfig.remote_port)
925  return _internal_remote_port();
926 }
927 inline void TCPClientConfig::_internal_set_remote_port(::PROTOBUF_NAMESPACE_ID::uint32 value) {
928  _has_bits_[0] |= 0x00000004u;
929  remote_port_ = value;
930 }
931 inline void TCPClientConfig::set_remote_port(::PROTOBUF_NAMESPACE_ID::uint32 value) {
932  _internal_set_remote_port(value);
933  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TCPClientConfig.remote_port)
934 }
935 
936 // optional bool ipv6 = 7 [default = false];
937 inline bool TCPClientConfig::_internal_has_ipv6() const {
938  bool value = (_has_bits_[0] & 0x00000008u) != 0;
939  return value;
940 }
941 inline bool TCPClientConfig::has_ipv6() const {
942  return _internal_has_ipv6();
943 }
944 inline void TCPClientConfig::clear_ipv6() {
945  ipv6_ = false;
946  _has_bits_[0] &= ~0x00000008u;
947 }
948 inline bool TCPClientConfig::_internal_ipv6() const {
949  return ipv6_;
950 }
951 inline bool TCPClientConfig::ipv6() const {
952  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TCPClientConfig.ipv6)
953  return _internal_ipv6();
954 }
955 inline void TCPClientConfig::_internal_set_ipv6(bool value) {
956  _has_bits_[0] |= 0x00000008u;
957  ipv6_ = value;
958 }
959 inline void TCPClientConfig::set_ipv6(bool value) {
960  _internal_set_ipv6(value);
961  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TCPClientConfig.ipv6)
962 }
963 
964 #ifdef __GNUC__
965  #pragma GCC diagnostic pop
966 #endif // __GNUC__
967 // -------------------------------------------------------------------
968 
969 
970 // @@protoc_insertion_point(namespace_scope)
971 
972 } // namespace protobuf
973 } // namespace middleware
974 } // namespace goby
975 
976 // @@protoc_insertion_point(global_scope)
977 
978 #include <google/protobuf/port_undef.inc>
979 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ftcp_5fconfig_2eproto
TCPClientConfig(TCPClientConfig &&from) noexcept
TCPClientConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_allocated_end_of_line(std::string *end_of_line)
TCPServerConfig * New() const final
void UnsafeArenaSwap(TCPClientConfig *other)
TCPServerConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
TCPServerConfig & operator=(const TCPServerConfig &from)
Definition: tcp_config.pb.h:99
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
TCPClientConfig & operator=(const TCPClientConfig &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void MergeFrom(const TCPServerConfig &from)
friend void swap(TCPClientConfig &a, TCPClientConfig &b)
const std::string & end_of_line() const
static const TCPClientConfig & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_end_of_line(const char *value, size_t size)
void UnsafeArenaSwap(TCPServerConfig *other)
TCPClientConfig(const TCPClientConfig &from)
TCPClientConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
TCPServerConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const TCPClientConfig * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
friend void swap(TCPServerConfig &a, TCPServerConfig &b)
void CopyFrom(const TCPServerConfig &from)
void set_end_of_line(std::string &&value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void Swap(TCPClientConfig *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
TCPServerConfig & operator=(TCPServerConfig &&from) noexcept
void set_end_of_line(const std::string &value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
TCPServerConfig(TCPServerConfig &&from) noexcept
Definition: tcp_config.pb.h:94
TCPServerConfig(const TCPServerConfig &from)
void MergeFrom(const TCPClientConfig &from)
static const TCPServerConfig * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
TCPClientConfig & operator=(TCPClientConfig &&from) noexcept
void Swap(TCPServerConfig *other)
void CopyFrom(const TCPClientConfig &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
TCPClientConfig * New() const final
static const TCPServerConfig & default_instance()
@ value
the parser finished reading a JSON value
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
TCPClientConfigDefaultTypeInternal _TCPClientConfig_default_instance_
TCPServerConfigDefaultTypeInternal _TCPServerConfig_default_instance_
The global namespace for the Goby project.
std::uint32_t uint32
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:154
#define ByteSizeLong
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: tcp_config.pb.h:62
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: tcp_config.pb.h:60
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: tcp_config.pb.h:61
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2ftcp_5fconfig_2eproto