JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::protobuf::ClientToPortalMessage Class Reference

#include <jaiabot/messages/portal.pb.h>

Inheritance diagram for jaiabot::protobuf::ClientToPortalMessage:
Collaboration diagram for jaiabot::protobuf::ClientToPortalMessage:

Public Member Functions

 ClientToPortalMessage ()
 
virtual ~ClientToPortalMessage ()
 
 ClientToPortalMessage (const ClientToPortalMessage &from)
 
ClientToPortalMessageoperator= (const ClientToPortalMessage &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (ClientToPortalMessage *other)
 
ClientToPortalMessageNew () const final
 
ClientToPortalMessageNew (::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 ClientToPortalMessage &from)
 
void MergeFrom (const ClientToPortalMessage &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_client_id () const
 
void clear_client_id ()
 
const ::std::string & client_id () const
 
void set_client_id (const ::std::string &value)
 
void set_client_id (const char *value)
 
void set_client_id (const char *value, size_t size)
 
::std::string * mutable_client_id ()
 
::std::string * release_client_id ()
 
void set_allocated_client_id (::std::string *client_id)
 
bool has_engineering_command () const
 
void clear_engineering_command ()
 
const ::jaiabot::protobuf::Engineeringengineering_command () const
 
::jaiabot::protobuf::Engineeringrelease_engineering_command ()
 
::jaiabot::protobuf::Engineeringmutable_engineering_command ()
 
void set_allocated_engineering_command (::jaiabot::protobuf::Engineering *engineering_command)
 
bool has_command () const
 
void clear_command ()
 
const ::jaiabot::protobuf::Commandcommand () const
 
::jaiabot::protobuf::Commandrelease_command ()
 
::jaiabot::protobuf::Commandmutable_command ()
 
void set_allocated_command (::jaiabot::protobuf::Command *command)
 
bool has_command_for_hub () const
 
void clear_command_for_hub ()
 
const ::jaiabot::protobuf::CommandForHubcommand_for_hub () const
 
::jaiabot::protobuf::CommandForHubrelease_command_for_hub ()
 
::jaiabot::protobuf::CommandForHubmutable_command_for_hub ()
 
void set_allocated_command_for_hub (::jaiabot::protobuf::CommandForHub *command_for_hub)
 
bool has_ping () const
 
void clear_ping ()
 
bool ping () const
 
void set_ping (bool value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const ClientToPortalMessagedefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const ClientToPortalMessageinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kClientIdFieldNumber = 5
 
static const int kEngineeringCommandFieldNumber = 1
 
static const int kCommandFieldNumber = 2
 
static const int kCommandForHubFieldNumber = 3
 
static const int kPingFieldNumber = 4
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fportal_2eproto::TableStruct
 
void swap (ClientToPortalMessage &a, ClientToPortalMessage &b)
 

Detailed Description

Definition at line 81 of file portal.pb.h.

Constructor & Destructor Documentation

◆ ClientToPortalMessage() [1/2]

jaiabot::protobuf::ClientToPortalMessage::ClientToPortalMessage ( )

◆ ~ClientToPortalMessage()

virtual jaiabot::protobuf::ClientToPortalMessage::~ClientToPortalMessage ( )
virtual

◆ ClientToPortalMessage() [2/2]

jaiabot::protobuf::ClientToPortalMessage::ClientToPortalMessage ( const ClientToPortalMessage from)

Member Function Documentation

◆ ByteSizeLong()

size_t jaiabot::protobuf::ClientToPortalMessage::ByteSizeLong ( ) const
final

◆ Clear()

void jaiabot::protobuf::ClientToPortalMessage::Clear ( )
final

◆ clear_client_id()

void jaiabot::protobuf::ClientToPortalMessage::clear_client_id ( )
inline

Definition at line 672 of file portal.pb.h.

◆ clear_command()

void jaiabot::protobuf::ClientToPortalMessage::clear_command ( )

◆ clear_command_for_hub()

void jaiabot::protobuf::ClientToPortalMessage::clear_command_for_hub ( )

◆ clear_engineering_command()

void jaiabot::protobuf::ClientToPortalMessage::clear_engineering_command ( )

◆ clear_ping()

void jaiabot::protobuf::ClientToPortalMessage::clear_ping ( )
inline

Definition at line 648 of file portal.pb.h.

◆ client_id()

const ::std::string & jaiabot::protobuf::ClientToPortalMessage::client_id ( ) const
inline

Definition at line 676 of file portal.pb.h.

◆ command()

const ::jaiabot::protobuf::Command & jaiabot::protobuf::ClientToPortalMessage::command ( ) const
inline

Definition at line 543 of file portal.pb.h.

◆ command_for_hub()

const ::jaiabot::protobuf::CommandForHub & jaiabot::protobuf::ClientToPortalMessage::command_for_hub ( ) const
inline

Definition at line 597 of file portal.pb.h.

◆ CopyFrom() [1/2]

void jaiabot::protobuf::ClientToPortalMessage::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

void jaiabot::protobuf::ClientToPortalMessage::CopyFrom ( const ClientToPortalMessage from)

◆ default_instance()

static const ClientToPortalMessage& jaiabot::protobuf::ClientToPortalMessage::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaiabot::protobuf::ClientToPortalMessage::descriptor ( )
static

◆ engineering_command()

const ::jaiabot::protobuf::Engineering & jaiabot::protobuf::ClientToPortalMessage::engineering_command ( ) const
inline

Definition at line 489 of file portal.pb.h.

◆ GetCachedSize()

int jaiabot::protobuf::ClientToPortalMessage::GetCachedSize ( ) const
inlinefinal

Definition at line 153 of file portal.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::protobuf::ClientToPortalMessage::GetMetadata ( ) const
final

◆ has_client_id()

bool jaiabot::protobuf::ClientToPortalMessage::has_client_id ( ) const
inline

Definition at line 663 of file portal.pb.h.

◆ has_command()

bool jaiabot::protobuf::ClientToPortalMessage::has_command ( ) const
inline

Definition at line 531 of file portal.pb.h.

◆ has_command_for_hub()

bool jaiabot::protobuf::ClientToPortalMessage::has_command_for_hub ( ) const
inline

Definition at line 585 of file portal.pb.h.

◆ has_engineering_command()

bool jaiabot::protobuf::ClientToPortalMessage::has_engineering_command ( ) const
inline

Definition at line 477 of file portal.pb.h.

◆ has_ping()

bool jaiabot::protobuf::ClientToPortalMessage::has_ping ( ) const
inline

Definition at line 639 of file portal.pb.h.

◆ InitAsDefaultInstance()

static void jaiabot::protobuf::ClientToPortalMessage::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const ClientToPortalMessage* jaiabot::protobuf::ClientToPortalMessage::internal_default_instance ( )
inlinestatic

Definition at line 118 of file portal.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* jaiabot::protobuf::ClientToPortalMessage::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ IsInitialized()

bool jaiabot::protobuf::ClientToPortalMessage::IsInitialized ( ) const
final

◆ MergeFrom() [1/2]

void jaiabot::protobuf::ClientToPortalMessage::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

void jaiabot::protobuf::ClientToPortalMessage::MergeFrom ( const ClientToPortalMessage from)

◆ MergePartialFromCodedStream()

bool jaiabot::protobuf::ClientToPortalMessage::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_client_id()

std::string * jaiabot::protobuf::ClientToPortalMessage::mutable_client_id ( )
inline

Definition at line 705 of file portal.pb.h.

◆ mutable_command()

jaiabot::protobuf::Command * jaiabot::protobuf::ClientToPortalMessage::mutable_command ( )
inline

Definition at line 556 of file portal.pb.h.

◆ mutable_command_for_hub()

jaiabot::protobuf::CommandForHub * jaiabot::protobuf::ClientToPortalMessage::mutable_command_for_hub ( )
inline

Definition at line 610 of file portal.pb.h.

◆ mutable_engineering_command()

jaiabot::protobuf::Engineering * jaiabot::protobuf::ClientToPortalMessage::mutable_engineering_command ( )
inline

Definition at line 502 of file portal.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::protobuf::ClientToPortalMessage::mutable_unknown_fields ( )
inline

Definition at line 110 of file portal.pb.h.

◆ New() [1/2]

ClientToPortalMessage* jaiabot::protobuf::ClientToPortalMessage::New ( ) const
inlinefinal

Definition at line 132 of file portal.pb.h.

◆ New() [2/2]

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

Definition at line 136 of file portal.pb.h.

◆ operator=()

ClientToPortalMessage& jaiabot::protobuf::ClientToPortalMessage::operator= ( const ClientToPortalMessage from)
inline

Definition at line 88 of file portal.pb.h.

◆ ping()

bool jaiabot::protobuf::ClientToPortalMessage::ping ( ) const
inline

Definition at line 652 of file portal.pb.h.

◆ release_client_id()

std::string * jaiabot::protobuf::ClientToPortalMessage::release_client_id ( )
inline

Definition at line 710 of file portal.pb.h.

◆ release_command()

jaiabot::protobuf::Command * jaiabot::protobuf::ClientToPortalMessage::release_command ( )
inline

Definition at line 549 of file portal.pb.h.

◆ release_command_for_hub()

jaiabot::protobuf::CommandForHub * jaiabot::protobuf::ClientToPortalMessage::release_command_for_hub ( )
inline

Definition at line 603 of file portal.pb.h.

◆ release_engineering_command()

jaiabot::protobuf::Engineering * jaiabot::protobuf::ClientToPortalMessage::release_engineering_command ( )
inline

Definition at line 495 of file portal.pb.h.

◆ SerializeWithCachedSizes()

void jaiabot::protobuf::ClientToPortalMessage::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ set_allocated_client_id()

void jaiabot::protobuf::ClientToPortalMessage::set_allocated_client_id ( ::std::string *  client_id)
inline

Definition at line 718 of file portal.pb.h.

◆ set_allocated_command()

void jaiabot::protobuf::ClientToPortalMessage::set_allocated_command ( ::jaiabot::protobuf::Command command)
inline

Definition at line 565 of file portal.pb.h.

◆ set_allocated_command_for_hub()

void jaiabot::protobuf::ClientToPortalMessage::set_allocated_command_for_hub ( ::jaiabot::protobuf::CommandForHub command_for_hub)
inline

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

◆ set_allocated_engineering_command()

void jaiabot::protobuf::ClientToPortalMessage::set_allocated_engineering_command ( ::jaiabot::protobuf::Engineering engineering_command)
inline

Definition at line 511 of file portal.pb.h.

◆ set_client_id() [1/3]

void jaiabot::protobuf::ClientToPortalMessage::set_client_id ( const ::std::string &  value)
inline

Definition at line 680 of file portal.pb.h.

◆ set_client_id() [2/3]

void jaiabot::protobuf::ClientToPortalMessage::set_client_id ( const char *  value)
inline

Definition at line 693 of file portal.pb.h.

◆ set_client_id() [3/3]

void jaiabot::protobuf::ClientToPortalMessage::set_client_id ( const char *  value,
size_t  size 
)
inline

Definition at line 699 of file portal.pb.h.

◆ set_ping()

void jaiabot::protobuf::ClientToPortalMessage::set_ping ( bool  value)
inline

Definition at line 656 of file portal.pb.h.

◆ Swap()

void jaiabot::protobuf::ClientToPortalMessage::Swap ( ClientToPortalMessage other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::protobuf::ClientToPortalMessage::unknown_fields ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fportal_2eproto::TableStruct

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

◆ swap

void swap ( ClientToPortalMessage a,
ClientToPortalMessage b 
)
friend

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

Member Data Documentation

◆ kClientIdFieldNumber

const int jaiabot::protobuf::ClientToPortalMessage::kClientIdFieldNumber = 5
static

Definition at line 178 of file portal.pb.h.

◆ kCommandFieldNumber

const int jaiabot::protobuf::ClientToPortalMessage::kCommandFieldNumber = 2
static

Definition at line 205 of file portal.pb.h.

◆ kCommandForHubFieldNumber

const int jaiabot::protobuf::ClientToPortalMessage::kCommandForHubFieldNumber = 3
static

Definition at line 217 of file portal.pb.h.

◆ kEngineeringCommandFieldNumber

const int jaiabot::protobuf::ClientToPortalMessage::kEngineeringCommandFieldNumber = 1
static

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

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::ClientToPortalMessage::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 122 of file portal.pb.h.

◆ kPingFieldNumber

const int jaiabot::protobuf::ClientToPortalMessage::kPingFieldNumber = 4
static

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


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