#include </root/jaiabot/obj-x86_64-linux-gnu/include/jaiabot/messages/xbee_extensions.pb.h>
Public Types | |
enum | IdCase { kNodeId = 1 , kHubId = 3 , kBotId = 4 , ID_NOT_SET = 0 } |
enum | : int { kSerialNumberFieldNumber = 2 , kNodeIdFieldNumber = 1 , kHubIdFieldNumber = 3 , kBotIdFieldNumber = 4 } |
enum | : int { kPeersFieldNumber = 2 , kXbeeInfoLocationFieldNumber = 5 , kXbeeEncryptionPasswordFieldNumber = 8 , kHubInfoLocationFieldNumber = 9 , kTestCommsFieldNumber = 4 , kUseXbeeEncryptionFieldNumber = 7 , kHubIdFieldNumber = 3 , kNetworkIdFieldNumber = 1 } |
Public Member Functions | |
Peer () | |
virtual | ~Peer () |
Peer (const Peer &from) | |
Peer (Peer &&from) noexcept | |
Peer & | operator= (const Peer &from) |
Peer & | operator= (Peer &&from) noexcept |
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & | unknown_fields () const |
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * | mutable_unknown_fields () |
void | Swap (Peer *other) |
void | UnsafeArenaSwap (Peer *other) |
Peer * | New () const final |
Peer * | New (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final |
void | CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final |
void | MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final |
void | CopyFrom (const Peer &from) |
void | MergeFrom (const Peer &from) |
PROTOBUF_ATTRIBUTE_REINITIALIZES void | Clear () final |
bool | IsInitialized () const final |
size_t | ByteSizeLong () const final |
const char * | _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final |
::PROTOBUF_NAMESPACE_ID::uint8 * | _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final |
int | GetCachedSize () const final |
::PROTOBUF_NAMESPACE_ID::Metadata | GetMetadata () const final |
bool | has_serial_number () const |
void | clear_serial_number () |
::PROTOBUF_NAMESPACE_ID::uint64 | serial_number () const |
void | set_serial_number (::PROTOBUF_NAMESPACE_ID::uint64 value) |
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 (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_hub_id () const |
void | clear_hub_id () |
::PROTOBUF_NAMESPACE_ID::int32 | hub_id () const |
void | set_hub_id (::PROTOBUF_NAMESPACE_ID::int32 value) |
bool | has_bot_id () const |
void | clear_bot_id () |
::PROTOBUF_NAMESPACE_ID::int32 | bot_id () const |
void | set_bot_id (::PROTOBUF_NAMESPACE_ID::int32 value) |
void | clear_id () |
IdCase | id_case () const |
Config () | |
virtual | ~Config () |
Config (const Config &from) | |
Config (Config &&from) noexcept | |
Config & | operator= (const Config &from) |
Config & | operator= (Config &&from) noexcept |
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & | unknown_fields () const |
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * | mutable_unknown_fields () |
void | Swap (Config *other) |
void | UnsafeArenaSwap (Config *other) |
Config * | New () const final |
Config * | New (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final |
void | CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final |
void | MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final |
void | CopyFrom (const Config &from) |
void | MergeFrom (const Config &from) |
PROTOBUF_ATTRIBUTE_REINITIALIZES void | Clear () final |
bool | IsInitialized () const final |
size_t | ByteSizeLong () const final |
const char * | _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final |
::PROTOBUF_NAMESPACE_ID::uint8 * | _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final |
int | GetCachedSize () const final |
::PROTOBUF_NAMESPACE_ID::Metadata | GetMetadata () const final |
int | peers_size () const |
void | clear_peers () |
::xbee::protobuf::Peer * | mutable_peers (int index) |
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::xbee::protobuf::Peer > * | mutable_peers () |
const ::xbee::protobuf::Peer & | peers (int index) const |
::xbee::protobuf::Peer * | add_peers () |
const ::PROTOBUF_NAMESPACE_ID::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 (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 (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 (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 () |
::PROTOBUF_NAMESPACE_ID::int32 | hub_id () const |
void | set_hub_id (::PROTOBUF_NAMESPACE_ID::int32 value) |
bool | has_network_id () const |
void | clear_network_id () |
::PROTOBUF_NAMESPACE_ID::uint64 | network_id () const |
void | set_network_id (::PROTOBUF_NAMESPACE_ID::uint64 value) |
Static Public Member Functions | |
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | descriptor () |
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | GetDescriptor () |
static const ::PROTOBUF_NAMESPACE_ID::Reflection * | GetReflection () |
static const Peer & | default_instance () |
static void | InitAsDefaultInstance () |
static const Peer * | internal_default_instance () |
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | descriptor () |
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | GetDescriptor () |
static const ::PROTOBUF_NAMESPACE_ID::Reflection * | GetReflection () |
static const Config & | default_instance () |
static void | InitAsDefaultInstance () |
static const Config * | internal_default_instance () |
Public Attributes | |
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< std::string > | _i_give_permission_to_break_this_code_default_xbee_info_location_ |
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< std::string > | _i_give_permission_to_break_this_code_default_hub_info_location_ |
Static Public Attributes | |
static constexpr int | kIndexInFileMessages |
Protected Member Functions | |
Peer (::PROTOBUF_NAMESPACE_ID::Arena *arena) | |
Config (::PROTOBUF_NAMESPACE_ID::Arena *arena) | |
Friends | |
class | ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata |
template<typename T > | |
class | ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper |
struct | ::TableStruct_jaiabot_2fmessages_2fxbee_5fextensions_2eproto |
void | swap (Peer &a, Peer &b) |
void | swap (Config &a, Config &b) |
Definition at line 85 of file xbee_extensions.pb.h.
anonymous enum : int |
Enumerator | |
---|---|
kSerialNumberFieldNumber | |
kNodeIdFieldNumber | |
kHubIdFieldNumber | |
kBotIdFieldNumber |
Definition at line 211 of file xbee_extensions.pb.h.
anonymous enum : int |
Definition at line 434 of file xbee_extensions.pb.h.
Enumerator | |
---|---|
kNodeId | |
kHubId | |
kBotId | |
ID_NOT_SET |
Definition at line 128 of file xbee_extensions.pb.h.
|
virtual |
|
virtual |
|
final |
|
final |
|
final |
|
final |
::xbee::protobuf::Peer* xbee::protobuf::PROTOBUF_FINAL::add_peers | ( | ) |
::PROTOBUF_NAMESPACE_ID::int32 xbee::protobuf::PROTOBUF_FINAL::bot_id | ( | ) | const |
|
final |
|
final |
|
final |
|
final |
void xbee::protobuf::PROTOBUF_FINAL::clear_bot_id | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_hub_id | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_hub_id | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_hub_info_location | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_id | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_network_id | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_node_id | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_peers | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_serial_number | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_test_comms | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_use_xbee_encryption | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_xbee_encryption_password | ( | ) |
void xbee::protobuf::PROTOBUF_FINAL::clear_xbee_info_location | ( | ) |
|
inline |
Definition at line 318 of file xbee_extensions.pb.h.
|
explicitprotected |
|
inlinenoexcept |
Definition at line 322 of file xbee_extensions.pb.h.
xbee::protobuf::PROTOBUF_FINAL::Config | ( | const Config & | from | ) |
|
final |
|
final |
void xbee::protobuf::PROTOBUF_FINAL::CopyFrom | ( | const Config & | from | ) |
void xbee::protobuf::PROTOBUF_FINAL::CopyFrom | ( | const Peer & | from | ) |
|
static |
|
static |
|
inlinestatic |
Definition at line 117 of file xbee_extensions.pb.h.
|
inlinestatic |
Definition at line 347 of file xbee_extensions.pb.h.
|
inlinefinal |
Definition at line 180 of file xbee_extensions.pb.h.
|
inlinefinal |
Definition at line 403 of file xbee_extensions.pb.h.
|
inlinestatic |
Definition at line 120 of file xbee_extensions.pb.h.
|
inlinestatic |
Definition at line 350 of file xbee_extensions.pb.h.
|
final |
|
final |
|
inlinestatic |
Definition at line 123 of file xbee_extensions.pb.h.
|
inlinestatic |
Definition at line 353 of file xbee_extensions.pb.h.
bool xbee::protobuf::PROTOBUF_FINAL::has_bot_id | ( | ) | const |
bool xbee::protobuf::PROTOBUF_FINAL::has_hub_id | ( | ) | const |
bool xbee::protobuf::PROTOBUF_FINAL::has_hub_id | ( | ) | const |
bool xbee::protobuf::PROTOBUF_FINAL::has_hub_info_location | ( | ) | const |
bool xbee::protobuf::PROTOBUF_FINAL::has_network_id | ( | ) | const |
bool xbee::protobuf::PROTOBUF_FINAL::has_node_id | ( | ) | const |
bool xbee::protobuf::PROTOBUF_FINAL::has_serial_number | ( | ) | const |
bool xbee::protobuf::PROTOBUF_FINAL::has_test_comms | ( | ) | const |
bool xbee::protobuf::PROTOBUF_FINAL::has_use_xbee_encryption | ( | ) | const |
bool xbee::protobuf::PROTOBUF_FINAL::has_xbee_encryption_password | ( | ) | const |
bool xbee::protobuf::PROTOBUF_FINAL::has_xbee_info_location | ( | ) | const |
::PROTOBUF_NAMESPACE_ID::int32 xbee::protobuf::PROTOBUF_FINAL::hub_id | ( | ) | const |
::PROTOBUF_NAMESPACE_ID::int32 xbee::protobuf::PROTOBUF_FINAL::hub_id | ( | ) | const |
const std::string& xbee::protobuf::PROTOBUF_FINAL::hub_info_location | ( | ) | const |
IdCase xbee::protobuf::PROTOBUF_FINAL::id_case | ( | ) | const |
|
static |
|
static |
|
inlinestatic |
Definition at line 136 of file xbee_extensions.pb.h.
|
inlinestatic |
Definition at line 359 of file xbee_extensions.pb.h.
|
final |
|
final |
|
final |
|
final |
void xbee::protobuf::PROTOBUF_FINAL::MergeFrom | ( | const Config & | from | ) |
void xbee::protobuf::PROTOBUF_FINAL::MergeFrom | ( | const Peer & | from | ) |
std::string* xbee::protobuf::PROTOBUF_FINAL::mutable_hub_info_location | ( | ) |
std::string* xbee::protobuf::PROTOBUF_FINAL::mutable_node_id | ( | ) |
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::xbee::protobuf::Peer >* xbee::protobuf::PROTOBUF_FINAL::mutable_peers | ( | ) |
::xbee::protobuf::Peer* xbee::protobuf::PROTOBUF_FINAL::mutable_peers | ( | int | index | ) |
|
inline |
Definition at line 113 of file xbee_extensions.pb.h.
|
inline |
Definition at line 343 of file xbee_extensions.pb.h.
std::string* xbee::protobuf::PROTOBUF_FINAL::mutable_xbee_encryption_password | ( | ) |
std::string* xbee::protobuf::PROTOBUF_FINAL::mutable_xbee_info_location | ( | ) |
::PROTOBUF_NAMESPACE_ID::uint64 xbee::protobuf::PROTOBUF_FINAL::network_id | ( | ) | const |
|
inlinefinal |
Definition at line 162 of file xbee_extensions.pb.h.
|
inlinefinal |
Definition at line 385 of file xbee_extensions.pb.h.
|
inlinefinal |
Definition at line 166 of file xbee_extensions.pb.h.
|
inlinefinal |
Definition at line 389 of file xbee_extensions.pb.h.
const std::string& xbee::protobuf::PROTOBUF_FINAL::node_id | ( | ) | const |
Definition at line 331 of file xbee_extensions.pb.h.
Definition at line 327 of file xbee_extensions.pb.h.
Definition at line 97 of file xbee_extensions.pb.h.
Definition at line 101 of file xbee_extensions.pb.h.
|
inline |
Definition at line 88 of file xbee_extensions.pb.h.
|
explicitprotected |
xbee::protobuf::PROTOBUF_FINAL::Peer | ( | const Peer & | from | ) |
|
inlinenoexcept |
Definition at line 92 of file xbee_extensions.pb.h.
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::xbee::protobuf::Peer >& xbee::protobuf::PROTOBUF_FINAL::peers | ( | ) | const |
const ::xbee::protobuf::Peer& xbee::protobuf::PROTOBUF_FINAL::peers | ( | int | index | ) | const |
int xbee::protobuf::PROTOBUF_FINAL::peers_size | ( | ) | const |
std::string* xbee::protobuf::PROTOBUF_FINAL::release_hub_info_location | ( | ) |
std::string* xbee::protobuf::PROTOBUF_FINAL::release_node_id | ( | ) |
std::string* xbee::protobuf::PROTOBUF_FINAL::release_xbee_encryption_password | ( | ) |
std::string* xbee::protobuf::PROTOBUF_FINAL::release_xbee_info_location | ( | ) |
::PROTOBUF_NAMESPACE_ID::uint64 xbee::protobuf::PROTOBUF_FINAL::serial_number | ( | ) | const |
void xbee::protobuf::PROTOBUF_FINAL::set_allocated_hub_info_location | ( | std::string * | hub_info_location | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_allocated_node_id | ( | std::string * | node_id | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_allocated_xbee_encryption_password | ( | std::string * | xbee_encryption_password | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_allocated_xbee_info_location | ( | std::string * | xbee_info_location | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_bot_id | ( | ::PROTOBUF_NAMESPACE_ID::int32 | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_hub_id | ( | ::PROTOBUF_NAMESPACE_ID::int32 | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_hub_id | ( | ::PROTOBUF_NAMESPACE_ID::int32 | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_hub_info_location | ( | const char * | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_hub_info_location | ( | const char * | value, |
size_t | size | ||
) |
void xbee::protobuf::PROTOBUF_FINAL::set_hub_info_location | ( | const std::string & | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_hub_info_location | ( | std::string && | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_network_id | ( | ::PROTOBUF_NAMESPACE_ID::uint64 | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_node_id | ( | const char * | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_node_id | ( | const char * | value, |
size_t | size | ||
) |
void xbee::protobuf::PROTOBUF_FINAL::set_node_id | ( | const std::string & | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_node_id | ( | std::string && | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_serial_number | ( | ::PROTOBUF_NAMESPACE_ID::uint64 | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_test_comms | ( | bool | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_use_xbee_encryption | ( | bool | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_xbee_encryption_password | ( | const char * | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_xbee_encryption_password | ( | const char * | value, |
size_t | size | ||
) |
void xbee::protobuf::PROTOBUF_FINAL::set_xbee_encryption_password | ( | const std::string & | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_xbee_encryption_password | ( | std::string && | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_xbee_info_location | ( | const char * | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_xbee_info_location | ( | const char * | value, |
size_t | size | ||
) |
void xbee::protobuf::PROTOBUF_FINAL::set_xbee_info_location | ( | const std::string & | value | ) |
void xbee::protobuf::PROTOBUF_FINAL::set_xbee_info_location | ( | std::string && | value | ) |
|
inline |
Definition at line 369 of file xbee_extensions.pb.h.
|
inline |
Definition at line 146 of file xbee_extensions.pb.h.
bool xbee::protobuf::PROTOBUF_FINAL::test_comms | ( | ) | const |
|
inline |
Definition at line 110 of file xbee_extensions.pb.h.
|
inline |
Definition at line 340 of file xbee_extensions.pb.h.
|
inline |
Definition at line 377 of file xbee_extensions.pb.h.
|
inline |
Definition at line 154 of file xbee_extensions.pb.h.
bool xbee::protobuf::PROTOBUF_FINAL::use_xbee_encryption | ( | ) | const |
const std::string& xbee::protobuf::PROTOBUF_FINAL::xbee_encryption_password | ( | ) | const |
const std::string& xbee::protobuf::PROTOBUF_FINAL::xbee_info_location | ( | ) | const |
|
friend |
Definition at line 297 of file xbee_extensions.pb.h.
|
friend |
Definition at line 187 of file xbee_extensions.pb.h.
|
friend |
Definition at line 311 of file xbee_extensions.pb.h.
Definition at line 366 of file xbee_extensions.pb.h.
Definition at line 143 of file xbee_extensions.pb.h.
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> xbee::protobuf::PROTOBUF_FINAL::_i_give_permission_to_break_this_code_default_hub_info_location_ |
Definition at line 617 of file xbee_extensions.pb.h.
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> xbee::protobuf::PROTOBUF_FINAL::_i_give_permission_to_break_this_code_default_xbee_info_location_ |
Definition at line 612 of file xbee_extensions.pb.h.
|
staticconstexpr |
Definition at line 140 of file xbee_extensions.pb.h.