Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
goby::middleware::protobuf::AppConfig Class Referencefinal

#include <goby/middleware/protobuf/app_config.pb.h>

Inheritance diagram for goby::middleware::protobuf::AppConfig:

Public Types

enum  : int {
  kNameFieldNumber = 1 , kBinaryFieldNumber = 2 , kGlogConfigFieldNumber = 10 , kSimulationFieldNumber = 20 ,
  kGeodesyFieldNumber = 30 , kHealthCfgFieldNumber = 40 , kToolCfgFieldNumber = 50 , kIntervehicleCfgFieldNumber = 150 ,
  kLoopFrequencyFieldNumber = 3 , kDebugCfgFieldNumber = 100
}
typedef AppConfig_SimulatorSettings SimulatorSettings
typedef AppConfig_Geodesy Geodesy
typedef AppConfig_Health Health
typedef AppConfig_Tool Tool
typedef AppConfig_Intervehicle Intervehicle
typedef boost::units::derived_dimension< boost::units::time_base_dimension,-1 >::type loop_frequency_dimension
typedef boost::units::unit< loop_frequency_dimension, boost::units::si::system > loop_frequency_unit

Public Member Functions

 AppConfig ()
 ~AppConfig () override
PROTOBUF_CONSTEXPR AppConfig (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 AppConfig (const AppConfig &from)
 AppConfig (AppConfig &&from) noexcept
AppConfigoperator= (const AppConfig &from)
AppConfigoperator= (AppConfig &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
void Swap (AppConfig *other)
void UnsafeArenaSwap (AppConfig *other)
AppConfigNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom (const AppConfig &from)
void MergeFrom (const AppConfig &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
bool IsInitialized () const final
size_t ByteSizeLong () const final
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
int GetCachedSize () const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
bool has_name () const
void clear_name ()
const std::string & name () const
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_name (ArgT0 &&arg0, ArgT... args)
std::string * mutable_name ()
PROTOBUF_NODISCARD std::string * release_name ()
void set_allocated_name (std::string *name)
bool has_binary () const
void clear_binary ()
const std::string & binary () const
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_binary (ArgT0 &&arg0, ArgT... args)
std::string * mutable_binary ()
PROTOBUF_NODISCARD std::string * release_binary ()
void set_allocated_binary (std::string *binary)
bool has_glog_config () const
void clear_glog_config ()
const ::goby::util::protobuf::GLogConfigglog_config () const
PROTOBUF_NODISCARD::goby::util::protobuf::GLogConfig * release_glog_config ()
::goby::util::protobuf::GLogConfigmutable_glog_config ()
void set_allocated_glog_config (::goby::util::protobuf::GLogConfig *glog_config)
void unsafe_arena_set_allocated_glog_config (::goby::util::protobuf::GLogConfig *glog_config)
::goby::util::protobuf::GLogConfigunsafe_arena_release_glog_config ()
bool has_simulation () const
void clear_simulation ()
const ::goby::middleware::protobuf::AppConfig_SimulatorSettingssimulation () const
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig_SimulatorSettings * release_simulation ()
::goby::middleware::protobuf::AppConfig_SimulatorSettingsmutable_simulation ()
void set_allocated_simulation (::goby::middleware::protobuf::AppConfig_SimulatorSettings *simulation)
void unsafe_arena_set_allocated_simulation (::goby::middleware::protobuf::AppConfig_SimulatorSettings *simulation)
::goby::middleware::protobuf::AppConfig_SimulatorSettingsunsafe_arena_release_simulation ()
bool has_geodesy () const
void clear_geodesy ()
const ::goby::middleware::protobuf::AppConfig_Geodesygeodesy () const
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig_Geodesy * release_geodesy ()
::goby::middleware::protobuf::AppConfig_Geodesymutable_geodesy ()
void set_allocated_geodesy (::goby::middleware::protobuf::AppConfig_Geodesy *geodesy)
void unsafe_arena_set_allocated_geodesy (::goby::middleware::protobuf::AppConfig_Geodesy *geodesy)
::goby::middleware::protobuf::AppConfig_Geodesyunsafe_arena_release_geodesy ()
bool has_health_cfg () const
void clear_health_cfg ()
const ::goby::middleware::protobuf::AppConfig_Healthhealth_cfg () const
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig_Health * release_health_cfg ()
::goby::middleware::protobuf::AppConfig_Healthmutable_health_cfg ()
void set_allocated_health_cfg (::goby::middleware::protobuf::AppConfig_Health *health_cfg)
void unsafe_arena_set_allocated_health_cfg (::goby::middleware::protobuf::AppConfig_Health *health_cfg)
::goby::middleware::protobuf::AppConfig_Healthunsafe_arena_release_health_cfg ()
bool has_tool_cfg () const
void clear_tool_cfg ()
const ::goby::middleware::protobuf::AppConfig_Tooltool_cfg () const
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig_Tool * release_tool_cfg ()
::goby::middleware::protobuf::AppConfig_Toolmutable_tool_cfg ()
void set_allocated_tool_cfg (::goby::middleware::protobuf::AppConfig_Tool *tool_cfg)
void unsafe_arena_set_allocated_tool_cfg (::goby::middleware::protobuf::AppConfig_Tool *tool_cfg)
::goby::middleware::protobuf::AppConfig_Toolunsafe_arena_release_tool_cfg ()
bool has_intervehicle_cfg () const
void clear_intervehicle_cfg ()
const ::goby::middleware::protobuf::AppConfig_Intervehicleintervehicle_cfg () const
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig_Intervehicle * release_intervehicle_cfg ()
::goby::middleware::protobuf::AppConfig_Intervehiclemutable_intervehicle_cfg ()
void set_allocated_intervehicle_cfg (::goby::middleware::protobuf::AppConfig_Intervehicle *intervehicle_cfg)
void unsafe_arena_set_allocated_intervehicle_cfg (::goby::middleware::protobuf::AppConfig_Intervehicle *intervehicle_cfg)
::goby::middleware::protobuf::AppConfig_Intervehicleunsafe_arena_release_intervehicle_cfg ()
bool has_loop_frequency () const
void clear_loop_frequency ()
double loop_frequency () const
void set_loop_frequency (double value)
bool has_debug_cfg () const
void clear_debug_cfg ()
bool debug_cfg () const
void set_debug_cfg (bool value)
template<typename Quantity>
void set_loop_frequency_with_units (Quantity value_w_units)
template<typename Quantity>
Quantity loop_frequency_with_units () const
boost::units::quantity< loop_frequency_unit, double > loop_frequency_with_units () const
template<typename ArgT0, typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_name (ArgT0 &&arg0, ArgT... args)
template<typename ArgT0, typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_binary (ArgT0 &&arg0, ArgT... args)

Static Public Member Functions

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
static const AppConfigdefault_instance ()
static const AppConfiginternal_default_instance ()

Static Public Attributes

static constexpr int kIndexInFileMessages
static const ClassData _class_data_

Protected Member Functions

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

Friends

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

Detailed Description

Definition at line 1175 of file app_config.pb.h.

Member Typedef Documentation

◆ Geodesy

◆ Health

◆ Intervehicle

◆ loop_frequency_dimension

typedef boost::units::derived_dimension<boost::units::time_base_dimension,-1>::type goby::middleware::protobuf::AppConfig::loop_frequency_dimension

Definition at line 1490 of file app_config.pb.h.

◆ loop_frequency_unit

typedef boost::units::unit<loop_frequency_dimension,boost::units::si::system> goby::middleware::protobuf::AppConfig::loop_frequency_unit

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

◆ SimulatorSettings

◆ Tool

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kNameFieldNumber 
kBinaryFieldNumber 
kGlogConfigFieldNumber 
kSimulationFieldNumber 
kGeodesyFieldNumber 
kHealthCfgFieldNumber 
kToolCfgFieldNumber 
kIntervehicleCfgFieldNumber 
kLoopFrequencyFieldNumber 
kDebugCfgFieldNumber 

Definition at line 1308 of file app_config.pb.h.

Constructor & Destructor Documentation

◆ AppConfig() [1/5]

goby::middleware::protobuf::AppConfig::AppConfig ( )
inline

Definition at line 1178 of file app_config.pb.h.

◆ ~AppConfig()

goby::middleware::protobuf::AppConfig::~AppConfig ( )
override

◆ AppConfig() [2/5]

PROTOBUF_CONSTEXPR goby::middleware::protobuf::AppConfig::AppConfig ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized )
explicit

◆ AppConfig() [3/5]

goby::middleware::protobuf::AppConfig::AppConfig ( const AppConfig & from)

◆ AppConfig() [4/5]

goby::middleware::protobuf::AppConfig::AppConfig ( AppConfig && from)
inlinenoexcept

Definition at line 1183 of file app_config.pb.h.

◆ AppConfig() [5/5]

goby::middleware::protobuf::AppConfig::AppConfig ( ::PROTOBUF_NAMESPACE_ID::Arena * arena,
bool is_message_owned = false )
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * goby::middleware::protobuf::AppConfig::_InternalParse ( const char * ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx )
final

◆ _InternalSerialize()

uint8_t * goby::middleware::protobuf::AppConfig::_InternalSerialize ( uint8_t * target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream ) const
final

◆ binary()

const std::string & goby::middleware::protobuf::AppConfig::binary ( ) const
inline

Definition at line 2045 of file app_config.pb.h.

◆ ByteSizeLong()

size_t goby::middleware::protobuf::AppConfig::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::middleware::protobuf::AppConfig::Clear ( )
final

◆ clear_binary()

void goby::middleware::protobuf::AppConfig::clear_binary ( )
inline

Definition at line 2041 of file app_config.pb.h.

◆ clear_debug_cfg()

void goby::middleware::protobuf::AppConfig::clear_debug_cfg ( )
inline

Definition at line 2584 of file app_config.pb.h.

◆ clear_geodesy()

void goby::middleware::protobuf::AppConfig::clear_geodesy ( )
inline

Definition at line 2315 of file app_config.pb.h.

◆ clear_glog_config()

void goby::middleware::protobuf::AppConfig::clear_glog_config ( )

◆ clear_health_cfg()

void goby::middleware::protobuf::AppConfig::clear_health_cfg ( )
inline

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

◆ clear_intervehicle_cfg()

void goby::middleware::protobuf::AppConfig::clear_intervehicle_cfg ( )
inline

Definition at line 2613 of file app_config.pb.h.

◆ clear_loop_frequency()

void goby::middleware::protobuf::AppConfig::clear_loop_frequency ( )
inline

Definition at line 2109 of file app_config.pb.h.

◆ clear_name()

void goby::middleware::protobuf::AppConfig::clear_name ( )
inline

Definition at line 1973 of file app_config.pb.h.

◆ clear_simulation()

void goby::middleware::protobuf::AppConfig::clear_simulation ( )
inline

Definition at line 2225 of file app_config.pb.h.

◆ clear_tool_cfg()

void goby::middleware::protobuf::AppConfig::clear_tool_cfg ( )
inline

Definition at line 2495 of file app_config.pb.h.

◆ CopyFrom()

void goby::middleware::protobuf::AppConfig::CopyFrom ( const AppConfig & from)

◆ debug_cfg()

bool goby::middleware::protobuf::AppConfig::debug_cfg ( ) const
inline

Definition at line 2591 of file app_config.pb.h.

◆ default_instance()

const AppConfig & goby::middleware::protobuf::AppConfig::default_instance ( )
inlinestatic

Definition at line 1222 of file app_config.pb.h.

◆ descriptor()

const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::middleware::protobuf::AppConfig::descriptor ( )
inlinestatic

Definition at line 1213 of file app_config.pb.h.

◆ geodesy()

const::goby::middleware::protobuf::AppConfig_Geodesy & goby::middleware::protobuf::AppConfig::geodesy ( ) const
inline

Definition at line 2324 of file app_config.pb.h.

◆ GetCachedSize()

int goby::middleware::protobuf::AppConfig::GetCachedSize ( ) const
inlinefinal

Definition at line 1275 of file app_config.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::middleware::protobuf::AppConfig::GetClassData ( ) const
final

◆ GetDescriptor()

const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::middleware::protobuf::AppConfig::GetDescriptor ( )
inlinestatic

Definition at line 1216 of file app_config.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::middleware::protobuf::AppConfig::GetMetadata ( ) const
final

◆ GetReflection()

const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::middleware::protobuf::AppConfig::GetReflection ( )
inlinestatic

Definition at line 1219 of file app_config.pb.h.

◆ glog_config()

const::goby::util::protobuf::GLogConfig & goby::middleware::protobuf::AppConfig::glog_config ( ) const
inline

Definition at line 2143 of file app_config.pb.h.

◆ has_binary()

bool goby::middleware::protobuf::AppConfig::has_binary ( ) const
inline

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

◆ has_debug_cfg()

bool goby::middleware::protobuf::AppConfig::has_debug_cfg ( ) const
inline

Definition at line 2581 of file app_config.pb.h.

◆ has_geodesy()

bool goby::middleware::protobuf::AppConfig::has_geodesy ( ) const
inline

Definition at line 2312 of file app_config.pb.h.

◆ has_glog_config()

bool goby::middleware::protobuf::AppConfig::has_glog_config ( ) const
inline

Definition at line 2135 of file app_config.pb.h.

◆ has_health_cfg()

bool goby::middleware::protobuf::AppConfig::has_health_cfg ( ) const
inline

Definition at line 2402 of file app_config.pb.h.

◆ has_intervehicle_cfg()

bool goby::middleware::protobuf::AppConfig::has_intervehicle_cfg ( ) const
inline

Definition at line 2610 of file app_config.pb.h.

◆ has_loop_frequency()

bool goby::middleware::protobuf::AppConfig::has_loop_frequency ( ) const
inline

Definition at line 2106 of file app_config.pb.h.

◆ has_name()

bool goby::middleware::protobuf::AppConfig::has_name ( ) const
inline

Definition at line 1970 of file app_config.pb.h.

◆ has_simulation()

bool goby::middleware::protobuf::AppConfig::has_simulation ( ) const
inline

Definition at line 2222 of file app_config.pb.h.

◆ has_tool_cfg()

bool goby::middleware::protobuf::AppConfig::has_tool_cfg ( ) const
inline

Definition at line 2492 of file app_config.pb.h.

◆ health_cfg()

const::goby::middleware::protobuf::AppConfig_Health & goby::middleware::protobuf::AppConfig::health_cfg ( ) const
inline

Definition at line 2414 of file app_config.pb.h.

◆ internal_default_instance()

const AppConfig * goby::middleware::protobuf::AppConfig::internal_default_instance ( )
inlinestatic

Definition at line 1225 of file app_config.pb.h.

◆ intervehicle_cfg()

const::goby::middleware::protobuf::AppConfig_Intervehicle & goby::middleware::protobuf::AppConfig::intervehicle_cfg ( ) const
inline

Definition at line 2622 of file app_config.pb.h.

◆ IsInitialized()

bool goby::middleware::protobuf::AppConfig::IsInitialized ( ) const
final

◆ loop_frequency()

double goby::middleware::protobuf::AppConfig::loop_frequency ( ) const
inline

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

◆ loop_frequency_with_units() [1/2]

boost::units::quantity< loop_frequency_unit, double > goby::middleware::protobuf::AppConfig::loop_frequency_with_units ( ) const
inline

Definition at line 1502 of file app_config.pb.h.

◆ loop_frequency_with_units() [2/2]

template<typename Quantity>
Quantity goby::middleware::protobuf::AppConfig::loop_frequency_with_units ( ) const
inline

Definition at line 1499 of file app_config.pb.h.

◆ MergeFrom()

void goby::middleware::protobuf::AppConfig::MergeFrom ( const AppConfig & from)
inline

Definition at line 1262 of file app_config.pb.h.

◆ mutable_binary()

std::string * goby::middleware::protobuf::AppConfig::mutable_binary ( )
inline

Definition at line 2056 of file app_config.pb.h.

◆ mutable_geodesy()

goby::middleware::protobuf::AppConfig_Geodesy * goby::middleware::protobuf::AppConfig::mutable_geodesy ( )
inline

Definition at line 2371 of file app_config.pb.h.

◆ mutable_glog_config()

goby::util::protobuf::GLogConfig * goby::middleware::protobuf::AppConfig::mutable_glog_config ( )
inline

Definition at line 2190 of file app_config.pb.h.

◆ mutable_health_cfg()

goby::middleware::protobuf::AppConfig_Health * goby::middleware::protobuf::AppConfig::mutable_health_cfg ( )
inline

Definition at line 2461 of file app_config.pb.h.

◆ mutable_intervehicle_cfg()

goby::middleware::protobuf::AppConfig_Intervehicle * goby::middleware::protobuf::AppConfig::mutable_intervehicle_cfg ( )
inline

Definition at line 2669 of file app_config.pb.h.

◆ mutable_name()

std::string * goby::middleware::protobuf::AppConfig::mutable_name ( )
inline

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

◆ mutable_simulation()

goby::middleware::protobuf::AppConfig_SimulatorSettings * goby::middleware::protobuf::AppConfig::mutable_simulation ( )
inline

Definition at line 2281 of file app_config.pb.h.

◆ mutable_tool_cfg()

goby::middleware::protobuf::AppConfig_Tool * goby::middleware::protobuf::AppConfig::mutable_tool_cfg ( )
inline

Definition at line 2551 of file app_config.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::middleware::protobuf::AppConfig::mutable_unknown_fields ( )
inline

Definition at line 1209 of file app_config.pb.h.

◆ name()

const std::string & goby::middleware::protobuf::AppConfig::name ( ) const
inline

Definition at line 1977 of file app_config.pb.h.

◆ New()

AppConfig * goby::middleware::protobuf::AppConfig::New ( ::PROTOBUF_NAMESPACE_ID::Arena * arena = nullptr) const
inlinefinal

Definition at line 1256 of file app_config.pb.h.

◆ operator=() [1/2]

AppConfig & goby::middleware::protobuf::AppConfig::operator= ( AppConfig && from)
inlinenoexcept

Definition at line 1192 of file app_config.pb.h.

◆ operator=() [2/2]

AppConfig & goby::middleware::protobuf::AppConfig::operator= ( const AppConfig & from)
inline

Definition at line 1188 of file app_config.pb.h.

◆ release_binary()

std::string * goby::middleware::protobuf::AppConfig::release_binary ( )
inline

Definition at line 2072 of file app_config.pb.h.

◆ release_geodesy()

goby::middleware::protobuf::AppConfig_Geodesy * goby::middleware::protobuf::AppConfig::release_geodesy ( )
inline

Definition at line 2341 of file app_config.pb.h.

◆ release_glog_config()

goby::util::protobuf::GLogConfig * goby::middleware::protobuf::AppConfig::release_glog_config ( )
inline

Definition at line 2160 of file app_config.pb.h.

◆ release_health_cfg()

goby::middleware::protobuf::AppConfig_Health * goby::middleware::protobuf::AppConfig::release_health_cfg ( )
inline

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

◆ release_intervehicle_cfg()

goby::middleware::protobuf::AppConfig_Intervehicle * goby::middleware::protobuf::AppConfig::release_intervehicle_cfg ( )
inline

Definition at line 2639 of file app_config.pb.h.

◆ release_name()

std::string * goby::middleware::protobuf::AppConfig::release_name ( )
inline

Definition at line 2004 of file app_config.pb.h.

◆ release_simulation()

goby::middleware::protobuf::AppConfig_SimulatorSettings * goby::middleware::protobuf::AppConfig::release_simulation ( )
inline

Definition at line 2251 of file app_config.pb.h.

◆ release_tool_cfg()

goby::middleware::protobuf::AppConfig_Tool * goby::middleware::protobuf::AppConfig::release_tool_cfg ( )
inline

Definition at line 2521 of file app_config.pb.h.

◆ set_allocated_binary()

void goby::middleware::protobuf::AppConfig::set_allocated_binary ( std::string * binary)
inline

Definition at line 2086 of file app_config.pb.h.

◆ set_allocated_geodesy()

void goby::middleware::protobuf::AppConfig::set_allocated_geodesy ( ::goby::middleware::protobuf::AppConfig_Geodesy * geodesy)
inline

Definition at line 2376 of file app_config.pb.h.

◆ set_allocated_glog_config()

void goby::middleware::protobuf::AppConfig::set_allocated_glog_config ( ::goby::util::protobuf::GLogConfig * glog_config)
inline

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

◆ set_allocated_health_cfg()

void goby::middleware::protobuf::AppConfig::set_allocated_health_cfg ( ::goby::middleware::protobuf::AppConfig_Health * health_cfg)
inline

Definition at line 2466 of file app_config.pb.h.

◆ set_allocated_intervehicle_cfg()

void goby::middleware::protobuf::AppConfig::set_allocated_intervehicle_cfg ( ::goby::middleware::protobuf::AppConfig_Intervehicle * intervehicle_cfg)
inline

Definition at line 2674 of file app_config.pb.h.

◆ set_allocated_name()

void goby::middleware::protobuf::AppConfig::set_allocated_name ( std::string * name)
inline

Definition at line 2018 of file app_config.pb.h.

◆ set_allocated_simulation()

void goby::middleware::protobuf::AppConfig::set_allocated_simulation ( ::goby::middleware::protobuf::AppConfig_SimulatorSettings * simulation)
inline

Definition at line 2286 of file app_config.pb.h.

◆ set_allocated_tool_cfg()

void goby::middleware::protobuf::AppConfig::set_allocated_tool_cfg ( ::goby::middleware::protobuf::AppConfig_Tool * tool_cfg)
inline

Definition at line 2556 of file app_config.pb.h.

◆ set_binary() [1/2]

template<typename ArgT0, typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::middleware::protobuf::AppConfig::set_binary ( ArgT0 && arg0,
ArgT... args )
inline

Definition at line 2051 of file app_config.pb.h.

◆ set_binary() [2/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::middleware::protobuf::AppConfig::set_binary ( ArgT0 && arg0,
ArgT... args )

◆ set_debug_cfg()

void goby::middleware::protobuf::AppConfig::set_debug_cfg ( bool value)
inline

Definition at line 2599 of file app_config.pb.h.

◆ set_loop_frequency()

void goby::middleware::protobuf::AppConfig::set_loop_frequency ( double value)
inline

Definition at line 2124 of file app_config.pb.h.

◆ set_loop_frequency_with_units()

template<typename Quantity>
void goby::middleware::protobuf::AppConfig::set_loop_frequency_with_units ( Quantity value_w_units)
inline

Definition at line 1495 of file app_config.pb.h.

◆ set_name() [1/2]

template<typename ArgT0, typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::middleware::protobuf::AppConfig::set_name ( ArgT0 && arg0,
ArgT... args )
inline

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

◆ set_name() [2/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::middleware::protobuf::AppConfig::set_name ( ArgT0 && arg0,
ArgT... args )

◆ simulation()

const::goby::middleware::protobuf::AppConfig_SimulatorSettings & goby::middleware::protobuf::AppConfig::simulation ( ) const
inline

Definition at line 2234 of file app_config.pb.h.

◆ Swap()

void goby::middleware::protobuf::AppConfig::Swap ( AppConfig * other)
inline

Definition at line 1235 of file app_config.pb.h.

◆ tool_cfg()

const::goby::middleware::protobuf::AppConfig_Tool & goby::middleware::protobuf::AppConfig::tool_cfg ( ) const
inline

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

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::middleware::protobuf::AppConfig::unknown_fields ( ) const
inline

Definition at line 1206 of file app_config.pb.h.

◆ unsafe_arena_release_geodesy()

goby::middleware::protobuf::AppConfig_Geodesy * goby::middleware::protobuf::AppConfig::unsafe_arena_release_geodesy ( )
inline

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

◆ unsafe_arena_release_glog_config()

goby::util::protobuf::GLogConfig * goby::middleware::protobuf::AppConfig::unsafe_arena_release_glog_config ( )
inline

Definition at line 2175 of file app_config.pb.h.

◆ unsafe_arena_release_health_cfg()

goby::middleware::protobuf::AppConfig_Health * goby::middleware::protobuf::AppConfig::unsafe_arena_release_health_cfg ( )
inline

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

◆ unsafe_arena_release_intervehicle_cfg()

goby::middleware::protobuf::AppConfig_Intervehicle * goby::middleware::protobuf::AppConfig::unsafe_arena_release_intervehicle_cfg ( )
inline

Definition at line 2654 of file app_config.pb.h.

◆ unsafe_arena_release_simulation()

goby::middleware::protobuf::AppConfig_SimulatorSettings * goby::middleware::protobuf::AppConfig::unsafe_arena_release_simulation ( )
inline

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

◆ unsafe_arena_release_tool_cfg()

goby::middleware::protobuf::AppConfig_Tool * goby::middleware::protobuf::AppConfig::unsafe_arena_release_tool_cfg ( )
inline

Definition at line 2536 of file app_config.pb.h.

◆ unsafe_arena_set_allocated_geodesy()

void goby::middleware::protobuf::AppConfig::unsafe_arena_set_allocated_geodesy ( ::goby::middleware::protobuf::AppConfig_Geodesy * geodesy)
inline

Definition at line 2328 of file app_config.pb.h.

◆ unsafe_arena_set_allocated_glog_config()

void goby::middleware::protobuf::AppConfig::unsafe_arena_set_allocated_glog_config ( ::goby::util::protobuf::GLogConfig * glog_config)
inline

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

◆ unsafe_arena_set_allocated_health_cfg()

void goby::middleware::protobuf::AppConfig::unsafe_arena_set_allocated_health_cfg ( ::goby::middleware::protobuf::AppConfig_Health * health_cfg)
inline

Definition at line 2418 of file app_config.pb.h.

◆ unsafe_arena_set_allocated_intervehicle_cfg()

void goby::middleware::protobuf::AppConfig::unsafe_arena_set_allocated_intervehicle_cfg ( ::goby::middleware::protobuf::AppConfig_Intervehicle * intervehicle_cfg)
inline

Definition at line 2626 of file app_config.pb.h.

◆ unsafe_arena_set_allocated_simulation()

void goby::middleware::protobuf::AppConfig::unsafe_arena_set_allocated_simulation ( ::goby::middleware::protobuf::AppConfig_SimulatorSettings * simulation)
inline

Definition at line 2238 of file app_config.pb.h.

◆ unsafe_arena_set_allocated_tool_cfg()

void goby::middleware::protobuf::AppConfig::unsafe_arena_set_allocated_tool_cfg ( ::goby::middleware::protobuf::AppConfig_Tool * tool_cfg)
inline

Definition at line 2508 of file app_config.pb.h.

◆ UnsafeArenaSwap()

void goby::middleware::protobuf::AppConfig::UnsafeArenaSwap ( AppConfig * other)
inline

Definition at line 1248 of file app_config.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

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

Definition at line 1509 of file app_config.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 1284 of file app_config.pb.h.

◆ ::TableStruct_goby_2fmiddleware_2fprotobuf_2fapp_5fconfig_2eproto

friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fapp_5fconfig_2eproto
friend

Definition at line 1527 of file app_config.pb.h.

◆ swap

void swap ( AppConfig & a,
AppConfig & b )
friend

Definition at line 1232 of file app_config.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::middleware::protobuf::AppConfig::_class_data_
static

Definition at line 1293 of file app_config.pb.h.

◆ _impl_

Impl_ goby::middleware::protobuf::AppConfig::_impl_

Definition at line 1526 of file app_config.pb.h.

◆ kIndexInFileMessages

int goby::middleware::protobuf::AppConfig::kIndexInFileMessages
staticconstexpr
Initial value:
=
6

Definition at line 1229 of file app_config.pb.h.


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