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

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

Inheritance diagram for jaiabot::protobuf::LinuxHardwareStatus:
Collaboration diagram for jaiabot::protobuf::LinuxHardwareStatus:

Public Types

typedef LinuxHardwareStatus_Processor Processor
 
typedef LinuxHardwareStatus_Information Information
 
typedef LinuxHardwareStatus_Memory Memory
 
typedef LinuxHardwareStatus_Disk Disk
 
typedef LinuxHardwareStatus_WiFi WiFi
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type uptime_dimension
 
typedef boost::units::unit< uptime_dimension, boost::units::si::system > uptime_unit
 

Public Member Functions

 LinuxHardwareStatus ()
 
virtual ~LinuxHardwareStatus ()
 
 LinuxHardwareStatus (const LinuxHardwareStatus &from)
 
LinuxHardwareStatusoperator= (const LinuxHardwareStatus &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (LinuxHardwareStatus *other)
 
LinuxHardwareStatusNew () const final
 
LinuxHardwareStatusNew (::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 LinuxHardwareStatus &from)
 
void MergeFrom (const LinuxHardwareStatus &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_processor () const
 
void clear_processor ()
 
const ::jaiabot::protobuf::LinuxHardwareStatus_Processorprocessor () const
 
::jaiabot::protobuf::LinuxHardwareStatus_Processorrelease_processor ()
 
::jaiabot::protobuf::LinuxHardwareStatus_Processormutable_processor ()
 
void set_allocated_processor (::jaiabot::protobuf::LinuxHardwareStatus_Processor *processor)
 
bool has_memory () const
 
void clear_memory ()
 
const ::jaiabot::protobuf::LinuxHardwareStatus_Memorymemory () const
 
::jaiabot::protobuf::LinuxHardwareStatus_Memoryrelease_memory ()
 
::jaiabot::protobuf::LinuxHardwareStatus_Memorymutable_memory ()
 
void set_allocated_memory (::jaiabot::protobuf::LinuxHardwareStatus_Memory *memory)
 
bool has_disk () const
 
void clear_disk ()
 
const ::jaiabot::protobuf::LinuxHardwareStatus_Diskdisk () const
 
::jaiabot::protobuf::LinuxHardwareStatus_Diskrelease_disk ()
 
::jaiabot::protobuf::LinuxHardwareStatus_Diskmutable_disk ()
 
void set_allocated_disk (::jaiabot::protobuf::LinuxHardwareStatus_Disk *disk)
 
bool has_wifi () const
 
void clear_wifi ()
 
const ::jaiabot::protobuf::LinuxHardwareStatus_WiFiwifi () const
 
::jaiabot::protobuf::LinuxHardwareStatus_WiFirelease_wifi ()
 
::jaiabot::protobuf::LinuxHardwareStatus_WiFimutable_wifi ()
 
void set_allocated_wifi (::jaiabot::protobuf::LinuxHardwareStatus_WiFi *wifi)
 
bool has_uptime () const
 
void clear_uptime ()
 
::google::protobuf::int32 uptime () const
 
void set_uptime (::google::protobuf::int32 value)
 
template<typename Quantity >
void set_uptime_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity uptime_with_units () const
 
boost::units::quantity< uptime_unit, google::protobuf::int32 > uptime_with_units () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const LinuxHardwareStatusdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const LinuxHardwareStatusinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kProcessorFieldNumber = 20
 
static const int kMemoryFieldNumber = 30
 
static const int kDiskFieldNumber = 40
 
static const int kWifiFieldNumber = 50
 
static const int kUptimeFieldNumber = 10
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct
 
void swap (LinuxHardwareStatus &a, LinuxHardwareStatus &b)
 

Detailed Description

Definition at line 1309 of file health.pb.h.

Member Typedef Documentation

◆ Disk

◆ Information

◆ Memory

◆ Processor

◆ uptime_dimension

typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type jaiabot::protobuf::LinuxHardwareStatus::uptime_dimension

Definition at line 1464 of file health.pb.h.

◆ uptime_unit

typedef boost::units::unit<uptime_dimension,boost::units::si::system> jaiabot::protobuf::LinuxHardwareStatus::uptime_unit

Definition at line 1466 of file health.pb.h.

◆ WiFi

Constructor & Destructor Documentation

◆ LinuxHardwareStatus() [1/2]

jaiabot::protobuf::LinuxHardwareStatus::LinuxHardwareStatus ( )

◆ ~LinuxHardwareStatus()

virtual jaiabot::protobuf::LinuxHardwareStatus::~LinuxHardwareStatus ( )
virtual

◆ LinuxHardwareStatus() [2/2]

jaiabot::protobuf::LinuxHardwareStatus::LinuxHardwareStatus ( const LinuxHardwareStatus from)

Member Function Documentation

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_disk()

void jaiabot::protobuf::LinuxHardwareStatus::clear_disk ( )
inline

Definition at line 3751 of file health.pb.h.

◆ clear_memory()

void jaiabot::protobuf::LinuxHardwareStatus::clear_memory ( )
inline

Definition at line 3693 of file health.pb.h.

◆ clear_processor()

void jaiabot::protobuf::LinuxHardwareStatus::clear_processor ( )
inline

Definition at line 3635 of file health.pb.h.

◆ clear_uptime()

void jaiabot::protobuf::LinuxHardwareStatus::clear_uptime ( )
inline

Definition at line 3611 of file health.pb.h.

◆ clear_wifi()

void jaiabot::protobuf::LinuxHardwareStatus::clear_wifi ( )
inline

Definition at line 3809 of file health.pb.h.

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ default_instance()

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

◆ descriptor()

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

◆ disk()

const ::jaiabot::protobuf::LinuxHardwareStatus_Disk & jaiabot::protobuf::LinuxHardwareStatus::disk ( ) const
inline

Definition at line 3758 of file health.pb.h.

◆ GetCachedSize()

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

Definition at line 1381 of file health.pb.h.

◆ GetMetadata()

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

◆ has_disk()

bool jaiabot::protobuf::LinuxHardwareStatus::has_disk ( ) const
inline

Definition at line 3742 of file health.pb.h.

◆ has_memory()

bool jaiabot::protobuf::LinuxHardwareStatus::has_memory ( ) const
inline

Definition at line 3684 of file health.pb.h.

◆ has_processor()

bool jaiabot::protobuf::LinuxHardwareStatus::has_processor ( ) const
inline

Definition at line 3626 of file health.pb.h.

◆ has_uptime()

bool jaiabot::protobuf::LinuxHardwareStatus::has_uptime ( ) const
inline

Definition at line 3602 of file health.pb.h.

◆ has_wifi()

bool jaiabot::protobuf::LinuxHardwareStatus::has_wifi ( ) const
inline

Definition at line 3800 of file health.pb.h.

◆ InitAsDefaultInstance()

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

◆ internal_default_instance()

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

Definition at line 1346 of file health.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ memory()

const ::jaiabot::protobuf::LinuxHardwareStatus_Memory & jaiabot::protobuf::LinuxHardwareStatus::memory ( ) const
inline

Definition at line 3700 of file health.pb.h.

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mutable_disk()

jaiabot::protobuf::LinuxHardwareStatus_Disk * jaiabot::protobuf::LinuxHardwareStatus::mutable_disk ( )
inline

Definition at line 3771 of file health.pb.h.

◆ mutable_memory()

jaiabot::protobuf::LinuxHardwareStatus_Memory * jaiabot::protobuf::LinuxHardwareStatus::mutable_memory ( )
inline

Definition at line 3713 of file health.pb.h.

◆ mutable_processor()

jaiabot::protobuf::LinuxHardwareStatus_Processor * jaiabot::protobuf::LinuxHardwareStatus::mutable_processor ( )
inline

Definition at line 3655 of file health.pb.h.

◆ mutable_unknown_fields()

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

Definition at line 1338 of file health.pb.h.

◆ mutable_wifi()

jaiabot::protobuf::LinuxHardwareStatus_WiFi * jaiabot::protobuf::LinuxHardwareStatus::mutable_wifi ( )
inline

Definition at line 3829 of file health.pb.h.

◆ New() [1/2]

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

Definition at line 1360 of file health.pb.h.

◆ New() [2/2]

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

Definition at line 1364 of file health.pb.h.

◆ operator=()

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

Definition at line 1316 of file health.pb.h.

◆ processor()

const ::jaiabot::protobuf::LinuxHardwareStatus_Processor & jaiabot::protobuf::LinuxHardwareStatus::processor ( ) const
inline

Definition at line 3642 of file health.pb.h.

◆ release_disk()

jaiabot::protobuf::LinuxHardwareStatus_Disk * jaiabot::protobuf::LinuxHardwareStatus::release_disk ( )
inline

Definition at line 3764 of file health.pb.h.

◆ release_memory()

jaiabot::protobuf::LinuxHardwareStatus_Memory * jaiabot::protobuf::LinuxHardwareStatus::release_memory ( )
inline

Definition at line 3706 of file health.pb.h.

◆ release_processor()

jaiabot::protobuf::LinuxHardwareStatus_Processor * jaiabot::protobuf::LinuxHardwareStatus::release_processor ( )
inline

Definition at line 3648 of file health.pb.h.

◆ release_wifi()

jaiabot::protobuf::LinuxHardwareStatus_WiFi * jaiabot::protobuf::LinuxHardwareStatus::release_wifi ( )
inline

Definition at line 3822 of file health.pb.h.

◆ SerializeWithCachedSizes()

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

◆ set_allocated_disk()

void jaiabot::protobuf::LinuxHardwareStatus::set_allocated_disk ( ::jaiabot::protobuf::LinuxHardwareStatus_Disk disk)
inline

Definition at line 3780 of file health.pb.h.

◆ set_allocated_memory()

void jaiabot::protobuf::LinuxHardwareStatus::set_allocated_memory ( ::jaiabot::protobuf::LinuxHardwareStatus_Memory memory)
inline

Definition at line 3722 of file health.pb.h.

◆ set_allocated_processor()

void jaiabot::protobuf::LinuxHardwareStatus::set_allocated_processor ( ::jaiabot::protobuf::LinuxHardwareStatus_Processor processor)
inline

Definition at line 3664 of file health.pb.h.

◆ set_allocated_wifi()

void jaiabot::protobuf::LinuxHardwareStatus::set_allocated_wifi ( ::jaiabot::protobuf::LinuxHardwareStatus_WiFi wifi)
inline

Definition at line 3838 of file health.pb.h.

◆ set_uptime()

void jaiabot::protobuf::LinuxHardwareStatus::set_uptime ( ::google::protobuf::int32  value)
inline

Definition at line 3619 of file health.pb.h.

◆ set_uptime_with_units()

template<typename Quantity >
void jaiabot::protobuf::LinuxHardwareStatus::set_uptime_with_units ( Quantity  value_w_units)
inline

Definition at line 1469 of file health.pb.h.

◆ Swap()

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

◆ unknown_fields()

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

Definition at line 1335 of file health.pb.h.

◆ uptime()

google::protobuf::int32 jaiabot::protobuf::LinuxHardwareStatus::uptime ( ) const
inline

Definition at line 3615 of file health.pb.h.

◆ uptime_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::LinuxHardwareStatus::uptime_with_units ( ) const
inline

Definition at line 1473 of file health.pb.h.

◆ uptime_with_units() [2/2]

boost::units::quantity< uptime_unit,google::protobuf::int32 > jaiabot::protobuf::LinuxHardwareStatus::uptime_with_units ( ) const
inline

Definition at line 1476 of file health.pb.h.

◆ wifi()

const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi & jaiabot::protobuf::LinuxHardwareStatus::wifi ( ) const
inline

Definition at line 3816 of file health.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct

Definition at line 1500 of file health.pb.h.

◆ swap

void swap ( LinuxHardwareStatus a,
LinuxHardwareStatus b 
)
friend

Definition at line 1354 of file health.pb.h.

Member Data Documentation

◆ kDiskFieldNumber

const int jaiabot::protobuf::LinuxHardwareStatus::kDiskFieldNumber = 40
static

Definition at line 1436 of file health.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::LinuxHardwareStatus::kIndexInFileMessages
staticconstexpr
Initial value:
=
6

Definition at line 1350 of file health.pb.h.

◆ kMemoryFieldNumber

const int jaiabot::protobuf::LinuxHardwareStatus::kMemoryFieldNumber = 30
static

Definition at line 1424 of file health.pb.h.

◆ kProcessorFieldNumber

const int jaiabot::protobuf::LinuxHardwareStatus::kProcessorFieldNumber = 20
static

Definition at line 1412 of file health.pb.h.

◆ kUptimeFieldNumber

const int jaiabot::protobuf::LinuxHardwareStatus::kUptimeFieldNumber = 10
static

Definition at line 1460 of file health.pb.h.

◆ kWifiFieldNumber

const int jaiabot::protobuf::LinuxHardwareStatus::kWifiFieldNumber = 50
static

Definition at line 1448 of file health.pb.h.


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