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

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

Inheritance diagram for goby::acomms::protobuf::NetworkAck:

Public Types

enum  : int {
  kMessageSrcFieldNumber = 1 , kMessageDestFieldNumber = 2 , kMessageTimeFieldNumber = 3 , kMessageDcclIdFieldNumber = 4 ,
  kAckSrcFieldNumber = 10 , kAckTypeFieldNumber = 11
}
 
enum  DCCLParameters { DCCL_ID = 6 , DCCL_MAX_BYTES = 32 }
 
typedef NetworkAck_AckType AckType
 

Public Member Functions

 NetworkAck ()
 
 ~NetworkAck () override
 
PROTOBUF_CONSTEXPR NetworkAck (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 NetworkAck (const NetworkAck &from)
 
 NetworkAck (NetworkAck &&from) noexcept
 
NetworkAckoperator= (const NetworkAck &from)
 
NetworkAckoperator= (NetworkAck &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (NetworkAck *other)
 
void UnsafeArenaSwap (NetworkAck *other)
 
NetworkAckNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const NetworkAck &from)
 
void MergeFrom (const NetworkAck &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_message_src () const
 
void clear_message_src ()
 
int32_t message_src () const
 
void set_message_src (int32_t value)
 
bool has_message_dest () const
 
void clear_message_dest ()
 
int32_t message_dest () const
 
void set_message_dest (int32_t value)
 
bool has_message_time () const
 
void clear_message_time ()
 
uint64_t message_time () const
 
void set_message_time (uint64_t value)
 
bool has_message_dccl_id () const
 
void clear_message_dccl_id ()
 
int32_t message_dccl_id () const
 
void set_message_dccl_id (int32_t value)
 
bool has_ack_src () const
 
void clear_ack_src ()
 
int32_t ack_src () const
 
void set_ack_src (int32_t value)
 
bool has_ack_type () const
 
void clear_ack_type ()
 
::goby::acomms::protobuf::NetworkAck_AckType ack_type () const
 
void set_ack_type (::goby::acomms::protobuf::NetworkAck_AckType 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 NetworkAckdefault_instance ()
 
static const NetworkAckinternal_default_instance ()
 
static bool AckType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * AckType_descriptor ()
 
template<typename T >
static const std::string & AckType_Name (T enum_t_value)
 
static bool AckType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AckType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr AckType ACK
 
static constexpr AckType EXPIRE
 
static constexpr AckType AckType_MIN
 
static constexpr AckType AckType_MAX
 
static constexpr int AckType_ARRAYSIZE
 

Protected Member Functions

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

Detailed Description

Definition at line 94 of file network_ack.pb.h.

Member Typedef Documentation

◆ AckType

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kMessageSrcFieldNumber 
kMessageDestFieldNumber 
kMessageTimeFieldNumber 
kMessageDcclIdFieldNumber 
kAckSrcFieldNumber 
kAckTypeFieldNumber 

Definition at line 251 of file network_ack.pb.h.

◆ DCCLParameters

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 

Definition at line 337 of file network_ack.pb.h.

Constructor & Destructor Documentation

◆ NetworkAck() [1/5]

goby::acomms::protobuf::NetworkAck::NetworkAck ( )
inline

Definition at line 97 of file network_ack.pb.h.

◆ ~NetworkAck()

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

◆ NetworkAck() [2/5]

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

◆ NetworkAck() [3/5]

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

◆ NetworkAck() [4/5]

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

Definition at line 102 of file network_ack.pb.h.

◆ NetworkAck() [5/5]

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

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ ack_src()

int32_t goby::acomms::protobuf::NetworkAck::ack_src ( ) const
inline

Definition at line 499 of file network_ack.pb.h.

◆ ack_type()

goby::acomms::protobuf::NetworkAck_AckType goby::acomms::protobuf::NetworkAck::ack_type ( ) const
inline

Definition at line 527 of file network_ack.pb.h.

◆ AckType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::acomms::protobuf::NetworkAck::AckType_descriptor ( )
inlinestatic

Definition at line 234 of file network_ack.pb.h.

◆ AckType_IsValid()

static bool goby::acomms::protobuf::NetworkAck::AckType_IsValid ( int  value)
inlinestatic

Definition at line 224 of file network_ack.pb.h.

◆ AckType_Name()

template<typename T >
static const std::string & goby::acomms::protobuf::NetworkAck::AckType_Name ( enum_t_value)
inlinestatic

Definition at line 238 of file network_ack.pb.h.

◆ AckType_Parse()

static bool goby::acomms::protobuf::NetworkAck::AckType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
AckType value 
)
inlinestatic

Definition at line 244 of file network_ack.pb.h.

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_ack_src()

void goby::acomms::protobuf::NetworkAck::clear_ack_src ( )
inline

Definition at line 492 of file network_ack.pb.h.

◆ clear_ack_type()

void goby::acomms::protobuf::NetworkAck::clear_ack_type ( )
inline

Definition at line 520 of file network_ack.pb.h.

◆ clear_message_dccl_id()

void goby::acomms::protobuf::NetworkAck::clear_message_dccl_id ( )
inline

Definition at line 464 of file network_ack.pb.h.

◆ clear_message_dest()

void goby::acomms::protobuf::NetworkAck::clear_message_dest ( )
inline

Definition at line 408 of file network_ack.pb.h.

◆ clear_message_src()

void goby::acomms::protobuf::NetworkAck::clear_message_src ( )
inline

Definition at line 380 of file network_ack.pb.h.

◆ clear_message_time()

void goby::acomms::protobuf::NetworkAck::clear_message_time ( )
inline

Definition at line 436 of file network_ack.pb.h.

◆ CopyFrom()

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

◆ default_instance()

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

Definition at line 141 of file network_ack.pb.h.

◆ descriptor()

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

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

◆ GetCachedSize()

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

Definition at line 194 of file network_ack.pb.h.

◆ GetClassData()

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

◆ GetDescriptor()

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

Definition at line 135 of file network_ack.pb.h.

◆ GetMetadata()

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

◆ GetReflection()

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

Definition at line 138 of file network_ack.pb.h.

◆ has_ack_src()

bool goby::acomms::protobuf::NetworkAck::has_ack_src ( ) const
inline

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

◆ has_ack_type()

bool goby::acomms::protobuf::NetworkAck::has_ack_type ( ) const
inline

Definition at line 517 of file network_ack.pb.h.

◆ has_message_dccl_id()

bool goby::acomms::protobuf::NetworkAck::has_message_dccl_id ( ) const
inline

Definition at line 461 of file network_ack.pb.h.

◆ has_message_dest()

bool goby::acomms::protobuf::NetworkAck::has_message_dest ( ) const
inline

Definition at line 405 of file network_ack.pb.h.

◆ has_message_src()

bool goby::acomms::protobuf::NetworkAck::has_message_src ( ) const
inline

Definition at line 377 of file network_ack.pb.h.

◆ has_message_time()

bool goby::acomms::protobuf::NetworkAck::has_message_time ( ) const
inline

Definition at line 433 of file network_ack.pb.h.

◆ internal_default_instance()

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

Definition at line 144 of file network_ack.pb.h.

◆ IsInitialized()

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

◆ MergeFrom()

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

Definition at line 181 of file network_ack.pb.h.

◆ message_dccl_id()

int32_t goby::acomms::protobuf::NetworkAck::message_dccl_id ( ) const
inline

Definition at line 471 of file network_ack.pb.h.

◆ message_dest()

int32_t goby::acomms::protobuf::NetworkAck::message_dest ( ) const
inline

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

◆ message_src()

int32_t goby::acomms::protobuf::NetworkAck::message_src ( ) const
inline

Definition at line 387 of file network_ack.pb.h.

◆ message_time()

uint64_t goby::acomms::protobuf::NetworkAck::message_time ( ) const
inline

Definition at line 443 of file network_ack.pb.h.

◆ mutable_unknown_fields()

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

Definition at line 128 of file network_ack.pb.h.

◆ New()

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

Definition at line 175 of file network_ack.pb.h.

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

Definition at line 111 of file network_ack.pb.h.

◆ set_ack_src()

void goby::acomms::protobuf::NetworkAck::set_ack_src ( int32_t  value)
inline

Definition at line 507 of file network_ack.pb.h.

◆ set_ack_type()

void goby::acomms::protobuf::NetworkAck::set_ack_type ( ::goby::acomms::protobuf::NetworkAck_AckType  value)
inline

Definition at line 536 of file network_ack.pb.h.

◆ set_message_dccl_id()

void goby::acomms::protobuf::NetworkAck::set_message_dccl_id ( int32_t  value)
inline

Definition at line 479 of file network_ack.pb.h.

◆ set_message_dest()

void goby::acomms::protobuf::NetworkAck::set_message_dest ( int32_t  value)
inline

Definition at line 423 of file network_ack.pb.h.

◆ set_message_src()

void goby::acomms::protobuf::NetworkAck::set_message_src ( int32_t  value)
inline

Definition at line 395 of file network_ack.pb.h.

◆ set_message_time()

void goby::acomms::protobuf::NetworkAck::set_message_time ( uint64_t  value)
inline

Definition at line 451 of file network_ack.pb.h.

◆ Swap()

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

Definition at line 154 of file network_ack.pb.h.

◆ unknown_fields()

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

Definition at line 125 of file network_ack.pb.h.

◆ UnsafeArenaSwap()

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

Definition at line 167 of file network_ack.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 345 of file network_ack.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 203 of file network_ack.pb.h.

◆ ::TableStruct_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto

◆ swap

void swap ( NetworkAck a,
NetworkAck b 
)
friend

Definition at line 151 of file network_ack.pb.h.

Member Data Documentation

◆ _class_data_

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

Definition at line 212 of file network_ack.pb.h.

◆ _impl_

Impl_ goby::acomms::protobuf::NetworkAck::_impl_

Definition at line 358 of file network_ack.pb.h.

◆ ACK

constexpr AckType goby::acomms::protobuf::NetworkAck::ACK
staticconstexpr
Initial value:

Definition at line 220 of file network_ack.pb.h.

◆ AckType_ARRAYSIZE

constexpr int goby::acomms::protobuf::NetworkAck::AckType_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 231 of file network_ack.pb.h.

◆ AckType_MAX

constexpr AckType goby::acomms::protobuf::NetworkAck::AckType_MAX
staticconstexpr
Initial value:
=
constexpr NetworkAck_AckType NetworkAck_AckType_AckType_MAX

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

◆ AckType_MIN

constexpr AckType goby::acomms::protobuf::NetworkAck::AckType_MIN
staticconstexpr
Initial value:
=
constexpr NetworkAck_AckType NetworkAck_AckType_AckType_MIN

Definition at line 227 of file network_ack.pb.h.

◆ EXPIRE

constexpr AckType goby::acomms::protobuf::NetworkAck::EXPIRE
staticconstexpr
Initial value:

Definition at line 222 of file network_ack.pb.h.

◆ kIndexInFileMessages

constexpr int goby::acomms::protobuf::NetworkAck::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 148 of file network_ack.pb.h.


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