JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::protobuf::XbeeInfo Class Reference

#include <jaiabot/messages/metadata.pb.h>

Inheritance diagram for jaiabot::protobuf::XbeeInfo:
Collaboration diagram for jaiabot::protobuf::XbeeInfo:

Public Member Functions

 XbeeInfo ()
 
virtual ~XbeeInfo ()
 
 XbeeInfo (const XbeeInfo &from)
 
XbeeInfooperator= (const XbeeInfo &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (XbeeInfo *other)
 
XbeeInfoNew () const final
 
XbeeInfoNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const XbeeInfo &from)
 
void MergeFrom (const XbeeInfo &from)
 
void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
bool has_node_id () const
 
void clear_node_id ()
 
const ::std::string & node_id () const
 
void set_node_id (const ::std::string &value)
 
void set_node_id (const char *value)
 
void set_node_id (const char *value, size_t size)
 
::std::string * mutable_node_id ()
 
::std::string * release_node_id ()
 
void set_allocated_node_id (::std::string *node_id)
 
bool has_serial_number () const
 
void clear_serial_number ()
 
const ::std::string & serial_number () const
 
void set_serial_number (const ::std::string &value)
 
void set_serial_number (const char *value)
 
void set_serial_number (const char *value, size_t size)
 
::std::string * mutable_serial_number ()
 
::std::string * release_serial_number ()
 
void set_allocated_serial_number (::std::string *serial_number)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const XbeeInfodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const XbeeInfointernal_default_instance ()
 

Public Attributes

static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_node_id_
 
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_serial_number_
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kNodeIdFieldNumber = 1
 
static const int kSerialNumberFieldNumber = 2
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fmetadata_2eproto::TableStruct
 
void swap (XbeeInfo &a, XbeeInfo &b)
 

Detailed Description

Definition at line 82 of file metadata.pb.h.

Constructor & Destructor Documentation

◆ XbeeInfo() [1/2]

jaiabot::protobuf::XbeeInfo::XbeeInfo ( )

◆ ~XbeeInfo()

virtual jaiabot::protobuf::XbeeInfo::~XbeeInfo ( )
virtual

◆ XbeeInfo() [2/2]

jaiabot::protobuf::XbeeInfo::XbeeInfo ( const XbeeInfo from)

Member Function Documentation

◆ ByteSizeLong()

size_t jaiabot::protobuf::XbeeInfo::ByteSizeLong ( ) const
final

◆ Clear()

void jaiabot::protobuf::XbeeInfo::Clear ( )
final

◆ clear_node_id()

void jaiabot::protobuf::XbeeInfo::clear_node_id ( )
inline

Definition at line 945 of file metadata.pb.h.

◆ clear_serial_number()

void jaiabot::protobuf::XbeeInfo::clear_serial_number ( )
inline

Definition at line 1011 of file metadata.pb.h.

◆ CopyFrom() [1/2]

void jaiabot::protobuf::XbeeInfo::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

void jaiabot::protobuf::XbeeInfo::CopyFrom ( const XbeeInfo from)

◆ default_instance()

static const XbeeInfo& jaiabot::protobuf::XbeeInfo::default_instance ( )
static

◆ descriptor()

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

◆ GetCachedSize()

int jaiabot::protobuf::XbeeInfo::GetCachedSize ( ) const
inlinefinal

Definition at line 154 of file metadata.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::protobuf::XbeeInfo::GetMetadata ( ) const
final

◆ has_node_id()

bool jaiabot::protobuf::XbeeInfo::has_node_id ( ) const
inline

Definition at line 936 of file metadata.pb.h.

◆ has_serial_number()

bool jaiabot::protobuf::XbeeInfo::has_serial_number ( ) const
inline

Definition at line 1002 of file metadata.pb.h.

◆ InitAsDefaultInstance()

static void jaiabot::protobuf::XbeeInfo::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const XbeeInfo* jaiabot::protobuf::XbeeInfo::internal_default_instance ( )
inlinestatic

Definition at line 119 of file metadata.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* jaiabot::protobuf::XbeeInfo::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ IsInitialized()

bool jaiabot::protobuf::XbeeInfo::IsInitialized ( ) const
final

◆ MergeFrom() [1/2]

void jaiabot::protobuf::XbeeInfo::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

void jaiabot::protobuf::XbeeInfo::MergeFrom ( const XbeeInfo from)

◆ MergePartialFromCodedStream()

bool jaiabot::protobuf::XbeeInfo::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_node_id()

std::string * jaiabot::protobuf::XbeeInfo::mutable_node_id ( )
inline

Definition at line 978 of file metadata.pb.h.

◆ mutable_serial_number()

std::string * jaiabot::protobuf::XbeeInfo::mutable_serial_number ( )
inline

Definition at line 1044 of file metadata.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::protobuf::XbeeInfo::mutable_unknown_fields ( )
inline

Definition at line 111 of file metadata.pb.h.

◆ New() [1/2]

XbeeInfo* jaiabot::protobuf::XbeeInfo::New ( ) const
inlinefinal

Definition at line 133 of file metadata.pb.h.

◆ New() [2/2]

XbeeInfo* jaiabot::protobuf::XbeeInfo::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

Definition at line 137 of file metadata.pb.h.

◆ node_id()

const ::std::string & jaiabot::protobuf::XbeeInfo::node_id ( ) const
inline

Definition at line 949 of file metadata.pb.h.

◆ operator=()

XbeeInfo& jaiabot::protobuf::XbeeInfo::operator= ( const XbeeInfo from)
inline

Definition at line 89 of file metadata.pb.h.

◆ release_node_id()

std::string * jaiabot::protobuf::XbeeInfo::release_node_id ( )
inline

Definition at line 983 of file metadata.pb.h.

◆ release_serial_number()

std::string * jaiabot::protobuf::XbeeInfo::release_serial_number ( )
inline

Definition at line 1049 of file metadata.pb.h.

◆ serial_number()

const ::std::string & jaiabot::protobuf::XbeeInfo::serial_number ( ) const
inline

Definition at line 1015 of file metadata.pb.h.

◆ SerializeWithCachedSizes()

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

◆ set_allocated_node_id()

void jaiabot::protobuf::XbeeInfo::set_allocated_node_id ( ::std::string *  node_id)
inline

Definition at line 991 of file metadata.pb.h.

◆ set_allocated_serial_number()

void jaiabot::protobuf::XbeeInfo::set_allocated_serial_number ( ::std::string *  serial_number)
inline

Definition at line 1057 of file metadata.pb.h.

◆ set_node_id() [1/3]

void jaiabot::protobuf::XbeeInfo::set_node_id ( const ::std::string &  value)
inline

Definition at line 953 of file metadata.pb.h.

◆ set_node_id() [2/3]

void jaiabot::protobuf::XbeeInfo::set_node_id ( const char *  value)
inline

Definition at line 966 of file metadata.pb.h.

◆ set_node_id() [3/3]

void jaiabot::protobuf::XbeeInfo::set_node_id ( const char *  value,
size_t  size 
)
inline

Definition at line 972 of file metadata.pb.h.

◆ set_serial_number() [1/3]

void jaiabot::protobuf::XbeeInfo::set_serial_number ( const ::std::string &  value)
inline

Definition at line 1019 of file metadata.pb.h.

◆ set_serial_number() [2/3]

void jaiabot::protobuf::XbeeInfo::set_serial_number ( const char *  value)
inline

Definition at line 1032 of file metadata.pb.h.

◆ set_serial_number() [3/3]

void jaiabot::protobuf::XbeeInfo::set_serial_number ( const char *  value,
size_t  size 
)
inline

Definition at line 1038 of file metadata.pb.h.

◆ Swap()

void jaiabot::protobuf::XbeeInfo::Swap ( XbeeInfo other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::protobuf::XbeeInfo::unknown_fields ( ) const
inline

Definition at line 108 of file metadata.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fmetadata_2eproto::TableStruct

Definition at line 224 of file metadata.pb.h.

◆ swap

void swap ( XbeeInfo a,
XbeeInfo b 
)
friend

Definition at line 127 of file metadata.pb.h.

Member Data Documentation

◆ _i_give_permission_to_break_this_code_default_node_id_

::google::protobuf::internal::ExplicitlyConstructed< ::std::string> jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_

Definition at line 217 of file metadata.pb.h.

◆ _i_give_permission_to_break_this_code_default_serial_number_

::google::protobuf::internal::ExplicitlyConstructed< ::std::string> jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_

Definition at line 221 of file metadata.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::XbeeInfo::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 123 of file metadata.pb.h.

◆ kNodeIdFieldNumber

const int jaiabot::protobuf::XbeeInfo::kNodeIdFieldNumber = 1
static

Definition at line 179 of file metadata.pb.h.

◆ kSerialNumberFieldNumber

const int jaiabot::protobuf::XbeeInfo::kSerialNumberFieldNumber = 2
static

Definition at line 194 of file metadata.pb.h.


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