JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::udp::protobuf::Config Class Reference

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

Inheritance diagram for jaiabot::udp::protobuf::Config:
Collaboration diagram for jaiabot::udp::protobuf::Config:

Public Types

typedef Config_EndPoint EndPoint
 
typedef Config_HubEndPoints HubEndPoints
 

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 remote_size () const
 
void clear_remote ()
 
::jaiabot::udp::protobuf::Config_EndPointmutable_remote (int index)
 
::google::protobuf::RepeatedPtrField< ::jaiabot::udp::protobuf::Config_EndPoint > * mutable_remote ()
 
const ::jaiabot::udp::protobuf::Config_EndPointremote (int index) const
 
::jaiabot::udp::protobuf::Config_EndPointadd_remote ()
 
const ::google::protobuf::RepeatedPtrField< ::jaiabot::udp::protobuf::Config_EndPoint > & remote () const
 
int additional_application_ack_modem_id_size () const
 
void clear_additional_application_ack_modem_id ()
 
::google::protobuf::uint32 additional_application_ack_modem_id (int index) const
 
void set_additional_application_ack_modem_id (int index, ::google::protobuf::uint32 value)
 
void add_additional_application_ack_modem_id (::google::protobuf::uint32 value)
 
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & additional_application_ack_modem_id () const
 
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_additional_application_ack_modem_id ()
 
int hub_endpoint_size () const
 
void clear_hub_endpoint ()
 
::jaiabot::udp::protobuf::Config_HubEndPointsmutable_hub_endpoint (int index)
 
::google::protobuf::RepeatedPtrField< ::jaiabot::udp::protobuf::Config_HubEndPoints > * mutable_hub_endpoint ()
 
const ::jaiabot::udp::protobuf::Config_HubEndPointshub_endpoint (int index) const
 
::jaiabot::udp::protobuf::Config_HubEndPointsadd_hub_endpoint ()
 
const ::google::protobuf::RepeatedPtrField< ::jaiabot::udp::protobuf::Config_HubEndPoints > & hub_endpoint () const
 
bool has_local () const
 
void clear_local ()
 
const ::jaiabot::udp::protobuf::Config_EndPointlocal () const
 
::jaiabot::udp::protobuf::Config_EndPointrelease_local ()
 
::jaiabot::udp::protobuf::Config_EndPointmutable_local ()
 
void set_allocated_local (::jaiabot::udp::protobuf::Config_EndPoint *local)
 
bool has_subnet_mask () const
 
void clear_subnet_mask ()
 
::google::protobuf::uint32 subnet_mask () const
 
void set_subnet_mask (::google::protobuf::uint32 value)
 
bool has_ipv6 () const
 
void clear_ipv6 ()
 
bool ipv6 () const
 
void set_ipv6 (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_max_frame_size () const
 
void clear_max_frame_size ()
 
::google::protobuf::int32 max_frame_size () const
 
void set_max_frame_size (::google::protobuf::int32 value)
 

Static Public Member Functions

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

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kRemoteFieldNumber = 2
 
static const int kAdditionalApplicationAckModemIdFieldNumber = 21
 
static const int kHubEndpointFieldNumber = 32
 
static const int kLocalFieldNumber = 1
 
static const int kSubnetMaskFieldNumber = 31
 
static const int kIpv6FieldNumber = 4
 
static const int kHubIdFieldNumber = 30
 
static const int kMaxFrameSizeFieldNumber = 3
 

Friends

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

Detailed Description

Definition at line 359 of file udp_driver.pb.h.

Member Typedef Documentation

◆ EndPoint

◆ HubEndPoints

Constructor & Destructor Documentation

◆ Config() [1/2]

jaiabot::udp::protobuf::Config::Config ( )

◆ ~Config()

virtual jaiabot::udp::protobuf::Config::~Config ( )
virtual

◆ Config() [2/2]

jaiabot::udp::protobuf::Config::Config ( const Config from)

Member Function Documentation

◆ add_additional_application_ack_modem_id()

void jaiabot::udp::protobuf::Config::add_additional_application_ack_modem_id ( ::google::protobuf::uint32  value)
inline

Definition at line 931 of file udp_driver.pb.h.

◆ add_hub_endpoint()

jaiabot::udp::protobuf::Config_HubEndPoints * jaiabot::udp::protobuf::Config::add_hub_endpoint ( )
inline

Definition at line 1014 of file udp_driver.pb.h.

◆ add_remote()

jaiabot::udp::protobuf::Config_EndPoint * jaiabot::udp::protobuf::Config::add_remote ( )
inline

Definition at line 858 of file udp_driver.pb.h.

◆ additional_application_ack_modem_id() [1/2]

const ::google::protobuf::RepeatedField<::google::protobuf::uint32 > & jaiabot::udp::protobuf::Config::additional_application_ack_modem_id ( ) const
inline

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

◆ additional_application_ack_modem_id() [2/2]

google::protobuf::uint32 jaiabot::udp::protobuf::Config::additional_application_ack_modem_id ( int  index) const
inline

Definition at line 923 of file udp_driver.pb.h.

◆ additional_application_ack_modem_id_size()

int jaiabot::udp::protobuf::Config::additional_application_ack_modem_id_size ( ) const
inline

Definition at line 917 of file udp_driver.pb.h.

◆ ByteSizeLong()

size_t jaiabot::udp::protobuf::Config::ByteSizeLong ( ) const
final

◆ Clear()

void jaiabot::udp::protobuf::Config::Clear ( )
final

◆ clear_additional_application_ack_modem_id()

void jaiabot::udp::protobuf::Config::clear_additional_application_ack_modem_id ( )
inline

Definition at line 920 of file udp_driver.pb.h.

◆ clear_hub_endpoint()

void jaiabot::udp::protobuf::Config::clear_hub_endpoint ( )
inline

Definition at line 998 of file udp_driver.pb.h.

◆ clear_hub_id()

void jaiabot::udp::protobuf::Config::clear_hub_id ( )
inline

Definition at line 956 of file udp_driver.pb.h.

◆ clear_ipv6()

void jaiabot::udp::protobuf::Config::clear_ipv6 ( )
inline

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

◆ clear_local()

void jaiabot::udp::protobuf::Config::clear_local ( )
inline

Definition at line 790 of file udp_driver.pb.h.

◆ clear_max_frame_size()

void jaiabot::udp::protobuf::Config::clear_max_frame_size ( )
inline

Definition at line 878 of file udp_driver.pb.h.

◆ clear_remote()

void jaiabot::udp::protobuf::Config::clear_remote ( )
inline

Definition at line 842 of file udp_driver.pb.h.

◆ clear_subnet_mask()

void jaiabot::udp::protobuf::Config::clear_subnet_mask ( )
inline

Definition at line 980 of file udp_driver.pb.h.

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

void jaiabot::udp::protobuf::Config::CopyFrom ( const Config from)

◆ default_instance()

static const Config& jaiabot::udp::protobuf::Config::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaiabot::udp::protobuf::Config::descriptor ( )
static

◆ GetCachedSize()

int jaiabot::udp::protobuf::Config::GetCachedSize ( ) const
inlinefinal

Definition at line 431 of file udp_driver.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::udp::protobuf::Config::GetMetadata ( ) const
final

◆ has_hub_id()

bool jaiabot::udp::protobuf::Config::has_hub_id ( ) const
inline

Definition at line 947 of file udp_driver.pb.h.

◆ has_ipv6()

bool jaiabot::udp::protobuf::Config::has_ipv6 ( ) const
inline

Definition at line 893 of file udp_driver.pb.h.

◆ has_local()

bool jaiabot::udp::protobuf::Config::has_local ( ) const
inline

Definition at line 781 of file udp_driver.pb.h.

◆ has_max_frame_size()

bool jaiabot::udp::protobuf::Config::has_max_frame_size ( ) const
inline

Definition at line 869 of file udp_driver.pb.h.

◆ has_subnet_mask()

bool jaiabot::udp::protobuf::Config::has_subnet_mask ( ) const
inline

Definition at line 971 of file udp_driver.pb.h.

◆ hub_endpoint() [1/2]

const ::google::protobuf::RepeatedPtrField<::jaiabot::udp::protobuf::Config_HubEndPoints > & jaiabot::udp::protobuf::Config::hub_endpoint ( ) const
inline

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

◆ hub_endpoint() [2/2]

const ::jaiabot::udp::protobuf::Config_HubEndPoints & jaiabot::udp::protobuf::Config::hub_endpoint ( int  index) const
inline

Definition at line 1010 of file udp_driver.pb.h.

◆ hub_endpoint_size()

int jaiabot::udp::protobuf::Config::hub_endpoint_size ( ) const
inline

Definition at line 995 of file udp_driver.pb.h.

◆ hub_id()

google::protobuf::int32 jaiabot::udp::protobuf::Config::hub_id ( ) const
inline

Definition at line 960 of file udp_driver.pb.h.

◆ InitAsDefaultInstance()

static void jaiabot::udp::protobuf::Config::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const Config* jaiabot::udp::protobuf::Config::internal_default_instance ( )
inlinestatic

Definition at line 396 of file udp_driver.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

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

◆ ipv6()

bool jaiabot::udp::protobuf::Config::ipv6 ( ) const
inline

Definition at line 906 of file udp_driver.pb.h.

◆ IsInitialized()

bool jaiabot::udp::protobuf::Config::IsInitialized ( ) const
final

◆ local()

const ::jaiabot::udp::protobuf::Config_EndPoint & jaiabot::udp::protobuf::Config::local ( ) const
inline

Definition at line 797 of file udp_driver.pb.h.

◆ max_frame_size()

google::protobuf::int32 jaiabot::udp::protobuf::Config::max_frame_size ( ) const
inline

Definition at line 882 of file udp_driver.pb.h.

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

void jaiabot::udp::protobuf::Config::MergeFrom ( const Config from)

◆ MergePartialFromCodedStream()

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

◆ mutable_additional_application_ack_modem_id()

google::protobuf::RepeatedField<::google::protobuf::uint32 > * jaiabot::udp::protobuf::Config::mutable_additional_application_ack_modem_id ( )
inline

Definition at line 941 of file udp_driver.pb.h.

◆ mutable_hub_endpoint() [1/2]

google::protobuf::RepeatedPtrField<::jaiabot::udp::protobuf::Config_HubEndPoints > * jaiabot::udp::protobuf::Config::mutable_hub_endpoint ( )
inline

Definition at line 1006 of file udp_driver.pb.h.

◆ mutable_hub_endpoint() [2/2]

jaiabot::udp::protobuf::Config_HubEndPoints * jaiabot::udp::protobuf::Config::mutable_hub_endpoint ( int  index)
inline

Definition at line 1001 of file udp_driver.pb.h.

◆ mutable_local()

jaiabot::udp::protobuf::Config_EndPoint * jaiabot::udp::protobuf::Config::mutable_local ( )
inline

Definition at line 810 of file udp_driver.pb.h.

◆ mutable_remote() [1/2]

google::protobuf::RepeatedPtrField<::jaiabot::udp::protobuf::Config_EndPoint > * jaiabot::udp::protobuf::Config::mutable_remote ( )
inline

Definition at line 850 of file udp_driver.pb.h.

◆ mutable_remote() [2/2]

jaiabot::udp::protobuf::Config_EndPoint * jaiabot::udp::protobuf::Config::mutable_remote ( int  index)
inline

Definition at line 845 of file udp_driver.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::udp::protobuf::Config::mutable_unknown_fields ( )
inline

Definition at line 388 of file udp_driver.pb.h.

◆ New() [1/2]

Config* jaiabot::udp::protobuf::Config::New ( ) const
inlinefinal

Definition at line 410 of file udp_driver.pb.h.

◆ New() [2/2]

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

Definition at line 414 of file udp_driver.pb.h.

◆ operator=()

Config& jaiabot::udp::protobuf::Config::operator= ( const Config from)
inline

Definition at line 366 of file udp_driver.pb.h.

◆ release_local()

jaiabot::udp::protobuf::Config_EndPoint * jaiabot::udp::protobuf::Config::release_local ( )
inline

Definition at line 803 of file udp_driver.pb.h.

◆ remote() [1/2]

const ::google::protobuf::RepeatedPtrField<::jaiabot::udp::protobuf::Config_EndPoint > & jaiabot::udp::protobuf::Config::remote ( ) const
inline

Definition at line 863 of file udp_driver.pb.h.

◆ remote() [2/2]

const ::jaiabot::udp::protobuf::Config_EndPoint & jaiabot::udp::protobuf::Config::remote ( int  index) const
inline

Definition at line 854 of file udp_driver.pb.h.

◆ remote_size()

int jaiabot::udp::protobuf::Config::remote_size ( ) const
inline

Definition at line 839 of file udp_driver.pb.h.

◆ SerializeWithCachedSizes()

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

◆ set_additional_application_ack_modem_id()

void jaiabot::udp::protobuf::Config::set_additional_application_ack_modem_id ( int  index,
::google::protobuf::uint32  value 
)
inline

Definition at line 927 of file udp_driver.pb.h.

◆ set_allocated_local()

void jaiabot::udp::protobuf::Config::set_allocated_local ( ::jaiabot::udp::protobuf::Config_EndPoint local)
inline

Definition at line 819 of file udp_driver.pb.h.

◆ set_hub_id()

void jaiabot::udp::protobuf::Config::set_hub_id ( ::google::protobuf::int32  value)
inline

Definition at line 964 of file udp_driver.pb.h.

◆ set_ipv6()

void jaiabot::udp::protobuf::Config::set_ipv6 ( bool  value)
inline

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

◆ set_max_frame_size()

void jaiabot::udp::protobuf::Config::set_max_frame_size ( ::google::protobuf::int32  value)
inline

Definition at line 886 of file udp_driver.pb.h.

◆ set_subnet_mask()

void jaiabot::udp::protobuf::Config::set_subnet_mask ( ::google::protobuf::uint32  value)
inline

Definition at line 988 of file udp_driver.pb.h.

◆ subnet_mask()

google::protobuf::uint32 jaiabot::udp::protobuf::Config::subnet_mask ( ) const
inline

Definition at line 984 of file udp_driver.pb.h.

◆ Swap()

void jaiabot::udp::protobuf::Config::Swap ( Config other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::udp::protobuf::Config::unknown_fields ( ) const
inline

Definition at line 385 of file udp_driver.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fudp_5fdriver_2eproto::TableStruct

Definition at line 559 of file udp_driver.pb.h.

◆ swap

void swap ( Config a,
Config b 
)
friend

Definition at line 404 of file udp_driver.pb.h.

Member Data Documentation

◆ kAdditionalApplicationAckModemIdFieldNumber

const int jaiabot::udp::protobuf::Config::kAdditionalApplicationAckModemIdFieldNumber = 21
static

Definition at line 471 of file udp_driver.pb.h.

◆ kHubEndpointFieldNumber

const int jaiabot::udp::protobuf::Config::kHubEndpointFieldNumber = 32
static

Definition at line 483 of file udp_driver.pb.h.

◆ kHubIdFieldNumber

const int jaiabot::udp::protobuf::Config::kHubIdFieldNumber = 30
static

Definition at line 521 of file udp_driver.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::udp::protobuf::Config::kIndexInFileMessages
staticconstexpr
Initial value:
=
2

Definition at line 400 of file udp_driver.pb.h.

◆ kIpv6FieldNumber

const int jaiabot::udp::protobuf::Config::kIpv6FieldNumber = 4
static

Definition at line 514 of file udp_driver.pb.h.

◆ kLocalFieldNumber

const int jaiabot::udp::protobuf::Config::kLocalFieldNumber = 1
static

Definition at line 495 of file udp_driver.pb.h.

◆ kMaxFrameSizeFieldNumber

const int jaiabot::udp::protobuf::Config::kMaxFrameSizeFieldNumber = 3
static

Definition at line 528 of file udp_driver.pb.h.

◆ kRemoteFieldNumber

const int jaiabot::udp::protobuf::Config::kRemoteFieldNumber = 2
static

Definition at line 459 of file udp_driver.pb.h.

◆ kSubnetMaskFieldNumber

const int jaiabot::udp::protobuf::Config::kSubnetMaskFieldNumber = 31
static

Definition at line 507 of file udp_driver.pb.h.


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