JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::config::HubManager Class Reference

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

Inheritance diagram for jaiabot::config::HubManager:
Collaboration diagram for jaiabot::config::HubManager:

Public Types

typedef HubManager_ExpectedBots ExpectedBots
 
typedef HubManager_VirtualFleetData VirtualFleetData
 
typedef HubManager_ContactGPS ContactGPS
 
typedef HubManager_BotToGPS BotToGPS
 

Public Member Functions

 HubManager ()
 
virtual ~HubManager ()
 
 HubManager (const HubManager &from)
 
HubManageroperator= (const HubManager &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (HubManager *other)
 
HubManagerNew () const final
 
HubManagerNew (::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 HubManager &from)
 
void MergeFrom (const HubManager &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 contact_gps_size () const
 
void clear_contact_gps ()
 
::jaiabot::config::HubManager_ContactGPSmutable_contact_gps (int index)
 
::google::protobuf::RepeatedPtrField< ::jaiabot::config::HubManager_ContactGPS > * mutable_contact_gps ()
 
const ::jaiabot::config::HubManager_ContactGPScontact_gps (int index) const
 
::jaiabot::config::HubManager_ContactGPSadd_contact_gps ()
 
const ::google::protobuf::RepeatedPtrField< ::jaiabot::config::HubManager_ContactGPS > & contact_gps () const
 
int bot_to_gps_size () const
 
void clear_bot_to_gps ()
 
::jaiabot::config::HubManager_BotToGPSmutable_bot_to_gps (int index)
 
::google::protobuf::RepeatedPtrField< ::jaiabot::config::HubManager_BotToGPS > * mutable_bot_to_gps ()
 
const ::jaiabot::config::HubManager_BotToGPSbot_to_gps (int index) const
 
::jaiabot::config::HubManager_BotToGPSadd_bot_to_gps ()
 
const ::google::protobuf::RepeatedPtrField< ::jaiabot::config::HubManager_BotToGPS > & bot_to_gps () const
 
int link_to_subscribe_on_size () const
 
void clear_link_to_subscribe_on ()
 
::jaiabot::protobuf::Link link_to_subscribe_on (int index) const
 
void set_link_to_subscribe_on (int index, ::jaiabot::protobuf::Link value)
 
void add_link_to_subscribe_on (::jaiabot::protobuf::Link value)
 
const ::google::protobuf::RepeatedField< int > & link_to_subscribe_on () const
 
::google::protobuf::RepeatedField< int > * mutable_link_to_subscribe_on ()
 
bool has_data_offload_script () const
 
void clear_data_offload_script ()
 
const ::std::string & data_offload_script () const
 
void set_data_offload_script (const ::std::string &value)
 
void set_data_offload_script (const char *value)
 
void set_data_offload_script (const char *value, size_t size)
 
::std::string * mutable_data_offload_script ()
 
::std::string * release_data_offload_script ()
 
void set_allocated_data_offload_script (::std::string *data_offload_script)
 
bool has_log_staging_dir () const
 
void clear_log_staging_dir ()
 
const ::std::string & log_staging_dir () const
 
void set_log_staging_dir (const ::std::string &value)
 
void set_log_staging_dir (const char *value)
 
void set_log_staging_dir (const char *value, size_t size)
 
::std::string * mutable_log_staging_dir ()
 
::std::string * release_log_staging_dir ()
 
void set_allocated_log_staging_dir (::std::string *log_staging_dir)
 
bool has_log_offload_dir () const
 
void clear_log_offload_dir ()
 
const ::std::string & log_offload_dir () const
 
void set_log_offload_dir (const ::std::string &value)
 
void set_log_offload_dir (const char *value)
 
void set_log_offload_dir (const char *value, size_t size)
 
::std::string * mutable_log_offload_dir ()
 
::std::string * release_log_offload_dir ()
 
void set_allocated_log_offload_dir (::std::string *log_offload_dir)
 
bool has_class_b_network () const
 
void clear_class_b_network ()
 
const ::std::string & class_b_network () const
 
void set_class_b_network (const ::std::string &value)
 
void set_class_b_network (const char *value)
 
void set_class_b_network (const char *value, size_t size)
 
::std::string * mutable_class_b_network ()
 
::std::string * release_class_b_network ()
 
void set_allocated_class_b_network (::std::string *class_b_network)
 
bool has_hub_gpsd_device () const
 
void clear_hub_gpsd_device ()
 
const ::std::string & hub_gpsd_device () const
 
void set_hub_gpsd_device (const ::std::string &value)
 
void set_hub_gpsd_device (const char *value)
 
void set_hub_gpsd_device (const char *value, size_t size)
 
::std::string * mutable_hub_gpsd_device ()
 
::std::string * release_hub_gpsd_device ()
 
void set_allocated_hub_gpsd_device (::std::string *hub_gpsd_device)
 
bool has_app () const
 
void clear_app ()
 
const ::goby::middleware::protobuf::AppConfig & app () const
 
::goby::middleware::protobuf::AppConfig * release_app ()
 
::goby::middleware::protobuf::AppConfig * mutable_app ()
 
void set_allocated_app (::goby::middleware::protobuf::AppConfig *app)
 
bool has_interprocess () const
 
void clear_interprocess ()
 
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess () const
 
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess ()
 
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess ()
 
void set_allocated_interprocess (::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
 
bool has_status_sub_cfg () const
 
void clear_status_sub_cfg ()
 
const ::goby::middleware::protobuf::TransporterConfig & status_sub_cfg () const
 
::goby::middleware::protobuf::TransporterConfig * release_status_sub_cfg ()
 
::goby::middleware::protobuf::TransporterConfig * mutable_status_sub_cfg ()
 
void set_allocated_status_sub_cfg (::goby::middleware::protobuf::TransporterConfig *status_sub_cfg)
 
bool has_task_packet_sub_cfg () const
 
void clear_task_packet_sub_cfg ()
 
const ::goby::middleware::protobuf::TransporterConfig & task_packet_sub_cfg () const
 
::goby::middleware::protobuf::TransporterConfig * release_task_packet_sub_cfg ()
 
::goby::middleware::protobuf::TransporterConfig * mutable_task_packet_sub_cfg ()
 
void set_allocated_task_packet_sub_cfg (::goby::middleware::protobuf::TransporterConfig *task_packet_sub_cfg)
 
bool has_engineering_status_sub_cfg () const
 
void clear_engineering_status_sub_cfg ()
 
const ::goby::middleware::protobuf::TransporterConfig & engineering_status_sub_cfg () const
 
::goby::middleware::protobuf::TransporterConfig * release_engineering_status_sub_cfg ()
 
::goby::middleware::protobuf::TransporterConfig * mutable_engineering_status_sub_cfg ()
 
void set_allocated_engineering_status_sub_cfg (::goby::middleware::protobuf::TransporterConfig *engineering_status_sub_cfg)
 
bool has_expected_bots () const
 
void clear_expected_bots ()
 
const ::jaiabot::config::HubManager_ExpectedBotsexpected_bots () const
 
::jaiabot::config::HubManager_ExpectedBotsrelease_expected_bots ()
 
::jaiabot::config::HubManager_ExpectedBotsmutable_expected_bots ()
 
void set_allocated_expected_bots (::jaiabot::config::HubManager_ExpectedBots *expected_bots)
 
bool has_vfleet () const
 
void clear_vfleet ()
 
const ::jaiabot::config::HubManager_VirtualFleetDatavfleet () const
 
::jaiabot::config::HubManager_VirtualFleetDatarelease_vfleet ()
 
::jaiabot::config::HubManager_VirtualFleetDatamutable_vfleet ()
 
void set_allocated_vfleet (::jaiabot::config::HubManager_VirtualFleetData *vfleet)
 
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_fleet_id () const
 
void clear_fleet_id ()
 
::google::protobuf::int32 fleet_id () const
 
void set_fleet_id (::google::protobuf::int32 value)
 
bool has_use_localhost_for_data_offload () const
 
void clear_use_localhost_for_data_offload ()
 
bool use_localhost_for_data_offload () const
 
void set_use_localhost_for_data_offload (bool value)
 
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_contact_blackout_seconds () const
 
void clear_contact_blackout_seconds ()
 
::google::protobuf::int32 contact_blackout_seconds () const
 
void set_contact_blackout_seconds (::google::protobuf::int32 value)
 
bool has_health_report_timeout_seconds () const
 
void clear_health_report_timeout_seconds ()
 
::google::protobuf::int32 health_report_timeout_seconds () const
 
void set_health_report_timeout_seconds (::google::protobuf::int32 value)
 
bool has_bot_start_ip () const
 
void clear_bot_start_ip ()
 
::google::protobuf::int32 bot_start_ip () const
 
void set_bot_start_ip (::google::protobuf::int32 value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const HubManagerdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const HubManagerinternal_default_instance ()
 

Public Attributes

static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_log_staging_dir_
 
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_log_offload_dir_
 
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_class_b_network_
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kContactGpsFieldNumber = 41
 
static const int kBotToGpsFieldNumber = 42
 
static const int kLinkToSubscribeOnFieldNumber = 51
 
static const int kDataOffloadScriptFieldNumber = 30
 
static const int kLogStagingDirFieldNumber = 31
 
static const int kLogOffloadDirFieldNumber = 32
 
static const int kClassBNetworkFieldNumber = 34
 
static const int kHubGpsdDeviceFieldNumber = 40
 
static const int kAppFieldNumber = 1
 
static const int kInterprocessFieldNumber = 2
 
static const int kStatusSubCfgFieldNumber = 11
 
static const int kTaskPacketSubCfgFieldNumber = 12
 
static const int kEngineeringStatusSubCfgFieldNumber = 13
 
static const int kExpectedBotsFieldNumber = 17
 
static const int kVfleetFieldNumber = 20
 
static const int kHubIdFieldNumber = 14
 
static const int kFleetIdFieldNumber = 15
 
static const int kUseLocalhostForDataOffloadFieldNumber = 35
 
static const int kSubnetMaskFieldNumber = 50
 
static const int kContactBlackoutSecondsFieldNumber = 43
 
static const int kHealthReportTimeoutSecondsFieldNumber = 16
 
static const int kBotStartIpFieldNumber = 33
 

Friends

struct ::protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct
 
void swap (HubManager &a, HubManager &b)
 

Detailed Description

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

Member Typedef Documentation

◆ BotToGPS

◆ ContactGPS

◆ ExpectedBots

◆ VirtualFleetData

Constructor & Destructor Documentation

◆ HubManager() [1/2]

jaiabot::config::HubManager::HubManager ( )

◆ ~HubManager()

virtual jaiabot::config::HubManager::~HubManager ( )
virtual

◆ HubManager() [2/2]

jaiabot::config::HubManager::HubManager ( const HubManager from)

Member Function Documentation

◆ add_bot_to_gps()

jaiabot::config::HubManager_BotToGPS * jaiabot::config::HubManager::add_bot_to_gps ( )
inline

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

◆ add_contact_gps()

jaiabot::config::HubManager_ContactGPS * jaiabot::config::HubManager::add_contact_gps ( )
inline

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

◆ add_link_to_subscribe_on()

void jaiabot::config::HubManager::add_link_to_subscribe_on ( ::jaiabot::protobuf::Link  value)
inline

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

◆ app()

const ::goby::middleware::protobuf::AppConfig & jaiabot::config::HubManager::app ( ) const
inline

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

◆ bot_start_ip()

google::protobuf::int32 jaiabot::config::HubManager::bot_start_ip ( ) const
inline

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

◆ bot_to_gps() [1/2]

const ::google::protobuf::RepeatedPtrField<::jaiabot::config::HubManager_BotToGPS > & jaiabot::config::HubManager::bot_to_gps ( ) const
inline

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

◆ bot_to_gps() [2/2]

const ::jaiabot::config::HubManager_BotToGPS & jaiabot::config::HubManager::bot_to_gps ( int  index) const
inline

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

◆ bot_to_gps_size()

int jaiabot::config::HubManager::bot_to_gps_size ( ) const
inline

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

◆ ByteSizeLong()

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

◆ class_b_network()

const ::std::string & jaiabot::config::HubManager::class_b_network ( ) const
inline

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

◆ Clear()

void jaiabot::config::HubManager::Clear ( )
final

◆ clear_app()

void jaiabot::config::HubManager::clear_app ( )

◆ clear_bot_start_ip()

void jaiabot::config::HubManager::clear_bot_start_ip ( )
inline

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

◆ clear_bot_to_gps()

void jaiabot::config::HubManager::clear_bot_to_gps ( )
inline

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

◆ clear_class_b_network()

void jaiabot::config::HubManager::clear_class_b_network ( )
inline

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

◆ clear_contact_blackout_seconds()

void jaiabot::config::HubManager::clear_contact_blackout_seconds ( )
inline

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

◆ clear_contact_gps()

void jaiabot::config::HubManager::clear_contact_gps ( )
inline

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

◆ clear_data_offload_script()

void jaiabot::config::HubManager::clear_data_offload_script ( )
inline

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

◆ clear_engineering_status_sub_cfg()

void jaiabot::config::HubManager::clear_engineering_status_sub_cfg ( )

◆ clear_expected_bots()

void jaiabot::config::HubManager::clear_expected_bots ( )
inline

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

◆ clear_fleet_id()

void jaiabot::config::HubManager::clear_fleet_id ( )
inline

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

◆ clear_health_report_timeout_seconds()

void jaiabot::config::HubManager::clear_health_report_timeout_seconds ( )
inline

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

◆ clear_hub_gpsd_device()

void jaiabot::config::HubManager::clear_hub_gpsd_device ( )
inline

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

◆ clear_hub_id()

void jaiabot::config::HubManager::clear_hub_id ( )
inline

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

◆ clear_interprocess()

void jaiabot::config::HubManager::clear_interprocess ( )

◆ clear_link_to_subscribe_on()

void jaiabot::config::HubManager::clear_link_to_subscribe_on ( )
inline

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

◆ clear_log_offload_dir()

void jaiabot::config::HubManager::clear_log_offload_dir ( )
inline

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

◆ clear_log_staging_dir()

void jaiabot::config::HubManager::clear_log_staging_dir ( )
inline

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

◆ clear_status_sub_cfg()

void jaiabot::config::HubManager::clear_status_sub_cfg ( )

◆ clear_subnet_mask()

void jaiabot::config::HubManager::clear_subnet_mask ( )
inline

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

◆ clear_task_packet_sub_cfg()

void jaiabot::config::HubManager::clear_task_packet_sub_cfg ( )

◆ clear_use_localhost_for_data_offload()

void jaiabot::config::HubManager::clear_use_localhost_for_data_offload ( )
inline

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

◆ clear_vfleet()

void jaiabot::config::HubManager::clear_vfleet ( )
inline

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

◆ contact_blackout_seconds()

google::protobuf::int32 jaiabot::config::HubManager::contact_blackout_seconds ( ) const
inline

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

◆ contact_gps() [1/2]

const ::google::protobuf::RepeatedPtrField<::jaiabot::config::HubManager_ContactGPS > & jaiabot::config::HubManager::contact_gps ( ) const
inline

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

◆ contact_gps() [2/2]

const ::jaiabot::config::HubManager_ContactGPS & jaiabot::config::HubManager::contact_gps ( int  index) const
inline

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

◆ contact_gps_size()

int jaiabot::config::HubManager::contact_gps_size ( ) const
inline

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ data_offload_script()

const ::std::string & jaiabot::config::HubManager::data_offload_script ( ) const
inline

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

◆ default_instance()

static const HubManager& jaiabot::config::HubManager::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaiabot::config::HubManager::descriptor ( )
static

◆ engineering_status_sub_cfg()

const ::goby::middleware::protobuf::TransporterConfig & jaiabot::config::HubManager::engineering_status_sub_cfg ( ) const
inline

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

◆ expected_bots()

const ::jaiabot::config::HubManager_ExpectedBots & jaiabot::config::HubManager::expected_bots ( ) const
inline

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

◆ fleet_id()

google::protobuf::int32 jaiabot::config::HubManager::fleet_id ( ) const
inline

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::config::HubManager::GetMetadata ( ) const
final

◆ has_app()

bool jaiabot::config::HubManager::has_app ( ) const
inline

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

◆ has_bot_start_ip()

bool jaiabot::config::HubManager::has_bot_start_ip ( ) const
inline

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

◆ has_class_b_network()

bool jaiabot::config::HubManager::has_class_b_network ( ) const
inline

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

◆ has_contact_blackout_seconds()

bool jaiabot::config::HubManager::has_contact_blackout_seconds ( ) const
inline

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

◆ has_data_offload_script()

bool jaiabot::config::HubManager::has_data_offload_script ( ) const
inline

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

◆ has_engineering_status_sub_cfg()

bool jaiabot::config::HubManager::has_engineering_status_sub_cfg ( ) const
inline

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

◆ has_expected_bots()

bool jaiabot::config::HubManager::has_expected_bots ( ) const
inline

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

◆ has_fleet_id()

bool jaiabot::config::HubManager::has_fleet_id ( ) const
inline

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

◆ has_health_report_timeout_seconds()

bool jaiabot::config::HubManager::has_health_report_timeout_seconds ( ) const
inline

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

◆ has_hub_gpsd_device()

bool jaiabot::config::HubManager::has_hub_gpsd_device ( ) const
inline

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

◆ has_hub_id()

bool jaiabot::config::HubManager::has_hub_id ( ) const
inline

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

◆ has_interprocess()

bool jaiabot::config::HubManager::has_interprocess ( ) const
inline

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

◆ has_log_offload_dir()

bool jaiabot::config::HubManager::has_log_offload_dir ( ) const
inline

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

◆ has_log_staging_dir()

bool jaiabot::config::HubManager::has_log_staging_dir ( ) const
inline

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

◆ has_status_sub_cfg()

bool jaiabot::config::HubManager::has_status_sub_cfg ( ) const
inline

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

◆ has_subnet_mask()

bool jaiabot::config::HubManager::has_subnet_mask ( ) const
inline

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

◆ has_task_packet_sub_cfg()

bool jaiabot::config::HubManager::has_task_packet_sub_cfg ( ) const
inline

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

◆ has_use_localhost_for_data_offload()

bool jaiabot::config::HubManager::has_use_localhost_for_data_offload ( ) const
inline

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

◆ has_vfleet()

bool jaiabot::config::HubManager::has_vfleet ( ) const
inline

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

◆ health_report_timeout_seconds()

google::protobuf::int32 jaiabot::config::HubManager::health_report_timeout_seconds ( ) const
inline

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

◆ hub_gpsd_device()

const ::std::string & jaiabot::config::HubManager::hub_gpsd_device ( ) const
inline

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

◆ hub_id()

google::protobuf::int32 jaiabot::config::HubManager::hub_id ( ) const
inline

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

◆ InitAsDefaultInstance()

static void jaiabot::config::HubManager::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ interprocess()

const ::goby::zeromq::protobuf::InterProcessPortalConfig & jaiabot::config::HubManager::interprocess ( ) const
inline

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

◆ IsInitialized()

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

◆ link_to_subscribe_on() [1/2]

const ::google::protobuf::RepeatedField< int > & jaiabot::config::HubManager::link_to_subscribe_on ( ) const
inline

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

◆ link_to_subscribe_on() [2/2]

jaiabot::protobuf::Link jaiabot::config::HubManager::link_to_subscribe_on ( int  index) const
inline

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

◆ link_to_subscribe_on_size()

int jaiabot::config::HubManager::link_to_subscribe_on_size ( ) const
inline

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

◆ log_offload_dir()

const ::std::string & jaiabot::config::HubManager::log_offload_dir ( ) const
inline

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

◆ log_staging_dir()

const ::std::string & jaiabot::config::HubManager::log_staging_dir ( ) const
inline

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

void jaiabot::config::HubManager::MergeFrom ( const HubManager from)

◆ MergePartialFromCodedStream()

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

◆ mutable_app()

goby::middleware::protobuf::AppConfig * jaiabot::config::HubManager::mutable_app ( )
inline

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

◆ mutable_bot_to_gps() [1/2]

google::protobuf::RepeatedPtrField<::jaiabot::config::HubManager_BotToGPS > * jaiabot::config::HubManager::mutable_bot_to_gps ( )
inline

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

◆ mutable_bot_to_gps() [2/2]

jaiabot::config::HubManager_BotToGPS * jaiabot::config::HubManager::mutable_bot_to_gps ( int  index)
inline

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

◆ mutable_class_b_network()

std::string * jaiabot::config::HubManager::mutable_class_b_network ( )
inline

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

◆ mutable_contact_gps() [1/2]

google::protobuf::RepeatedPtrField<::jaiabot::config::HubManager_ContactGPS > * jaiabot::config::HubManager::mutable_contact_gps ( )
inline

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

◆ mutable_contact_gps() [2/2]

jaiabot::config::HubManager_ContactGPS * jaiabot::config::HubManager::mutable_contact_gps ( int  index)
inline

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

◆ mutable_data_offload_script()

std::string * jaiabot::config::HubManager::mutable_data_offload_script ( )
inline

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

◆ mutable_engineering_status_sub_cfg()

goby::middleware::protobuf::TransporterConfig * jaiabot::config::HubManager::mutable_engineering_status_sub_cfg ( )
inline

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

◆ mutable_expected_bots()

jaiabot::config::HubManager_ExpectedBots * jaiabot::config::HubManager::mutable_expected_bots ( )
inline

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

◆ mutable_hub_gpsd_device()

std::string * jaiabot::config::HubManager::mutable_hub_gpsd_device ( )
inline

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

◆ mutable_interprocess()

goby::zeromq::protobuf::InterProcessPortalConfig * jaiabot::config::HubManager::mutable_interprocess ( )
inline

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

◆ mutable_link_to_subscribe_on()

google::protobuf::RepeatedField< int > * jaiabot::config::HubManager::mutable_link_to_subscribe_on ( )
inline

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

◆ mutable_log_offload_dir()

std::string * jaiabot::config::HubManager::mutable_log_offload_dir ( )
inline

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

◆ mutable_log_staging_dir()

std::string * jaiabot::config::HubManager::mutable_log_staging_dir ( )
inline

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

◆ mutable_status_sub_cfg()

goby::middleware::protobuf::TransporterConfig * jaiabot::config::HubManager::mutable_status_sub_cfg ( )
inline

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

◆ mutable_task_packet_sub_cfg()

goby::middleware::protobuf::TransporterConfig * jaiabot::config::HubManager::mutable_task_packet_sub_cfg ( )
inline

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

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::config::HubManager::mutable_unknown_fields ( )
inline

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

◆ mutable_vfleet()

jaiabot::config::HubManager_VirtualFleetData * jaiabot::config::HubManager::mutable_vfleet ( )
inline

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

◆ New() [1/2]

HubManager* jaiabot::config::HubManager::New ( ) const
inlinefinal

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

◆ New() [2/2]

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

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

◆ operator=()

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

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

◆ release_app()

goby::middleware::protobuf::AppConfig * jaiabot::config::HubManager::release_app ( )
inline

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

◆ release_class_b_network()

std::string * jaiabot::config::HubManager::release_class_b_network ( )
inline

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

◆ release_data_offload_script()

std::string * jaiabot::config::HubManager::release_data_offload_script ( )
inline

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

◆ release_engineering_status_sub_cfg()

goby::middleware::protobuf::TransporterConfig * jaiabot::config::HubManager::release_engineering_status_sub_cfg ( )
inline

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

◆ release_expected_bots()

jaiabot::config::HubManager_ExpectedBots * jaiabot::config::HubManager::release_expected_bots ( )
inline

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

◆ release_hub_gpsd_device()

std::string * jaiabot::config::HubManager::release_hub_gpsd_device ( )
inline

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

◆ release_interprocess()

goby::zeromq::protobuf::InterProcessPortalConfig * jaiabot::config::HubManager::release_interprocess ( )
inline

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

◆ release_log_offload_dir()

std::string * jaiabot::config::HubManager::release_log_offload_dir ( )
inline

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

◆ release_log_staging_dir()

std::string * jaiabot::config::HubManager::release_log_staging_dir ( )
inline

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

◆ release_status_sub_cfg()

goby::middleware::protobuf::TransporterConfig * jaiabot::config::HubManager::release_status_sub_cfg ( )
inline

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

◆ release_task_packet_sub_cfg()

goby::middleware::protobuf::TransporterConfig * jaiabot::config::HubManager::release_task_packet_sub_cfg ( )
inline

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

◆ release_vfleet()

jaiabot::config::HubManager_VirtualFleetData * jaiabot::config::HubManager::release_vfleet ( )
inline

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

◆ SerializeWithCachedSizes()

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

◆ set_allocated_app()

void jaiabot::config::HubManager::set_allocated_app ( ::goby::middleware::protobuf::AppConfig *  app)
inline

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

◆ set_allocated_class_b_network()

void jaiabot::config::HubManager::set_allocated_class_b_network ( ::std::string *  class_b_network)
inline

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

◆ set_allocated_data_offload_script()

void jaiabot::config::HubManager::set_allocated_data_offload_script ( ::std::string *  data_offload_script)
inline

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

◆ set_allocated_engineering_status_sub_cfg()

void jaiabot::config::HubManager::set_allocated_engineering_status_sub_cfg ( ::goby::middleware::protobuf::TransporterConfig *  engineering_status_sub_cfg)
inline

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

◆ set_allocated_expected_bots()

void jaiabot::config::HubManager::set_allocated_expected_bots ( ::jaiabot::config::HubManager_ExpectedBots expected_bots)
inline

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

◆ set_allocated_hub_gpsd_device()

void jaiabot::config::HubManager::set_allocated_hub_gpsd_device ( ::std::string *  hub_gpsd_device)
inline

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

◆ set_allocated_interprocess()

void jaiabot::config::HubManager::set_allocated_interprocess ( ::goby::zeromq::protobuf::InterProcessPortalConfig *  interprocess)
inline

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

◆ set_allocated_log_offload_dir()

void jaiabot::config::HubManager::set_allocated_log_offload_dir ( ::std::string *  log_offload_dir)
inline

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

◆ set_allocated_log_staging_dir()

void jaiabot::config::HubManager::set_allocated_log_staging_dir ( ::std::string *  log_staging_dir)
inline

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

◆ set_allocated_status_sub_cfg()

void jaiabot::config::HubManager::set_allocated_status_sub_cfg ( ::goby::middleware::protobuf::TransporterConfig *  status_sub_cfg)
inline

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

◆ set_allocated_task_packet_sub_cfg()

void jaiabot::config::HubManager::set_allocated_task_packet_sub_cfg ( ::goby::middleware::protobuf::TransporterConfig *  task_packet_sub_cfg)
inline

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

◆ set_allocated_vfleet()

void jaiabot::config::HubManager::set_allocated_vfleet ( ::jaiabot::config::HubManager_VirtualFleetData vfleet)
inline

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

◆ set_bot_start_ip()

void jaiabot::config::HubManager::set_bot_start_ip ( ::google::protobuf::int32  value)
inline

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

◆ set_class_b_network() [1/3]

void jaiabot::config::HubManager::set_class_b_network ( const ::std::string &  value)
inline

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

◆ set_class_b_network() [2/3]

void jaiabot::config::HubManager::set_class_b_network ( const char *  value)
inline

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

◆ set_class_b_network() [3/3]

void jaiabot::config::HubManager::set_class_b_network ( const char *  value,
size_t  size 
)
inline

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

◆ set_contact_blackout_seconds()

void jaiabot::config::HubManager::set_contact_blackout_seconds ( ::google::protobuf::int32  value)
inline

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

◆ set_data_offload_script() [1/3]

void jaiabot::config::HubManager::set_data_offload_script ( const ::std::string &  value)
inline

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

◆ set_data_offload_script() [2/3]

void jaiabot::config::HubManager::set_data_offload_script ( const char *  value)
inline

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

◆ set_data_offload_script() [3/3]

void jaiabot::config::HubManager::set_data_offload_script ( const char *  value,
size_t  size 
)
inline

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

◆ set_fleet_id()

void jaiabot::config::HubManager::set_fleet_id ( ::google::protobuf::int32  value)
inline

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

◆ set_health_report_timeout_seconds()

void jaiabot::config::HubManager::set_health_report_timeout_seconds ( ::google::protobuf::int32  value)
inline

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

◆ set_hub_gpsd_device() [1/3]

void jaiabot::config::HubManager::set_hub_gpsd_device ( const ::std::string &  value)
inline

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

◆ set_hub_gpsd_device() [2/3]

void jaiabot::config::HubManager::set_hub_gpsd_device ( const char *  value)
inline

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

◆ set_hub_gpsd_device() [3/3]

void jaiabot::config::HubManager::set_hub_gpsd_device ( const char *  value,
size_t  size 
)
inline

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

◆ set_hub_id()

void jaiabot::config::HubManager::set_hub_id ( ::google::protobuf::int32  value)
inline

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

◆ set_link_to_subscribe_on()

void jaiabot::config::HubManager::set_link_to_subscribe_on ( int  index,
::jaiabot::protobuf::Link  value 
)
inline

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

◆ set_log_offload_dir() [1/3]

void jaiabot::config::HubManager::set_log_offload_dir ( const ::std::string &  value)
inline

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

◆ set_log_offload_dir() [2/3]

void jaiabot::config::HubManager::set_log_offload_dir ( const char *  value)
inline

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

◆ set_log_offload_dir() [3/3]

void jaiabot::config::HubManager::set_log_offload_dir ( const char *  value,
size_t  size 
)
inline

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

◆ set_log_staging_dir() [1/3]

void jaiabot::config::HubManager::set_log_staging_dir ( const ::std::string &  value)
inline

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

◆ set_log_staging_dir() [2/3]

void jaiabot::config::HubManager::set_log_staging_dir ( const char *  value)
inline

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

◆ set_log_staging_dir() [3/3]

void jaiabot::config::HubManager::set_log_staging_dir ( const char *  value,
size_t  size 
)
inline

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

◆ set_subnet_mask()

void jaiabot::config::HubManager::set_subnet_mask ( ::google::protobuf::uint32  value)
inline

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

◆ set_use_localhost_for_data_offload()

void jaiabot::config::HubManager::set_use_localhost_for_data_offload ( bool  value)
inline

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

◆ status_sub_cfg()

const ::goby::middleware::protobuf::TransporterConfig & jaiabot::config::HubManager::status_sub_cfg ( ) const
inline

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

◆ subnet_mask()

google::protobuf::uint32 jaiabot::config::HubManager::subnet_mask ( ) const
inline

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

◆ Swap()

void jaiabot::config::HubManager::Swap ( HubManager other)

◆ task_packet_sub_cfg()

const ::goby::middleware::protobuf::TransporterConfig & jaiabot::config::HubManager::task_packet_sub_cfg ( ) const
inline

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

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::config::HubManager::unknown_fields ( ) const
inline

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

◆ use_localhost_for_data_offload()

bool jaiabot::config::HubManager::use_localhost_for_data_offload ( ) const
inline

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

◆ vfleet()

const ::jaiabot::config::HubManager_VirtualFleetData & jaiabot::config::HubManager::vfleet ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct

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

◆ swap

void swap ( HubManager a,
HubManager b 
)
friend

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

Member Data Documentation

◆ _i_give_permission_to_break_this_code_default_class_b_network_

::google::protobuf::internal::ExplicitlyConstructed< ::std::string> jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_

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

◆ _i_give_permission_to_break_this_code_default_log_offload_dir_

::google::protobuf::internal::ExplicitlyConstructed< ::std::string> jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_

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

◆ _i_give_permission_to_break_this_code_default_log_staging_dir_

::google::protobuf::internal::ExplicitlyConstructed< ::std::string> jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_

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

◆ kAppFieldNumber

const int jaiabot::config::HubManager::kAppFieldNumber = 1
static

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

◆ kBotStartIpFieldNumber

const int jaiabot::config::HubManager::kBotStartIpFieldNumber = 33
static

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

◆ kBotToGpsFieldNumber

const int jaiabot::config::HubManager::kBotToGpsFieldNumber = 42
static

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

◆ kClassBNetworkFieldNumber

const int jaiabot::config::HubManager::kClassBNetworkFieldNumber = 34
static

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

◆ kContactBlackoutSecondsFieldNumber

const int jaiabot::config::HubManager::kContactBlackoutSecondsFieldNumber = 43
static

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

◆ kContactGpsFieldNumber

const int jaiabot::config::HubManager::kContactGpsFieldNumber = 41
static

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

◆ kDataOffloadScriptFieldNumber

const int jaiabot::config::HubManager::kDataOffloadScriptFieldNumber = 30
static

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

◆ kEngineeringStatusSubCfgFieldNumber

const int jaiabot::config::HubManager::kEngineeringStatusSubCfgFieldNumber = 13
static

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

◆ kExpectedBotsFieldNumber

const int jaiabot::config::HubManager::kExpectedBotsFieldNumber = 17
static

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

◆ kFleetIdFieldNumber

const int jaiabot::config::HubManager::kFleetIdFieldNumber = 15
static

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

◆ kHealthReportTimeoutSecondsFieldNumber

const int jaiabot::config::HubManager::kHealthReportTimeoutSecondsFieldNumber = 16
static

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

◆ kHubGpsdDeviceFieldNumber

const int jaiabot::config::HubManager::kHubGpsdDeviceFieldNumber = 40
static

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

◆ kHubIdFieldNumber

const int jaiabot::config::HubManager::kHubIdFieldNumber = 14
static

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

◆ kIndexInFileMessages

constexpr int jaiabot::config::HubManager::kIndexInFileMessages
staticconstexpr
Initial value:
=
4

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

◆ kInterprocessFieldNumber

const int jaiabot::config::HubManager::kInterprocessFieldNumber = 2
static

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

◆ kLinkToSubscribeOnFieldNumber

const int jaiabot::config::HubManager::kLinkToSubscribeOnFieldNumber = 51
static

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

◆ kLogOffloadDirFieldNumber

const int jaiabot::config::HubManager::kLogOffloadDirFieldNumber = 32
static

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

◆ kLogStagingDirFieldNumber

const int jaiabot::config::HubManager::kLogStagingDirFieldNumber = 31
static

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

◆ kStatusSubCfgFieldNumber

const int jaiabot::config::HubManager::kStatusSubCfgFieldNumber = 11
static

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

◆ kSubnetMaskFieldNumber

const int jaiabot::config::HubManager::kSubnetMaskFieldNumber = 50
static

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

◆ kTaskPacketSubCfgFieldNumber

const int jaiabot::config::HubManager::kTaskPacketSubCfgFieldNumber = 12
static

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

◆ kUseLocalhostForDataOffloadFieldNumber

const int jaiabot::config::HubManager::kUseLocalhostForDataOffloadFieldNumber = 35
static

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

◆ kVfleetFieldNumber

const int jaiabot::config::HubManager::kVfleetFieldNumber = 20
static

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


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