Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::apps::zeromq::protobuf::ZeroMQToolConfig Class Referencefinal

#include <goby/zeromq/protobuf/tool_config.pb.h>

Inheritance diagram for goby::apps::zeromq::protobuf::ZeroMQToolConfig:

Public Types

enum  : int { kAppFieldNumber = 1 , kActionFieldNumber = 2 }
 
typedef ZeroMQToolConfig_Action Action
 

Public Member Functions

 ZeroMQToolConfig ()
 
 ~ZeroMQToolConfig () override
 
PROTOBUF_CONSTEXPR ZeroMQToolConfig (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 ZeroMQToolConfig (const ZeroMQToolConfig &from)
 
 ZeroMQToolConfig (ZeroMQToolConfig &&from) noexcept
 
ZeroMQToolConfigoperator= (const ZeroMQToolConfig &from)
 
ZeroMQToolConfigoperator= (ZeroMQToolConfig &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (ZeroMQToolConfig *other)
 
void UnsafeArenaSwap (ZeroMQToolConfig *other)
 
ZeroMQToolConfigNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const ZeroMQToolConfig &from)
 
void MergeFrom (const ZeroMQToolConfig &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_app () const
 
void clear_app ()
 
const ::goby::middleware::protobuf::AppConfigapp () const
 
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app ()
 
::goby::middleware::protobuf::AppConfigmutable_app ()
 
void set_allocated_app (::goby::middleware::protobuf::AppConfig *app)
 
void unsafe_arena_set_allocated_app (::goby::middleware::protobuf::AppConfig *app)
 
::goby::middleware::protobuf::AppConfigunsafe_arena_release_app ()
 
bool has_action () const
 
void clear_action ()
 
::goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action action () const
 
void set_action (::goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action value)
 

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 ZeroMQToolConfigdefault_instance ()
 
static const ZeroMQToolConfiginternal_default_instance ()
 
static bool Action_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Action_descriptor ()
 
template<typename T >
static const std::string & Action_Name (T enum_t_value)
 
static bool Action_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Action *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr Action help
 
static constexpr Action terminate
 
static constexpr Action publish
 
static constexpr Action subscribe
 
static constexpr Action playback
 
static constexpr Action daemon
 
static constexpr Action logger
 
static constexpr Action coroner
 
static constexpr Action intervehicle_portal
 
static constexpr Action gps
 
static constexpr Action frontseat_interface
 
static constexpr Action geov
 
static constexpr Action liaison
 
static constexpr Action opencpn
 
static constexpr Action moos_gateway
 
static constexpr Action Action_MIN
 
static constexpr Action Action_MAX
 
static constexpr int Action_ARRAYSIZE
 

Protected Member Functions

 ZeroMQToolConfig (::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_2fzeromq_2fprotobuf_2ftool_5fconfig_2eproto
 
void swap (ZeroMQToolConfig &a, ZeroMQToolConfig &b)
 

Detailed Description

Definition at line 120 of file tool_config.pb.h.

Member Typedef Documentation

◆ Action

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kAppFieldNumber 
kActionFieldNumber 

Definition at line 303 of file tool_config.pb.h.

Constructor & Destructor Documentation

◆ ZeroMQToolConfig() [1/5]

goby::apps::zeromq::protobuf::ZeroMQToolConfig::ZeroMQToolConfig ( )
inline

Definition at line 123 of file tool_config.pb.h.

◆ ~ZeroMQToolConfig()

goby::apps::zeromq::protobuf::ZeroMQToolConfig::~ZeroMQToolConfig ( )
override

◆ ZeroMQToolConfig() [2/5]

PROTOBUF_CONSTEXPR goby::apps::zeromq::protobuf::ZeroMQToolConfig::ZeroMQToolConfig ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ ZeroMQToolConfig() [3/5]

goby::apps::zeromq::protobuf::ZeroMQToolConfig::ZeroMQToolConfig ( const ZeroMQToolConfig from)

◆ ZeroMQToolConfig() [4/5]

goby::apps::zeromq::protobuf::ZeroMQToolConfig::ZeroMQToolConfig ( ZeroMQToolConfig &&  from)
inlinenoexcept

Definition at line 128 of file tool_config.pb.h.

◆ ZeroMQToolConfig() [5/5]

goby::apps::zeromq::protobuf::ZeroMQToolConfig::ZeroMQToolConfig ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * goby::apps::zeromq::protobuf::ZeroMQToolConfig::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * goby::apps::zeromq::protobuf::ZeroMQToolConfig::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ action()

goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::action ( ) const
inline

Definition at line 1029 of file tool_config.pb.h.

◆ Action_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_descriptor ( )
inlinestatic

Definition at line 286 of file tool_config.pb.h.

◆ Action_IsValid()

static bool goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_IsValid ( int  value)
inlinestatic

Definition at line 276 of file tool_config.pb.h.

◆ Action_Name()

template<typename T >
static const std::string & goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_Name ( enum_t_value)
inlinestatic

Definition at line 290 of file tool_config.pb.h.

◆ Action_Parse()

static bool goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Action value 
)
inlinestatic

Definition at line 296 of file tool_config.pb.h.

◆ app()

const ::goby::middleware::protobuf::AppConfig & goby::apps::zeromq::protobuf::ZeroMQToolConfig::app ( ) const
inline

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

◆ ByteSizeLong()

size_t goby::apps::zeromq::protobuf::ZeroMQToolConfig::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::apps::zeromq::protobuf::ZeroMQToolConfig::Clear ( )
final

◆ clear_action()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::clear_action ( )
inline

Definition at line 1022 of file tool_config.pb.h.

◆ clear_app()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::clear_app ( )

◆ CopyFrom()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::CopyFrom ( const ZeroMQToolConfig from)

◆ default_instance()

static const ZeroMQToolConfig & goby::apps::zeromq::protobuf::ZeroMQToolConfig::default_instance ( )
inlinestatic

Definition at line 167 of file tool_config.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::apps::zeromq::protobuf::ZeroMQToolConfig::descriptor ( )
inlinestatic

Definition at line 158 of file tool_config.pb.h.

◆ GetCachedSize()

int goby::apps::zeromq::protobuf::ZeroMQToolConfig::GetCachedSize ( ) const
inlinefinal

Definition at line 220 of file tool_config.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::apps::zeromq::protobuf::ZeroMQToolConfig::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::apps::zeromq::protobuf::ZeroMQToolConfig::GetDescriptor ( )
inlinestatic

Definition at line 161 of file tool_config.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::apps::zeromq::protobuf::ZeroMQToolConfig::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::apps::zeromq::protobuf::ZeroMQToolConfig::GetReflection ( )
inlinestatic

Definition at line 164 of file tool_config.pb.h.

◆ has_action()

bool goby::apps::zeromq::protobuf::ZeroMQToolConfig::has_action ( ) const
inline

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

◆ has_app()

bool goby::apps::zeromq::protobuf::ZeroMQToolConfig::has_app ( ) const
inline

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

◆ internal_default_instance()

static const ZeroMQToolConfig * goby::apps::zeromq::protobuf::ZeroMQToolConfig::internal_default_instance ( )
inlinestatic

Definition at line 170 of file tool_config.pb.h.

◆ IsInitialized()

bool goby::apps::zeromq::protobuf::ZeroMQToolConfig::IsInitialized ( ) const
final

◆ MergeFrom()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::MergeFrom ( const ZeroMQToolConfig from)
inline

Definition at line 207 of file tool_config.pb.h.

◆ mutable_app()

goby::middleware::protobuf::AppConfig * goby::apps::zeromq::protobuf::ZeroMQToolConfig::mutable_app ( )
inline

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

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::apps::zeromq::protobuf::ZeroMQToolConfig::mutable_unknown_fields ( )
inline

Definition at line 154 of file tool_config.pb.h.

◆ New()

ZeroMQToolConfig * goby::apps::zeromq::protobuf::ZeroMQToolConfig::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 201 of file tool_config.pb.h.

◆ operator=() [1/2]

ZeroMQToolConfig & goby::apps::zeromq::protobuf::ZeroMQToolConfig::operator= ( const ZeroMQToolConfig from)
inline

Definition at line 133 of file tool_config.pb.h.

◆ operator=() [2/2]

ZeroMQToolConfig & goby::apps::zeromq::protobuf::ZeroMQToolConfig::operator= ( ZeroMQToolConfig &&  from)
inlinenoexcept

Definition at line 137 of file tool_config.pb.h.

◆ release_app()

goby::middleware::protobuf::AppConfig * goby::apps::zeromq::protobuf::ZeroMQToolConfig::release_app ( )
inline

Definition at line 958 of file tool_config.pb.h.

◆ set_action()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::set_action ( ::goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action  value)
inline

Definition at line 1038 of file tool_config.pb.h.

◆ set_allocated_app()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::set_allocated_app ( ::goby::middleware::protobuf::AppConfig app)
inline

Definition at line 993 of file tool_config.pb.h.

◆ Swap()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::Swap ( ZeroMQToolConfig other)
inline

Definition at line 180 of file tool_config.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::apps::zeromq::protobuf::ZeroMQToolConfig::unknown_fields ( ) const
inline

Definition at line 151 of file tool_config.pb.h.

◆ unsafe_arena_release_app()

goby::middleware::protobuf::AppConfig * goby::apps::zeromq::protobuf::ZeroMQToolConfig::unsafe_arena_release_app ( )
inline

Definition at line 973 of file tool_config.pb.h.

◆ unsafe_arena_set_allocated_app()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::unsafe_arena_set_allocated_app ( ::goby::middleware::protobuf::AppConfig app)
inline

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

◆ UnsafeArenaSwap()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::UnsafeArenaSwap ( ZeroMQToolConfig other)
inline

Definition at line 193 of file tool_config.pb.h.

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

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

Definition at line 342 of file tool_config.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 229 of file tool_config.pb.h.

◆ ::TableStruct_goby_2fzeromq_2fprotobuf_2ftool_5fconfig_2eproto

◆ swap

void swap ( ZeroMQToolConfig a,
ZeroMQToolConfig b 
)
friend

Definition at line 177 of file tool_config.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::apps::zeromq::protobuf::ZeroMQToolConfig::_class_data_
static

Definition at line 238 of file tool_config.pb.h.

◆ _impl_

Impl_ goby::apps::zeromq::protobuf::ZeroMQToolConfig::_impl_

Definition at line 351 of file tool_config.pb.h.

◆ Action_ARRAYSIZE

constexpr int goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 283 of file tool_config.pb.h.

◆ Action_MAX

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_MAX
staticconstexpr
Initial value:
=
constexpr ZeroMQToolConfig_Action ZeroMQToolConfig_Action_Action_MAX

Definition at line 281 of file tool_config.pb.h.

◆ Action_MIN

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_MIN
staticconstexpr
Initial value:
=
constexpr ZeroMQToolConfig_Action ZeroMQToolConfig_Action_Action_MIN

Definition at line 279 of file tool_config.pb.h.

◆ coroner

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::coroner
staticconstexpr
Initial value:

Definition at line 260 of file tool_config.pb.h.

◆ daemon

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::daemon
staticconstexpr
Initial value:

Definition at line 256 of file tool_config.pb.h.

◆ frontseat_interface

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::frontseat_interface
staticconstexpr
Initial value:

Definition at line 266 of file tool_config.pb.h.

◆ geov

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::geov
staticconstexpr
Initial value:

Definition at line 268 of file tool_config.pb.h.

◆ gps

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::gps
staticconstexpr
Initial value:

Definition at line 264 of file tool_config.pb.h.

◆ help

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::help
staticconstexpr
Initial value:

Definition at line 246 of file tool_config.pb.h.

◆ intervehicle_portal

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::intervehicle_portal
staticconstexpr
Initial value:

Definition at line 262 of file tool_config.pb.h.

◆ kIndexInFileMessages

constexpr int goby::apps::zeromq::protobuf::ZeroMQToolConfig::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 174 of file tool_config.pb.h.

◆ liaison

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::liaison
staticconstexpr
Initial value:

Definition at line 270 of file tool_config.pb.h.

◆ logger

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::logger
staticconstexpr
Initial value:

Definition at line 258 of file tool_config.pb.h.

◆ moos_gateway

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::moos_gateway
staticconstexpr
Initial value:

Definition at line 274 of file tool_config.pb.h.

◆ opencpn

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::opencpn
staticconstexpr
Initial value:

Definition at line 272 of file tool_config.pb.h.

◆ playback

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::playback
staticconstexpr
Initial value:

Definition at line 254 of file tool_config.pb.h.

◆ publish

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::publish
staticconstexpr
Initial value:

Definition at line 250 of file tool_config.pb.h.

◆ subscribe

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::subscribe
staticconstexpr
Initial value:

Definition at line 252 of file tool_config.pb.h.

◆ terminate

constexpr Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::terminate
staticconstexpr
Initial value:

Definition at line 248 of file tool_config.pb.h.


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