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

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

Inheritance diagram for jaiabot::protobuf::PortalToClientMessage:
Collaboration diagram for jaiabot::protobuf::PortalToClientMessage:

Public Member Functions

 PortalToClientMessage ()
 
virtual ~PortalToClientMessage ()
 
 PortalToClientMessage (const PortalToClientMessage &from)
 
PortalToClientMessageoperator= (const PortalToClientMessage &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (PortalToClientMessage *other)
 
PortalToClientMessageNew () const final
 
PortalToClientMessageNew (::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 PortalToClientMessage &from)
 
void MergeFrom (const PortalToClientMessage &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_bot_status () const
 
void clear_bot_status ()
 
const ::jaiabot::protobuf::BotStatusbot_status () const
 
::jaiabot::protobuf::BotStatusrelease_bot_status ()
 
::jaiabot::protobuf::BotStatusmutable_bot_status ()
 
void set_allocated_bot_status (::jaiabot::protobuf::BotStatus *bot_status)
 
bool has_engineering_status () const
 
void clear_engineering_status ()
 
const ::jaiabot::protobuf::Engineeringengineering_status () const
 
::jaiabot::protobuf::Engineeringrelease_engineering_status ()
 
::jaiabot::protobuf::Engineeringmutable_engineering_status ()
 
void set_allocated_engineering_status (::jaiabot::protobuf::Engineering *engineering_status)
 
bool has_hub_status () const
 
void clear_hub_status ()
 
const ::jaiabot::protobuf::HubStatushub_status () const
 
::jaiabot::protobuf::HubStatusrelease_hub_status ()
 
::jaiabot::protobuf::HubStatusmutable_hub_status ()
 
void set_allocated_hub_status (::jaiabot::protobuf::HubStatus *hub_status)
 
bool has_task_packet () const
 
void clear_task_packet ()
 
const ::jaiabot::protobuf::TaskPackettask_packet () const
 
::jaiabot::protobuf::TaskPacketrelease_task_packet ()
 
::jaiabot::protobuf::TaskPacketmutable_task_packet ()
 
void set_allocated_task_packet (::jaiabot::protobuf::TaskPacket *task_packet)
 
bool has_device_metadata () const
 
void clear_device_metadata ()
 
const ::jaiabot::protobuf::DeviceMetadatadevice_metadata () const
 
::jaiabot::protobuf::DeviceMetadatarelease_device_metadata ()
 
::jaiabot::protobuf::DeviceMetadatamutable_device_metadata ()
 
void set_allocated_device_metadata (::jaiabot::protobuf::DeviceMetadata *device_metadata)
 
bool has_active_mission_plan () const
 
void clear_active_mission_plan ()
 
const ::jaiabot::protobuf::MissionPlanactive_mission_plan () const
 
::jaiabot::protobuf::MissionPlanrelease_active_mission_plan ()
 
::jaiabot::protobuf::MissionPlanmutable_active_mission_plan ()
 
void set_allocated_active_mission_plan (::jaiabot::protobuf::MissionPlan *active_mission_plan)
 
bool has_contact_update () const
 
void clear_contact_update ()
 
const ::jaiabot::protobuf::ContactUpdatecontact_update () const
 
::jaiabot::protobuf::ContactUpdaterelease_contact_update ()
 
::jaiabot::protobuf::ContactUpdatemutable_contact_update ()
 
void set_allocated_contact_update (::jaiabot::protobuf::ContactUpdate *contact_update)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const PortalToClientMessagedefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const PortalToClientMessageinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kBotStatusFieldNumber = 1
 
static const int kEngineeringStatusFieldNumber = 2
 
static const int kHubStatusFieldNumber = 3
 
static const int kTaskPacketFieldNumber = 4
 
static const int kDeviceMetadataFieldNumber = 5
 
static const int kActiveMissionPlanFieldNumber = 6
 
static const int kContactUpdateFieldNumber = 7
 

Friends

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

Detailed Description

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

Constructor & Destructor Documentation

◆ PortalToClientMessage() [1/2]

jaiabot::protobuf::PortalToClientMessage::PortalToClientMessage ( )

◆ ~PortalToClientMessage()

virtual jaiabot::protobuf::PortalToClientMessage::~PortalToClientMessage ( )
virtual

◆ PortalToClientMessage() [2/2]

jaiabot::protobuf::PortalToClientMessage::PortalToClientMessage ( const PortalToClientMessage from)

Member Function Documentation

◆ active_mission_plan()

const ::jaiabot::protobuf::MissionPlan & jaiabot::protobuf::PortalToClientMessage::active_mission_plan ( ) const
inline

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

◆ bot_status()

const ::jaiabot::protobuf::BotStatus & jaiabot::protobuf::PortalToClientMessage::bot_status ( ) const
inline

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_active_mission_plan()

void jaiabot::protobuf::PortalToClientMessage::clear_active_mission_plan ( )

◆ clear_bot_status()

void jaiabot::protobuf::PortalToClientMessage::clear_bot_status ( )

◆ clear_contact_update()

void jaiabot::protobuf::PortalToClientMessage::clear_contact_update ( )

◆ clear_device_metadata()

void jaiabot::protobuf::PortalToClientMessage::clear_device_metadata ( )

◆ clear_engineering_status()

void jaiabot::protobuf::PortalToClientMessage::clear_engineering_status ( )

◆ clear_hub_status()

void jaiabot::protobuf::PortalToClientMessage::clear_hub_status ( )

◆ clear_task_packet()

void jaiabot::protobuf::PortalToClientMessage::clear_task_packet ( )

◆ contact_update()

const ::jaiabot::protobuf::ContactUpdate & jaiabot::protobuf::PortalToClientMessage::contact_update ( ) const
inline

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ default_instance()

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

◆ descriptor()

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

◆ device_metadata()

const ::jaiabot::protobuf::DeviceMetadata & jaiabot::protobuf::PortalToClientMessage::device_metadata ( ) const
inline

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

◆ engineering_status()

const ::jaiabot::protobuf::Engineering & jaiabot::protobuf::PortalToClientMessage::engineering_status ( ) const
inline

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

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

◆ has_active_mission_plan()

bool jaiabot::protobuf::PortalToClientMessage::has_active_mission_plan ( ) const
inline

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

◆ has_bot_status()

bool jaiabot::protobuf::PortalToClientMessage::has_bot_status ( ) const
inline

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

◆ has_contact_update()

bool jaiabot::protobuf::PortalToClientMessage::has_contact_update ( ) const
inline

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

◆ has_device_metadata()

bool jaiabot::protobuf::PortalToClientMessage::has_device_metadata ( ) const
inline

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

◆ has_engineering_status()

bool jaiabot::protobuf::PortalToClientMessage::has_engineering_status ( ) const
inline

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

◆ has_hub_status()

bool jaiabot::protobuf::PortalToClientMessage::has_hub_status ( ) const
inline

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

◆ has_task_packet()

bool jaiabot::protobuf::PortalToClientMessage::has_task_packet ( ) const
inline

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

◆ hub_status()

const ::jaiabot::protobuf::HubStatus & jaiabot::protobuf::PortalToClientMessage::hub_status ( ) const
inline

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

◆ InitAsDefaultInstance()

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

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mutable_active_mission_plan()

jaiabot::protobuf::MissionPlan * jaiabot::protobuf::PortalToClientMessage::mutable_active_mission_plan ( )
inline

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

◆ mutable_bot_status()

jaiabot::protobuf::BotStatus * jaiabot::protobuf::PortalToClientMessage::mutable_bot_status ( )
inline

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

◆ mutable_contact_update()

jaiabot::protobuf::ContactUpdate * jaiabot::protobuf::PortalToClientMessage::mutable_contact_update ( )
inline

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

◆ mutable_device_metadata()

jaiabot::protobuf::DeviceMetadata * jaiabot::protobuf::PortalToClientMessage::mutable_device_metadata ( )
inline

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

◆ mutable_engineering_status()

jaiabot::protobuf::Engineering * jaiabot::protobuf::PortalToClientMessage::mutable_engineering_status ( )
inline

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

◆ mutable_hub_status()

jaiabot::protobuf::HubStatus * jaiabot::protobuf::PortalToClientMessage::mutable_hub_status ( )
inline

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

◆ mutable_task_packet()

jaiabot::protobuf::TaskPacket * jaiabot::protobuf::PortalToClientMessage::mutable_task_packet ( )
inline

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

◆ mutable_unknown_fields()

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

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

◆ New() [1/2]

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

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

◆ New() [2/2]

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

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

◆ operator=()

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

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

◆ release_active_mission_plan()

jaiabot::protobuf::MissionPlan * jaiabot::protobuf::PortalToClientMessage::release_active_mission_plan ( )
inline

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

◆ release_bot_status()

jaiabot::protobuf::BotStatus * jaiabot::protobuf::PortalToClientMessage::release_bot_status ( )
inline

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

◆ release_contact_update()

jaiabot::protobuf::ContactUpdate * jaiabot::protobuf::PortalToClientMessage::release_contact_update ( )
inline

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

◆ release_device_metadata()

jaiabot::protobuf::DeviceMetadata * jaiabot::protobuf::PortalToClientMessage::release_device_metadata ( )
inline

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

◆ release_engineering_status()

jaiabot::protobuf::Engineering * jaiabot::protobuf::PortalToClientMessage::release_engineering_status ( )
inline

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

◆ release_hub_status()

jaiabot::protobuf::HubStatus * jaiabot::protobuf::PortalToClientMessage::release_hub_status ( )
inline

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

◆ release_task_packet()

jaiabot::protobuf::TaskPacket * jaiabot::protobuf::PortalToClientMessage::release_task_packet ( )
inline

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

◆ SerializeWithCachedSizes()

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

◆ set_allocated_active_mission_plan()

void jaiabot::protobuf::PortalToClientMessage::set_allocated_active_mission_plan ( ::jaiabot::protobuf::MissionPlan active_mission_plan)
inline

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

◆ set_allocated_bot_status()

void jaiabot::protobuf::PortalToClientMessage::set_allocated_bot_status ( ::jaiabot::protobuf::BotStatus bot_status)
inline

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

◆ set_allocated_contact_update()

void jaiabot::protobuf::PortalToClientMessage::set_allocated_contact_update ( ::jaiabot::protobuf::ContactUpdate contact_update)
inline

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

◆ set_allocated_device_metadata()

void jaiabot::protobuf::PortalToClientMessage::set_allocated_device_metadata ( ::jaiabot::protobuf::DeviceMetadata device_metadata)
inline

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

◆ set_allocated_engineering_status()

void jaiabot::protobuf::PortalToClientMessage::set_allocated_engineering_status ( ::jaiabot::protobuf::Engineering engineering_status)
inline

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

◆ set_allocated_hub_status()

void jaiabot::protobuf::PortalToClientMessage::set_allocated_hub_status ( ::jaiabot::protobuf::HubStatus hub_status)
inline

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

◆ set_allocated_task_packet()

void jaiabot::protobuf::PortalToClientMessage::set_allocated_task_packet ( ::jaiabot::protobuf::TaskPacket task_packet)
inline

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

◆ Swap()

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

◆ task_packet()

const ::jaiabot::protobuf::TaskPacket & jaiabot::protobuf::PortalToClientMessage::task_packet ( ) const
inline

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

◆ unknown_fields()

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

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

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fportal_2eproto::TableStruct

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

◆ swap

void swap ( PortalToClientMessage a,
PortalToClientMessage b 
)
friend

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

Member Data Documentation

◆ kActiveMissionPlanFieldNumber

const int jaiabot::protobuf::PortalToClientMessage::kActiveMissionPlanFieldNumber = 6
static

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

◆ kBotStatusFieldNumber

const int jaiabot::protobuf::PortalToClientMessage::kBotStatusFieldNumber = 1
static

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

◆ kContactUpdateFieldNumber

const int jaiabot::protobuf::PortalToClientMessage::kContactUpdateFieldNumber = 7
static

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

◆ kDeviceMetadataFieldNumber

const int jaiabot::protobuf::PortalToClientMessage::kDeviceMetadataFieldNumber = 5
static

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

◆ kEngineeringStatusFieldNumber

const int jaiabot::protobuf::PortalToClientMessage::kEngineeringStatusFieldNumber = 2
static

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

◆ kHubStatusFieldNumber

const int jaiabot::protobuf::PortalToClientMessage::kHubStatusFieldNumber = 3
static

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

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::PortalToClientMessage::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

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

◆ kTaskPacketFieldNumber

const int jaiabot::protobuf::PortalToClientMessage::kTaskPacketFieldNumber = 4
static

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


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