4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fudp_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fudp_5fconfig_2eproto
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
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.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_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>
33 #include <google/protobuf/extension_set.h>
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>
42 #include <boost/units/systems/si.hpp>
44 #include <google/protobuf/port_def.inc>
45 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fudp_5fconfig_2eproto
46 PROTOBUF_NAMESPACE_OPEN
50 PROTOBUF_NAMESPACE_CLOSE
54 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
66 namespace middleware {
68 class UDPOneToManyConfig;
69 class UDPOneToManyConfigDefaultTypeInternal;
71 class UDPPointToPointConfig;
72 class UDPPointToPointConfigDefaultTypeInternal;
77 PROTOBUF_NAMESPACE_OPEN
78 template<> ::goby::middleware::protobuf::UDPOneToManyConfig* Arena::CreateMaybeMessage<::goby::middleware::protobuf::UDPOneToManyConfig>(Arena*);
79 template<> ::goby::middleware::protobuf::UDPPointToPointConfig* Arena::CreateMaybeMessage<::goby::middleware::protobuf::UDPPointToPointConfig>(Arena*);
80 PROTOBUF_NAMESPACE_CLOSE
82 namespace middleware {
87 class UDPOneToManyConfig PROTOBUF_FINAL :
88 public ::PROTOBUF_NAMESPACE_ID::Message {
95 : UDPOneToManyConfig() {
96 *
this = ::std::move(from);
99 inline UDPOneToManyConfig&
operator=(
const UDPOneToManyConfig& from) {
103 inline UDPOneToManyConfig&
operator=(UDPOneToManyConfig&& from) noexcept {
104 if (GetArena() == from.GetArena()) {
105 if (
this != &from) InternalSwap(&from);
113 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
116 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
119 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
120 return GetDescriptor();
123 return GetMetadataStatic().descriptor;
126 return GetMetadataStatic().reflection;
132 return reinterpret_cast<const UDPOneToManyConfig*
>(
135 static constexpr
int kIndexInFileMessages =
138 friend void swap(UDPOneToManyConfig& a, UDPOneToManyConfig& b) {
141 inline void Swap(UDPOneToManyConfig* other) {
142 if (other ==
this)
return;
143 if (GetArena() == other->GetArena()) {
146 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
150 if (other ==
this)
return;
151 GOOGLE_DCHECK(GetArena() == other->GetArena());
157 inline UDPOneToManyConfig*
New() const final {
158 return CreateMaybeMessage<UDPOneToManyConfig>(
nullptr);
161 UDPOneToManyConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
162 return CreateMaybeMessage<UDPOneToManyConfig>(arena);
164 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
165 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
168 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
169 bool IsInitialized() 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(); }
178 inline void SharedCtor();
179 inline void SharedDtor();
180 void SetCachedSize(
int size)
const final;
181 void InternalSwap(UDPOneToManyConfig* other);
182 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
183 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
184 return "goby.middleware.protobuf.UDPOneToManyConfig";
189 static void ArenaDtor(
void*
object);
190 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
195 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
207 kBindPortFieldNumber = 2,
208 kSetReuseaddrFieldNumber = 10,
209 kSetBroadcastFieldNumber = 11,
210 kIpv6FieldNumber = 12,
215 bool _internal_has_bind_port()
const;
228 bool _internal_has_set_reuseaddr()
const;
234 bool _internal_set_reuseaddr()
const;
235 void _internal_set_set_reuseaddr(
bool value);
241 bool _internal_has_set_broadcast()
const;
247 bool _internal_set_broadcast()
const;
248 void _internal_set_set_broadcast(
bool value);
254 bool _internal_has_ipv6()
const;
260 bool _internal_ipv6()
const;
261 void _internal_set_ipv6(
bool value);
268 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
269 typedef void InternalArenaConstructable_;
270 typedef void DestructorSkippable_;
271 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
272 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
277 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fudp_5fconfig_2eproto;
282 public ::PROTOBUF_NAMESPACE_ID::Message {
289 : UDPPointToPointConfig() {
290 *
this = ::std::move(from);
293 inline UDPPointToPointConfig&
operator=(
const UDPPointToPointConfig& from) {
297 inline UDPPointToPointConfig&
operator=(UDPPointToPointConfig&& from) noexcept {
298 if (GetArena() == from.GetArena()) {
299 if (
this != &from) InternalSwap(&from);
307 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
310 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
313 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
314 return GetDescriptor();
317 return GetMetadataStatic().descriptor;
320 return GetMetadataStatic().reflection;
326 return reinterpret_cast<const UDPPointToPointConfig*
>(
329 static constexpr
int kIndexInFileMessages =
332 friend void swap(UDPPointToPointConfig& a, UDPPointToPointConfig& b) {
335 inline void Swap(UDPPointToPointConfig* other) {
336 if (other ==
this)
return;
337 if (GetArena() == other->GetArena()) {
340 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
344 if (other ==
this)
return;
345 GOOGLE_DCHECK(GetArena() == other->GetArena());
351 inline UDPPointToPointConfig*
New() const final {
352 return CreateMaybeMessage<UDPPointToPointConfig>(
nullptr);
355 UDPPointToPointConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
356 return CreateMaybeMessage<UDPPointToPointConfig>(arena);
358 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
359 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
362 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
363 bool IsInitialized() const final;
366 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
367 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
368 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
369 int GetCachedSize() const final {
return _cached_size_.Get(); }
372 inline void SharedCtor();
373 inline void SharedDtor();
374 void SetCachedSize(
int size)
const final;
375 void InternalSwap(UDPPointToPointConfig* other);
376 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
377 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
378 return "goby.middleware.protobuf.UDPPointToPointConfig";
383 static void ArenaDtor(
void*
object);
384 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
389 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
401 kRemoteAddressFieldNumber = 5,
402 kBindPortFieldNumber = 2,
403 kRemotePortFieldNumber = 6,
404 kSetReuseaddrFieldNumber = 10,
405 kSetBroadcastFieldNumber = 11,
406 kIpv6FieldNumber = 12,
411 bool _internal_has_remote_address()
const;
422 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
423 " string fields are deprecated and will be removed in a"
425 std::
string* unsafe_arena_release_remote_address();
426 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
427 "
string fields are deprecated and will be removed in a"
429 void unsafe_arena_set_allocated_remote_address(
430 std::
string* remote_address);
432 const std::
string& _internal_remote_address() const;
433 void _internal_set_remote_address(const std::
string& value);
434 std::
string* _internal_mutable_remote_address();
438 bool has_bind_port() const;
440 bool _internal_has_bind_port() const;
442 void clear_bind_port();
443 ::PROTOBUF_NAMESPACE_ID::
uint32 bind_port() const;
444 void set_bind_port(::PROTOBUF_NAMESPACE_ID::
uint32 value);
446 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_bind_port() const;
447 void _internal_set_bind_port(::PROTOBUF_NAMESPACE_ID::
uint32 value);
451 bool has_remote_port() const;
453 bool _internal_has_remote_port() const;
455 void clear_remote_port();
456 ::PROTOBUF_NAMESPACE_ID::
uint32 remote_port() const;
457 void set_remote_port(::PROTOBUF_NAMESPACE_ID::
uint32 value);
459 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_remote_port() const;
460 void _internal_set_remote_port(::PROTOBUF_NAMESPACE_ID::
uint32 value);
464 bool has_set_reuseaddr() const;
466 bool _internal_has_set_reuseaddr() const;
468 void clear_set_reuseaddr();
469 bool set_reuseaddr() const;
470 void set_set_reuseaddr(
bool value);
472 bool _internal_set_reuseaddr() const;
473 void _internal_set_set_reuseaddr(
bool value);
477 bool has_set_broadcast() const;
479 bool _internal_has_set_broadcast() const;
481 void clear_set_broadcast();
482 bool set_broadcast() const;
483 void set_set_broadcast(
bool value);
485 bool _internal_set_broadcast() const;
486 void _internal_set_set_broadcast(
bool value);
490 bool has_ipv6() const;
492 bool _internal_has_ipv6() const;
496 void set_ipv6(
bool value);
498 bool _internal_ipv6() const;
499 void _internal_set_ipv6(
bool value);
507 size_t RequiredFieldsByteSizeFallback() const;
509 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
510 typedef
void InternalArenaConstructable_;
511 typedef
void DestructorSkippable_;
512 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
513 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
514 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr remote_address_;
515 ::PROTOBUF_NAMESPACE_ID::
uint32 bind_port_;
516 ::PROTOBUF_NAMESPACE_ID::
uint32 remote_port_;
528 #pragma GCC diagnostic push
529 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
534 inline bool UDPOneToManyConfig::_internal_has_bind_port()
const {
535 bool value = (_has_bits_[0] & 0x00000001u) != 0;
538 inline bool UDPOneToManyConfig::has_bind_port()
const {
539 return _internal_has_bind_port();
541 inline void UDPOneToManyConfig::clear_bind_port() {
543 _has_bits_[0] &= ~0x00000001u;
550 return _internal_bind_port();
553 _has_bits_[0] |= 0x00000001u;
557 _internal_set_bind_port(value);
562 inline bool UDPOneToManyConfig::_internal_has_set_reuseaddr()
const {
563 bool value = (_has_bits_[0] & 0x00000002u) != 0;
566 inline bool UDPOneToManyConfig::has_set_reuseaddr()
const {
567 return _internal_has_set_reuseaddr();
569 inline void UDPOneToManyConfig::clear_set_reuseaddr() {
570 set_reuseaddr_ =
false;
571 _has_bits_[0] &= ~0x00000002u;
573 inline bool UDPOneToManyConfig::_internal_set_reuseaddr()
const {
574 return set_reuseaddr_;
576 inline bool UDPOneToManyConfig::set_reuseaddr()
const {
578 return _internal_set_reuseaddr();
580 inline void UDPOneToManyConfig::_internal_set_set_reuseaddr(
bool value) {
581 _has_bits_[0] |= 0x00000002u;
582 set_reuseaddr_ =
value;
584 inline void UDPOneToManyConfig::set_set_reuseaddr(
bool value) {
585 _internal_set_set_reuseaddr(value);
590 inline bool UDPOneToManyConfig::_internal_has_set_broadcast()
const {
591 bool value = (_has_bits_[0] & 0x00000004u) != 0;
594 inline bool UDPOneToManyConfig::has_set_broadcast()
const {
595 return _internal_has_set_broadcast();
597 inline void UDPOneToManyConfig::clear_set_broadcast() {
598 set_broadcast_ =
false;
599 _has_bits_[0] &= ~0x00000004u;
601 inline bool UDPOneToManyConfig::_internal_set_broadcast()
const {
602 return set_broadcast_;
604 inline bool UDPOneToManyConfig::set_broadcast()
const {
606 return _internal_set_broadcast();
608 inline void UDPOneToManyConfig::_internal_set_set_broadcast(
bool value) {
609 _has_bits_[0] |= 0x00000004u;
610 set_broadcast_ =
value;
612 inline void UDPOneToManyConfig::set_set_broadcast(
bool value) {
613 _internal_set_set_broadcast(value);
618 inline bool UDPOneToManyConfig::_internal_has_ipv6()
const {
619 bool value = (_has_bits_[0] & 0x00000008u) != 0;
622 inline bool UDPOneToManyConfig::has_ipv6()
const {
623 return _internal_has_ipv6();
625 inline void UDPOneToManyConfig::clear_ipv6() {
627 _has_bits_[0] &= ~0x00000008u;
629 inline bool UDPOneToManyConfig::_internal_ipv6()
const {
632 inline bool UDPOneToManyConfig::ipv6()
const {
634 return _internal_ipv6();
636 inline void UDPOneToManyConfig::_internal_set_ipv6(
bool value) {
637 _has_bits_[0] |= 0x00000008u;
640 inline void UDPOneToManyConfig::set_ipv6(
bool value) {
641 _internal_set_ipv6(value);
650 inline bool UDPPointToPointConfig::_internal_has_bind_port()
const {
651 bool value = (_has_bits_[0] & 0x00000002u) != 0;
654 inline bool UDPPointToPointConfig::has_bind_port()
const {
655 return _internal_has_bind_port();
657 inline void UDPPointToPointConfig::clear_bind_port() {
659 _has_bits_[0] &= ~0x00000002u;
666 return _internal_bind_port();
669 _has_bits_[0] |= 0x00000002u;
673 _internal_set_bind_port(value);
678 inline bool UDPPointToPointConfig::_internal_has_remote_address()
const {
679 bool value = (_has_bits_[0] & 0x00000001u) != 0;
682 inline bool UDPPointToPointConfig::has_remote_address()
const {
683 return _internal_has_remote_address();
685 inline void UDPPointToPointConfig::clear_remote_address() {
687 _has_bits_[0] &= ~0x00000001u;
689 inline const std::string& UDPPointToPointConfig::remote_address()
const {
691 return _internal_remote_address();
693 inline void UDPPointToPointConfig::set_remote_address(
const std::string& value) {
694 _internal_set_remote_address(value);
697 inline std::string* UDPPointToPointConfig::mutable_remote_address() {
699 return _internal_mutable_remote_address();
701 inline const std::string& UDPPointToPointConfig::_internal_remote_address()
const {
702 return remote_address_.Get();
704 inline void UDPPointToPointConfig::_internal_set_remote_address(
const std::string& value) {
705 _has_bits_[0] |= 0x00000001u;
708 inline void UDPPointToPointConfig::set_remote_address(std::string&& value) {
709 _has_bits_[0] |= 0x00000001u;
714 inline void UDPPointToPointConfig::set_remote_address(
const char* value) {
715 GOOGLE_DCHECK(value !=
nullptr);
716 _has_bits_[0] |= 0x00000001u;
721 inline void UDPPointToPointConfig::set_remote_address(
const char* value,
723 _has_bits_[0] |= 0x00000001u;
725 reinterpret_cast<const char*
>(value), size), GetArena());
728 inline std::string* UDPPointToPointConfig::_internal_mutable_remote_address() {
729 _has_bits_[0] |= 0x00000001u;
732 inline std::string* UDPPointToPointConfig::release_remote_address() {
734 if (!_internal_has_remote_address()) {
737 _has_bits_[0] &= ~0x00000001u;
740 inline void UDPPointToPointConfig::set_allocated_remote_address(std::string* remote_address) {
741 if (remote_address !=
nullptr) {
742 _has_bits_[0] |= 0x00000001u;
744 _has_bits_[0] &= ~0x00000001u;
750 inline std::string* UDPPointToPointConfig::unsafe_arena_release_remote_address() {
752 GOOGLE_DCHECK(GetArena() !=
nullptr);
753 _has_bits_[0] &= ~0x00000001u;
757 inline void UDPPointToPointConfig::unsafe_arena_set_allocated_remote_address(
758 std::string* remote_address) {
759 GOOGLE_DCHECK(GetArena() !=
nullptr);
760 if (remote_address !=
nullptr) {
761 _has_bits_[0] |= 0x00000001u;
763 _has_bits_[0] &= ~0x00000001u;
766 remote_address, GetArena());
771 inline bool UDPPointToPointConfig::_internal_has_remote_port()
const {
772 bool value = (_has_bits_[0] & 0x00000004u) != 0;
775 inline bool UDPPointToPointConfig::has_remote_port()
const {
776 return _internal_has_remote_port();
778 inline void UDPPointToPointConfig::clear_remote_port() {
780 _has_bits_[0] &= ~0x00000004u;
787 return _internal_remote_port();
790 _has_bits_[0] |= 0x00000004u;
791 remote_port_ =
value;
794 _internal_set_remote_port(value);
799 inline bool UDPPointToPointConfig::_internal_has_set_reuseaddr()
const {
800 bool value = (_has_bits_[0] & 0x00000008u) != 0;
803 inline bool UDPPointToPointConfig::has_set_reuseaddr()
const {
804 return _internal_has_set_reuseaddr();
806 inline void UDPPointToPointConfig::clear_set_reuseaddr() {
807 set_reuseaddr_ =
false;
808 _has_bits_[0] &= ~0x00000008u;
810 inline bool UDPPointToPointConfig::_internal_set_reuseaddr()
const {
811 return set_reuseaddr_;
813 inline bool UDPPointToPointConfig::set_reuseaddr()
const {
815 return _internal_set_reuseaddr();
817 inline void UDPPointToPointConfig::_internal_set_set_reuseaddr(
bool value) {
818 _has_bits_[0] |= 0x00000008u;
819 set_reuseaddr_ =
value;
821 inline void UDPPointToPointConfig::set_set_reuseaddr(
bool value) {
822 _internal_set_set_reuseaddr(value);
827 inline bool UDPPointToPointConfig::_internal_has_set_broadcast()
const {
828 bool value = (_has_bits_[0] & 0x00000010u) != 0;
831 inline bool UDPPointToPointConfig::has_set_broadcast()
const {
832 return _internal_has_set_broadcast();
834 inline void UDPPointToPointConfig::clear_set_broadcast() {
835 set_broadcast_ =
false;
836 _has_bits_[0] &= ~0x00000010u;
838 inline bool UDPPointToPointConfig::_internal_set_broadcast()
const {
839 return set_broadcast_;
841 inline bool UDPPointToPointConfig::set_broadcast()
const {
843 return _internal_set_broadcast();
845 inline void UDPPointToPointConfig::_internal_set_set_broadcast(
bool value) {
846 _has_bits_[0] |= 0x00000010u;
847 set_broadcast_ =
value;
849 inline void UDPPointToPointConfig::set_set_broadcast(
bool value) {
850 _internal_set_set_broadcast(value);
855 inline bool UDPPointToPointConfig::_internal_has_ipv6()
const {
856 bool value = (_has_bits_[0] & 0x00000020u) != 0;
859 inline bool UDPPointToPointConfig::has_ipv6()
const {
860 return _internal_has_ipv6();
862 inline void UDPPointToPointConfig::clear_ipv6() {
864 _has_bits_[0] &= ~0x00000020u;
866 inline bool UDPPointToPointConfig::_internal_ipv6()
const {
869 inline bool UDPPointToPointConfig::ipv6()
const {
871 return _internal_ipv6();
873 inline void UDPPointToPointConfig::_internal_set_ipv6(
bool value) {
874 _has_bits_[0] |= 0x00000020u;
877 inline void UDPPointToPointConfig::set_ipv6(
bool value) {
878 _internal_set_ipv6(value);
883 #pragma GCC diagnostic pop
896 #include <google/protobuf/port_undef.inc>
UDPOneToManyConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const UDPOneToManyConfig &from)
static void InitAsDefaultInstance()
const std::string & remote_address() const
void set_set_broadcast(bool value)
friend void swap(UDPPointToPointConfig &a, UDPPointToPointConfig &b)
void clear_remote_address()
std::string * mutable_remote_address()
void set_ipv6(bool value)
void Swap(UDPOneToManyConfig *other)
void set_allocated_remote_address(std::string *remote_address)
virtual ~UDPPointToPointConfig()
void set_remote_address(const char *value, size_t size)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
UDPPointToPointConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(UDPPointToPointConfig *other)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
bool set_broadcast() const
std::string * release_remote_address()
UDPOneToManyConfig(const UDPOneToManyConfig &from)
UDPOneToManyConfig * New() const final
UDPPointToPointConfig * New() const final
friend void swap(UDPOneToManyConfig &a, UDPOneToManyConfig &b)
UDPOneToManyConfig & operator=(UDPOneToManyConfig &&from) noexcept
static const UDPPointToPointConfig & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
UDPPointToPointConfig(const UDPPointToPointConfig &from)
void set_remote_address(const std::string &value)
void CopyFrom(const UDPPointToPointConfig &from)
UDPPointToPointConfig & operator=(UDPPointToPointConfig &&from) noexcept
bool has_set_broadcast() const
static const UDPOneToManyConfig & default_instance()
void CopyFrom(const UDPOneToManyConfig &from)
::PROTOBUF_NAMESPACE_ID::uint32 bind_port() const
void MergeFrom(const UDPPointToPointConfig &from)
void UnsafeArenaSwap(UDPOneToManyConfig *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
bool has_set_reuseaddr() const
void clear_set_reuseaddr()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void UnsafeArenaSwap(UDPPointToPointConfig *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
UDPPointToPointConfig(UDPPointToPointConfig &&from) noexcept
void clear_set_broadcast()
void set_remote_address(const char *value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
virtual ~UDPOneToManyConfig()
bool has_remote_address() const
bool set_reuseaddr() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
UDPOneToManyConfig & operator=(const UDPOneToManyConfig &from)
bool has_bind_port() const
UDPOneToManyConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
UDPPointToPointConfig & operator=(const UDPPointToPointConfig &from)
static const UDPOneToManyConfig * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
UDPPointToPointConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_set_reuseaddr(bool value)
static const UDPPointToPointConfig * internal_default_instance()
void set_remote_address(std::string &&value)
void set_bind_port(::PROTOBUF_NAMESPACE_ID::uint32 value)
UDPOneToManyConfig(UDPOneToManyConfig &&from) noexcept
@ value
the parser finished reading a JSON value
UDPPointToPointConfigDefaultTypeInternal _UDPPointToPointConfig_default_instance_
UDPOneToManyConfigDefaultTypeInternal _UDPOneToManyConfig_default_instance_
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fudp_5fconfig_2eproto