JaiaBot  1.12.0+7+gdc1e5561
JaiaBot micro-AUV software
xbee::protobuf::Config Class Reference

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

Inheritance diagram for xbee::protobuf::Config:
Collaboration diagram for xbee::protobuf::Config:

Public Member Functions

 Config ()
 
virtual ~Config ()
 
 Config (const Config &from)
 
Configoperator= (const Config &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Config *other)
 
ConfigNew () const final
 
ConfigNew (::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 Config &from)
 
void MergeFrom (const Config &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
 
int peers_size () const
 
void clear_peers ()
 
::xbee::protobuf::Peermutable_peers (int index)
 
::google::protobuf::RepeatedPtrField< ::xbee::protobuf::Peer > * mutable_peers ()
 
const ::xbee::protobuf::Peerpeers (int index) const
 
::xbee::protobuf::Peeradd_peers ()
 
const ::google::protobuf::RepeatedPtrField< ::xbee::protobuf::Peer > & peers () const
 
bool has_xbee_info_location () const
 
void clear_xbee_info_location ()
 
const ::std::string & xbee_info_location () const
 
void set_xbee_info_location (const ::std::string &value)
 
void set_xbee_info_location (const char *value)
 
void set_xbee_info_location (const char *value, size_t size)
 
::std::string * mutable_xbee_info_location ()
 
::std::string * release_xbee_info_location ()
 
void set_allocated_xbee_info_location (::std::string *xbee_info_location)
 
bool has_xbee_encryption_password () const
 
void clear_xbee_encryption_password ()
 
const ::std::string & xbee_encryption_password () const
 
void set_xbee_encryption_password (const ::std::string &value)
 
void set_xbee_encryption_password (const char *value)
 
void set_xbee_encryption_password (const char *value, size_t size)
 
::std::string * mutable_xbee_encryption_password ()
 
::std::string * release_xbee_encryption_password ()
 
void set_allocated_xbee_encryption_password (::std::string *xbee_encryption_password)
 
bool has_hub_info_location () const
 
void clear_hub_info_location ()
 
const ::std::string & hub_info_location () const
 
void set_hub_info_location (const ::std::string &value)
 
void set_hub_info_location (const char *value)
 
void set_hub_info_location (const char *value, size_t size)
 
::std::string * mutable_hub_info_location ()
 
::std::string * release_hub_info_location ()
 
void set_allocated_hub_info_location (::std::string *hub_info_location)
 
bool has_test_comms () const
 
void clear_test_comms ()
 
bool test_comms () const
 
void set_test_comms (bool value)
 
bool has_use_xbee_encryption () const
 
void clear_use_xbee_encryption ()
 
bool use_xbee_encryption () const
 
void set_use_xbee_encryption (bool value)
 
bool has_hub_id () const
 
void clear_hub_id ()
 
::google::protobuf::int32 hub_id () const
 
void set_hub_id (::google::protobuf::int32 value)
 
bool has_network_id () const
 
void clear_network_id ()
 
::google::protobuf::uint64 network_id () const
 
void set_network_id (::google::protobuf::uint64 value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const Configdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Configinternal_default_instance ()
 

Public Attributes

static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_xbee_info_location_
 
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_hub_info_location_
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kPeersFieldNumber = 2
 
static const int kXbeeInfoLocationFieldNumber = 5
 
static const int kXbeeEncryptionPasswordFieldNumber = 8
 
static const int kHubInfoLocationFieldNumber = 9
 
static const int kTestCommsFieldNumber = 4
 
static const int kUseXbeeEncryptionFieldNumber = 7
 
static const int kHubIdFieldNumber = 6
 
static const int kNetworkIdFieldNumber = 1
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct
 
void swap (Config &a, Config &b)
 

Detailed Description

Definition at line 244 of file xbee_extensions.pb.h.

Constructor & Destructor Documentation

◆ Config() [1/2]

xbee::protobuf::Config::Config ( )

◆ ~Config()

virtual xbee::protobuf::Config::~Config ( )
virtual

◆ Config() [2/2]

xbee::protobuf::Config::Config ( const Config from)

Member Function Documentation

◆ add_peers()

xbee::protobuf::Peer * xbee::protobuf::Config::add_peers ( )
inline

Definition at line 706 of file xbee_extensions.pb.h.

◆ ByteSizeLong()

size_t xbee::protobuf::Config::ByteSizeLong ( ) const
final

◆ Clear()

void xbee::protobuf::Config::Clear ( )
final

◆ clear_hub_id()

void xbee::protobuf::Config::clear_hub_id ( )
inline

Definition at line 816 of file xbee_extensions.pb.h.

◆ clear_hub_info_location()

void xbee::protobuf::Config::clear_hub_info_location ( )
inline

Definition at line 930 of file xbee_extensions.pb.h.

◆ clear_network_id()

void xbee::protobuf::Config::clear_network_id ( )
inline

Definition at line 672 of file xbee_extensions.pb.h.

◆ clear_peers()

void xbee::protobuf::Config::clear_peers ( )
inline

Definition at line 690 of file xbee_extensions.pb.h.

◆ clear_test_comms()

void xbee::protobuf::Config::clear_test_comms ( )
inline

Definition at line 726 of file xbee_extensions.pb.h.

◆ clear_use_xbee_encryption()

void xbee::protobuf::Config::clear_use_xbee_encryption ( )
inline

Definition at line 840 of file xbee_extensions.pb.h.

◆ clear_xbee_encryption_password()

void xbee::protobuf::Config::clear_xbee_encryption_password ( )
inline

Definition at line 864 of file xbee_extensions.pb.h.

◆ clear_xbee_info_location()

void xbee::protobuf::Config::clear_xbee_info_location ( )
inline

Definition at line 750 of file xbee_extensions.pb.h.

◆ CopyFrom() [1/2]

void xbee::protobuf::Config::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

void xbee::protobuf::Config::CopyFrom ( const Config from)

◆ default_instance()

static const Config& xbee::protobuf::Config::default_instance ( )
static

◆ descriptor()

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

◆ GetCachedSize()

int xbee::protobuf::Config::GetCachedSize ( ) const
inlinefinal

Definition at line 316 of file xbee_extensions.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata xbee::protobuf::Config::GetMetadata ( ) const
final

◆ has_hub_id()

bool xbee::protobuf::Config::has_hub_id ( ) const
inline

Definition at line 807 of file xbee_extensions.pb.h.

◆ has_hub_info_location()

bool xbee::protobuf::Config::has_hub_info_location ( ) const
inline

Definition at line 921 of file xbee_extensions.pb.h.

◆ has_network_id()

bool xbee::protobuf::Config::has_network_id ( ) const
inline

Definition at line 663 of file xbee_extensions.pb.h.

◆ has_test_comms()

bool xbee::protobuf::Config::has_test_comms ( ) const
inline

Definition at line 717 of file xbee_extensions.pb.h.

◆ has_use_xbee_encryption()

bool xbee::protobuf::Config::has_use_xbee_encryption ( ) const
inline

Definition at line 831 of file xbee_extensions.pb.h.

◆ has_xbee_encryption_password()

bool xbee::protobuf::Config::has_xbee_encryption_password ( ) const
inline

Definition at line 855 of file xbee_extensions.pb.h.

◆ has_xbee_info_location()

bool xbee::protobuf::Config::has_xbee_info_location ( ) const
inline

Definition at line 741 of file xbee_extensions.pb.h.

◆ hub_id()

google::protobuf::int32 xbee::protobuf::Config::hub_id ( ) const
inline

Definition at line 820 of file xbee_extensions.pb.h.

◆ hub_info_location()

const ::std::string & xbee::protobuf::Config::hub_info_location ( ) const
inline

Definition at line 934 of file xbee_extensions.pb.h.

◆ InitAsDefaultInstance()

static void xbee::protobuf::Config::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const Config* xbee::protobuf::Config::internal_default_instance ( )
inlinestatic

Definition at line 281 of file xbee_extensions.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* xbee::protobuf::Config::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ IsInitialized()

bool xbee::protobuf::Config::IsInitialized ( ) const
final

◆ MergeFrom() [1/2]

void xbee::protobuf::Config::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

void xbee::protobuf::Config::MergeFrom ( const Config from)

◆ MergePartialFromCodedStream()

bool xbee::protobuf::Config::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_hub_info_location()

std::string * xbee::protobuf::Config::mutable_hub_info_location ( )
inline

Definition at line 963 of file xbee_extensions.pb.h.

◆ mutable_peers() [1/2]

google::protobuf::RepeatedPtrField<::xbee::protobuf::Peer > * xbee::protobuf::Config::mutable_peers ( )
inline

Definition at line 698 of file xbee_extensions.pb.h.

◆ mutable_peers() [2/2]

xbee::protobuf::Peer * xbee::protobuf::Config::mutable_peers ( int  index)
inline

Definition at line 693 of file xbee_extensions.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* xbee::protobuf::Config::mutable_unknown_fields ( )
inline

Definition at line 273 of file xbee_extensions.pb.h.

◆ mutable_xbee_encryption_password()

std::string * xbee::protobuf::Config::mutable_xbee_encryption_password ( )
inline

Definition at line 897 of file xbee_extensions.pb.h.

◆ mutable_xbee_info_location()

std::string * xbee::protobuf::Config::mutable_xbee_info_location ( )
inline

Definition at line 783 of file xbee_extensions.pb.h.

◆ network_id()

google::protobuf::uint64 xbee::protobuf::Config::network_id ( ) const
inline

Definition at line 676 of file xbee_extensions.pb.h.

◆ New() [1/2]

Config* xbee::protobuf::Config::New ( ) const
inlinefinal

Definition at line 295 of file xbee_extensions.pb.h.

◆ New() [2/2]

Config* xbee::protobuf::Config::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

Definition at line 299 of file xbee_extensions.pb.h.

◆ operator=()

Config& xbee::protobuf::Config::operator= ( const Config from)
inline

Definition at line 251 of file xbee_extensions.pb.h.

◆ peers() [1/2]

const ::google::protobuf::RepeatedPtrField<::xbee::protobuf::Peer > & xbee::protobuf::Config::peers ( ) const
inline

Definition at line 711 of file xbee_extensions.pb.h.

◆ peers() [2/2]

const ::xbee::protobuf::Peer & xbee::protobuf::Config::peers ( int  index) const
inline

Definition at line 702 of file xbee_extensions.pb.h.

◆ peers_size()

int xbee::protobuf::Config::peers_size ( ) const
inline

Definition at line 687 of file xbee_extensions.pb.h.

◆ release_hub_info_location()

std::string * xbee::protobuf::Config::release_hub_info_location ( )
inline

Definition at line 968 of file xbee_extensions.pb.h.

◆ release_xbee_encryption_password()

std::string * xbee::protobuf::Config::release_xbee_encryption_password ( )
inline

Definition at line 902 of file xbee_extensions.pb.h.

◆ release_xbee_info_location()

std::string * xbee::protobuf::Config::release_xbee_info_location ( )
inline

Definition at line 788 of file xbee_extensions.pb.h.

◆ SerializeWithCachedSizes()

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

◆ set_allocated_hub_info_location()

void xbee::protobuf::Config::set_allocated_hub_info_location ( ::std::string *  hub_info_location)
inline

Definition at line 976 of file xbee_extensions.pb.h.

◆ set_allocated_xbee_encryption_password()

void xbee::protobuf::Config::set_allocated_xbee_encryption_password ( ::std::string *  xbee_encryption_password)
inline

Definition at line 910 of file xbee_extensions.pb.h.

◆ set_allocated_xbee_info_location()

void xbee::protobuf::Config::set_allocated_xbee_info_location ( ::std::string *  xbee_info_location)
inline

Definition at line 796 of file xbee_extensions.pb.h.

◆ set_hub_id()

void xbee::protobuf::Config::set_hub_id ( ::google::protobuf::int32  value)
inline

Definition at line 824 of file xbee_extensions.pb.h.

◆ set_hub_info_location() [1/3]

void xbee::protobuf::Config::set_hub_info_location ( const ::std::string &  value)
inline

Definition at line 938 of file xbee_extensions.pb.h.

◆ set_hub_info_location() [2/3]

void xbee::protobuf::Config::set_hub_info_location ( const char *  value)
inline

Definition at line 951 of file xbee_extensions.pb.h.

◆ set_hub_info_location() [3/3]

void xbee::protobuf::Config::set_hub_info_location ( const char *  value,
size_t  size 
)
inline

Definition at line 957 of file xbee_extensions.pb.h.

◆ set_network_id()

void xbee::protobuf::Config::set_network_id ( ::google::protobuf::uint64  value)
inline

Definition at line 680 of file xbee_extensions.pb.h.

◆ set_test_comms()

void xbee::protobuf::Config::set_test_comms ( bool  value)
inline

Definition at line 734 of file xbee_extensions.pb.h.

◆ set_use_xbee_encryption()

void xbee::protobuf::Config::set_use_xbee_encryption ( bool  value)
inline

Definition at line 848 of file xbee_extensions.pb.h.

◆ set_xbee_encryption_password() [1/3]

void xbee::protobuf::Config::set_xbee_encryption_password ( const ::std::string &  value)
inline

Definition at line 872 of file xbee_extensions.pb.h.

◆ set_xbee_encryption_password() [2/3]

void xbee::protobuf::Config::set_xbee_encryption_password ( const char *  value)
inline

Definition at line 885 of file xbee_extensions.pb.h.

◆ set_xbee_encryption_password() [3/3]

void xbee::protobuf::Config::set_xbee_encryption_password ( const char *  value,
size_t  size 
)
inline

Definition at line 891 of file xbee_extensions.pb.h.

◆ set_xbee_info_location() [1/3]

void xbee::protobuf::Config::set_xbee_info_location ( const ::std::string &  value)
inline

Definition at line 758 of file xbee_extensions.pb.h.

◆ set_xbee_info_location() [2/3]

void xbee::protobuf::Config::set_xbee_info_location ( const char *  value)
inline

Definition at line 771 of file xbee_extensions.pb.h.

◆ set_xbee_info_location() [3/3]

void xbee::protobuf::Config::set_xbee_info_location ( const char *  value,
size_t  size 
)
inline

Definition at line 777 of file xbee_extensions.pb.h.

◆ Swap()

void xbee::protobuf::Config::Swap ( Config other)

◆ test_comms()

bool xbee::protobuf::Config::test_comms ( ) const
inline

Definition at line 730 of file xbee_extensions.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& xbee::protobuf::Config::unknown_fields ( ) const
inline

Definition at line 270 of file xbee_extensions.pb.h.

◆ use_xbee_encryption()

bool xbee::protobuf::Config::use_xbee_encryption ( ) const
inline

Definition at line 844 of file xbee_extensions.pb.h.

◆ xbee_encryption_password()

const ::std::string & xbee::protobuf::Config::xbee_encryption_password ( ) const
inline

Definition at line 868 of file xbee_extensions.pb.h.

◆ xbee_info_location()

const ::std::string & xbee::protobuf::Config::xbee_info_location ( ) const
inline

Definition at line 754 of file xbee_extensions.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct

◆ swap

void swap ( Config a,
Config b 
)
friend

Definition at line 289 of file xbee_extensions.pb.h.

Member Data Documentation

◆ _i_give_permission_to_break_this_code_default_hub_info_location_

::google::protobuf::internal::ExplicitlyConstructed< ::std::string> xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_hub_info_location_

Definition at line 450 of file xbee_extensions.pb.h.

◆ _i_give_permission_to_break_this_code_default_xbee_info_location_

::google::protobuf::internal::ExplicitlyConstructed< ::std::string> xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_info_location_

Definition at line 445 of file xbee_extensions.pb.h.

◆ kHubIdFieldNumber

const int xbee::protobuf::Config::kHubIdFieldNumber = 6
static

Definition at line 412 of file xbee_extensions.pb.h.

◆ kHubInfoLocationFieldNumber

const int xbee::protobuf::Config::kHubInfoLocationFieldNumber = 9
static

Definition at line 383 of file xbee_extensions.pb.h.

◆ kIndexInFileMessages

constexpr int xbee::protobuf::Config::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

Definition at line 285 of file xbee_extensions.pb.h.

◆ kNetworkIdFieldNumber

const int xbee::protobuf::Config::kNetworkIdFieldNumber = 1
static

Definition at line 419 of file xbee_extensions.pb.h.

◆ kPeersFieldNumber

const int xbee::protobuf::Config::kPeersFieldNumber = 2
static

Definition at line 341 of file xbee_extensions.pb.h.

◆ kTestCommsFieldNumber

const int xbee::protobuf::Config::kTestCommsFieldNumber = 4
static

Definition at line 398 of file xbee_extensions.pb.h.

◆ kUseXbeeEncryptionFieldNumber

const int xbee::protobuf::Config::kUseXbeeEncryptionFieldNumber = 7
static

Definition at line 405 of file xbee_extensions.pb.h.

◆ kXbeeEncryptionPasswordFieldNumber

const int xbee::protobuf::Config::kXbeeEncryptionPasswordFieldNumber = 8
static

Definition at line 368 of file xbee_extensions.pb.h.

◆ kXbeeInfoLocationFieldNumber

const int xbee::protobuf::Config::kXbeeInfoLocationFieldNumber = 5
static

Definition at line 353 of file xbee_extensions.pb.h.


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