build/ignition-msgs5/include/ignition/msgs/discovery.pb.h
Go to the documentation of this file.
47 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fdiscovery_2eproto IGNITION_MSGS_VISIBLE
68 IGNITION_MSGS_VISIBLE extern Discovery_FlagsDefaultTypeInternal _Discovery_Flags_default_instance_;
71 IGNITION_MSGS_VISIBLE extern Discovery_PublisherDefaultTypeInternal _Discovery_Publisher_default_instance_;
74 IGNITION_MSGS_VISIBLE extern Discovery_Publisher_MessagePublisherDefaultTypeInternal _Discovery_Publisher_MessagePublisher_default_instance_;
77 IGNITION_MSGS_VISIBLE extern Discovery_Publisher_ServicePublisherDefaultTypeInternal _Discovery_Publisher_ServicePublisher_default_instance_;
80 IGNITION_MSGS_VISIBLE extern Discovery_SubscriberDefaultTypeInternal _Discovery_Subscriber_default_instance_;
85 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery* Arena::CreateMaybeMessage<::ignition::msgs::Discovery>(Arena*);
86 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery_Flags* Arena::CreateMaybeMessage<::ignition::msgs::Discovery_Flags>(Arena*);
87 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery_Publisher* Arena::CreateMaybeMessage<::ignition::msgs::Discovery_Publisher>(Arena*);
88 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery_Publisher_MessagePublisher* Arena::CreateMaybeMessage<::ignition::msgs::Discovery_Publisher_MessagePublisher>(Arena*);
89 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery_Publisher_ServicePublisher* Arena::CreateMaybeMessage<::ignition::msgs::Discovery_Publisher_ServicePublisher>(Arena*);
90 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Discovery_Subscriber* Arena::CreateMaybeMessage<::ignition::msgs::Discovery_Subscriber>(Arena*);
100 Discovery_Publisher_Scope_Discovery_Publisher_Scope_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
101 Discovery_Publisher_Scope_Discovery_Publisher_Scope_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
104 const Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MIN = Discovery_Publisher_Scope_PROCESS;
105 const Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MAX = Discovery_Publisher_Scope_ALL;
108 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* Discovery_Publisher_Scope_descriptor();
147 class IGNITION_MSGS_VISIBLE Discovery_Flags : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Flags) */ {
257 class IGNITION_MSGS_VISIBLE Discovery_Subscriber : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Subscriber) */ {
368 class IGNITION_MSGS_VISIBLE Discovery_Publisher_MessagePublisher : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Publisher.MessagePublisher) */ {
375 inline Discovery_Publisher_MessagePublisher& operator=(const Discovery_Publisher_MessagePublisher& from) {
385 inline Discovery_Publisher_MessagePublisher& operator=(Discovery_Publisher_MessagePublisher&& from) noexcept {
406 friend void swap(Discovery_Publisher_MessagePublisher& a, Discovery_Publisher_MessagePublisher& b) {
508 class IGNITION_MSGS_VISIBLE Discovery_Publisher_ServicePublisher : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Publisher.ServicePublisher) */ {
515 inline Discovery_Publisher_ServicePublisher& operator=(const Discovery_Publisher_ServicePublisher& from) {
525 inline Discovery_Publisher_ServicePublisher& operator=(Discovery_Publisher_ServicePublisher&& from) noexcept {
546 friend void swap(Discovery_Publisher_ServicePublisher& a, Discovery_Publisher_ServicePublisher& b) {
649 class IGNITION_MSGS_VISIBLE Discovery_Publisher : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Publisher) */ {
679 kMsgPub = 6,
680 kSrvPub = 7,
681 PUB_TYPE_NOT_SET = 0,
887 class IGNITION_MSGS_VISIBLE Discovery : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery) */ {
917 kSub = 6,
918 kPub = 7,
919 DISC_CONTENTS_NOT_SET = 0,
1189 topic_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1214 topic_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), topic);
1240 // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1246 ctrl_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1247 // @@protoc_insertion_point(field_set_char:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1253 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1257 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1261 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1272 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1280 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1286 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1293 // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1299 msg_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1300 // @@protoc_insertion_point(field_set_char:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1302 inline void Discovery_Publisher_MessagePublisher::set_msg_type(const char* value, size_t size) {
1306 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1310 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1314 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1318 inline void Discovery_Publisher_MessagePublisher::set_allocated_msg_type(::std::string* msg_type) {
1324 msg_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), msg_type);
1325 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1333 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.MessagePublisher.throttled)
1339 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.MessagePublisher.throttled)
1347 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.MessagePublisher.msgs_per_sec)
1350 inline void Discovery_Publisher_MessagePublisher::set_msgs_per_sec(::google::protobuf::uint64 value) {
1353 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.MessagePublisher.msgs_per_sec)
1365 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1371 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1378 // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1384 socket_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1385 // @@protoc_insertion_point(field_set_char:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1387 inline void Discovery_Publisher_ServicePublisher::set_socket_id(const char* value, size_t size) {
1391 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1395 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1396 return socket_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1399 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1401 return socket_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1403 inline void Discovery_Publisher_ServicePublisher::set_allocated_socket_id(::std::string* socket_id) {
1409 socket_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), socket_id);
1410 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1415 request_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1418 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1421 inline void Discovery_Publisher_ServicePublisher::set_request_type(const ::std::string& value) {
1424 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1431 // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1437 request_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1438 // @@protoc_insertion_point(field_set_char:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1440 inline void Discovery_Publisher_ServicePublisher::set_request_type(const char* value, size_t size) {
1444 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1448 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1449 return request_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1452 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1454 return request_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1456 inline void Discovery_Publisher_ServicePublisher::set_allocated_request_type(::std::string* request_type) {
1462 request_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), request_type);
1463 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1468 response_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1471 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1474 inline void Discovery_Publisher_ServicePublisher::set_response_type(const ::std::string& value) {
1476 response_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1477 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1484 // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1490 response_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1491 // @@protoc_insertion_point(field_set_char:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1493 inline void Discovery_Publisher_ServicePublisher::set_response_type(const char* value, size_t size) {
1497 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1501 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1502 return response_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1505 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1507 return response_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1509 inline void Discovery_Publisher_ServicePublisher::set_allocated_response_type(::std::string* response_type) {
1515 response_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), response_type);
1516 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1547 topic_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1572 topic_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), topic);
1600 address_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1625 address_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), address);
1631 process_uuid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1653 process_uuid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1665 return process_uuid_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1670 return process_uuid_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1678 process_uuid_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), process_uuid);
1679 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.process_uuid)
1706 node_uuid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1718 return node_uuid_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1723 return node_uuid_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1731 node_uuid_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), node_uuid);
1743 inline void Discovery_Publisher::set_scope(::ignition::msgs::Discovery_Publisher_Scope value) {
1762 inline const ::ignition::msgs::Discovery_Publisher_MessagePublisher& Discovery_Publisher::_internal_msg_pub() const {
1765 inline ::ignition::msgs::Discovery_Publisher_MessagePublisher* Discovery_Publisher::release_msg_pub() {
1776 inline const ::ignition::msgs::Discovery_Publisher_MessagePublisher& Discovery_Publisher::msg_pub() const {
1780 : *reinterpret_cast< ::ignition::msgs::Discovery_Publisher_MessagePublisher*>(&::ignition::msgs::_Discovery_Publisher_MessagePublisher_default_instance_);
1782 inline ::ignition::msgs::Discovery_Publisher_MessagePublisher* Discovery_Publisher::mutable_msg_pub() {
1786 pub_type_.msg_pub_ = CreateMaybeMessage< ::ignition::msgs::Discovery_Publisher_MessagePublisher >(
1806 inline const ::ignition::msgs::Discovery_Publisher_ServicePublisher& Discovery_Publisher::_internal_srv_pub() const {
1809 inline ::ignition::msgs::Discovery_Publisher_ServicePublisher* Discovery_Publisher::release_srv_pub() {
1820 inline const ::ignition::msgs::Discovery_Publisher_ServicePublisher& Discovery_Publisher::srv_pub() const {
1824 : *reinterpret_cast< ::ignition::msgs::Discovery_Publisher_ServicePublisher*>(&::ignition::msgs::_Discovery_Publisher_ServicePublisher_default_instance_);
1826 inline ::ignition::msgs::Discovery_Publisher_ServicePublisher* Discovery_Publisher::mutable_srv_pub() {
1830 pub_type_.srv_pub_ = CreateMaybeMessage< ::ignition::msgs::Discovery_Publisher_ServicePublisher >(
1914 process_uuid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1936 process_uuid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1948 return process_uuid_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1953 return process_uuid_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1961 process_uuid_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), process_uuid);
2064 : *reinterpret_cast< ::ignition::msgs::Discovery_Subscriber*>(&::ignition::msgs::_Discovery_Subscriber_default_instance_);
2108 : *reinterpret_cast< ::ignition::msgs::Discovery_Publisher*>(&::ignition::msgs::_Discovery_Publisher_default_instance_);
2156 template <> struct is_proto_enum< ::ignition::msgs::Discovery_Publisher_Scope> : ::std::true_type {};
2158 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Discovery_Publisher_Scope>() {
void set_topic(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1531
::ignition::msgs::Discovery_Flags * mutable_flags()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2005
::std::string * release_msg_type()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1313
void Swap(Discovery_Publisher *other)
static const Discovery_Publisher_ServicePublisher * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:538
bool has_msg_pub() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1750
void clear_ctrl()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1223
@ Discovery_Type_UNADVERTISE
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:122
void clear_request_type()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1414
void set_allocated_socket_id(::std::string *socket_id)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1403
void Swap(Discovery_Flags *other)
Discovery_Subscriber * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:301
void clear_scope()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1736
::std::string * release_node_uuid()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1720
::std::string * mutable_msg_type()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1308
IGNITION_MSGS_VISIBLE bool Discovery_Publisher_Scope_IsValid(int value)
void set_relay(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1141
IGNITION_MSGS_VISIBLE Discovery_SubscriberDefaultTypeInternal _Discovery_Subscriber_default_instance_
Discovery_Publisher_ServicePublisher * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:552
STL class.
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Discovery_Type_descriptor()
void clear_srv_pub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1800
::std::string * release_request_type()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1451
::ignition::msgs::Discovery_Publisher * release_pub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2093
void set_allocated_msg_type(::std::string *msg_type)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1318
@ Discovery_Publisher_Scope_Discovery_Publisher_Scope_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:100
void clear_node_uuid()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1683
static const ::std::string & Type_Name(Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1012
T move(T... args)
const ::std::string & Discovery_Publisher_Scope_Name(Discovery_Publisher_Scope value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:109
bool has_sub() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2034
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:51
bool has_srv_pub() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1794
void clear_socket_id()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1361
@ Discovery_Publisher_Scope_PROCESS
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:97
::std::string * mutable_request_type()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1446
friend void swap(Discovery_Subscriber &a, Discovery_Subscriber &b)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:295
static const ::google::protobuf::EnumDescriptor * Scope_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:760
void set_allocated_address(::std::string *address)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1619
@ Discovery_Type_BYE
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:124
void set_node_uuid(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1690
Discovery_Subscriber & operator=(const Discovery_Subscriber &from)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:264
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1879
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:147
void clear_relay()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1134
const Discovery_Type Discovery_Type_Type_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:132
::ignition::msgs::Discovery_Flags * release_flags()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1998
void set_allocated_process_uuid(::std::string *process_uuid)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1955
PubTypeCase pub_type_case() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1843
void clear_throttled()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1329
::std::string * release_ctrl()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1260
Discovery * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:941
::ignition::msgs::Discovery_Subscriber * release_sub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2049
::ignition::msgs::Discovery_Publisher_MessagePublisher * mutable_msg_pub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1782
const int Discovery_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:133
void set_topic(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1173
@ Discovery_Publisher_Scope_ALL
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:99
const ::std::string & process_uuid() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1916
@ Discovery_Type_SUBSCRIBE
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:121
::ignition::msgs::Discovery_Publisher_ServicePublisher * release_srv_pub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1809
Discovery_Publisher * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:699
Discovery_Publisher & operator=(const Discovery_Publisher &from)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:656
const Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:105
::std::string * mutable_process_uuid()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1945
void Swap(Discovery_Publisher_ServicePublisher *other)
void clear_msgs_per_sec()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1343
Discovery_Publisher_MessagePublisher * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:412
IGNITION_MSGS_VISIBLE Discovery_PublisherDefaultTypeInternal _Discovery_Publisher_default_instance_
IGNITION_MSGS_VISIBLE DiscoveryDefaultTypeInternal _Discovery_default_instance_
std::shared_ptr< Discovery > DiscoverySharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2146
::std::string * mutable_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1198
void clear_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1166
const Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MIN
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:104
void set_msgs_per_sec(::google::protobuf::uint64 value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1350
@ Discovery_Type_Discovery_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:127
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Discovery_Publisher_Scope_descriptor()
void clear_process_uuid()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1913
void clear_flags()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1983
const ::std::string & ctrl() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1226
const ::std::string & topic() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1527
::std::string * mutable_process_uuid()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1662
@ Discovery_Type_NEW_CONNECTION
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:125
void set_process_uuid(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1637
::std::string * mutable_address()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1609
void set_msg_type(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1283
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:649
void set_response_type(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1474
::ignition::msgs::Discovery_Publisher_MessagePublisher * release_msg_pub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1765
void set_scope(::ignition::msgs::Discovery_Publisher_Scope value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1743
void clear_version()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1899
const ::ignition::msgs::Discovery_Publisher_ServicePublisher & srv_pub() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1820
void clear_msg_pub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1756
::std::string * release_address()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1614
@ Discovery_Publisher_Scope_Discovery_Publisher_Scope_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:101
@ Discovery_Type_HEARTBEAT
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:123
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:887
friend void swap(Discovery &a, Discovery &b)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:931
void clear_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1524
void set_socket_id(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1368
::std::string * release_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1203
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1863
::ignition::msgs::Discovery_Publisher * mutable_pub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2110
const ::std::string & topic() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1169
::std::string * mutable_ctrl()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1255
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:257
PubTypeCase
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:678
void Swap(Discovery_Subscriber *other)
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1966
void clear_pub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2084
const ::ignition::msgs::Discovery_Flags & flags() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1992
void set_allocated_request_type(::std::string *request_type)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1456
Discovery_Publisher_ServicePublisher & operator=(const Discovery_Publisher_ServicePublisher &from)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:515
friend void swap(Discovery_Flags &a, Discovery_Flags &b)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:185
const ::std::string & response_type() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1470
::ignition::msgs::Discovery_Type type() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1969
void set_process_uuid(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1920
::ignition::msgs::Discovery_Publisher_Scope scope() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1739
void set_ctrl(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1230
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1009
bool Discovery_Publisher_Scope_Parse(const ::std::string &name, Discovery_Publisher_Scope *value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:113
std::unique_ptr< const Discovery > ConstDiscoveryUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2145
Discovery & operator=(const Discovery &from)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:894
void clear_sub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2040
static const Discovery_Publisher * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:685
friend void swap(Discovery_Publisher &a, Discovery_Publisher &b)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:693
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1851
const ::std::string & socket_id() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1364
Discovery_Flags & operator=(const Discovery_Flags &from)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:154
void set_allocated_process_uuid(::std::string *process_uuid)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1672
std::unique_ptr< Discovery > DiscoveryUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2144
const Discovery_Type Discovery_Type_Type_MIN
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:131
void set_request_type(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1421
::std::string * release_process_uuid()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1667
const ::std::string & request_type() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1417
const ::ignition::msgs::Discovery_Publisher & pub() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2104
::std::string * mutable_socket_id()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1393
::std::string * release_socket_id()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1398
const ::ignition::msgs::Discovery_Subscriber & sub() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2060
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1857
std::shared_ptr< const Discovery > ConstDiscoverySharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2147
::std::string * mutable_node_uuid()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1715
friend void swap(Discovery_Publisher_ServicePublisher &a, Discovery_Publisher_ServicePublisher &b)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:546
static bool Scope_Parse(const ::std::string &name, Scope *value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:766
bool has_flags() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1980
@ Discovery_Type_ADVERTISE
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:120
const int Discovery_Publisher_Scope_Scope_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:106
bool Discovery_Type_Parse(const ::std::string &name, Discovery_Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:140
Discovery_Publisher_MessagePublisher * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:416
void set_version(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1906
const ::std::string & node_uuid() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1686
@ Discovery_Publisher_Scope_HOST
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:98
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1870
Discovery_Type
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:118
void set_allocated_topic(::std::string *topic)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1566
void set_type(::ignition::msgs::Discovery_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1973
::std::string * mutable_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1556
static const ::std::string & Scope_Name(Scope value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:763
IGNITION_MSGS_VISIBLE Discovery_Publisher_MessagePublisherDefaultTypeInternal _Discovery_Publisher_MessagePublisher_default_instance_
Discovery_Publisher_Scope
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:96
Discovery_Flags * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:195
void IGNITION_MSGS_VISIBLE AddDescriptors()
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
const ::std::string & process_uuid() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1633
static const Discovery * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:923
void set_allocated_flags(::ignition::msgs::Discovery_Flags *flags)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2014
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:49
void clear_process_uuid()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1630
DiscContentsCase
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:916
STL namespace.
void set_allocated_response_type(::std::string *response_type)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1509
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
const ::std::string & address() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1580
Discovery * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:937
Discovery_Publisher_MessagePublisher & operator=(const Discovery_Publisher_MessagePublisher &from)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:375
DiscContentsCase disc_contents_case() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2127
@ Discovery_Type_END_CONNECTION
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:126
@ Discovery_Type_Discovery_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:128
::google::protobuf::uint32 version() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1902
void Swap(Discovery_Publisher_MessagePublisher *other)
void set_allocated_node_uuid(::std::string *node_uuid)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1725
::std::string * release_process_uuid()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1950
void set_allocated_ctrl(::std::string *ctrl)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1265
::std::string * release_response_type()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1504
bool throttled() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1332
static const Discovery_Publisher_MessagePublisher * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:398
void clear_response_type()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1467
bool no_relay() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1151
friend void swap(Discovery_Publisher_MessagePublisher &a, Discovery_Publisher_MessagePublisher &b)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:406
void clear_msg_type()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1276
bool relay() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1137
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:368
const ::std::string & Discovery_Type_Name(Discovery_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:136
static const Discovery_Flags * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:177
IGNITION_MSGS_VISIBLE Discovery_FlagsDefaultTypeInternal _Discovery_Flags_default_instance_
Discovery_Publisher_ServicePublisher * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:556
void Swap(Discovery *other)
void set_no_relay(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1155
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1015
void set_allocated_topic(::std::string *topic)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1208
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:508
::std::string * release_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1561
STL class.
void set_throttled(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1336
void clear_no_relay()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1148
IGNITION_MSGS_VISIBLE Discovery_Publisher_ServicePublisherDefaultTypeInternal _Discovery_Publisher_ServicePublisher_default_instance_
static const Discovery_Subscriber * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:287
void clear_address()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1577
void set_address(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1584
Discovery_Flags * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:191
const ::std::string & msg_type() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1279
@ Discovery_Type_UNINITIALIZED
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:119
Discovery_Publisher * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:703
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
::std::string * mutable_response_type()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1499
::ignition::msgs::Discovery_Publisher_ServicePublisher * mutable_srv_pub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1826
bool has_pub() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2078
const ::ignition::msgs::Discovery_Publisher_MessagePublisher & msg_pub() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1776
::google::protobuf::uint64 msgs_per_sec() const
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:1346
IGNITION_MSGS_VISIBLE bool Discovery_Type_IsValid(int value)
Discovery_Subscriber * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:305
::ignition::msgs::Discovery_Subscriber * mutable_sub()
Definition: build/ignition-msgs5/include/ignition/msgs/discovery.pb.h:2066