build/ignition-msgs5/include/ignition/msgs/publish.pb.h
Go to the documentation of this file.
46 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fpublish_2eproto IGNITION_MSGS_VISIBLE
69 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Publish* Arena::CreateMaybeMessage<::ignition::msgs::Publish>(Arena*);
77 class IGNITION_MSGS_VISIBLE Publish : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Publish) */ {
319 topic_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
344 topic_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), topic);
372 msg_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
397 msg_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), msg_type);
425 host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
void Swap(Publish *other)
::std::string * release_msg_type()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:386
Publish * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:121
STL class.
::std::string * mutable_host()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:434
::std::string * release_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:333
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:48
T move(T... args)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:77
::std::string * mutable_msg_type()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:381
void set_host(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:409
void set_topic(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:303
static const Publish * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:107
const ::std::string & msg_type() const
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:352
::google::protobuf::uint32 port() const
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:458
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:276
void clear_port()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:455
void set_allocated_host(::std::string *host)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:444
void clear_msg_type()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:349
std::shared_ptr< const Publish > ConstPublishSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:475
IGNITION_MSGS_VISIBLE PublishDefaultTypeInternal _Publish_default_instance_
Publish * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:125
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:260
void clear_host()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:402
void clear_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:296
std::unique_ptr< const Publish > ConstPublishUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:473
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:248
void set_allocated_msg_type(::std::string *msg_type)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:391
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:50
void IGNITION_MSGS_VISIBLE AddDescriptors()
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
void set_msg_type(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:356
::std::string * release_host()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:439
std::unique_ptr< Publish > PublishUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:472
STL namespace.
void set_port(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:462
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:267
friend void swap(Publish &a, Publish &b)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:115
::std::string * mutable_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:328
const ::std::string & host() const
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:405
Publish & operator=(const Publish &from)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:84
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:254
STL class.
std::shared_ptr< Publish > PublishSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:474
const ::std::string & topic() const
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:299
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
void set_allocated_topic(::std::string *topic)
Definition: build/ignition-msgs5/include/ignition/msgs/publish.pb.h:338