Goby3  3.1.4
2024.02.22
goby::apps::zeromq::protobuf::ZeroMQToolConfig Class Reference

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

Inheritance diagram for goby::apps::zeromq::protobuf::ZeroMQToolConfig:
google::protobuf::Message google::protobuf::MessageLite

Public Types

typedef ZeroMQToolConfig_Action Action
 
- Public Types inherited from google::protobuf::Message
typedef google::protobuf::Reflection Reflection
 

Public Member Functions

 ZeroMQToolConfig ()
 
virtual ~ZeroMQToolConfig ()
 
 ZeroMQToolConfig (const ZeroMQToolConfig &from)
 
ZeroMQToolConfigoperator= (const ZeroMQToolConfig &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (ZeroMQToolConfig *other)
 
ZeroMQToolConfigNew () const final
 
ZeroMQToolConfigNew (::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 ZeroMQToolConfig &from)
 
void MergeFrom (const ZeroMQToolConfig &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
 
bool has_app () const
 
void clear_app ()
 
const ::goby::middleware::protobuf::AppConfigapp () const
 
::goby::middleware::protobuf::AppConfigrelease_app ()
 
::goby::middleware::protobuf::AppConfigmutable_app ()
 
void set_allocated_app (::goby::middleware::protobuf::AppConfig *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)
 
- Public Member Functions inherited from google::protobuf::Message
 Message ()
 
virtual ~Message ()
 
virtual void CopyFrom (const Message &from)
 
virtual void MergeFrom (const Message &from)
 
void CheckInitialized () const
 
void FindInitializationErrors (std::vector< string > *errors) const
 
string InitializationErrorString () const
 
virtual void DiscardUnknownFields ()
 
virtual size_t SpaceUsedLong () const
 
int SpaceUsed () const
 
string DebugString () const
 
string ShortDebugString () const
 
string Utf8DebugString () const
 
void PrintDebugString () const
 
bool ParseFromFileDescriptor (int file_descriptor)
 
bool ParsePartialFromFileDescriptor (int file_descriptor)
 
bool ParseFromIstream (std::istream *input)
 
bool ParsePartialFromIstream (std::istream *input)
 
bool SerializeToFileDescriptor (int file_descriptor) const
 
bool SerializePartialToFileDescriptor (int file_descriptor) const
 
bool SerializeToOstream (std::ostream *output) const
 
bool SerializePartialToOstream (std::ostream *output) const
 
virtual string GetTypeName () const
 
virtual void CheckTypeAndMergeFrom (const MessageLite &other)
 
virtual bool MergePartialFromCodedStream (io::CodedInputStream *input)
 
virtual void SerializeWithCachedSizes (io::CodedOutputStream *output) const
 
const Descriptor * GetDescriptor () const
 
virtual const ReflectionGetReflection () const final
 
- Public Member Functions inherited from google::protobuf::MessageLite
 MessageLite ()
 
virtual ~MessageLite ()
 
virtual ::google::protobuf::ArenaGetArena () const
 
virtual void * GetMaybeArenaPointer () const
 
bool ParseFromCodedStream (io::CodedInputStream *input)
 
bool ParsePartialFromCodedStream (io::CodedInputStream *input)
 
bool ParseFromZeroCopyStream (io::ZeroCopyInputStream *input)
 
bool ParsePartialFromZeroCopyStream (io::ZeroCopyInputStream *input)
 
bool ParseFromBoundedZeroCopyStream (io::ZeroCopyInputStream *input, int size)
 
bool ParsePartialFromBoundedZeroCopyStream (io::ZeroCopyInputStream *input, int size)
 
bool ParseFromString (const string &data)
 
bool ParsePartialFromString (const string &data)
 
bool ParseFromArray (const void *data, int size)
 
bool ParsePartialFromArray (const void *data, int size)
 
bool MergeFromCodedStream (io::CodedInputStream *input)
 
bool SerializeToCodedStream (io::CodedOutputStream *output) const
 
bool SerializePartialToCodedStream (io::CodedOutputStream *output) const
 
bool SerializeToZeroCopyStream (io::ZeroCopyOutputStream *output) const
 
bool SerializePartialToZeroCopyStream (io::ZeroCopyOutputStream *output) const
 
bool SerializeToString (string *output) const
 
bool SerializePartialToString (string *output) const
 
bool SerializeToArray (void *data, int size) const
 
bool SerializePartialToArray (void *data, int size) const
 
string SerializeAsString () const
 
string SerializePartialAsString () const
 
bool AppendToString (string *output) const
 
bool AppendPartialToString (string *output) const
 
int ByteSize () const
 
virtual uint8 * SerializeWithCachedSizesToArray (uint8 *target) const
 
virtual uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, uint8 *target) const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const ZeroMQToolConfigdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const ZeroMQToolConfiginternal_default_instance ()
 
static bool Action_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * Action_descriptor ()
 
static const ::std::string & Action_Name (Action value)
 
static bool Action_Parse (const ::std::string &name, Action *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const Action help
 
static const Action terminate
 
static const Action publish
 
static const Action subscribe
 
static const Action playback
 
static const Action daemon
 
static const Action logger
 
static const Action coroner
 
static const Action intervehicle_portal
 
static const Action gps
 
static const Action frontseat_interface
 
static const Action geov
 
static const Action liaison
 
static const Action opencpn
 
static const Action moos_gateway
 
static const Action Action_MIN
 
static const Action Action_MAX
 
static const int Action_ARRAYSIZE
 
static const int kAppFieldNumber = 1
 
static const int kActionFieldNumber = 2
 

Friends

struct ::protobuf_goby_2fzeromq_2fprotobuf_2ftool_5fconfig_2eproto::TableStruct
 
void swap (ZeroMQToolConfig &a, ZeroMQToolConfig &b)
 

Additional Inherited Members

- Static Protected Member Functions inherited from google::protobuf::MessageLite
template<typename T >
::google::protobuf::internal::RepeatedPtrFieldBase * CastToBase (::google::protobuf::RepeatedPtrField< T > *repeated)
 
template<typename T >
static const ::google::protobuf::internal::RepeatedPtrFieldBase & CastToBase (const ::google::protobuf::RepeatedPtrField< T > &repeated)
 
template<typename T >
static T * CreateMaybeMessage (Arena *arena)
 

Detailed Description

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

Member Typedef Documentation

◆ Action

Constructor & Destructor Documentation

◆ ZeroMQToolConfig() [1/2]

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

◆ ~ZeroMQToolConfig()

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

◆ ZeroMQToolConfig() [2/2]

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

Member Function Documentation

◆ action()

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

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

◆ Action_descriptor()

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

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

◆ Action_IsValid()

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

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

◆ Action_Name()

static const ::std::string& goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_Name ( Action  value)
inlinestatic

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

◆ Action_Parse()

static bool goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_Parse ( const ::std::string &  name,
Action value 
)
inlinestatic

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

◆ app()

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

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

◆ ByteSizeLong()

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

Reimplemented from google::protobuf::Message.

◆ Clear()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::Clear ( )
finalvirtual

Reimplemented from google::protobuf::Message.

◆ clear_action()

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

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

◆ clear_app()

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ default_instance()

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

◆ descriptor()

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

◆ GetCachedSize()

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

Implements google::protobuf::MessageLite.

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

◆ GetMetadata()

::google::protobuf::Metadata goby::apps::zeromq::protobuf::ZeroMQToolConfig::GetMetadata ( ) const
finalvirtual

◆ has_action()

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

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

◆ has_app()

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

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

◆ InitAsDefaultInstance()

static void goby::apps::zeromq::protobuf::ZeroMQToolConfig::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* goby::apps::zeromq::protobuf::ZeroMQToolConfig::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ IsInitialized()

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

Reimplemented from google::protobuf::Message.

◆ MergeFrom() [1/2]

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::MergeFrom ( const ::google::protobuf::Message from)
final

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

bool goby::apps::zeromq::protobuf::ZeroMQToolConfig::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_app()

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

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

◆ mutable_unknown_fields()

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

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

◆ New() [1/2]

ZeroMQToolConfig* goby::apps::zeromq::protobuf::ZeroMQToolConfig::New ( ) const
inlinefinalvirtual

Implements google::protobuf::Message.

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

◆ New() [2/2]

ZeroMQToolConfig* goby::apps::zeromq::protobuf::ZeroMQToolConfig::New ( ::google::protobuf::Arena arena) const
inlinefinalvirtual

Reimplemented from google::protobuf::Message.

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

◆ operator=()

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

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

◆ release_app()

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

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

◆ SerializeWithCachedSizes()

void goby::apps::zeromq::protobuf::ZeroMQToolConfig::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ set_action()

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

Definition at line 822 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 785 of file tool_config.pb.h.

◆ Swap()

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

◆ unknown_fields()

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

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

Friends And Related Function Documentation

◆ ::protobuf_goby_2fzeromq_2fprotobuf_2ftool_5fconfig_2eproto::TableStruct

◆ swap

void swap ( ZeroMQToolConfig a,
ZeroMQToolConfig b 
)
friend

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

Member Data Documentation

◆ Action_ARRAYSIZE

const int goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_ARRAYSIZE
static
Initial value:

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

◆ Action_MAX

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_MAX
static
Initial value:

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

◆ Action_MIN

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::Action_MIN
static
Initial value:

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

◆ coroner

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::coroner
static
Initial value:

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

◆ daemon

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::daemon
static
Initial value:

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

◆ frontseat_interface

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::frontseat_interface
static
Initial value:

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

◆ geov

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::geov
static
Initial value:

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

◆ gps

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::gps
static
Initial value:

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

◆ help

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::help
static
Initial value:

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

◆ intervehicle_portal

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::intervehicle_portal
static
Initial value:

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

◆ kActionFieldNumber

const int goby::apps::zeromq::protobuf::ZeroMQToolConfig::kActionFieldNumber = 2
static

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

◆ kAppFieldNumber

const int goby::apps::zeromq::protobuf::ZeroMQToolConfig::kAppFieldNumber = 1
static

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

◆ kIndexInFileMessages

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

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

◆ liaison

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::liaison
static
Initial value:

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

◆ logger

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::logger
static
Initial value:

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

◆ moos_gateway

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::moos_gateway
static
Initial value:

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

◆ opencpn

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::opencpn
static
Initial value:

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

◆ playback

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::playback
static
Initial value:

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

◆ publish

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::publish
static
Initial value:

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

◆ subscribe

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::subscribe
static
Initial value:

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

◆ terminate

const Action goby::apps::zeromq::protobuf::ZeroMQToolConfig::terminate
static
Initial value:

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


The documentation for this class was generated from the following file:
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_logger
@ ZeroMQToolConfig_Action_logger
Definition: tool_config.pb.h:92
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_terminate
@ ZeroMQToolConfig_Action_terminate
Definition: tool_config.pb.h:87
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_publish
@ ZeroMQToolConfig_Action_publish
Definition: tool_config.pb.h:88
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_Action_ARRAYSIZE
const int ZeroMQToolConfig_Action_Action_ARRAYSIZE
Definition: tool_config.pb.h:105
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_opencpn
@ ZeroMQToolConfig_Action_opencpn
Definition: tool_config.pb.h:99
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_subscribe
@ ZeroMQToolConfig_Action_subscribe
Definition: tool_config.pb.h:89
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_intervehicle_portal
@ ZeroMQToolConfig_Action_intervehicle_portal
Definition: tool_config.pb.h:94
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_help
@ ZeroMQToolConfig_Action_help
Definition: tool_config.pb.h:86
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_coroner
@ ZeroMQToolConfig_Action_coroner
Definition: tool_config.pb.h:93
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_gps
@ ZeroMQToolConfig_Action_gps
Definition: tool_config.pb.h:95
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_Action_MAX
const ZeroMQToolConfig_Action ZeroMQToolConfig_Action_Action_MAX
Definition: tool_config.pb.h:104
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_playback
@ ZeroMQToolConfig_Action_playback
Definition: tool_config.pb.h:90
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_daemon
@ ZeroMQToolConfig_Action_daemon
Definition: tool_config.pb.h:91
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_frontseat_interface
@ ZeroMQToolConfig_Action_frontseat_interface
Definition: tool_config.pb.h:96
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_geov
@ ZeroMQToolConfig_Action_geov
Definition: tool_config.pb.h:97
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_Action_MIN
const ZeroMQToolConfig_Action ZeroMQToolConfig_Action_Action_MIN
Definition: tool_config.pb.h:103
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_liaison
@ ZeroMQToolConfig_Action_liaison
Definition: tool_config.pb.h:98
goby::apps::zeromq::protobuf::ZeroMQToolConfig_Action_moos_gateway
@ ZeroMQToolConfig_Action_moos_gateway
Definition: tool_config.pb.h:100