JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
jaiabot::sensor::protobuf::SensorThreadConfig Class Referencefinal

#include <nanopb/jaiabot/messages/sensor/sensor_core.pb.h>

Inheritance diagram for jaiabot::sensor::protobuf::SensorThreadConfig:
Collaboration diagram for jaiabot::sensor::protobuf::SensorThreadConfig:

Public Types

enum  : int { kMetadataFieldNumber = 1 , kSampleRateFieldNumber = 2 }
 

Public Member Functions

 SensorThreadConfig ()
 
 ~SensorThreadConfig () override
 
PROTOBUF_CONSTEXPR SensorThreadConfig (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 SensorThreadConfig (const SensorThreadConfig &from)
 
 SensorThreadConfig (SensorThreadConfig &&from) noexcept
 
SensorThreadConfigoperator= (const SensorThreadConfig &from)
 
SensorThreadConfigoperator= (SensorThreadConfig &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (SensorThreadConfig *other)
 
void UnsafeArenaSwap (SensorThreadConfig *other)
 
SensorThreadConfigNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const SensorThreadConfig &from)
 
void MergeFrom (const SensorThreadConfig &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_metadata () const
 
void clear_metadata ()
 
const ::jaiabot::sensor::protobuf::Metadatametadata () const
 
PROTOBUF_NODISCARD::jaiabot::sensor::protobuf::Metadata * release_metadata ()
 
::jaiabot::sensor::protobuf::Metadatamutable_metadata ()
 
void set_allocated_metadata (::jaiabot::sensor::protobuf::Metadata *metadata)
 
void unsafe_arena_set_allocated_metadata (::jaiabot::sensor::protobuf::Metadata *metadata)
 
::jaiabot::sensor::protobuf::Metadataunsafe_arena_release_metadata ()
 
bool has_sample_rate () const
 
void clear_sample_rate ()
 
int32_t sample_rate () const
 
void set_sample_rate (int32_t value)
 

Static Public Member Functions

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const SensorThreadConfigdefault_instance ()
 
static const SensorThreadConfiginternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 SensorThreadConfig (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Friends

class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
struct ::TableStruct_jaiabot_2fmessages_2fsensor_2fsensor_5fcore_2eproto
 
void swap (SensorThreadConfig &a, SensorThreadConfig &b)
 

Detailed Description

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kMetadataFieldNumber 
kSampleRateFieldNumber 

Definition at line 926 of file sensor_core.pb.h.

Constructor & Destructor Documentation

◆ SensorThreadConfig() [1/5]

jaiabot::sensor::protobuf::SensorThreadConfig::SensorThreadConfig ( )
inline

Definition at line 802 of file sensor_core.pb.h.

◆ ~SensorThreadConfig()

jaiabot::sensor::protobuf::SensorThreadConfig::~SensorThreadConfig ( )
override

◆ SensorThreadConfig() [2/5]

PROTOBUF_CONSTEXPR jaiabot::sensor::protobuf::SensorThreadConfig::SensorThreadConfig ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ SensorThreadConfig() [3/5]

jaiabot::sensor::protobuf::SensorThreadConfig::SensorThreadConfig ( const SensorThreadConfig from)

◆ SensorThreadConfig() [4/5]

jaiabot::sensor::protobuf::SensorThreadConfig::SensorThreadConfig ( SensorThreadConfig &&  from)
inlinenoexcept

Definition at line 807 of file sensor_core.pb.h.

◆ SensorThreadConfig() [5/5]

jaiabot::sensor::protobuf::SensorThreadConfig::SensorThreadConfig ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * jaiabot::sensor::protobuf::SensorThreadConfig::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * jaiabot::sensor::protobuf::SensorThreadConfig::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ ByteSizeLong()

size_t jaiabot::sensor::protobuf::SensorThreadConfig::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void jaiabot::sensor::protobuf::SensorThreadConfig::Clear ( )
final

◆ clear_metadata()

void jaiabot::sensor::protobuf::SensorThreadConfig::clear_metadata ( )

◆ clear_sample_rate()

void jaiabot::sensor::protobuf::SensorThreadConfig::clear_sample_rate ( )
inline

Definition at line 1808 of file sensor_core.pb.h.

◆ CopyFrom()

void jaiabot::sensor::protobuf::SensorThreadConfig::CopyFrom ( const SensorThreadConfig from)

◆ default_instance()

static const SensorThreadConfig & jaiabot::sensor::protobuf::SensorThreadConfig::default_instance ( )
inlinestatic

Definition at line 846 of file sensor_core.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::sensor::protobuf::SensorThreadConfig::descriptor ( )
inlinestatic

Definition at line 837 of file sensor_core.pb.h.

◆ GetCachedSize()

int jaiabot::sensor::protobuf::SensorThreadConfig::GetCachedSize ( ) const
inlinefinal

Definition at line 899 of file sensor_core.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * jaiabot::sensor::protobuf::SensorThreadConfig::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::sensor::protobuf::SensorThreadConfig::GetDescriptor ( )
inlinestatic

Definition at line 840 of file sensor_core.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata jaiabot::sensor::protobuf::SensorThreadConfig::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * jaiabot::sensor::protobuf::SensorThreadConfig::GetReflection ( )
inlinestatic

Definition at line 843 of file sensor_core.pb.h.

◆ has_metadata()

bool jaiabot::sensor::protobuf::SensorThreadConfig::has_metadata ( ) const
inline

Definition at line 1719 of file sensor_core.pb.h.

◆ has_sample_rate()

bool jaiabot::sensor::protobuf::SensorThreadConfig::has_sample_rate ( ) const
inline

Definition at line 1805 of file sensor_core.pb.h.

◆ internal_default_instance()

static const SensorThreadConfig * jaiabot::sensor::protobuf::SensorThreadConfig::internal_default_instance ( )
inlinestatic

Definition at line 849 of file sensor_core.pb.h.

◆ IsInitialized()

bool jaiabot::sensor::protobuf::SensorThreadConfig::IsInitialized ( ) const
final

◆ MergeFrom()

void jaiabot::sensor::protobuf::SensorThreadConfig::MergeFrom ( const SensorThreadConfig from)
inline

Definition at line 886 of file sensor_core.pb.h.

◆ metadata()

const ::jaiabot::sensor::protobuf::Metadata & jaiabot::sensor::protobuf::SensorThreadConfig::metadata ( ) const
inline

Definition at line 1727 of file sensor_core.pb.h.

◆ mutable_metadata()

jaiabot::sensor::protobuf::Metadata * jaiabot::sensor::protobuf::SensorThreadConfig::mutable_metadata ( )
inline

Definition at line 1774 of file sensor_core.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * jaiabot::sensor::protobuf::SensorThreadConfig::mutable_unknown_fields ( )
inline

Definition at line 833 of file sensor_core.pb.h.

◆ New()

SensorThreadConfig * jaiabot::sensor::protobuf::SensorThreadConfig::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 880 of file sensor_core.pb.h.

◆ operator=() [1/2]

SensorThreadConfig & jaiabot::sensor::protobuf::SensorThreadConfig::operator= ( const SensorThreadConfig from)
inline

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

◆ operator=() [2/2]

SensorThreadConfig & jaiabot::sensor::protobuf::SensorThreadConfig::operator= ( SensorThreadConfig &&  from)
inlinenoexcept

Definition at line 816 of file sensor_core.pb.h.

◆ release_metadata()

jaiabot::sensor::protobuf::Metadata * jaiabot::sensor::protobuf::SensorThreadConfig::release_metadata ( )
inline

Definition at line 1744 of file sensor_core.pb.h.

◆ sample_rate()

int32_t jaiabot::sensor::protobuf::SensorThreadConfig::sample_rate ( ) const
inline

Definition at line 1815 of file sensor_core.pb.h.

◆ set_allocated_metadata()

void jaiabot::sensor::protobuf::SensorThreadConfig::set_allocated_metadata ( ::jaiabot::sensor::protobuf::Metadata metadata)
inline

Definition at line 1779 of file sensor_core.pb.h.

◆ set_sample_rate()

void jaiabot::sensor::protobuf::SensorThreadConfig::set_sample_rate ( int32_t  value)
inline

Definition at line 1823 of file sensor_core.pb.h.

◆ Swap()

void jaiabot::sensor::protobuf::SensorThreadConfig::Swap ( SensorThreadConfig other)
inline

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

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & jaiabot::sensor::protobuf::SensorThreadConfig::unknown_fields ( ) const
inline

Definition at line 830 of file sensor_core.pb.h.

◆ unsafe_arena_release_metadata()

jaiabot::sensor::protobuf::Metadata * jaiabot::sensor::protobuf::SensorThreadConfig::unsafe_arena_release_metadata ( )
inline

Definition at line 1759 of file sensor_core.pb.h.

◆ unsafe_arena_set_allocated_metadata()

void jaiabot::sensor::protobuf::SensorThreadConfig::unsafe_arena_set_allocated_metadata ( ::jaiabot::sensor::protobuf::Metadata metadata)
inline

Definition at line 1731 of file sensor_core.pb.h.

◆ UnsafeArenaSwap()

void jaiabot::sensor::protobuf::SensorThreadConfig::UnsafeArenaSwap ( SensorThreadConfig other)
inline

Definition at line 872 of file sensor_core.pb.h.

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 965 of file sensor_core.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 908 of file sensor_core.pb.h.

◆ ::TableStruct_jaiabot_2fmessages_2fsensor_2fsensor_5fcore_2eproto

◆ swap

void swap ( SensorThreadConfig a,
SensorThreadConfig b 
)
friend

Definition at line 856 of file sensor_core.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::sensor::protobuf::SensorThreadConfig::_class_data_
static

Definition at line 917 of file sensor_core.pb.h.

◆ _impl_

Impl_ jaiabot::sensor::protobuf::SensorThreadConfig::_impl_

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

◆ kIndexInFileMessages

constexpr int jaiabot::sensor::protobuf::SensorThreadConfig::kIndexInFileMessages
staticconstexpr
Initial value:
=
2

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


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