JaiaBot  1.12.0+7+gdc1e5561
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_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
 
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_xbee () const
 
void clear_xbee ()
 
const ::xbee::protobuf::Configxbee () const
 
::xbee::protobuf::Configrelease_xbee ()
 
::xbee::protobuf::Configmutable_xbee ()
 
void set_allocated_xbee (::xbee::protobuf::Config *xbee)
 
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_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_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 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 kXbeeFieldNumber = 10
 
static const int kStatusSubCfgFieldNumber = 11
 
static const int kTaskPacketSubCfgFieldNumber = 12
 
static const int kEngineeringStatusSubCfgFieldNumber = 13
 
static const int kVfleetFieldNumber = 20
 
static const int kHubIdFieldNumber = 14
 
static const int kFleetIdFieldNumber = 15
 
static const int kUseLocalhostForDataOffloadFieldNumber = 35
 
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 564 of file config.pb.h.

Member Typedef Documentation

◆ BotToGPS

◆ ContactGPS

◆ 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 2253 of file config.pb.h.

◆ add_contact_gps()

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

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

◆ app()

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

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

◆ bot_start_ip()

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

Definition at line 2037 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 2258 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 2249 of file config.pb.h.

◆ bot_to_gps_size()

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

Definition at line 2234 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 2061 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 2033 of file config.pb.h.

◆ clear_bot_to_gps()

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

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

◆ clear_class_b_network()

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

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

◆ clear_contact_blackout_seconds()

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

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

◆ clear_contact_gps()

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

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

◆ clear_data_offload_script()

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

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

◆ clear_engineering_status_sub_cfg()

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

◆ clear_fleet_id()

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

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

◆ clear_health_report_timeout_seconds()

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

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

◆ clear_hub_gpsd_device()

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

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

◆ clear_hub_id()

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

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

◆ clear_interprocess()

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

◆ clear_log_offload_dir()

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

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

◆ clear_log_staging_dir()

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

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

◆ clear_status_sub_cfg()

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

◆ 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 2123 of file config.pb.h.

◆ clear_vfleet()

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

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

◆ clear_xbee()

void jaiabot::config::HubManager::clear_xbee ( )

◆ contact_blackout_seconds()

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

Definition at line 2277 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 2228 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 2219 of file config.pb.h.

◆ contact_gps_size()

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

Definition at line 2204 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 1839 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 1654 of file config.pb.h.

◆ fleet_id()

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

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

◆ GetCachedSize()

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

Definition at line 636 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 1372 of file config.pb.h.

◆ has_bot_start_ip()

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

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

◆ has_class_b_network()

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

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

◆ has_contact_blackout_seconds()

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

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

◆ has_data_offload_script()

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

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

◆ has_engineering_status_sub_cfg()

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

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

◆ has_fleet_id()

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

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

◆ has_health_report_timeout_seconds()

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

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

◆ has_hub_gpsd_device()

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

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

◆ has_hub_id()

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

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

◆ has_interprocess()

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

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

◆ has_log_offload_dir()

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

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

◆ has_log_staging_dir()

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

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

◆ has_status_sub_cfg()

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

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

◆ has_task_packet_sub_cfg()

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

Definition at line 1588 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 2114 of file config.pb.h.

◆ has_vfleet()

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

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

◆ has_xbee()

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

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

◆ health_report_timeout_seconds()

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

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

◆ hub_gpsd_device()

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

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

◆ hub_id()

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

Definition at line 1709 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 601 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 1438 of file config.pb.h.

◆ IsInitialized()

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

◆ log_offload_dir()

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

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

◆ log_staging_dir()

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

Definition at line 1905 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 1397 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 2245 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 2240 of file config.pb.h.

◆ mutable_class_b_network()

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

Definition at line 2090 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 2215 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 2210 of file config.pb.h.

◆ mutable_data_offload_script()

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

Definition at line 1868 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 1667 of file config.pb.h.

◆ mutable_hub_gpsd_device()

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

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

◆ mutable_interprocess()

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

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

◆ mutable_log_offload_dir()

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

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

◆ mutable_log_staging_dir()

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

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

◆ mutable_status_sub_cfg()

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

Definition at line 1559 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 1613 of file config.pb.h.

◆ mutable_unknown_fields()

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

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

◆ mutable_vfleet()

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

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

◆ mutable_xbee()

xbee::protobuf::Config * jaiabot::config::HubManager::mutable_xbee ( )
inline

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

◆ New() [1/2]

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

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

◆ New() [2/2]

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

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

◆ operator=()

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

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

◆ release_app()

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

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

◆ release_class_b_network()

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

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

◆ release_data_offload_script()

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

Definition at line 1873 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 1660 of file config.pb.h.

◆ release_hub_gpsd_device()

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

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

◆ release_interprocess()

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

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

◆ release_log_offload_dir()

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

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

◆ release_log_staging_dir()

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

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

◆ release_status_sub_cfg()

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

Definition at line 1552 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 1606 of file config.pb.h.

◆ release_vfleet()

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

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

◆ release_xbee()

xbee::protobuf::Config * jaiabot::config::HubManager::release_xbee ( )
inline

Definition at line 1498 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 1406 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 2103 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 1881 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 1676 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 2193 of file config.pb.h.

◆ set_allocated_interprocess()

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

Definition at line 1460 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 2013 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 1947 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 1568 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 1622 of file config.pb.h.

◆ set_allocated_vfleet()

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

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

◆ set_allocated_xbee()

void jaiabot::config::HubManager::set_allocated_xbee ( ::xbee::protobuf::Config xbee)
inline

Definition at line 1514 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 2041 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 2065 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 2078 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 2084 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 2281 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 1843 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 1856 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 1862 of file config.pb.h.

◆ set_fleet_id()

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

Definition at line 1737 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 1761 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 2155 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 2168 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 2174 of file config.pb.h.

◆ set_hub_id()

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

Definition at line 1713 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 1975 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 1988 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 1994 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 1909 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 1922 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 1928 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 2131 of file config.pb.h.

◆ status_sub_cfg()

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

Definition at line 1546 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 1600 of file config.pb.h.

◆ unknown_fields()

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

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

◆ use_localhost_for_data_offload()

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

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

◆ vfleet()

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

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

◆ xbee()

const ::xbee::protobuf::Config & jaiabot::config::HubManager::xbee ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct

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

◆ swap

void swap ( HubManager a,
HubManager b 
)
friend

Definition at line 609 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 944 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 940 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 936 of file config.pb.h.

◆ kAppFieldNumber

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

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

◆ kBotStartIpFieldNumber

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

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

◆ kBotToGpsFieldNumber

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

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

◆ kClassBNetworkFieldNumber

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

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

◆ kContactBlackoutSecondsFieldNumber

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

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

◆ kContactGpsFieldNumber

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

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

◆ kDataOffloadScriptFieldNumber

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

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

◆ kEngineeringStatusSubCfgFieldNumber

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

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

◆ kFleetIdFieldNumber

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

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

◆ kHealthReportTimeoutSecondsFieldNumber

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

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

◆ kHubGpsdDeviceFieldNumber

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

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

◆ kHubIdFieldNumber

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

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

◆ kIndexInFileMessages

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

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

◆ kInterprocessFieldNumber

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

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

◆ kLogOffloadDirFieldNumber

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

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

◆ kLogStagingDirFieldNumber

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

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

◆ kStatusSubCfgFieldNumber

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

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

◆ kTaskPacketSubCfgFieldNumber

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

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

◆ kUseLocalhostForDataOffloadFieldNumber

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

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

◆ kVfleetFieldNumber

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

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

◆ kXbeeFieldNumber

const int jaiabot::config::HubManager::kXbeeFieldNumber = 10
static

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


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