JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
jaiabot::config::HubManager_BotToGPS Class Referencefinal

#include <bin/hub_manager/config.pb.h>

Inheritance diagram for jaiabot::config::HubManager_BotToGPS:
Collaboration diagram for jaiabot::config::HubManager_BotToGPS:

Public Types

enum  TransportCase {
  kUdp = 2 , kPty = 3 , kSerial = 4 , kTcpClient = 5 ,
  kTcpServer = 6 , TRANSPORT_NOT_SET = 0
}
 
enum  : int {
  kBotIdFieldNumber = 1 , kUdpFieldNumber = 2 , kPtyFieldNumber = 3 , kSerialFieldNumber = 4 ,
  kTcpClientFieldNumber = 5 , kTcpServerFieldNumber = 6
}
 

Public Member Functions

 HubManager_BotToGPS ()
 
 ~HubManager_BotToGPS () override
 
PROTOBUF_CONSTEXPR HubManager_BotToGPS (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 HubManager_BotToGPS (const HubManager_BotToGPS &from)
 
 HubManager_BotToGPS (HubManager_BotToGPS &&from) noexcept
 
HubManager_BotToGPSoperator= (const HubManager_BotToGPS &from)
 
HubManager_BotToGPSoperator= (HubManager_BotToGPS &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (HubManager_BotToGPS *other)
 
void UnsafeArenaSwap (HubManager_BotToGPS *other)
 
HubManager_BotToGPSNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const HubManager_BotToGPS &from)
 
void MergeFrom (const HubManager_BotToGPS &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
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_bot_id () const
 
void clear_bot_id ()
 
int32_t bot_id () const
 
void set_bot_id (int32_t value)
 
bool has_udp () const
 
void clear_udp ()
 
const ::goby::middleware::protobuf::UDPPointToPointConfig & udp () const
 
PROTOBUF_NODISCARD::goby::middleware::protobuf::UDPPointToPointConfig * release_udp ()
 
::goby::middleware::protobuf::UDPPointToPointConfig * mutable_udp ()
 
void set_allocated_udp (::goby::middleware::protobuf::UDPPointToPointConfig *udp)
 
void unsafe_arena_set_allocated_udp (::goby::middleware::protobuf::UDPPointToPointConfig *udp)
 
::goby::middleware::protobuf::UDPPointToPointConfig * unsafe_arena_release_udp ()
 
bool has_pty () const
 
void clear_pty ()
 
const ::goby::middleware::protobuf::PTYConfig & pty () const
 
PROTOBUF_NODISCARD::goby::middleware::protobuf::PTYConfig * release_pty ()
 
::goby::middleware::protobuf::PTYConfig * mutable_pty ()
 
void set_allocated_pty (::goby::middleware::protobuf::PTYConfig *pty)
 
void unsafe_arena_set_allocated_pty (::goby::middleware::protobuf::PTYConfig *pty)
 
::goby::middleware::protobuf::PTYConfig * unsafe_arena_release_pty ()
 
bool has_serial () const
 
void clear_serial ()
 
const ::goby::middleware::protobuf::SerialConfig & serial () const
 
PROTOBUF_NODISCARD::goby::middleware::protobuf::SerialConfig * release_serial ()
 
::goby::middleware::protobuf::SerialConfig * mutable_serial ()
 
void set_allocated_serial (::goby::middleware::protobuf::SerialConfig *serial)
 
void unsafe_arena_set_allocated_serial (::goby::middleware::protobuf::SerialConfig *serial)
 
::goby::middleware::protobuf::SerialConfig * unsafe_arena_release_serial ()
 
bool has_tcp_client () const
 
void clear_tcp_client ()
 
const ::goby::middleware::protobuf::TCPClientConfig & tcp_client () const
 
PROTOBUF_NODISCARD::goby::middleware::protobuf::TCPClientConfig * release_tcp_client ()
 
::goby::middleware::protobuf::TCPClientConfig * mutable_tcp_client ()
 
void set_allocated_tcp_client (::goby::middleware::protobuf::TCPClientConfig *tcp_client)
 
void unsafe_arena_set_allocated_tcp_client (::goby::middleware::protobuf::TCPClientConfig *tcp_client)
 
::goby::middleware::protobuf::TCPClientConfig * unsafe_arena_release_tcp_client ()
 
bool has_tcp_server () const
 
void clear_tcp_server ()
 
const ::goby::middleware::protobuf::TCPServerConfig & tcp_server () const
 
PROTOBUF_NODISCARD::goby::middleware::protobuf::TCPServerConfig * release_tcp_server ()
 
::goby::middleware::protobuf::TCPServerConfig * mutable_tcp_server ()
 
void set_allocated_tcp_server (::goby::middleware::protobuf::TCPServerConfig *tcp_server)
 
void unsafe_arena_set_allocated_tcp_server (::goby::middleware::protobuf::TCPServerConfig *tcp_server)
 
::goby::middleware::protobuf::TCPServerConfig * unsafe_arena_release_tcp_server ()
 
void clear_transport ()
 
TransportCase transport_case () const
 

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 HubManager_BotToGPSdefault_instance ()
 
static const HubManager_BotToGPSinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 HubManager_BotToGPS (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Friends

class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
struct ::TableStruct_bin_2fhub_5fmanager_2fconfig_2eproto
 
void swap (HubManager_BotToGPS &a, HubManager_BotToGPS &b)
 

Detailed Description

Definition at line 635 of file config.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kBotIdFieldNumber 
kUdpFieldNumber 
kPtyFieldNumber 
kSerialFieldNumber 
kTcpClientFieldNumber 
kTcpServerFieldNumber 

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

◆ TransportCase

Enumerator
kUdp 
kPty 
kSerial 
kTcpClient 
kTcpServer 
TRANSPORT_NOT_SET 

Definition at line 685 of file config.pb.h.

Constructor & Destructor Documentation

◆ HubManager_BotToGPS() [1/5]

jaiabot::config::HubManager_BotToGPS::HubManager_BotToGPS ( )
inline

Definition at line 638 of file config.pb.h.

◆ ~HubManager_BotToGPS()

jaiabot::config::HubManager_BotToGPS::~HubManager_BotToGPS ( )
override

◆ HubManager_BotToGPS() [2/5]

PROTOBUF_CONSTEXPR jaiabot::config::HubManager_BotToGPS::HubManager_BotToGPS ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ HubManager_BotToGPS() [3/5]

jaiabot::config::HubManager_BotToGPS::HubManager_BotToGPS ( const HubManager_BotToGPS from)

◆ HubManager_BotToGPS() [4/5]

jaiabot::config::HubManager_BotToGPS::HubManager_BotToGPS ( HubManager_BotToGPS &&  from)
inlinenoexcept

Definition at line 643 of file config.pb.h.

◆ HubManager_BotToGPS() [5/5]

jaiabot::config::HubManager_BotToGPS::HubManager_BotToGPS ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * jaiabot::config::HubManager_BotToGPS::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * jaiabot::config::HubManager_BotToGPS::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ bot_id()

int32_t jaiabot::config::HubManager_BotToGPS::bot_id ( ) const
inline

Definition at line 1743 of file config.pb.h.

◆ ByteSizeLong()

size_t jaiabot::config::HubManager_BotToGPS::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void jaiabot::config::HubManager_BotToGPS::Clear ( )
final

◆ clear_bot_id()

void jaiabot::config::HubManager_BotToGPS::clear_bot_id ( )
inline

Definition at line 1736 of file config.pb.h.

◆ clear_pty()

void jaiabot::config::HubManager_BotToGPS::clear_pty ( )

◆ clear_serial()

void jaiabot::config::HubManager_BotToGPS::clear_serial ( )

◆ clear_tcp_client()

void jaiabot::config::HubManager_BotToGPS::clear_tcp_client ( )

◆ clear_tcp_server()

void jaiabot::config::HubManager_BotToGPS::clear_tcp_server ( )

◆ clear_transport()

void jaiabot::config::HubManager_BotToGPS::clear_transport ( )

◆ clear_udp()

void jaiabot::config::HubManager_BotToGPS::clear_udp ( )

◆ CopyFrom()

void jaiabot::config::HubManager_BotToGPS::CopyFrom ( const HubManager_BotToGPS from)

◆ default_instance()

static const HubManager_BotToGPS & jaiabot::config::HubManager_BotToGPS::default_instance ( )
inlinestatic

Definition at line 682 of file config.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::config::HubManager_BotToGPS::descriptor ( )
inlinestatic

Definition at line 673 of file config.pb.h.

◆ GetCachedSize()

int jaiabot::config::HubManager_BotToGPS::GetCachedSize ( ) const
inlinefinal

Definition at line 744 of file config.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * jaiabot::config::HubManager_BotToGPS::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::config::HubManager_BotToGPS::GetDescriptor ( )
inlinestatic

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

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata jaiabot::config::HubManager_BotToGPS::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * jaiabot::config::HubManager_BotToGPS::GetReflection ( )
inlinestatic

Definition at line 679 of file config.pb.h.

◆ has_bot_id()

bool jaiabot::config::HubManager_BotToGPS::has_bot_id ( ) const
inline

Definition at line 1733 of file config.pb.h.

◆ has_pty()

bool jaiabot::config::HubManager_BotToGPS::has_pty ( ) const
inline

Definition at line 1826 of file config.pb.h.

◆ has_serial()

bool jaiabot::config::HubManager_BotToGPS::has_serial ( ) const
inline

Definition at line 1892 of file config.pb.h.

◆ has_tcp_client()

bool jaiabot::config::HubManager_BotToGPS::has_tcp_client ( ) const
inline

Definition at line 1958 of file config.pb.h.

◆ has_tcp_server()

bool jaiabot::config::HubManager_BotToGPS::has_tcp_server ( ) const
inline

Definition at line 2024 of file config.pb.h.

◆ has_udp()

bool jaiabot::config::HubManager_BotToGPS::has_udp ( ) const
inline

Definition at line 1760 of file config.pb.h.

◆ internal_default_instance()

static const HubManager_BotToGPS * jaiabot::config::HubManager_BotToGPS::internal_default_instance ( )
inlinestatic

Definition at line 694 of file config.pb.h.

◆ IsInitialized()

bool jaiabot::config::HubManager_BotToGPS::IsInitialized ( ) const
final

◆ MergeFrom()

void jaiabot::config::HubManager_BotToGPS::MergeFrom ( const HubManager_BotToGPS from)
inline

Definition at line 731 of file config.pb.h.

◆ mutable_pty()

goby::middleware::protobuf::PTYConfig * jaiabot::config::HubManager_BotToGPS::mutable_pty ( )
inline

Definition at line 1882 of file config.pb.h.

◆ mutable_serial()

goby::middleware::protobuf::SerialConfig * jaiabot::config::HubManager_BotToGPS::mutable_serial ( )
inline

Definition at line 1948 of file config.pb.h.

◆ mutable_tcp_client()

goby::middleware::protobuf::TCPClientConfig * jaiabot::config::HubManager_BotToGPS::mutable_tcp_client ( )
inline

Definition at line 2014 of file config.pb.h.

◆ mutable_tcp_server()

goby::middleware::protobuf::TCPServerConfig * jaiabot::config::HubManager_BotToGPS::mutable_tcp_server ( )
inline

Definition at line 2080 of file config.pb.h.

◆ mutable_udp()

goby::middleware::protobuf::UDPPointToPointConfig * jaiabot::config::HubManager_BotToGPS::mutable_udp ( )
inline

Definition at line 1816 of file config.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * jaiabot::config::HubManager_BotToGPS::mutable_unknown_fields ( )
inline

Definition at line 669 of file config.pb.h.

◆ New()

HubManager_BotToGPS * jaiabot::config::HubManager_BotToGPS::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 725 of file config.pb.h.

◆ operator=() [1/2]

HubManager_BotToGPS & jaiabot::config::HubManager_BotToGPS::operator= ( const HubManager_BotToGPS from)
inline

Definition at line 648 of file config.pb.h.

◆ operator=() [2/2]

HubManager_BotToGPS & jaiabot::config::HubManager_BotToGPS::operator= ( HubManager_BotToGPS &&  from)
inlinenoexcept

Definition at line 652 of file config.pb.h.

◆ pty()

const ::goby::middleware::protobuf::PTYConfig & jaiabot::config::HubManager_BotToGPS::pty ( ) const
inline

Definition at line 1851 of file config.pb.h.

◆ release_pty()

goby::middleware::protobuf::PTYConfig * jaiabot::config::HubManager_BotToGPS::release_pty ( )
inline

Definition at line 1832 of file config.pb.h.

◆ release_serial()

goby::middleware::protobuf::SerialConfig * jaiabot::config::HubManager_BotToGPS::release_serial ( )
inline

Definition at line 1898 of file config.pb.h.

◆ release_tcp_client()

goby::middleware::protobuf::TCPClientConfig * jaiabot::config::HubManager_BotToGPS::release_tcp_client ( )
inline

Definition at line 1964 of file config.pb.h.

◆ release_tcp_server()

goby::middleware::protobuf::TCPServerConfig * jaiabot::config::HubManager_BotToGPS::release_tcp_server ( )
inline

Definition at line 2030 of file config.pb.h.

◆ release_udp()

goby::middleware::protobuf::UDPPointToPointConfig * jaiabot::config::HubManager_BotToGPS::release_udp ( )
inline

Definition at line 1766 of file config.pb.h.

◆ serial()

const ::goby::middleware::protobuf::SerialConfig & jaiabot::config::HubManager_BotToGPS::serial ( ) const
inline

Definition at line 1917 of file config.pb.h.

◆ set_allocated_pty()

void jaiabot::config::HubManager_BotToGPS::set_allocated_pty ( ::goby::middleware::protobuf::PTYConfig *  pty)

◆ set_allocated_serial()

void jaiabot::config::HubManager_BotToGPS::set_allocated_serial ( ::goby::middleware::protobuf::SerialConfig *  serial)

◆ set_allocated_tcp_client()

void jaiabot::config::HubManager_BotToGPS::set_allocated_tcp_client ( ::goby::middleware::protobuf::TCPClientConfig *  tcp_client)

◆ set_allocated_tcp_server()

void jaiabot::config::HubManager_BotToGPS::set_allocated_tcp_server ( ::goby::middleware::protobuf::TCPServerConfig *  tcp_server)

◆ set_allocated_udp()

void jaiabot::config::HubManager_BotToGPS::set_allocated_udp ( ::goby::middleware::protobuf::UDPPointToPointConfig *  udp)

◆ set_bot_id()

void jaiabot::config::HubManager_BotToGPS::set_bot_id ( int32_t  value)
inline

Definition at line 1751 of file config.pb.h.

◆ Swap()

void jaiabot::config::HubManager_BotToGPS::Swap ( HubManager_BotToGPS other)
inline

Definition at line 704 of file config.pb.h.

◆ tcp_client()

const ::goby::middleware::protobuf::TCPClientConfig & jaiabot::config::HubManager_BotToGPS::tcp_client ( ) const
inline

Definition at line 1983 of file config.pb.h.

◆ tcp_server()

const ::goby::middleware::protobuf::TCPServerConfig & jaiabot::config::HubManager_BotToGPS::tcp_server ( ) const
inline

Definition at line 2049 of file config.pb.h.

◆ transport_case()

HubManager_BotToGPS::TransportCase jaiabot::config::HubManager_BotToGPS::transport_case ( ) const
inline

Definition at line 2092 of file config.pb.h.

◆ udp()

const ::goby::middleware::protobuf::UDPPointToPointConfig & jaiabot::config::HubManager_BotToGPS::udp ( ) const
inline

Definition at line 1785 of file config.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & jaiabot::config::HubManager_BotToGPS::unknown_fields ( ) const
inline

Definition at line 666 of file config.pb.h.

◆ unsafe_arena_release_pty()

goby::middleware::protobuf::PTYConfig * jaiabot::config::HubManager_BotToGPS::unsafe_arena_release_pty ( )
inline

Definition at line 1855 of file config.pb.h.

◆ unsafe_arena_release_serial()

goby::middleware::protobuf::SerialConfig * jaiabot::config::HubManager_BotToGPS::unsafe_arena_release_serial ( )
inline

Definition at line 1921 of file config.pb.h.

◆ unsafe_arena_release_tcp_client()

goby::middleware::protobuf::TCPClientConfig * jaiabot::config::HubManager_BotToGPS::unsafe_arena_release_tcp_client ( )
inline

Definition at line 1987 of file config.pb.h.

◆ unsafe_arena_release_tcp_server()

goby::middleware::protobuf::TCPServerConfig * jaiabot::config::HubManager_BotToGPS::unsafe_arena_release_tcp_server ( )
inline

Definition at line 2053 of file config.pb.h.

◆ unsafe_arena_release_udp()

goby::middleware::protobuf::UDPPointToPointConfig * jaiabot::config::HubManager_BotToGPS::unsafe_arena_release_udp ( )
inline

Definition at line 1789 of file config.pb.h.

◆ unsafe_arena_set_allocated_pty()

void jaiabot::config::HubManager_BotToGPS::unsafe_arena_set_allocated_pty ( ::goby::middleware::protobuf::PTYConfig *  pty)
inline

Definition at line 1866 of file config.pb.h.

◆ unsafe_arena_set_allocated_serial()

void jaiabot::config::HubManager_BotToGPS::unsafe_arena_set_allocated_serial ( ::goby::middleware::protobuf::SerialConfig *  serial)
inline

Definition at line 1932 of file config.pb.h.

◆ unsafe_arena_set_allocated_tcp_client()

void jaiabot::config::HubManager_BotToGPS::unsafe_arena_set_allocated_tcp_client ( ::goby::middleware::protobuf::TCPClientConfig *  tcp_client)
inline

Definition at line 1998 of file config.pb.h.

◆ unsafe_arena_set_allocated_tcp_server()

void jaiabot::config::HubManager_BotToGPS::unsafe_arena_set_allocated_tcp_server ( ::goby::middleware::protobuf::TCPServerConfig *  tcp_server)
inline

Definition at line 2064 of file config.pb.h.

◆ unsafe_arena_set_allocated_udp()

void jaiabot::config::HubManager_BotToGPS::unsafe_arena_set_allocated_udp ( ::goby::middleware::protobuf::UDPPointToPointConfig *  udp)
inline

Definition at line 1800 of file config.pb.h.

◆ UnsafeArenaSwap()

void jaiabot::config::HubManager_BotToGPS::UnsafeArenaSwap ( HubManager_BotToGPS other)
inline

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

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 896 of file config.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 753 of file config.pb.h.

◆ ::TableStruct_bin_2fhub_5fmanager_2fconfig_2eproto

Definition at line 916 of file config.pb.h.

◆ swap

void swap ( HubManager_BotToGPS a,
HubManager_BotToGPS b 
)
friend

Definition at line 701 of file config.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::config::HubManager_BotToGPS::_class_data_
static

Definition at line 762 of file config.pb.h.

◆ _impl_

Impl_ jaiabot::config::HubManager_BotToGPS::_impl_

Definition at line 915 of file config.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::config::HubManager_BotToGPS::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

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


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