Goby3  3.1.4
2024.02.22
goby::apps::middleware::protobuf::GobyToolConfig Class Reference

#include <goby/apps/middleware/goby_tool/tool.pb.h>

Inheritance diagram for goby::apps::middleware::protobuf::GobyToolConfig:
google::protobuf::Message google::protobuf::MessageLite

Public Types

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

Public Member Functions

 GobyToolConfig ()
 
virtual ~GobyToolConfig ()
 
 GobyToolConfig (const GobyToolConfig &from)
 
GobyToolConfigoperator= (const GobyToolConfig &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (GobyToolConfig *other)
 
GobyToolConfigNew () const final
 
GobyToolConfigNew (::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 GobyToolConfig &from)
 
void MergeFrom (const GobyToolConfig &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::middleware::protobuf::GobyToolConfig_Action action () const
 
void set_action (::goby::apps::middleware::protobuf::GobyToolConfig_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 GobyToolConfigdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const GobyToolConfiginternal_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 log
 
static const Action launch
 
static const Action zeromq
 
static const Action protobuf
 
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_2fapps_2fmiddleware_2fgoby_5ftool_2ftool_2eproto::TableStruct
 
void swap (GobyToolConfig &a, GobyToolConfig &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 100 of file tool.pb.h.

Member Typedef Documentation

◆ Action

Constructor & Destructor Documentation

◆ GobyToolConfig() [1/2]

goby::apps::middleware::protobuf::GobyToolConfig::GobyToolConfig ( )

◆ ~GobyToolConfig()

virtual goby::apps::middleware::protobuf::GobyToolConfig::~GobyToolConfig ( )
virtual

◆ GobyToolConfig() [2/2]

goby::apps::middleware::protobuf::GobyToolConfig::GobyToolConfig ( const GobyToolConfig from)

Member Function Documentation

◆ action()

goby::apps::middleware::protobuf::GobyToolConfig_Action goby::apps::middleware::protobuf::GobyToolConfig::action ( ) const
inline

Definition at line 338 of file tool.pb.h.

◆ Action_descriptor()

static const ::google::protobuf::EnumDescriptor* goby::apps::middleware::protobuf::GobyToolConfig::Action_descriptor ( )
inlinestatic

Definition at line 213 of file tool.pb.h.

◆ Action_IsValid()

static bool goby::apps::middleware::protobuf::GobyToolConfig::Action_IsValid ( int  value)
inlinestatic

Definition at line 203 of file tool.pb.h.

◆ Action_Name()

static const ::std::string& goby::apps::middleware::protobuf::GobyToolConfig::Action_Name ( Action  value)
inlinestatic

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

◆ Action_Parse()

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

Definition at line 219 of file tool.pb.h.

◆ app()

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

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

◆ ByteSizeLong()

size_t goby::apps::middleware::protobuf::GobyToolConfig::ByteSizeLong ( ) const
finalvirtual

Reimplemented from google::protobuf::Message.

◆ Clear()

void goby::apps::middleware::protobuf::GobyToolConfig::Clear ( )
finalvirtual

Reimplemented from google::protobuf::Message.

◆ clear_action()

void goby::apps::middleware::protobuf::GobyToolConfig::clear_action ( )
inline

Definition at line 334 of file tool.pb.h.

◆ clear_app()

void goby::apps::middleware::protobuf::GobyToolConfig::clear_app ( )

◆ CopyFrom() [1/2]

void goby::apps::middleware::protobuf::GobyToolConfig::CopyFrom ( const ::google::protobuf::Message from)
final

◆ CopyFrom() [2/2]

void goby::apps::middleware::protobuf::GobyToolConfig::CopyFrom ( const GobyToolConfig from)

◆ default_instance()

static const GobyToolConfig& goby::apps::middleware::protobuf::GobyToolConfig::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* goby::apps::middleware::protobuf::GobyToolConfig::descriptor ( )
static

◆ GetCachedSize()

int goby::apps::middleware::protobuf::GobyToolConfig::GetCachedSize ( ) const
inlinefinalvirtual

Implements google::protobuf::MessageLite.

Definition at line 172 of file tool.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata goby::apps::middleware::protobuf::GobyToolConfig::GetMetadata ( ) const
finalvirtual

◆ has_action()

bool goby::apps::middleware::protobuf::GobyToolConfig::has_action ( ) const
inline

Definition at line 325 of file tool.pb.h.

◆ has_app()

bool goby::apps::middleware::protobuf::GobyToolConfig::has_app ( ) const
inline

Definition at line 271 of file tool.pb.h.

◆ InitAsDefaultInstance()

static void goby::apps::middleware::protobuf::GobyToolConfig::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const GobyToolConfig* goby::apps::middleware::protobuf::GobyToolConfig::internal_default_instance ( )
inlinestatic

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

bool goby::apps::middleware::protobuf::GobyToolConfig::IsInitialized ( ) const
finalvirtual

Reimplemented from google::protobuf::Message.

◆ MergeFrom() [1/2]

void goby::apps::middleware::protobuf::GobyToolConfig::MergeFrom ( const ::google::protobuf::Message from)
final

◆ MergeFrom() [2/2]

void goby::apps::middleware::protobuf::GobyToolConfig::MergeFrom ( const GobyToolConfig from)

◆ MergePartialFromCodedStream()

bool goby::apps::middleware::protobuf::GobyToolConfig::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_app()

goby::middleware::protobuf::AppConfig * goby::apps::middleware::protobuf::GobyToolConfig::mutable_app ( )
inline

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

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* goby::apps::middleware::protobuf::GobyToolConfig::mutable_unknown_fields ( )
inline

Definition at line 129 of file tool.pb.h.

◆ New() [1/2]

GobyToolConfig* goby::apps::middleware::protobuf::GobyToolConfig::New ( ) const
inlinefinalvirtual

Implements google::protobuf::Message.

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

◆ New() [2/2]

GobyToolConfig* goby::apps::middleware::protobuf::GobyToolConfig::New ( ::google::protobuf::Arena arena) const
inlinefinalvirtual

Reimplemented from google::protobuf::Message.

Definition at line 155 of file tool.pb.h.

◆ operator=()

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

Definition at line 107 of file tool.pb.h.

◆ release_app()

goby::middleware::protobuf::AppConfig * goby::apps::middleware::protobuf::GobyToolConfig::release_app ( )
inline

Definition at line 289 of file tool.pb.h.

◆ SerializeWithCachedSizes()

void goby::apps::middleware::protobuf::GobyToolConfig::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ set_action()

void goby::apps::middleware::protobuf::GobyToolConfig::set_action ( ::goby::apps::middleware::protobuf::GobyToolConfig_Action  value)
inline

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

◆ set_allocated_app()

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

Definition at line 305 of file tool.pb.h.

◆ Swap()

void goby::apps::middleware::protobuf::GobyToolConfig::Swap ( GobyToolConfig other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& goby::apps::middleware::protobuf::GobyToolConfig::unknown_fields ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2ftool_2eproto::TableStruct

◆ swap

void swap ( GobyToolConfig a,
GobyToolConfig b 
)
friend

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

Member Data Documentation

◆ Action_ARRAYSIZE

const int goby::apps::middleware::protobuf::GobyToolConfig::Action_ARRAYSIZE
static
Initial value:

Definition at line 210 of file tool.pb.h.

◆ Action_MAX

const Action goby::apps::middleware::protobuf::GobyToolConfig::Action_MAX
static
Initial value:

Definition at line 208 of file tool.pb.h.

◆ Action_MIN

const Action goby::apps::middleware::protobuf::GobyToolConfig::Action_MIN
static
Initial value:

Definition at line 206 of file tool.pb.h.

◆ help

const Action goby::apps::middleware::protobuf::GobyToolConfig::help
static
Initial value:

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

◆ kActionFieldNumber

const int goby::apps::middleware::protobuf::GobyToolConfig::kActionFieldNumber = 2
static

Definition at line 241 of file tool.pb.h.

◆ kAppFieldNumber

const int goby::apps::middleware::protobuf::GobyToolConfig::kAppFieldNumber = 1
static

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

◆ kIndexInFileMessages

constexpr int goby::apps::middleware::protobuf::GobyToolConfig::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 141 of file tool.pb.h.

◆ launch

const Action goby::apps::middleware::protobuf::GobyToolConfig::launch
static
Initial value:

Definition at line 197 of file tool.pb.h.

◆ log

const Action goby::apps::middleware::protobuf::GobyToolConfig::log
static
Initial value:

Definition at line 195 of file tool.pb.h.

◆ protobuf

const Action goby::apps::middleware::protobuf::GobyToolConfig::protobuf
static
Initial value:

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

◆ zeromq

const Action goby::apps::middleware::protobuf::GobyToolConfig::zeromq
static
Initial value:

Definition at line 199 of file tool.pb.h.


The documentation for this class was generated from the following file:
goby::apps::middleware::protobuf::GobyToolConfig_Action_zeromq
@ GobyToolConfig_Action_zeromq
Definition: tool.pb.h:80
goby::apps::middleware::protobuf::GobyToolConfig_Action_Action_MAX
const GobyToolConfig_Action GobyToolConfig_Action_Action_MAX
Definition: tool.pb.h:85
goby::apps::middleware::protobuf::GobyToolConfig_Action_log
@ GobyToolConfig_Action_log
Definition: tool.pb.h:78
goby::apps::middleware::protobuf::GobyToolConfig_Action_help
@ GobyToolConfig_Action_help
Definition: tool.pb.h:77
goby::apps::middleware::protobuf::GobyToolConfig_Action_Action_MIN
const GobyToolConfig_Action GobyToolConfig_Action_Action_MIN
Definition: tool.pb.h:84
goby::apps::middleware::protobuf::GobyToolConfig_Action_launch
@ GobyToolConfig_Action_launch
Definition: tool.pb.h:79
goby::apps::middleware::protobuf::GobyToolConfig_Action_protobuf
@ GobyToolConfig_Action_protobuf
Definition: tool.pb.h:81
goby::apps::middleware::protobuf::GobyToolConfig_Action_Action_ARRAYSIZE
const int GobyToolConfig_Action_Action_ARRAYSIZE
Definition: tool.pb.h:86