Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::acomms::protobuf::QueueManagerConfig Class Referencefinal

#include <goby/acomms/protobuf/queue.pb.h>

Inheritance diagram for goby::acomms::protobuf::QueueManagerConfig:

Public Types

enum  : int {
  kMessageEntryFieldNumber = 10 , kMakeNetworkAckForSrcIdFieldNumber = 30 , kRouteForAdditionalModemIdFieldNumber = 40 , kEncryptRuleFieldNumber = 50 ,
  kModemIdFieldNumber = 1 , kSkipDecodingFieldNumber = 21 , kMinimumAckWaitSecondsFieldNumber = 20 , kOnDemandSkewSecondsFieldNumber = 11
}
 
typedef QueueManagerConfig_DCCLEncryptRule DCCLEncryptRule
 

Public Member Functions

 QueueManagerConfig ()
 
 ~QueueManagerConfig () override
 
PROTOBUF_CONSTEXPR QueueManagerConfig (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 QueueManagerConfig (const QueueManagerConfig &from)
 
 QueueManagerConfig (QueueManagerConfig &&from) noexcept
 
QueueManagerConfigoperator= (const QueueManagerConfig &from)
 
QueueManagerConfigoperator= (QueueManagerConfig &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (QueueManagerConfig *other)
 
void UnsafeArenaSwap (QueueManagerConfig *other)
 
QueueManagerConfigNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const QueueManagerConfig &from)
 
void MergeFrom (const QueueManagerConfig &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
 
int message_entry_size () const
 
void clear_message_entry ()
 
::goby::acomms::protobuf::QueuedMessageEntrymutable_message_entry (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry > * mutable_message_entry ()
 
const ::goby::acomms::protobuf::QueuedMessageEntrymessage_entry (int index) const
 
::goby::acomms::protobuf::QueuedMessageEntryadd_message_entry ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry > & message_entry () const
 
int make_network_ack_for_src_id_size () const
 
void clear_make_network_ack_for_src_id ()
 
int32_t make_network_ack_for_src_id (int index) const
 
void set_make_network_ack_for_src_id (int index, int32_t value)
 
void add_make_network_ack_for_src_id (int32_t value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & make_network_ack_for_src_id () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_make_network_ack_for_src_id ()
 
int route_for_additional_modem_id_size () const
 
void clear_route_for_additional_modem_id ()
 
int32_t route_for_additional_modem_id (int index) const
 
void set_route_for_additional_modem_id (int index, int32_t value)
 
void add_route_for_additional_modem_id (int32_t value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & route_for_additional_modem_id () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_route_for_additional_modem_id ()
 
int encrypt_rule_size () const
 
void clear_encrypt_rule ()
 
::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRulemutable_encrypt_rule (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > * mutable_encrypt_rule ()
 
const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRuleencrypt_rule (int index) const
 
::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRuleadd_encrypt_rule ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > & encrypt_rule () const
 
bool has_modem_id () const
 
void clear_modem_id ()
 
int32_t modem_id () const
 
void set_modem_id (int32_t value)
 
bool has_skip_decoding () const
 
void clear_skip_decoding ()
 
bool skip_decoding () const
 
void set_skip_decoding (bool value)
 
bool has_minimum_ack_wait_seconds () const
 
void clear_minimum_ack_wait_seconds ()
 
double minimum_ack_wait_seconds () const
 
void set_minimum_ack_wait_seconds (double value)
 
bool has_on_demand_skew_seconds () const
 
void clear_on_demand_skew_seconds ()
 
double on_demand_skew_seconds () const
 
void set_on_demand_skew_seconds (double 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 QueueManagerConfigdefault_instance ()
 
static const QueueManagerConfiginternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 QueueManagerConfig (::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_goby_2facomms_2fprotobuf_2fqueue_2eproto
 
void swap (QueueManagerConfig &a, QueueManagerConfig &b)
 

Detailed Description

Definition at line 894 of file queue.pb.h.

Member Typedef Documentation

◆ DCCLEncryptRule

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kMessageEntryFieldNumber 
kMakeNetworkAckForSrcIdFieldNumber 
kRouteForAdditionalModemIdFieldNumber 
kEncryptRuleFieldNumber 
kModemIdFieldNumber 
kSkipDecodingFieldNumber 
kMinimumAckWaitSecondsFieldNumber 
kOnDemandSkewSecondsFieldNumber 

Definition at line 1023 of file queue.pb.h.

Constructor & Destructor Documentation

◆ QueueManagerConfig() [1/5]

goby::acomms::protobuf::QueueManagerConfig::QueueManagerConfig ( )
inline

Definition at line 897 of file queue.pb.h.

◆ ~QueueManagerConfig()

goby::acomms::protobuf::QueueManagerConfig::~QueueManagerConfig ( )
override

◆ QueueManagerConfig() [2/5]

PROTOBUF_CONSTEXPR goby::acomms::protobuf::QueueManagerConfig::QueueManagerConfig ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ QueueManagerConfig() [3/5]

goby::acomms::protobuf::QueueManagerConfig::QueueManagerConfig ( const QueueManagerConfig from)

◆ QueueManagerConfig() [4/5]

goby::acomms::protobuf::QueueManagerConfig::QueueManagerConfig ( QueueManagerConfig &&  from)
inlinenoexcept

Definition at line 902 of file queue.pb.h.

◆ QueueManagerConfig() [5/5]

goby::acomms::protobuf::QueueManagerConfig::QueueManagerConfig ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * goby::acomms::protobuf::QueueManagerConfig::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * goby::acomms::protobuf::QueueManagerConfig::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ add_encrypt_rule()

goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule * goby::acomms::protobuf::QueueManagerConfig::add_encrypt_rule ( )
inline

Definition at line 2679 of file queue.pb.h.

◆ add_make_network_ack_for_src_id()

void goby::acomms::protobuf::QueueManagerConfig::add_make_network_ack_for_src_id ( int32_t  value)
inline

Definition at line 2580 of file queue.pb.h.

◆ add_message_entry()

goby::acomms::protobuf::QueuedMessageEntry * goby::acomms::protobuf::QueueManagerConfig::add_message_entry ( )
inline

Definition at line 2461 of file queue.pb.h.

◆ add_route_for_additional_modem_id()

void goby::acomms::protobuf::QueueManagerConfig::add_route_for_additional_modem_id ( int32_t  value)
inline

Definition at line 2627 of file queue.pb.h.

◆ ByteSizeLong()

size_t goby::acomms::protobuf::QueueManagerConfig::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::acomms::protobuf::QueueManagerConfig::Clear ( )
final

◆ clear_encrypt_rule()

void goby::acomms::protobuf::QueueManagerConfig::clear_encrypt_rule ( )
inline

Definition at line 2657 of file queue.pb.h.

◆ clear_make_network_ack_for_src_id()

void goby::acomms::protobuf::QueueManagerConfig::clear_make_network_ack_for_src_id ( )
inline

Definition at line 2563 of file queue.pb.h.

◆ clear_message_entry()

void goby::acomms::protobuf::QueueManagerConfig::clear_message_entry ( )
inline

Definition at line 2439 of file queue.pb.h.

◆ clear_minimum_ack_wait_seconds()

void goby::acomms::protobuf::QueueManagerConfig::clear_minimum_ack_wait_seconds ( )
inline

Definition at line 2508 of file queue.pb.h.

◆ clear_modem_id()

void goby::acomms::protobuf::QueueManagerConfig::clear_modem_id ( )
inline

Definition at line 2412 of file queue.pb.h.

◆ clear_on_demand_skew_seconds()

void goby::acomms::protobuf::QueueManagerConfig::clear_on_demand_skew_seconds ( )
inline

Definition at line 2480 of file queue.pb.h.

◆ clear_route_for_additional_modem_id()

void goby::acomms::protobuf::QueueManagerConfig::clear_route_for_additional_modem_id ( )
inline

Definition at line 2610 of file queue.pb.h.

◆ clear_skip_decoding()

void goby::acomms::protobuf::QueueManagerConfig::clear_skip_decoding ( )
inline

Definition at line 2536 of file queue.pb.h.

◆ CopyFrom()

void goby::acomms::protobuf::QueueManagerConfig::CopyFrom ( const QueueManagerConfig from)

◆ default_instance()

static const QueueManagerConfig & goby::acomms::protobuf::QueueManagerConfig::default_instance ( )
inlinestatic

Definition at line 941 of file queue.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::acomms::protobuf::QueueManagerConfig::descriptor ( )
inlinestatic

Definition at line 932 of file queue.pb.h.

◆ encrypt_rule() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > & goby::acomms::protobuf::QueueManagerConfig::encrypt_rule ( ) const
inline

Definition at line 2685 of file queue.pb.h.

◆ encrypt_rule() [2/2]

const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule & goby::acomms::protobuf::QueueManagerConfig::encrypt_rule ( int  index) const
inline

Definition at line 2672 of file queue.pb.h.

◆ encrypt_rule_size()

int goby::acomms::protobuf::QueueManagerConfig::encrypt_rule_size ( ) const
inline

Definition at line 2654 of file queue.pb.h.

◆ GetCachedSize()

int goby::acomms::protobuf::QueueManagerConfig::GetCachedSize ( ) const
inlinefinal

Definition at line 994 of file queue.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::acomms::protobuf::QueueManagerConfig::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::acomms::protobuf::QueueManagerConfig::GetDescriptor ( )
inlinestatic

Definition at line 935 of file queue.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::acomms::protobuf::QueueManagerConfig::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::acomms::protobuf::QueueManagerConfig::GetReflection ( )
inlinestatic

Definition at line 938 of file queue.pb.h.

◆ has_minimum_ack_wait_seconds()

bool goby::acomms::protobuf::QueueManagerConfig::has_minimum_ack_wait_seconds ( ) const
inline

Definition at line 2505 of file queue.pb.h.

◆ has_modem_id()

bool goby::acomms::protobuf::QueueManagerConfig::has_modem_id ( ) const
inline

Definition at line 2409 of file queue.pb.h.

◆ has_on_demand_skew_seconds()

bool goby::acomms::protobuf::QueueManagerConfig::has_on_demand_skew_seconds ( ) const
inline

Definition at line 2477 of file queue.pb.h.

◆ has_skip_decoding()

bool goby::acomms::protobuf::QueueManagerConfig::has_skip_decoding ( ) const
inline

Definition at line 2533 of file queue.pb.h.

◆ internal_default_instance()

static const QueueManagerConfig * goby::acomms::protobuf::QueueManagerConfig::internal_default_instance ( )
inlinestatic

Definition at line 944 of file queue.pb.h.

◆ IsInitialized()

bool goby::acomms::protobuf::QueueManagerConfig::IsInitialized ( ) const
final

◆ make_network_ack_for_src_id() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & goby::acomms::protobuf::QueueManagerConfig::make_network_ack_for_src_id ( ) const
inline

Definition at line 2589 of file queue.pb.h.

◆ make_network_ack_for_src_id() [2/2]

int32_t goby::acomms::protobuf::QueueManagerConfig::make_network_ack_for_src_id ( int  index) const
inline

Definition at line 2569 of file queue.pb.h.

◆ make_network_ack_for_src_id_size()

int goby::acomms::protobuf::QueueManagerConfig::make_network_ack_for_src_id_size ( ) const
inline

Definition at line 2560 of file queue.pb.h.

◆ MergeFrom()

void goby::acomms::protobuf::QueueManagerConfig::MergeFrom ( const QueueManagerConfig from)
inline

Definition at line 981 of file queue.pb.h.

◆ message_entry() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::goby::acomms::protobuf::QueuedMessageEntry > & goby::acomms::protobuf::QueueManagerConfig::message_entry ( ) const
inline

Definition at line 2467 of file queue.pb.h.

◆ message_entry() [2/2]

const ::goby::acomms::protobuf::QueuedMessageEntry & goby::acomms::protobuf::QueueManagerConfig::message_entry ( int  index) const
inline

Definition at line 2454 of file queue.pb.h.

◆ message_entry_size()

int goby::acomms::protobuf::QueueManagerConfig::message_entry_size ( ) const
inline

Definition at line 2436 of file queue.pb.h.

◆ minimum_ack_wait_seconds()

double goby::acomms::protobuf::QueueManagerConfig::minimum_ack_wait_seconds ( ) const
inline

Definition at line 2515 of file queue.pb.h.

◆ modem_id()

int32_t goby::acomms::protobuf::QueueManagerConfig::modem_id ( ) const
inline

Definition at line 2419 of file queue.pb.h.

◆ mutable_encrypt_rule() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > * goby::acomms::protobuf::QueueManagerConfig::mutable_encrypt_rule ( )
inline

Definition at line 2665 of file queue.pb.h.

◆ mutable_encrypt_rule() [2/2]

goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule * goby::acomms::protobuf::QueueManagerConfig::mutable_encrypt_rule ( int  index)
inline

Definition at line 2660 of file queue.pb.h.

◆ mutable_make_network_ack_for_src_id()

PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * goby::acomms::protobuf::QueueManagerConfig::mutable_make_network_ack_for_src_id ( )
inline

Definition at line 2598 of file queue.pb.h.

◆ mutable_message_entry() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::goby::acomms::protobuf::QueuedMessageEntry > * goby::acomms::protobuf::QueueManagerConfig::mutable_message_entry ( )
inline

Definition at line 2447 of file queue.pb.h.

◆ mutable_message_entry() [2/2]

goby::acomms::protobuf::QueuedMessageEntry * goby::acomms::protobuf::QueueManagerConfig::mutable_message_entry ( int  index)
inline

Definition at line 2442 of file queue.pb.h.

◆ mutable_route_for_additional_modem_id()

PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * goby::acomms::protobuf::QueueManagerConfig::mutable_route_for_additional_modem_id ( )
inline

Definition at line 2645 of file queue.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::acomms::protobuf::QueueManagerConfig::mutable_unknown_fields ( )
inline

Definition at line 928 of file queue.pb.h.

◆ New()

QueueManagerConfig * goby::acomms::protobuf::QueueManagerConfig::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 975 of file queue.pb.h.

◆ on_demand_skew_seconds()

double goby::acomms::protobuf::QueueManagerConfig::on_demand_skew_seconds ( ) const
inline

Definition at line 2487 of file queue.pb.h.

◆ operator=() [1/2]

QueueManagerConfig & goby::acomms::protobuf::QueueManagerConfig::operator= ( const QueueManagerConfig from)
inline

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

◆ operator=() [2/2]

QueueManagerConfig & goby::acomms::protobuf::QueueManagerConfig::operator= ( QueueManagerConfig &&  from)
inlinenoexcept

Definition at line 911 of file queue.pb.h.

◆ route_for_additional_modem_id() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & goby::acomms::protobuf::QueueManagerConfig::route_for_additional_modem_id ( ) const
inline

Definition at line 2636 of file queue.pb.h.

◆ route_for_additional_modem_id() [2/2]

int32_t goby::acomms::protobuf::QueueManagerConfig::route_for_additional_modem_id ( int  index) const
inline

Definition at line 2616 of file queue.pb.h.

◆ route_for_additional_modem_id_size()

int goby::acomms::protobuf::QueueManagerConfig::route_for_additional_modem_id_size ( ) const
inline

Definition at line 2607 of file queue.pb.h.

◆ set_make_network_ack_for_src_id()

void goby::acomms::protobuf::QueueManagerConfig::set_make_network_ack_for_src_id ( int  index,
int32_t  value 
)
inline

Definition at line 2573 of file queue.pb.h.

◆ set_minimum_ack_wait_seconds()

void goby::acomms::protobuf::QueueManagerConfig::set_minimum_ack_wait_seconds ( double  value)
inline

Definition at line 2523 of file queue.pb.h.

◆ set_modem_id()

void goby::acomms::protobuf::QueueManagerConfig::set_modem_id ( int32_t  value)
inline

Definition at line 2427 of file queue.pb.h.

◆ set_on_demand_skew_seconds()

void goby::acomms::protobuf::QueueManagerConfig::set_on_demand_skew_seconds ( double  value)
inline

Definition at line 2495 of file queue.pb.h.

◆ set_route_for_additional_modem_id()

void goby::acomms::protobuf::QueueManagerConfig::set_route_for_additional_modem_id ( int  index,
int32_t  value 
)
inline

Definition at line 2620 of file queue.pb.h.

◆ set_skip_decoding()

void goby::acomms::protobuf::QueueManagerConfig::set_skip_decoding ( bool  value)
inline

Definition at line 2551 of file queue.pb.h.

◆ skip_decoding()

bool goby::acomms::protobuf::QueueManagerConfig::skip_decoding ( ) const
inline

Definition at line 2543 of file queue.pb.h.

◆ Swap()

void goby::acomms::protobuf::QueueManagerConfig::Swap ( QueueManagerConfig other)
inline

Definition at line 954 of file queue.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::acomms::protobuf::QueueManagerConfig::unknown_fields ( ) const
inline

Definition at line 925 of file queue.pb.h.

◆ UnsafeArenaSwap()

void goby::acomms::protobuf::QueueManagerConfig::UnsafeArenaSwap ( QueueManagerConfig other)
inline

Definition at line 967 of file queue.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 1169 of file queue.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto

◆ swap

void swap ( QueueManagerConfig a,
QueueManagerConfig b 
)
friend

Definition at line 951 of file queue.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::acomms::protobuf::QueueManagerConfig::_class_data_
static

Definition at line 1012 of file queue.pb.h.

◆ _impl_

Impl_ goby::acomms::protobuf::QueueManagerConfig::_impl_

Definition at line 1184 of file queue.pb.h.

◆ kIndexInFileMessages

constexpr int goby::acomms::protobuf::QueueManagerConfig::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

Definition at line 948 of file queue.pb.h.


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