discovery.pb.h
Go to the documentation of this file.
68 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fdiscovery_2eproto;
76 IGNITION_MSGS_VISIBLE extern Discovery_FlagsDefaultTypeInternal _Discovery_Flags_default_instance_;
79 IGNITION_MSGS_VISIBLE extern Discovery_PublisherDefaultTypeInternal _Discovery_Publisher_default_instance_;
82 IGNITION_MSGS_VISIBLE extern Discovery_Publisher_MessagePublisherDefaultTypeInternal _Discovery_Publisher_MessagePublisher_default_instance_;
85 IGNITION_MSGS_VISIBLE extern Discovery_Publisher_ServicePublisherDefaultTypeInternal _Discovery_Publisher_ServicePublisher_default_instance_;
88 IGNITION_MSGS_VISIBLE extern Discovery_SubscriberDefaultTypeInternal _Discovery_Subscriber_default_instance_;
92 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery* Arena::CreateMaybeMessage<::ignition::msgs::Discovery>(Arena*);
93 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery_Flags* Arena::CreateMaybeMessage<::ignition::msgs::Discovery_Flags>(Arena*);
94 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery_Publisher* Arena::CreateMaybeMessage<::ignition::msgs::Discovery_Publisher>(Arena*);
95 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery_Publisher_MessagePublisher* Arena::CreateMaybeMessage<::ignition::msgs::Discovery_Publisher_MessagePublisher>(Arena*);
96 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery_Publisher_ServicePublisher* Arena::CreateMaybeMessage<::ignition::msgs::Discovery_Publisher_ServicePublisher>(Arena*);
97 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery_Subscriber* Arena::CreateMaybeMessage<::ignition::msgs::Discovery_Subscriber>(Arena*);
106 Discovery_Publisher_Scope_Discovery_Publisher_Scope_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
107 Discovery_Publisher_Scope_Discovery_Publisher_Scope_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
108 };
110 constexpr Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MIN = Discovery_Publisher_Scope_PROCESS;
111 constexpr Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MAX = Discovery_Publisher_Scope_ALL;
112 constexpr int Discovery_Publisher_Scope_Scope_ARRAYSIZE = Discovery_Publisher_Scope_Scope_MAX + 1;
114 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Discovery_Publisher_Scope_descriptor();
137 Discovery_Type_Discovery_Type_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
138 Discovery_Type_Discovery_Type_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
139 };
145 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Discovery_Type_descriptor();
162 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Flags) */ {
243 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
249 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
250 uint8_t* _InternalSerialize(
276 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
283 kRelayFieldNumber = 1,
284 kNoRelayFieldNumber = 2,
319 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Subscriber) */ {
323 explicit constexpr Discovery_Subscriber(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
400 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
406 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
407 uint8_t* _InternalSerialize(
433 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
440 kTopicFieldNumber = 1,
470 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Publisher.MessagePublisher) */ {
472 inline Discovery_Publisher_MessagePublisher() : Discovery_Publisher_MessagePublisher(nullptr) {}
474 explicit constexpr Discovery_Publisher_MessagePublisher(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
482 inline Discovery_Publisher_MessagePublisher& operator=(const Discovery_Publisher_MessagePublisher& from) {
486 inline Discovery_Publisher_MessagePublisher& operator=(Discovery_Publisher_MessagePublisher&& from) noexcept {
519 friend void swap(Discovery_Publisher_MessagePublisher& a, Discovery_Publisher_MessagePublisher& b) {
543 Discovery_Publisher_MessagePublisher* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
551 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
557 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
558 uint8_t* _InternalSerialize(
584 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
591 kCtrlFieldNumber = 1,
592 kMsgTypeFieldNumber = 2,
593 kMsgsPerSecFieldNumber = 4,
594 kThrottledFieldNumber = 3,
659 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Publisher.ServicePublisher) */ {
661 inline Discovery_Publisher_ServicePublisher() : Discovery_Publisher_ServicePublisher(nullptr) {}
663 explicit constexpr Discovery_Publisher_ServicePublisher(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
671 inline Discovery_Publisher_ServicePublisher& operator=(const Discovery_Publisher_ServicePublisher& from) {
675 inline Discovery_Publisher_ServicePublisher& operator=(Discovery_Publisher_ServicePublisher&& from) noexcept {
708 friend void swap(Discovery_Publisher_ServicePublisher& a, Discovery_Publisher_ServicePublisher& b) {
732 Discovery_Publisher_ServicePublisher* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
740 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
746 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
747 uint8_t* _InternalSerialize(
773 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
780 kSocketIdFieldNumber = 1,
781 kRequestTypeFieldNumber = 2,
782 kResponseTypeFieldNumber = 3,
842 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Publisher) */ {
885 kMsgPub = 6,
886 kSrvPub = 7,
887 PUB_TYPE_NOT_SET = 0,
929 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
935 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
936 uint8_t* _InternalSerialize(
962 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1004 kTopicFieldNumber = 1,
1005 kAddressFieldNumber = 2,
1006 kProcessUuidFieldNumber = 3,
1007 kNodeUuidFieldNumber = 4,
1008 kScopeFieldNumber = 5,
1009 kMsgPubFieldNumber = 6,
1010 kSrvPubFieldNumber = 7,
1146 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery) */ {
1189 kSub = 6,
1190 kPub = 7,
1191 DISC_CONTENTS_NOT_SET = 0,
1233 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
1239 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1240 uint8_t* _InternalSerialize(
1266 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1319 kProcessUuidFieldNumber = 3,
1320 kHeaderFieldNumber = 1,
1321 kFlagsFieldNumber = 5,
1322 kVersionFieldNumber = 2,
1323 kTypeFieldNumber = 4,
1324 kSubFieldNumber = 6,
1325 kPubFieldNumber = 7,
1528 topic_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1541 topic_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1545 return topic_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1549 return topic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1561 topic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1583 ctrl_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1588 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1594 inline void Discovery_Publisher_MessagePublisher::_internal_set_ctrl(const std::string& value) {
1596 ctrl_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1600 return ctrl_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1603 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1604 return ctrl_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1616 ctrl_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1619 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1627 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1634 msg_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1635 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1639 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1645 inline void Discovery_Publisher_MessagePublisher::_internal_set_msg_type(const std::string& value) {
1647 msg_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1651 return msg_type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1654 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1655 return msg_type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1657 inline void Discovery_Publisher_MessagePublisher::set_allocated_msg_type(std::string* msg_type) {
1663 msg_type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), msg_type,
1667 msg_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1670 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1681 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.MessagePublisher.throttled)
1690 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.MessagePublisher.throttled)
1701 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.MessagePublisher.msgs_per_sec)
1710 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.MessagePublisher.msgs_per_sec)
1722 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1729 socket_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1730 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1734 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1740 inline void Discovery_Publisher_ServicePublisher::_internal_set_socket_id(const std::string& value) {
1742 socket_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1746 return socket_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1749 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1750 return socket_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1752 inline void Discovery_Publisher_ServicePublisher::set_allocated_socket_id(std::string* socket_id) {
1758 socket_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), socket_id,
1762 socket_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1765 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1773 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1780 request_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1781 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1785 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1788 inline const std::string& Discovery_Publisher_ServicePublisher::_internal_request_type() const {
1791 inline void Discovery_Publisher_ServicePublisher::_internal_set_request_type(const std::string& value) {
1793 request_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1797 return request_type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1800 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1801 return request_type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1803 inline void Discovery_Publisher_ServicePublisher::set_allocated_request_type(std::string* request_type) {
1809 request_type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), request_type,
1812 if (request_type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
1813 request_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1816 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1824 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1831 response_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1832 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1836 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1839 inline const std::string& Discovery_Publisher_ServicePublisher::_internal_response_type() const {
1842 inline void Discovery_Publisher_ServicePublisher::_internal_set_response_type(const std::string& value) {
1844 response_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1848 return response_type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1851 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1852 return response_type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1854 inline void Discovery_Publisher_ServicePublisher::set_allocated_response_type(std::string* response_type) {
1860 response_type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), response_type,
1863 if (response_type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
1864 response_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1867 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1886 topic_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1899 topic_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1903 return topic_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1907 return topic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1919 topic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1937 address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1950 address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1954 return address_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1958 return address_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1966 address_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), address,
1970 address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1988 process_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2001 process_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
2005 return process_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2009 return process_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2017 process_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), process_uuid,
2020 if (process_uuid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
2021 process_uuid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
2024 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.process_uuid)
2039 node_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2052 node_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
2056 return node_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2060 return node_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2068 node_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), node_uuid,
2072 node_uuid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
2082 inline ::ignition::msgs::Discovery_Publisher_Scope Discovery_Publisher::_internal_scope() const {
2089 inline void Discovery_Publisher::_internal_set_scope(::ignition::msgs::Discovery_Publisher_Scope value) {
2093 inline void Discovery_Publisher::set_scope(::ignition::msgs::Discovery_Publisher_Scope value) {
2116 inline ::ignition::msgs::Discovery_Publisher_MessagePublisher* Discovery_Publisher::release_msg_pub() {
2130 inline const ::ignition::msgs::Discovery_Publisher_MessagePublisher& Discovery_Publisher::_internal_msg_pub() const {
2133 : reinterpret_cast< ::ignition::msgs::Discovery_Publisher_MessagePublisher&>(::ignition::msgs::_Discovery_Publisher_MessagePublisher_default_instance_);
2135 inline const ::ignition::msgs::Discovery_Publisher_MessagePublisher& Discovery_Publisher::msg_pub() const {
2139 inline ::ignition::msgs::Discovery_Publisher_MessagePublisher* Discovery_Publisher::unsafe_arena_release_msg_pub() {
2140 // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.Discovery.Publisher.msg_pub)
2150 inline void Discovery_Publisher::unsafe_arena_set_allocated_msg_pub(::ignition::msgs::Discovery_Publisher_MessagePublisher* msg_pub) {
2156 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Discovery.Publisher.msg_pub)
2158 inline ::ignition::msgs::Discovery_Publisher_MessagePublisher* Discovery_Publisher::_internal_mutable_msg_pub() {
2162 pub_type_.msg_pub_ = CreateMaybeMessage< ::ignition::msgs::Discovery_Publisher_MessagePublisher >(GetArenaForAllocation());
2166 inline ::ignition::msgs::Discovery_Publisher_MessagePublisher* Discovery_Publisher::mutable_msg_pub() {
2190 inline ::ignition::msgs::Discovery_Publisher_ServicePublisher* Discovery_Publisher::release_srv_pub() {
2204 inline const ::ignition::msgs::Discovery_Publisher_ServicePublisher& Discovery_Publisher::_internal_srv_pub() const {
2207 : reinterpret_cast< ::ignition::msgs::Discovery_Publisher_ServicePublisher&>(::ignition::msgs::_Discovery_Publisher_ServicePublisher_default_instance_);
2209 inline const ::ignition::msgs::Discovery_Publisher_ServicePublisher& Discovery_Publisher::srv_pub() const {
2213 inline ::ignition::msgs::Discovery_Publisher_ServicePublisher* Discovery_Publisher::unsafe_arena_release_srv_pub() {
2214 // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.Discovery.Publisher.srv_pub)
2224 inline void Discovery_Publisher::unsafe_arena_set_allocated_srv_pub(::ignition::msgs::Discovery_Publisher_ServicePublisher* srv_pub) {
2230 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Discovery.Publisher.srv_pub)
2232 inline ::ignition::msgs::Discovery_Publisher_ServicePublisher* Discovery_Publisher::_internal_mutable_srv_pub() {
2236 pub_type_.srv_pub_ = CreateMaybeMessage< ::ignition::msgs::Discovery_Publisher_ServicePublisher >(GetArenaForAllocation());
2240 inline ::ignition::msgs::Discovery_Publisher_ServicePublisher* Discovery_Publisher::mutable_srv_pub() {
2377 process_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2390 process_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
2394 return process_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2398 return process_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2406 process_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), process_uuid,
2409 if (process_uuid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
2410 process_uuid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
2513 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::ignition::msgs::Discovery_Flags>::GetOwningArena(flags);
2561 : reinterpret_cast< ::ignition::msgs::Discovery_Subscriber&>(::ignition::msgs::_Discovery_Subscriber_default_instance_);
2578 inline void Discovery::unsafe_arena_set_allocated_sub(::ignition::msgs::Discovery_Subscriber* sub) {
2590 disc_contents_.sub_ = CreateMaybeMessage< ::ignition::msgs::Discovery_Subscriber >(GetArenaForAllocation());
2635 : reinterpret_cast< ::ignition::msgs::Discovery_Publisher&>(::ignition::msgs::_Discovery_Publisher_default_instance_);
2652 inline void Discovery::unsafe_arena_set_allocated_pub(::ignition::msgs::Discovery_Publisher* pub) {
2664 disc_contents_.pub_ = CreateMaybeMessage< ::ignition::msgs::Discovery_Publisher >(GetArenaForAllocation());
2708 template <> struct is_proto_enum< ::ignition::msgs::Discovery_Publisher_Scope> : ::std::true_type {};
2710 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Discovery_Publisher_Scope>() {
2727 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fdiscovery_2eproto
Definition: discovery.pb.h:162
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: discovery.pb.h:198
friend void swap(Discovery_Flags &a, Discovery_Flags &b)
Definition: discovery.pb.h:211
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Discovery_Flags(const Discovery_Flags &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: discovery.pb.h:192
void CopyFrom(const Discovery_Flags &from)
Discovery_Flags & operator=(const Discovery_Flags &from)
Definition: discovery.pb.h:174
Discovery_Flags * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: discovery.pb.h:235
~Discovery_Flags() override
void Swap(Discovery_Flags *other)
Definition: discovery.pb.h:214
Discovery_Flags(Discovery_Flags &&from) noexcept
Definition: discovery.pb.h:169
void MergeFrom(const Discovery_Flags &from)
Discovery_Flags(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: discovery.pb.h:195
Discovery_Flags & operator=(Discovery_Flags &&from) noexcept
Definition: discovery.pb.h:178
void UnsafeArenaSwap(Discovery_Flags *other)
Definition: discovery.pb.h:227
static const ClassData _class_data_
Definition: discovery.pb.h:273
constexpr Discovery_Flags(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const Discovery_Flags * internal_default_instance()
Definition: discovery.pb.h:204
void set_no_relay(bool value)
Definition: discovery.pb.h:1507
static const Discovery_Flags & default_instance()
Definition: discovery.pb.h:201
Definition: discovery.pb.h:470
Discovery_Publisher_MessagePublisher * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: discovery.pb.h:543
std::string * mutable_ctrl()
Definition: discovery.pb.h:1586
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: discovery.pb.h:506
uint64_t msgs_per_sec() const
Definition: discovery.pb.h:1700
friend void swap(Discovery_Publisher_MessagePublisher &a, Discovery_Publisher_MessagePublisher &b)
Definition: discovery.pb.h:519
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void clear_msgs_per_sec()
Definition: discovery.pb.h:1694
~Discovery_Publisher_MessagePublisher() override
std::string * mutable_msg_type()
Definition: discovery.pb.h:1637
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: discovery.pb.h:500
Discovery_Publisher_MessagePublisher & operator=(Discovery_Publisher_MessagePublisher &&from) noexcept
Definition: discovery.pb.h:486
static const Discovery_Publisher_MessagePublisher * internal_default_instance()
Definition: discovery.pb.h:512
void set_allocated_msg_type(std::string *msg_type)
Definition: discovery.pb.h:1657
Discovery_Publisher_MessagePublisher(const Discovery_Publisher_MessagePublisher &from)
constexpr Discovery_Publisher_MessagePublisher(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const Discovery_Publisher_MessagePublisher & default_instance()
Definition: discovery.pb.h:509
void Swap(Discovery_Publisher_MessagePublisher *other)
Definition: discovery.pb.h:522
Discovery_Publisher_MessagePublisher(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const std::string & msg_type() const
Definition: discovery.pb.h:1626
void set_allocated_ctrl(std::string *ctrl)
Definition: discovery.pb.h:1606
void UnsafeArenaSwap(Discovery_Publisher_MessagePublisher *other)
Definition: discovery.pb.h:535
PROTOBUF_NODISCARD std::string * release_msg_type()
Definition: discovery.pb.h:1653
PROTOBUF_NODISCARD std::string * release_ctrl()
Definition: discovery.pb.h:1602
void set_throttled(bool value)
Definition: discovery.pb.h:1688
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Discovery_Publisher_MessagePublisher(Discovery_Publisher_MessagePublisher &&from) noexcept
Definition: discovery.pb.h:477
Discovery_Publisher_MessagePublisher()
Definition: discovery.pb.h:472
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: discovery.pb.h:503
void clear_ctrl()
Definition: discovery.pb.h:1572
void clear_msg_type()
Definition: discovery.pb.h:1623
void CopyFrom(const Discovery_Publisher_MessagePublisher &from)
const std::string & ctrl() const
Definition: discovery.pb.h:1575
void MergeFrom(const Discovery_Publisher_MessagePublisher &from)
void set_msgs_per_sec(uint64_t value)
Definition: discovery.pb.h:1708
static const ClassData _class_data_
Definition: discovery.pb.h:581
void set_ctrl(ArgT0 &&arg0, ArgT... args)
Discovery_Publisher_MessagePublisher & operator=(const Discovery_Publisher_MessagePublisher &from)
Definition: discovery.pb.h:482
void set_msg_type(ArgT0 &&arg0, ArgT... args)
void clear_throttled()
Definition: discovery.pb.h:1674
bool throttled() const
Definition: discovery.pb.h:1680
Definition: discovery.pb.h:659
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: discovery.pb.h:695
Discovery_Publisher_ServicePublisher(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_request_type(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: discovery.pb.h:689
const std::string & socket_id() const
Definition: discovery.pb.h:1721
~Discovery_Publisher_ServicePublisher() override
std::string * mutable_socket_id()
Definition: discovery.pb.h:1732
Discovery_Publisher_ServicePublisher(Discovery_Publisher_ServicePublisher &&from) noexcept
Definition: discovery.pb.h:666
const std::string & response_type() const
Definition: discovery.pb.h:1823
constexpr Discovery_Publisher_ServicePublisher(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
Discovery_Publisher_ServicePublisher * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: discovery.pb.h:732
static const Discovery_Publisher_ServicePublisher & default_instance()
Definition: discovery.pb.h:698
void set_allocated_response_type(std::string *response_type)
Definition: discovery.pb.h:1854
const std::string & request_type() const
Definition: discovery.pb.h:1772
void MergeFrom(const Discovery_Publisher_ServicePublisher &from)
Discovery_Publisher_ServicePublisher(const Discovery_Publisher_ServicePublisher &from)
PROTOBUF_NODISCARD std::string * release_request_type()
Definition: discovery.pb.h:1799
friend void swap(Discovery_Publisher_ServicePublisher &a, Discovery_Publisher_ServicePublisher &b)
Definition: discovery.pb.h:708
Discovery_Publisher_ServicePublisher & operator=(Discovery_Publisher_ServicePublisher &&from) noexcept
Definition: discovery.pb.h:675
void set_socket_id(ArgT0 &&arg0, ArgT... args)
std::string * mutable_request_type()
Definition: discovery.pb.h:1783
PROTOBUF_NODISCARD std::string * release_response_type()
Definition: discovery.pb.h:1850
void clear_response_type()
Definition: discovery.pb.h:1820
std::string * mutable_response_type()
Definition: discovery.pb.h:1834
void clear_request_type()
Definition: discovery.pb.h:1769
void CopyFrom(const Discovery_Publisher_ServicePublisher &from)
void set_allocated_request_type(std::string *request_type)
Definition: discovery.pb.h:1803
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Discovery_Publisher_ServicePublisher()
Definition: discovery.pb.h:661
PROTOBUF_NODISCARD std::string * release_socket_id()
Definition: discovery.pb.h:1748
void set_response_type(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: discovery.pb.h:692
void Swap(Discovery_Publisher_ServicePublisher *other)
Definition: discovery.pb.h:711
Discovery_Publisher_ServicePublisher & operator=(const Discovery_Publisher_ServicePublisher &from)
Definition: discovery.pb.h:671
void UnsafeArenaSwap(Discovery_Publisher_ServicePublisher *other)
Definition: discovery.pb.h:724
static const ClassData _class_data_
Definition: discovery.pb.h:770
void set_allocated_socket_id(std::string *socket_id)
Definition: discovery.pb.h:1752
static const Discovery_Publisher_ServicePublisher * internal_default_instance()
Definition: discovery.pb.h:701
void clear_socket_id()
Definition: discovery.pb.h:1718
Definition: discovery.pb.h:842
::ignition::msgs::Discovery_Publisher_ServicePublisher * mutable_srv_pub()
Definition: discovery.pb.h:2240
static const Discovery_Publisher * internal_default_instance()
Definition: discovery.pb.h:890
const std::string & node_uuid() const
Definition: discovery.pb.h:2031
const std::string & process_uuid() const
Definition: discovery.pb.h:1980
void clear_pub_type()
PubTypeCase pub_type_case() const
Definition: discovery.pb.h:2252
::ignition::msgs::Discovery_Publisher_MessagePublisher * unsafe_arena_release_msg_pub()
Definition: discovery.pb.h:2139
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: discovery.pb.h:878
Discovery_Publisher()
Definition: discovery.pb.h:844
std::string * mutable_node_uuid()
Definition: discovery.pb.h:2042
Discovery_Publisher & operator=(const Discovery_Publisher &from)
Definition: discovery.pb.h:854
PROTOBUF_NODISCARD std::string * release_node_uuid()
Definition: discovery.pb.h:2058
friend void swap(Discovery_Publisher &a, Discovery_Publisher &b)
Definition: discovery.pb.h:897
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_address(ArgT0 &&arg0, ArgT... args)
void unsafe_arena_set_allocated_msg_pub(::ignition::msgs::Discovery_Publisher_MessagePublisher *msg_pub)
Definition: discovery.pb.h:2150
void set_topic(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: discovery.pb.h:872
void clear_msg_pub()
Definition: discovery.pb.h:2108
void UnsafeArenaSwap(Discovery_Publisher *other)
Definition: discovery.pb.h:913
void set_allocated_process_uuid(std::string *process_uuid)
Definition: discovery.pb.h:2011
const ::ignition::msgs::Discovery_Publisher_MessagePublisher & msg_pub() const
Definition: discovery.pb.h:2135
static bool Scope_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Scope *value)
Definition: discovery.pb.h:996
const std::string & topic() const
Definition: discovery.pb.h:1878
std::string * mutable_topic()
Definition: discovery.pb.h:1889
Discovery_Publisher(Discovery_Publisher &&from) noexcept
Definition: discovery.pb.h:849
PROTOBUF_NODISCARD std::string * release_address()
Definition: discovery.pb.h:1956
void set_allocated_srv_pub(::ignition::msgs::Discovery_Publisher_ServicePublisher *srv_pub)
Discovery_Publisher & operator=(Discovery_Publisher &&from) noexcept
Definition: discovery.pb.h:858
void set_allocated_address(std::string *address)
Definition: discovery.pb.h:1960
void clear_node_uuid()
Definition: discovery.pb.h:2028
const std::string & address() const
Definition: discovery.pb.h:1929
void unsafe_arena_set_allocated_srv_pub(::ignition::msgs::Discovery_Publisher_ServicePublisher *srv_pub)
Definition: discovery.pb.h:2224
static const std::string & Scope_Name(T enum_t_value)
Definition: discovery.pb.h:990
void set_process_uuid(ArgT0 &&arg0, ArgT... args)
void set_node_uuid(ArgT0 &&arg0, ArgT... args)
bool has_srv_pub() const
Definition: discovery.pb.h:2176
void set_allocated_topic(std::string *topic)
Definition: discovery.pb.h:1909
~Discovery_Publisher() override
Discovery_Publisher(const Discovery_Publisher &from)
PROTOBUF_NODISCARD std::string * release_topic()
Definition: discovery.pb.h:1905
static const Discovery_Publisher & default_instance()
Definition: discovery.pb.h:881
PROTOBUF_NODISCARD ::ignition::msgs::Discovery_Publisher_MessagePublisher * release_msg_pub()
Definition: discovery.pb.h:2116
const ::ignition::msgs::Discovery_Publisher_ServicePublisher & srv_pub() const
Definition: discovery.pb.h:2209
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Scope_descriptor()
Definition: discovery.pb.h:986
void MergeFrom(const Discovery_Publisher &from)
void set_scope(::ignition::msgs::Discovery_Publisher_Scope value)
Definition: discovery.pb.h:2093
::ignition::msgs::Discovery_Publisher_MessagePublisher * mutable_msg_pub()
Definition: discovery.pb.h:2166
void set_allocated_msg_pub(::ignition::msgs::Discovery_Publisher_MessagePublisher *msg_pub)
void clear_srv_pub()
Definition: discovery.pb.h:2182
void clear_process_uuid()
Definition: discovery.pb.h:1977
void clear_address()
Definition: discovery.pb.h:1926
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: discovery.pb.h:875
std::string * mutable_process_uuid()
Definition: discovery.pb.h:1991
void set_allocated_node_uuid(std::string *node_uuid)
Definition: discovery.pb.h:2062
static const ClassData _class_data_
Definition: discovery.pb.h:959
void Swap(Discovery_Publisher *other)
Definition: discovery.pb.h:900
::ignition::msgs::Discovery_Publisher_ServicePublisher * unsafe_arena_release_srv_pub()
Definition: discovery.pb.h:2213
std::string * mutable_address()
Definition: discovery.pb.h:1940
constexpr Discovery_Publisher(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
Discovery_Publisher * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: discovery.pb.h:921
void CopyFrom(const Discovery_Publisher &from)
PROTOBUF_NODISCARD ::ignition::msgs::Discovery_Publisher_ServicePublisher * release_srv_pub()
Definition: discovery.pb.h:2190
bool has_msg_pub() const
Definition: discovery.pb.h:2102
PROTOBUF_NODISCARD std::string * release_process_uuid()
Definition: discovery.pb.h:2007
::ignition::msgs::Discovery_Publisher_Scope scope() const
Definition: discovery.pb.h:2085
Discovery_Publisher(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
Definition: discovery.pb.h:319
void UnsafeArenaSwap(Discovery_Subscriber *other)
Definition: discovery.pb.h:384
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: discovery.pb.h:355
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_topic(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: discovery.pb.h:349
Discovery_Subscriber(const Discovery_Subscriber &from)
static const Discovery_Subscriber * internal_default_instance()
Definition: discovery.pb.h:361
void CopyFrom(const Discovery_Subscriber &from)
const std::string & topic() const
Definition: discovery.pb.h:1520
std::string * mutable_topic()
Definition: discovery.pb.h:1531
friend void swap(Discovery_Subscriber &a, Discovery_Subscriber &b)
Definition: discovery.pb.h:368
~Discovery_Subscriber() override
Discovery_Subscriber * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: discovery.pb.h:392
Discovery_Subscriber(Discovery_Subscriber &&from) noexcept
Definition: discovery.pb.h:326
void set_allocated_topic(std::string *topic)
Definition: discovery.pb.h:1551
Discovery_Subscriber & operator=(const Discovery_Subscriber &from)
Definition: discovery.pb.h:331
PROTOBUF_NODISCARD std::string * release_topic()
Definition: discovery.pb.h:1547
Discovery_Subscriber()
Definition: discovery.pb.h:321
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
constexpr Discovery_Subscriber(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
Discovery_Subscriber & operator=(Discovery_Subscriber &&from) noexcept
Definition: discovery.pb.h:335
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: discovery.pb.h:352
static const Discovery_Subscriber & default_instance()
Definition: discovery.pb.h:358
static const ClassData _class_data_
Definition: discovery.pb.h:430
void MergeFrom(const Discovery_Subscriber &from)
void Swap(Discovery_Subscriber *other)
Definition: discovery.pb.h:371
Discovery_Subscriber(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
Definition: discovery.pb.h:1146
void set_version(uint32_t value)
Definition: discovery.pb.h:2360
const ::ignition::msgs::Discovery_Subscriber & sub() const
Definition: discovery.pb.h:2563
::ignition::msgs::Discovery_Type type() const
Definition: discovery.pb.h:2423
const std::string & process_uuid() const
Definition: discovery.pb.h:2369
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: discovery.pb.h:1182
void clear_header()
void set_allocated_sub(::ignition::msgs::Discovery_Subscriber *sub)
static const std::string & Type_Name(T enum_t_value)
Definition: discovery.pb.h:1305
::ignition::msgs::Discovery_Publisher * mutable_pub()
Definition: discovery.pb.h:2668
::ignition::msgs::Header * mutable_header()
Definition: discovery.pb.h:2318
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const Discovery * internal_default_instance()
Definition: discovery.pb.h:1194
void CopyFrom(const Discovery &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: discovery.pb.h:1176
void set_allocated_process_uuid(std::string *process_uuid)
Definition: discovery.pb.h:2400
Discovery & operator=(const Discovery &from)
Definition: discovery.pb.h:1158
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: discovery.pb.h:1301
void set_allocated_flags(::ignition::msgs::Discovery_Flags *flags)
Definition: discovery.pb.h:2506
::ignition::msgs::Discovery_Subscriber * unsafe_arena_release_sub()
Definition: discovery.pb.h:2567
::ignition::msgs::Discovery_Flags * mutable_flags()
Definition: discovery.pb.h:2501
void UnsafeArenaSwap(Discovery *other)
Definition: discovery.pb.h:1217
::ignition::msgs::Discovery_Publisher * unsafe_arena_release_pub()
Definition: discovery.pb.h:2641
constexpr Discovery(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: discovery.pb.h:2275
const ::ignition::msgs::Discovery_Flags & flags() const
Definition: discovery.pb.h:2454
DiscContentsCase disc_contents_case() const
Definition: discovery.pb.h:2680
friend void swap(Discovery &a, Discovery &b)
Definition: discovery.pb.h:1201
static const Discovery & default_instance()
Definition: discovery.pb.h:1185
void set_process_uuid(ArgT0 &&arg0, ArgT... args)
Discovery(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::ignition::msgs::Discovery_Publisher & pub() const
Definition: discovery.pb.h:2637
Discovery & operator=(Discovery &&from) noexcept
Definition: discovery.pb.h:1162
Discovery(const Discovery &from)
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
Definition: discovery.pb.h:1311
~Discovery() override
void set_allocated_pub(::ignition::msgs::Discovery_Publisher *pub)
void unsafe_arena_set_allocated_sub(::ignition::msgs::Discovery_Subscriber *sub)
Definition: discovery.pb.h:2578
void set_allocated_header(::ignition::msgs::Header *header)
Definition: discovery.pb.h:2323
void MergeFrom(const Discovery &from)
void clear_process_uuid()
Definition: discovery.pb.h:2366
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: discovery.pb.h:2288
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Discovery(Discovery &&from) noexcept
Definition: discovery.pb.h:1153
PROTOBUF_NODISCARD ::ignition::msgs::Discovery_Flags * release_flags()
Definition: discovery.pb.h:2471
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: discovery.pb.h:1179
std::string * mutable_process_uuid()
Definition: discovery.pb.h:2380
const ::ignition::msgs::Header & header() const
Definition: discovery.pb.h:2271
void set_type(::ignition::msgs::Discovery_Type value)
Definition: discovery.pb.h:2431
::ignition::msgs::Discovery_Flags * unsafe_arena_release_flags()
Definition: discovery.pb.h:2486
PROTOBUF_NODISCARD ::ignition::msgs::Discovery_Publisher * release_pub()
Definition: discovery.pb.h:2618
void unsafe_arena_set_allocated_pub(::ignition::msgs::Discovery_Publisher *pub)
Definition: discovery.pb.h:2652
static const ClassData _class_data_
Definition: discovery.pb.h:1263
void unsafe_arena_set_allocated_flags(::ignition::msgs::Discovery_Flags *flags)
Definition: discovery.pb.h:2458
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: discovery.pb.h:2303
::ignition::msgs::Discovery_Subscriber * mutable_sub()
Definition: discovery.pb.h:2594
PROTOBUF_NODISCARD ::ignition::msgs::Discovery_Subscriber * release_sub()
Definition: discovery.pb.h:2544
Discovery * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: discovery.pb.h:1225
PROTOBUF_NODISCARD std::string * release_process_uuid()
Definition: discovery.pb.h:2396
void clear_disc_contents()
Definition: header.pb.h:265
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fdiscovery_2eproto
T max(T... args)
T min(T... args)
IGNITION_MSGS_VISIBLE Discovery_SubscriberDefaultTypeInternal _Discovery_Subscriber_default_instance_
constexpr Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MIN
Definition: discovery.pb.h:110
IGNITION_MSGS_VISIBLE DiscoveryDefaultTypeInternal _Discovery_default_instance_
constexpr Discovery_Type Discovery_Type_Type_MAX
Definition: discovery.pb.h:142
std::unique_ptr< const Discovery > ConstDiscoveryUniquePtr
Definition: discovery.pb.h:2698
IGNITION_MSGS_VISIBLE bool Discovery_Publisher_Scope_IsValid(int value)
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Discovery_Type_descriptor()
constexpr Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MAX
Definition: discovery.pb.h:111
IGNITION_MSGS_VISIBLE Discovery_Publisher_ServicePublisherDefaultTypeInternal _Discovery_Publisher_ServicePublisher_default_instance_
std::unique_ptr< Discovery > DiscoveryUniquePtr
Definition: discovery.pb.h:2697
bool Discovery_Publisher_Scope_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Discovery_Publisher_Scope *value)
Definition: discovery.pb.h:123
bool Discovery_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Discovery_Type *value)
Definition: discovery.pb.h:154
IGNITION_MSGS_VISIBLE bool Discovery_Type_IsValid(int value)
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
constexpr Discovery_Type Discovery_Type_Type_MIN
Definition: discovery.pb.h:141
@ Discovery_Publisher_Scope_HOST
Definition: discovery.pb.h:104
@ Discovery_Publisher_Scope_Discovery_Publisher_Scope_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: discovery.pb.h:107
@ Discovery_Publisher_Scope_ALL
Definition: discovery.pb.h:105
@ Discovery_Publisher_Scope_PROCESS
Definition: discovery.pb.h:103
@ Discovery_Publisher_Scope_Discovery_Publisher_Scope_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: discovery.pb.h:106
IGNITION_MSGS_VISIBLE Discovery_Publisher_MessagePublisherDefaultTypeInternal _Discovery_Publisher_MessagePublisher_default_instance_
IGNITION_MSGS_VISIBLE Discovery_PublisherDefaultTypeInternal _Discovery_Publisher_default_instance_
constexpr int Discovery_Type_Type_ARRAYSIZE
Definition: discovery.pb.h:143
std::shared_ptr< const Discovery > ConstDiscoverySharedPtr
Definition: discovery.pb.h:2700
constexpr int Discovery_Publisher_Scope_Scope_ARRAYSIZE
Definition: discovery.pb.h:112
const std::string & Discovery_Type_Name(T enum_t_value)
Definition: discovery.pb.h:147
IGNITION_MSGS_VISIBLE Discovery_FlagsDefaultTypeInternal _Discovery_Flags_default_instance_
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Discovery_Publisher_Scope_descriptor()
const std::string & Discovery_Publisher_Scope_Name(T enum_t_value)
Definition: discovery.pb.h:116
@ Discovery_Type_Discovery_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: discovery.pb.h:138
@ Discovery_Type_Discovery_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: discovery.pb.h:137
@ Discovery_Type_NEW_CONNECTION
Definition: discovery.pb.h:135
@ Discovery_Type_UNADVERTISE
Definition: discovery.pb.h:132
@ Discovery_Type_UNINITIALIZED
Definition: discovery.pb.h:129
@ Discovery_Type_END_CONNECTION
Definition: discovery.pb.h:136
std::shared_ptr< Discovery > DiscoverySharedPtr
Definition: discovery.pb.h:2699
Definition: actor.pb.h:52
Definition: discovery.pb.h:57
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField 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::ParseTable schema[6] PROTOBUF_SECTION_VARIABLE(protodesc_cold)