Ignition Msgs

API Reference

5.6.0

#include <discovery.pb.h>

Public Types

typedef Discovery_Publisher_MessagePublisher MessagePublisher
 
enum  PubTypeCase { kMsgPub = 6, kSrvPub = 7, PUB_TYPE_NOT_SET = 0 }
 
typedef Discovery_Publisher_Scope Scope
 
typedef Discovery_Publisher_ServicePublisher ServicePublisher
 

Public Member Functions

 Discovery_Publisher ()
 
 Discovery_Publisher (const Discovery_Publisher &from)
 
virtual ~Discovery_Publisher ()
 
const ::std::stringaddress () const
 
int ByteSize () const
 
void Clear ()
 
void clear_address ()
 
void clear_msg_pub ()
 
void clear_node_uuid ()
 
void clear_process_uuid ()
 
void clear_scope ()
 
void clear_srv_pub ()
 
void clear_topic ()
 
void CopyFrom (const ::google::protobuf::Message &from)
 
void CopyFrom (const Discovery_Publisher &from)
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_msg_pub () const
 
bool has_srv_pub () const
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *output) const
 
bool IsInitialized () const
 
void MergeFrom (const ::google::protobuf::Message &from)
 
void MergeFrom (const Discovery_Publisher &from)
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
 
const ::ignition::msgs::Discovery_Publisher_MessagePublishermsg_pub () const
 
::std::stringmutable_address ()
 
::ignition::msgs::Discovery_Publisher_MessagePublishermutable_msg_pub ()
 
::std::stringmutable_node_uuid ()
 
::std::stringmutable_process_uuid ()
 
::ignition::msgs::Discovery_Publisher_ServicePublishermutable_srv_pub ()
 
::std::stringmutable_topic ()
 
Discovery_PublisherNew () const
 
Discovery_PublisherNew (::google::protobuf::Arena *arena) const
 
const ::std::stringnode_uuid () const
 
Discovery_Publisheroperator= (const Discovery_Publisher &from)
 
const ::std::stringprocess_uuid () const
 
PubTypeCase pub_type_case () const
 
::std::stringrelease_address ()
 
::ignition::msgs::Discovery_Publisher_MessagePublisherrelease_msg_pub ()
 
::std::stringrelease_node_uuid ()
 
::std::stringrelease_process_uuid ()
 
::ignition::msgs::Discovery_Publisher_ServicePublisherrelease_srv_pub ()
 
::std::stringrelease_topic ()
 
::ignition::msgs::Discovery_Publisher_Scope scope () const
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
 
::google::protobuf::uint8 * SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
 
void set_address (const ::std::string &value)
 
void set_address (const char *value)
 
void set_address (const char *value, size_t size)
 
void set_allocated_address (::std::string *address)
 
void set_allocated_msg_pub (::ignition::msgs::Discovery_Publisher_MessagePublisher *msg_pub)
 
void set_allocated_node_uuid (::std::string *node_uuid)
 
void set_allocated_process_uuid (::std::string *process_uuid)
 
void set_allocated_srv_pub (::ignition::msgs::Discovery_Publisher_ServicePublisher *srv_pub)
 
void set_allocated_topic (::std::string *topic)
 
void set_node_uuid (const ::std::string &value)
 
void set_node_uuid (const char *value)
 
void set_node_uuid (const char *value, size_t size)
 
void set_process_uuid (const ::std::string &value)
 
void set_process_uuid (const char *value)
 
void set_process_uuid (const char *value, size_t size)
 
void set_scope (::ignition::msgs::Discovery_Publisher_Scope value)
 
void set_topic (const ::std::string &value)
 
void set_topic (const char *value)
 
void set_topic (const char *value, size_t size)
 
const ::ignition::msgs::Discovery_Publisher_ServicePublishersrv_pub () const
 
void Swap (Discovery_Publisher *other)
 
const ::std::stringtopic () const
 

Static Public Member Functions

static const Discovery_Publisherdefault_instance ()
 
static const ::google::protobuf::Descriptor * descriptor ()
 
static const ::google::protobuf::EnumDescriptor * Scope_descriptor ()
 
static bool Scope_IsValid (int value)
 
static const ::std::stringScope_Name (Scope value)
 
static bool Scope_Parse (const ::std::string &name, Scope *value)
 

Static Public Attributes

static const Scope ALL
 
static const Scope HOST
 
static const int kAddressFieldNumber = 2
 
static const int kMsgPubFieldNumber = 6
 
static const int kNodeUuidFieldNumber = 4
 
static const int kProcessUuidFieldNumber = 3
 
static const int kScopeFieldNumber = 5
 
static const int kSrvPubFieldNumber = 7
 
static const int kTopicFieldNumber = 1
 
static const Scope PROCESS
 
static const int Scope_ARRAYSIZE
 
static const Scope Scope_MAX
 
static const Scope Scope_MIN
 

Friends

void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fdiscovery_2eproto ()
 
void protobuf_AssignDesc_ignition_2fmsgs_2fdiscovery_2eproto ()
 
void protobuf_ShutdownFile_ignition_2fmsgs_2fdiscovery_2eproto ()
 

Member Typedef Documentation

◆ MessagePublisher

◆ Scope

◆ ServicePublisher

Member Enumeration Documentation

◆ PubTypeCase

Enumerator
kMsgPub 
kSrvPub 
PUB_TYPE_NOT_SET 

Constructor & Destructor Documentation

◆ Discovery_Publisher() [1/2]

◆ ~Discovery_Publisher()

virtual ~Discovery_Publisher ( )
virtual

◆ Discovery_Publisher() [2/2]

Member Function Documentation

◆ address()

const ::std::string & address ( ) const
inline

◆ ByteSize()

int ByteSize ( ) const

◆ Clear()

void Clear ( )

◆ clear_address()

void clear_address ( )
inline

◆ clear_msg_pub()

void clear_msg_pub ( )
inline

◆ clear_node_uuid()

void clear_node_uuid ( )
inline

◆ clear_process_uuid()

void clear_process_uuid ( )
inline

◆ clear_scope()

void clear_scope ( )
inline

◆ clear_srv_pub()

void clear_srv_pub ( )
inline

◆ clear_topic()

void clear_topic ( )
inline

◆ CopyFrom() [1/2]

void CopyFrom ( const ::google::protobuf::Message &  from)

◆ CopyFrom() [2/2]

void CopyFrom ( const Discovery_Publisher from)

◆ default_instance()

static const Discovery_Publisher& default_instance ( )
static

Referenced by Discovery::pub().

◆ descriptor()

static const ::google::protobuf::Descriptor* descriptor ( )
static

◆ GetCachedSize()

int GetCachedSize ( ) const
inline

◆ GetMetadata()

::google::protobuf::Metadata GetMetadata ( ) const

◆ has_msg_pub()

bool has_msg_pub ( ) const
inline

◆ has_srv_pub()

bool has_srv_pub ( ) const
inline

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  output 
) const

◆ IsInitialized()

bool IsInitialized ( ) const

◆ MergeFrom() [1/2]

void MergeFrom ( const ::google::protobuf::Message &  from)

◆ MergeFrom() [2/2]

void MergeFrom ( const Discovery_Publisher from)

◆ MergePartialFromCodedStream()

bool MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)

◆ msg_pub()

◆ mutable_address()

std::string * mutable_address ( )
inline

◆ mutable_msg_pub()

◆ mutable_node_uuid()

std::string * mutable_node_uuid ( )
inline

◆ mutable_process_uuid()

std::string * mutable_process_uuid ( )
inline

◆ mutable_srv_pub()

◆ mutable_topic()

std::string * mutable_topic ( )
inline

◆ New() [1/2]

Discovery_Publisher* New ( ) const
inline

◆ New() [2/2]

Discovery_Publisher* New ( ::google::protobuf::Arena *  arena) const

◆ node_uuid()

const ::std::string & node_uuid ( ) const
inline

◆ operator=()

Discovery_Publisher& operator= ( const Discovery_Publisher from)
inline

◆ process_uuid()

const ::std::string & process_uuid ( ) const
inline

◆ pub_type_case()

Discovery_Publisher::PubTypeCase pub_type_case ( ) const
inline

◆ release_address()

std::string * release_address ( )
inline

◆ release_msg_pub()

◆ release_node_uuid()

std::string * release_node_uuid ( )
inline

◆ release_process_uuid()

std::string * release_process_uuid ( )
inline

◆ release_srv_pub()

◆ release_topic()

std::string * release_topic ( )
inline

◆ scope()

◆ Scope_descriptor()

static const ::google::protobuf::EnumDescriptor* Scope_descriptor ( )
inlinestatic

◆ Scope_IsValid()

static bool Scope_IsValid ( int  value)
inlinestatic

◆ Scope_Name()

static const ::std::string& Scope_Name ( Scope  value)
inlinestatic

◆ Scope_Parse()

static bool Scope_Parse ( const ::std::string name,
Scope value 
)
inlinestatic

◆ SerializeWithCachedSizes()

void SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const

◆ SerializeWithCachedSizesToArray()

::google::protobuf::uint8* SerializeWithCachedSizesToArray ( ::google::protobuf::uint8 *  output) const
inline

◆ set_address() [1/3]

void set_address ( const ::std::string value)
inline

◆ set_address() [2/3]

void set_address ( const char *  value)
inline

◆ set_address() [3/3]

void set_address ( const char *  value,
size_t  size 
)
inline

◆ set_allocated_address()

void set_allocated_address ( ::std::string address)
inline

◆ set_allocated_msg_pub()

void set_allocated_msg_pub ( ::ignition::msgs::Discovery_Publisher_MessagePublisher msg_pub)
inline

◆ set_allocated_node_uuid()

void set_allocated_node_uuid ( ::std::string node_uuid)
inline

◆ set_allocated_process_uuid()

void set_allocated_process_uuid ( ::std::string process_uuid)
inline

◆ set_allocated_srv_pub()

void set_allocated_srv_pub ( ::ignition::msgs::Discovery_Publisher_ServicePublisher srv_pub)
inline

◆ set_allocated_topic()

void set_allocated_topic ( ::std::string topic)
inline

◆ set_node_uuid() [1/3]

void set_node_uuid ( const ::std::string value)
inline

◆ set_node_uuid() [2/3]

void set_node_uuid ( const char *  value)
inline

◆ set_node_uuid() [3/3]

void set_node_uuid ( const char *  value,
size_t  size 
)
inline

◆ set_process_uuid() [1/3]

void set_process_uuid ( const ::std::string value)
inline

◆ set_process_uuid() [2/3]

void set_process_uuid ( const char *  value)
inline

◆ set_process_uuid() [3/3]

void set_process_uuid ( const char *  value,
size_t  size 
)
inline

◆ set_scope()

void set_scope ( ::ignition::msgs::Discovery_Publisher_Scope  value)
inline

◆ set_topic() [1/3]

void set_topic ( const ::std::string value)
inline

◆ set_topic() [2/3]

void set_topic ( const char *  value)
inline

◆ set_topic() [3/3]

void set_topic ( const char *  value,
size_t  size 
)
inline

◆ srv_pub()

◆ Swap()

void Swap ( Discovery_Publisher other)

◆ topic()

const ::std::string & topic ( ) const
inline

Friends And Related Function Documentation

◆ protobuf_AddDesc_ignition_2fmsgs_2fdiscovery_2eproto

void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fdiscovery_2eproto ( )
friend

◆ protobuf_AssignDesc_ignition_2fmsgs_2fdiscovery_2eproto

void protobuf_AssignDesc_ignition_2fmsgs_2fdiscovery_2eproto ( )
friend

◆ protobuf_ShutdownFile_ignition_2fmsgs_2fdiscovery_2eproto

void protobuf_ShutdownFile_ignition_2fmsgs_2fdiscovery_2eproto ( )
friend

Member Data Documentation

◆ ALL

const Scope ALL
static

◆ HOST

const Scope HOST
static

◆ kAddressFieldNumber

const int kAddressFieldNumber = 2
static

◆ kMsgPubFieldNumber

const int kMsgPubFieldNumber = 6
static

◆ kNodeUuidFieldNumber

const int kNodeUuidFieldNumber = 4
static

◆ kProcessUuidFieldNumber

const int kProcessUuidFieldNumber = 3
static

◆ kScopeFieldNumber

const int kScopeFieldNumber = 5
static

◆ kSrvPubFieldNumber

const int kSrvPubFieldNumber = 7
static

◆ kTopicFieldNumber

const int kTopicFieldNumber = 1
static

◆ PROCESS

const Scope PROCESS
static

◆ Scope_ARRAYSIZE

const int Scope_ARRAYSIZE
static

◆ Scope_MAX

const Scope Scope_MAX
static

◆ Scope_MIN

const Scope Scope_MIN
static

The documentation for this class was generated from the following file: