discovery.pb.h
Go to the documentation of this file.
64 Discovery_Publisher_Scope_Discovery_Publisher_Scope_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
65 Discovery_Publisher_Scope_Discovery_Publisher_Scope_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
68 const Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MIN = Discovery_Publisher_Scope_PROCESS;
69 const Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MAX = Discovery_Publisher_Scope_ALL;
72 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* Discovery_Publisher_Scope_descriptor();
111 class IGNITION_MSGS_VISIBLE Discovery_Flags : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Flags) */ {
147 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
200 class IGNITION_MSGS_VISIBLE Discovery_Subscriber : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Subscriber) */ {
236 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
287 class IGNITION_MSGS_VISIBLE Discovery_Publisher_MessagePublisher : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Publisher.MessagePublisher) */ {
294 inline Discovery_Publisher_MessagePublisher& operator=(const Discovery_Publisher_MessagePublisher& from) {
323 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
400 class IGNITION_MSGS_VISIBLE Discovery_Publisher_ServicePublisher : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Publisher.ServicePublisher) */ {
407 inline Discovery_Publisher_ServicePublisher& operator=(const Discovery_Publisher_ServicePublisher& from) {
436 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
511 class IGNITION_MSGS_VISIBLE Discovery_Publisher : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery.Publisher) */ {
527 kMsgPub = 6,
528 kSrvPub = 7,
529 PUB_TYPE_NOT_SET = 0,
553 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
710 class IGNITION_MSGS_VISIBLE Discovery : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Discovery) */ {
726 kSub = 6,
727 kPub = 7,
728 DISC_CONTENTS_NOT_SET = 0,
752 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
964 topic_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
989 topic_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), topic);
1012 ctrl_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1013 // @@protoc_insertion_point(field_set_char:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1019 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1023 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1027 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1038 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.MessagePublisher.ctrl)
1046 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1052 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1056 msg_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1057 // @@protoc_insertion_point(field_set_char:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1059 inline void Discovery_Publisher_MessagePublisher::set_msg_type(const char* value, size_t size) {
1063 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1067 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1071 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1075 inline void Discovery_Publisher_MessagePublisher::set_allocated_msg_type(::std::string* msg_type) {
1081 msg_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), msg_type);
1082 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.MessagePublisher.msg_type)
1090 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.MessagePublisher.throttled)
1096 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.MessagePublisher.throttled)
1104 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.MessagePublisher.msgs_per_sec)
1107 inline void Discovery_Publisher_MessagePublisher::set_msgs_per_sec(::google::protobuf::uint64 value) {
1110 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.MessagePublisher.msgs_per_sec)
1122 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1128 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1132 socket_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1133 // @@protoc_insertion_point(field_set_char:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1135 inline void Discovery_Publisher_ServicePublisher::set_socket_id(const char* value, size_t size) {
1139 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1143 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1144 return socket_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1147 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1149 return socket_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1151 inline void Discovery_Publisher_ServicePublisher::set_allocated_socket_id(::std::string* socket_id) {
1157 socket_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), socket_id);
1158 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.ServicePublisher.socket_id)
1163 request_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1166 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1169 inline void Discovery_Publisher_ServicePublisher::set_request_type(const ::std::string& value) {
1172 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1176 request_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1177 // @@protoc_insertion_point(field_set_char:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1179 inline void Discovery_Publisher_ServicePublisher::set_request_type(const char* value, size_t size) {
1183 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1187 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1188 return request_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1191 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1193 return request_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1195 inline void Discovery_Publisher_ServicePublisher::set_allocated_request_type(::std::string* request_type) {
1201 request_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), request_type);
1202 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.ServicePublisher.request_type)
1207 response_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1210 // @@protoc_insertion_point(field_get:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1211 return response_type_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1213 inline void Discovery_Publisher_ServicePublisher::set_response_type(const ::std::string& value) {
1215 response_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1216 // @@protoc_insertion_point(field_set:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1220 response_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1221 // @@protoc_insertion_point(field_set_char:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1223 inline void Discovery_Publisher_ServicePublisher::set_response_type(const char* value, size_t size) {
1227 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1231 // @@protoc_insertion_point(field_mutable:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1232 return response_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1235 // @@protoc_insertion_point(field_release:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1237 return response_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1239 inline void Discovery_Publisher_ServicePublisher::set_allocated_response_type(::std::string* response_type) {
1245 response_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), response_type);
1246 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.ServicePublisher.response_type)
1268 topic_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1293 topic_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), topic);
1312 address_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1337 address_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), address);
1343 process_uuid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1356 process_uuid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1368 return process_uuid_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1373 return process_uuid_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1381 process_uuid_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), process_uuid);
1382 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Discovery.Publisher.process_uuid)
1400 node_uuid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1412 return node_uuid_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1417 return node_uuid_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1425 node_uuid_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), node_uuid);
1437 inline void Discovery_Publisher::set_scope(::ignition::msgs::Discovery_Publisher_Scope value) {
1456 inline const ::ignition::msgs::Discovery_Publisher_MessagePublisher& Discovery_Publisher::msg_pub() const {
1462 inline ::ignition::msgs::Discovery_Publisher_MessagePublisher* Discovery_Publisher::mutable_msg_pub() {
1471 inline ::ignition::msgs::Discovery_Publisher_MessagePublisher* Discovery_Publisher::release_msg_pub() {
1482 inline void Discovery_Publisher::set_allocated_msg_pub(::ignition::msgs::Discovery_Publisher_MessagePublisher* msg_pub) {
1504 inline const ::ignition::msgs::Discovery_Publisher_ServicePublisher& Discovery_Publisher::srv_pub() const {
1510 inline ::ignition::msgs::Discovery_Publisher_ServicePublisher* Discovery_Publisher::mutable_srv_pub() {
1519 inline ::ignition::msgs::Discovery_Publisher_ServicePublisher* Discovery_Publisher::release_srv_pub() {
1530 inline void Discovery_Publisher::set_allocated_srv_pub(::ignition::msgs::Discovery_Publisher_ServicePublisher* srv_pub) {
1606 process_uuid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1619 process_uuid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1631 return process_uuid_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1636 return process_uuid_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1644 process_uuid_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), process_uuid);
1830 template <> struct is_proto_enum< ::ignition::msgs::Discovery_Publisher_Scope> : ::google::protobuf::internal::true_type {};
1832 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Discovery_Publisher_Scope>() {
1835 template <> struct is_proto_enum< ::ignition::msgs::Discovery_Type> : ::google::protobuf::internal::true_type {};
void set_socket_id(const ::std::string &value)
Definition: discovery.pb.h:1125
Definition: discovery.pb.h:91
void set_allocated_pub(::ignition::msgs::Discovery_Publisher *pub)
Definition: discovery.pb.h:1787
::std::string * release_process_uuid()
Definition: discovery.pb.h:1633
void set_response_type(const ::std::string &value)
Definition: discovery.pb.h:1213
static bool Scope_Parse(const ::std::string &name, Scope *value)
Definition: discovery.pb.h:601
Definition: discovery.pb.h:287
void set_topic(const ::std::string &value)
Definition: discovery.pb.h:957
void set_allocated_process_uuid(::std::string *process_uuid)
Definition: discovery.pb.h:1375
Discovery_Publisher_ServicePublisher * New() const
Definition: discovery.pb.h:419
const ::std::string & node_uuid() const
Definition: discovery.pb.h:1389
IGNITION_MSGS_VISIBLE bool Discovery_Publisher_Scope_IsValid(int value)
Definition: discovery.pb.h:90
Discovery_Subscriber & operator=(const Discovery_Subscriber &from)
Definition: discovery.pb.h:207
void set_allocated_header(::ignition::msgs::Header *header)
Definition: discovery.pb.h:1579
::std::string * release_process_uuid()
Definition: discovery.pb.h:1370
const ::std::string & response_type() const
Definition: discovery.pb.h:1209
Definition: discovery.pb.h:65
void set_allocated_topic(::std::string *topic)
Definition: discovery.pb.h:1287
::std::string * mutable_topic()
Definition: discovery.pb.h:1277
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fdiscovery_2eproto()
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: discovery.pb.h:752
::ignition::msgs::Header * release_header()
Definition: discovery.pb.h:1572
::std::string * mutable_node_uuid()
Definition: discovery.pb.h:1409
::ignition::msgs::Discovery_Publisher * mutable_pub()
Definition: discovery.pb.h:1767
const ::std::string & Discovery_Publisher_Scope_Name(Discovery_Publisher_Scope value)
Definition: discovery.pb.h:73
static bool Type_IsValid(int value)
Definition: discovery.pb.h:795
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: discovery.pb.h:553
Definition: discovery.pb.h:86
static const ::std::string & Scope_Name(Scope value)
Definition: discovery.pb.h:598
Definition: discovery.pb.h:511
::ignition::msgs::Discovery_Flags * mutable_flags()
Definition: discovery.pb.h:1674
const int Discovery_Type_Type_ARRAYSIZE
Definition: discovery.pb.h:97
Discovery_Publisher_Scope Scope
Definition: discovery.pb.h:578
::std::string * mutable_process_uuid()
Definition: discovery.pb.h:1628
static const Discovery_Publisher_MessagePublisher & default_instance()
const ::std::string & address() const
Definition: discovery.pb.h:1301
::std::string * mutable_response_type()
Definition: discovery.pb.h:1229
::ignition::msgs::Discovery_Type type() const
Definition: discovery.pb.h:1652
::ignition::msgs::Discovery_Flags * release_flags()
Definition: discovery.pb.h:1682
void set_allocated_msg_pub(::ignition::msgs::Discovery_Publisher_MessagePublisher *msg_pub)
Definition: discovery.pb.h:1482
bool throttled() const
Definition: discovery.pb.h:1089
void set_allocated_ctrl(::std::string *ctrl)
Definition: discovery.pb.h:1031
const ::std::string & process_uuid() const
Definition: discovery.pb.h:1345
void set_allocated_topic(::std::string *topic)
Definition: discovery.pb.h:983
::ignition::msgs::Discovery_Subscriber * mutable_sub()
Definition: discovery.pb.h:1719
void clear_process_uuid()
Definition: discovery.pb.h:1342
Discovery_Publisher_MessagePublisher * New() const
Definition: discovery.pb.h:306
const int Discovery_Publisher_Scope_Scope_ARRAYSIZE
Definition: discovery.pb.h:70
Discovery_Publisher * New() const
Definition: discovery.pb.h:536
void set_allocated_socket_id(::std::string *socket_id)
Definition: discovery.pb.h:1151
::std::string * mutable_topic()
Definition: discovery.pb.h:973
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: discovery.pb.h:147
void set_allocated_process_uuid(::std::string *process_uuid)
Definition: discovery.pb.h:1638
Discovery_Publisher_ServicePublisher ServicePublisher
Definition: discovery.pb.h:576
Discovery_Publisher_MessagePublisher & operator=(const Discovery_Publisher_MessagePublisher &from)
Definition: discovery.pb.h:294
void set_allocated_node_uuid(::std::string *node_uuid)
Definition: discovery.pb.h:1419
const Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MAX
Definition: discovery.pb.h:69
std::shared_ptr< const Discovery > ConstDiscoverySharedPtr
Definition: discovery.pb.h:1820
int GetCachedSize() const
Definition: discovery.pb.h:150
void set_allocated_sub(::ignition::msgs::Discovery_Subscriber *sub)
Definition: discovery.pb.h:1739
const ::std::string & topic() const
Definition: discovery.pb.h:953
Definition: discovery.pb.h:400
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: discovery.pb.h:805
Definition: discovery.pb.h:89
void clear_address()
Definition: discovery.pb.h:1298
static const Discovery_Subscriber & default_instance()
Discovery & operator=(const Discovery &from)
Definition: discovery.pb.h:717
const ::std::string & msg_type() const
Definition: discovery.pb.h:1045
Definition: header.pb.h:161
STL class.
void clear_msg_type()
Definition: discovery.pb.h:1042
void set_throttled(bool value)
Definition: discovery.pb.h:1093
void set_version(::google::protobuf::uint32 value)
Definition: discovery.pb.h:1598
void set_allocated_response_type(::std::string *response_type)
Definition: discovery.pb.h:1239
Definition: discovery.pb.h:61
void set_address(const ::std::string &value)
Definition: discovery.pb.h:1305
const ::std::string & Discovery_Type_Name(Discovery_Type value)
Definition: discovery.pb.h:100
::google::protobuf::uint64 msgs_per_sec() const
Definition: discovery.pb.h:1103
::std::string * release_request_type()
Definition: discovery.pb.h:1190
::ignition::msgs::Discovery_Publisher * release_pub()
Definition: discovery.pb.h:1776
std::unique_ptr< Discovery > DiscoveryUniquePtr
Definition: discovery.pb.h:1817
::std::string * release_topic()
Definition: discovery.pb.h:978
void clear_ctrl()
Definition: discovery.pb.h:998
::std::string * release_msg_type()
Definition: discovery.pb.h:1070
void clear_process_uuid()
Definition: discovery.pb.h:1605
::ignition::msgs::Discovery_Subscriber * release_sub()
Definition: discovery.pb.h:1728
::std::string * release_topic()
Definition: discovery.pb.h:1282
void clear_socket_id()
Definition: discovery.pb.h:1118
Definition: discovery.pb.h:64
int GetCachedSize() const
Definition: discovery.pb.h:239
IGNITION_MSGS_VISIBLEconst ::google::protobuf::EnumDescriptor * Discovery_Publisher_Scope_descriptor()
const ::std::string & process_uuid() const
Definition: discovery.pb.h:1608
const Discovery_Type Discovery_Type_Type_MAX
Definition: discovery.pb.h:96
Definition: discovery.pb.h:85
static bool Scope_IsValid(int value)
Definition: discovery.pb.h:585
const ::ignition::msgs::Discovery_Publisher_MessagePublisher & msg_pub() const
Definition: discovery.pb.h:1456
int GetCachedSize() const
Definition: discovery.pb.h:439
const ::ignition::msgs::Discovery_Publisher & pub() const
Definition: discovery.pb.h:1761
::ignition::msgs::Discovery_Publisher_ServicePublisher * mutable_srv_pub()
Definition: discovery.pb.h:1510
std::unique_ptr< const Discovery > ConstDiscoveryUniquePtr
Definition: discovery.pb.h:1818
::std::string * release_response_type()
Definition: discovery.pb.h:1234
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: discovery.pb.h:236
void set_topic(const ::std::string &value)
Definition: discovery.pb.h:1261
IGNITION_MSGS_VISIBLEconst ::google::protobuf::EnumDescriptor * Discovery_Type_descriptor()
void clear_response_type()
Definition: discovery.pb.h:1206
bool has_msg_pub() const
Definition: discovery.pb.h:1444
::std::string * mutable_msg_type()
Definition: discovery.pb.h:1065
::std::string * release_node_uuid()
Definition: discovery.pb.h:1414
void set_node_uuid(const ::std::string &value)
Definition: discovery.pb.h:1393
static const ::google::protobuf::EnumDescriptor * Scope_descriptor()
Definition: discovery.pb.h:595
Definition: discovery.pb.h:87
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: discovery.pb.h:323
void set_allocated_address(::std::string *address)
Definition: discovery.pb.h:1331
void set_type(::ignition::msgs::Discovery_Type value)
Definition: discovery.pb.h:1656
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: discovery.pb.h:811
void clear_srv_pub()
Definition: discovery.pb.h:1498
void clear_request_type()
Definition: discovery.pb.h:1162
::std::string * release_ctrl()
Definition: discovery.pb.h:1026
bool has_srv_pub() const
Definition: discovery.pb.h:1492
void set_allocated_msg_type(::std::string *msg_type)
Definition: discovery.pb.h:1075
void clear_throttled()
Definition: discovery.pb.h:1086
void clear_node_uuid()
Definition: discovery.pb.h:1386
Discovery_Publisher & operator=(const Discovery_Publisher &from)
Definition: discovery.pb.h:518
::ignition::msgs::Discovery_Publisher_ServicePublisher * release_srv_pub()
Definition: discovery.pb.h:1519
std::shared_ptr< Discovery > DiscoverySharedPtr
Definition: discovery.pb.h:1819
const Discovery_Type Discovery_Type_Type_MIN
Definition: discovery.pb.h:95
Definition: discovery.pb.h:710
const Discovery_Publisher_Scope Discovery_Publisher_Scope_Scope_MIN
Definition: discovery.pb.h:68
STL class.
Discovery_Flags & operator=(const Discovery_Flags &from)
Definition: discovery.pb.h:118
Definition: discovery.pb.h:92
void protobuf_AssignDesc_ignition_2fmsgs_2fdiscovery_2eproto()
::ignition::msgs::Header * mutable_header()
Definition: discovery.pb.h:1564
Discovery_Publisher_ServicePublisher & operator=(const Discovery_Publisher_ServicePublisher &from)
Definition: discovery.pb.h:407
const ::ignition::msgs::Discovery_Flags & flags() const
Definition: discovery.pb.h:1670
::ignition::msgs::Discovery_Publisher_MessagePublisher * mutable_msg_pub()
Definition: discovery.pb.h:1462
void clear_msgs_per_sec()
Definition: discovery.pb.h:1100
void set_msgs_per_sec(::google::protobuf::uint64 value)
Definition: discovery.pb.h:1107
bool Discovery_Publisher_Scope_Parse(const ::std::string &name, Discovery_Publisher_Scope *value)
Definition: discovery.pb.h:77
PubTypeCase pub_type_case() const
Definition: discovery.pb.h:1545
void set_process_uuid(const ::std::string &value)
Definition: discovery.pb.h:1612
static const ::std::string & Type_Name(Type value)
Definition: discovery.pb.h:808
int GetCachedSize() const
Definition: discovery.pb.h:556
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: discovery.pb.h:436
void set_allocated_flags(::ignition::msgs::Discovery_Flags *flags)
Definition: discovery.pb.h:1689
static const Discovery_Publisher & default_instance()
const ::std::string & socket_id() const
Definition: discovery.pb.h:1121
void set_scope(::ignition::msgs::Discovery_Publisher_Scope value)
Definition: discovery.pb.h:1437
Definition: discovery.pb.h:111
Definition: discovery.pb.h:84
const ::ignition::msgs::Discovery_Publisher_ServicePublisher & srv_pub() const
Definition: discovery.pb.h:1504
const ::std::string & request_type() const
Definition: discovery.pb.h:1165
::google::protobuf::uint32 version() const
Definition: discovery.pb.h:1594
Definition: discovery.pb.h:62
Definition: any.pb.h:839
const ::std::string & ctrl() const
Definition: discovery.pb.h:1001
void set_allocated_request_type(::std::string *request_type)
Definition: discovery.pb.h:1195
::std::string * mutable_socket_id()
Definition: discovery.pb.h:1141
void set_process_uuid(const ::std::string &value)
Definition: discovery.pb.h:1349
const ::ignition::msgs::Header & header() const
Definition: discovery.pb.h:1560
const ::ignition::msgs::Discovery_Subscriber & sub() const
Definition: discovery.pb.h:1713
::std::string * mutable_address()
Definition: discovery.pb.h:1321
void set_msg_type(const ::std::string &value)
Definition: discovery.pb.h:1049
const ::std::string & topic() const
Definition: discovery.pb.h:1257
::std::string * mutable_request_type()
Definition: discovery.pb.h:1185
Discovery_Subscriber * New() const
Definition: discovery.pb.h:219
::std::string * mutable_process_uuid()
Definition: discovery.pb.h:1365
::std::string * release_socket_id()
Definition: discovery.pb.h:1146
void protobuf_ShutdownFile_ignition_2fmsgs_2fdiscovery_2eproto()
::std::string * release_address()
Definition: discovery.pb.h:1326
void clear_msg_pub()
Definition: discovery.pb.h:1450
::ignition::msgs::Discovery_Publisher_MessagePublisher * release_msg_pub()
Definition: discovery.pb.h:1471
::std::string * mutable_ctrl()
Definition: discovery.pb.h:1021
Definition: discovery.pb.h:88
static const Discovery_Publisher_ServicePublisher & default_instance()
IGNITION_MSGS_VISIBLE bool Discovery_Type_IsValid(int value)
Definition: discovery.pb.h:83
void set_request_type(const ::std::string &value)
Definition: discovery.pb.h:1169
DiscContentsCase disc_contents_case() const
Definition: discovery.pb.h:1802
void set_allocated_srv_pub(::ignition::msgs::Discovery_Publisher_ServicePublisher *srv_pub)
Definition: discovery.pb.h:1530
Definition: discovery.pb.h:200
void set_no_relay(bool value)
Definition: discovery.pb.h:939
void set_ctrl(const ::std::string &value)
Definition: discovery.pb.h:1005
bool Discovery_Type_Parse(const ::std::string &name, Discovery_Type *value)
Definition: discovery.pb.h:104
Definition: discovery.pb.h:63
Discovery_Publisher_MessagePublisher MessagePublisher
Definition: discovery.pb.h:575
int GetCachedSize() const
Definition: discovery.pb.h:326
::ignition::msgs::Discovery_Publisher_Scope scope() const
Definition: discovery.pb.h:1433