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

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

Inheritance diagram for goby::acomms::protobuf::IPv4Header:

Public Types

enum  : int {
  kSourceIpAddressFieldNumber = 11 , kDestIpAddressFieldNumber = 12 , kFlagsFragOffsetFieldNumber = 7 , kVersionFieldNumber = 1 ,
  kIhlFieldNumber = 2 , kDscpFieldNumber = 3 , kEcnFieldNumber = 4 , kTotalLengthFieldNumber = 5 ,
  kIdentificationFieldNumber = 6 , kTtlFieldNumber = 8 , kProtocolFieldNumber = 9 , kHeaderChecksumFieldNumber = 10
}
 
enum  DCCLParameters { DCCL_ID = 61441 , DCCL_MAX_BYTES = 60 }
 
typedef IPv4Header_FlagsFragOffset FlagsFragOffset
 

Public Member Functions

 IPv4Header ()
 
 ~IPv4Header () override
 
PROTOBUF_CONSTEXPR IPv4Header (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 IPv4Header (const IPv4Header &from)
 
 IPv4Header (IPv4Header &&from) noexcept
 
IPv4Headeroperator= (const IPv4Header &from)
 
IPv4Headeroperator= (IPv4Header &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (IPv4Header *other)
 
void UnsafeArenaSwap (IPv4Header *other)
 
IPv4HeaderNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const IPv4Header &from)
 
void MergeFrom (const IPv4Header &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_source_ip_address () const
 
void clear_source_ip_address ()
 
const std::string & source_ip_address () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_source_ip_address (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_source_ip_address ()
 
PROTOBUF_NODISCARD std::string * release_source_ip_address ()
 
void set_allocated_source_ip_address (std::string *source_ip_address)
 
bool has_dest_ip_address () const
 
void clear_dest_ip_address ()
 
const std::string & dest_ip_address () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_dest_ip_address (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_dest_ip_address ()
 
PROTOBUF_NODISCARD std::string * release_dest_ip_address ()
 
void set_allocated_dest_ip_address (std::string *dest_ip_address)
 
bool has_flags_frag_offset () const
 
void clear_flags_frag_offset ()
 
const ::goby::acomms::protobuf::IPv4Header_FlagsFragOffsetflags_frag_offset () const
 
PROTOBUF_NODISCARD::goby::acomms::protobuf::IPv4Header_FlagsFragOffset * release_flags_frag_offset ()
 
::goby::acomms::protobuf::IPv4Header_FlagsFragOffsetmutable_flags_frag_offset ()
 
void set_allocated_flags_frag_offset (::goby::acomms::protobuf::IPv4Header_FlagsFragOffset *flags_frag_offset)
 
void unsafe_arena_set_allocated_flags_frag_offset (::goby::acomms::protobuf::IPv4Header_FlagsFragOffset *flags_frag_offset)
 
::goby::acomms::protobuf::IPv4Header_FlagsFragOffsetunsafe_arena_release_flags_frag_offset ()
 
bool has_version () const
 
void clear_version ()
 
uint32_t version () const
 
void set_version (uint32_t value)
 
bool has_ihl () const
 
void clear_ihl ()
 
uint32_t ihl () const
 
void set_ihl (uint32_t value)
 
bool has_dscp () const
 
void clear_dscp ()
 
uint32_t dscp () const
 
void set_dscp (uint32_t value)
 
bool has_ecn () const
 
void clear_ecn ()
 
uint32_t ecn () const
 
void set_ecn (uint32_t value)
 
bool has_total_length () const
 
void clear_total_length ()
 
uint32_t total_length () const
 
void set_total_length (uint32_t value)
 
bool has_identification () const
 
void clear_identification ()
 
uint32_t identification () const
 
void set_identification (uint32_t value)
 
bool has_ttl () const
 
void clear_ttl ()
 
uint32_t ttl () const
 
void set_ttl (uint32_t value)
 
bool has_protocol () const
 
void clear_protocol ()
 
uint32_t protocol () const
 
void set_protocol (uint32_t value)
 
bool has_header_checksum () const
 
void clear_header_checksum ()
 
uint32_t header_checksum () const
 
void set_header_checksum (uint32_t value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_source_ip_address (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_dest_ip_address (ArgT0 &&arg0, ArgT... args)
 

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 IPv4Headerdefault_instance ()
 
static const IPv4Headerinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

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

Detailed Description

Definition at line 1005 of file network_header.pb.h.

Member Typedef Documentation

◆ FlagsFragOffset

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kSourceIpAddressFieldNumber 
kDestIpAddressFieldNumber 
kFlagsFragOffsetFieldNumber 
kVersionFieldNumber 
kIhlFieldNumber 
kDscpFieldNumber 
kEcnFieldNumber 
kTotalLengthFieldNumber 
kIdentificationFieldNumber 
kTtlFieldNumber 
kProtocolFieldNumber 
kHeaderChecksumFieldNumber 

Definition at line 1134 of file network_header.pb.h.

◆ DCCLParameters

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 

Definition at line 1319 of file network_header.pb.h.

Constructor & Destructor Documentation

◆ IPv4Header() [1/5]

goby::acomms::protobuf::IPv4Header::IPv4Header ( )
inline

Definition at line 1008 of file network_header.pb.h.

◆ ~IPv4Header()

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

◆ IPv4Header() [2/5]

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

◆ IPv4Header() [3/5]

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

◆ IPv4Header() [4/5]

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

Definition at line 1013 of file network_header.pb.h.

◆ IPv4Header() [5/5]

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

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_dest_ip_address()

void goby::acomms::protobuf::IPv4Header::clear_dest_ip_address ( )
inline

Definition at line 3086 of file network_header.pb.h.

◆ clear_dscp()

void goby::acomms::protobuf::IPv4Header::clear_dscp ( )
inline

Definition at line 2760 of file network_header.pb.h.

◆ clear_ecn()

void goby::acomms::protobuf::IPv4Header::clear_ecn ( )
inline

Definition at line 2732 of file network_header.pb.h.

◆ clear_flags_frag_offset()

void goby::acomms::protobuf::IPv4Header::clear_flags_frag_offset ( )
inline

Definition at line 2845 of file network_header.pb.h.

◆ clear_header_checksum()

void goby::acomms::protobuf::IPv4Header::clear_header_checksum ( )
inline

Definition at line 2990 of file network_header.pb.h.

◆ clear_identification()

void goby::acomms::protobuf::IPv4Header::clear_identification ( )
inline

Definition at line 2816 of file network_header.pb.h.

◆ clear_ihl()

void goby::acomms::protobuf::IPv4Header::clear_ihl ( )
inline

Definition at line 2676 of file network_header.pb.h.

◆ clear_protocol()

void goby::acomms::protobuf::IPv4Header::clear_protocol ( )
inline

Definition at line 2962 of file network_header.pb.h.

◆ clear_source_ip_address()

void goby::acomms::protobuf::IPv4Header::clear_source_ip_address ( )
inline

Definition at line 3018 of file network_header.pb.h.

◆ clear_total_length()

void goby::acomms::protobuf::IPv4Header::clear_total_length ( )
inline

Definition at line 2788 of file network_header.pb.h.

◆ clear_ttl()

void goby::acomms::protobuf::IPv4Header::clear_ttl ( )
inline

Definition at line 2934 of file network_header.pb.h.

◆ clear_version()

void goby::acomms::protobuf::IPv4Header::clear_version ( )
inline

Definition at line 2704 of file network_header.pb.h.

◆ CopyFrom()

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

◆ default_instance()

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

Definition at line 1052 of file network_header.pb.h.

◆ descriptor()

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

Definition at line 1043 of file network_header.pb.h.

◆ dest_ip_address()

const std::string & goby::acomms::protobuf::IPv4Header::dest_ip_address ( ) const
inline

Definition at line 3090 of file network_header.pb.h.

◆ dscp()

uint32_t goby::acomms::protobuf::IPv4Header::dscp ( ) const
inline

Definition at line 2767 of file network_header.pb.h.

◆ ecn()

uint32_t goby::acomms::protobuf::IPv4Header::ecn ( ) const
inline

Definition at line 2739 of file network_header.pb.h.

◆ flags_frag_offset()

const ::goby::acomms::protobuf::IPv4Header_FlagsFragOffset & goby::acomms::protobuf::IPv4Header::flags_frag_offset ( ) const
inline

Definition at line 2854 of file network_header.pb.h.

◆ GetCachedSize()

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

Definition at line 1105 of file network_header.pb.h.

◆ GetClassData()

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

◆ GetDescriptor()

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

Definition at line 1046 of file network_header.pb.h.

◆ GetMetadata()

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

◆ GetReflection()

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

Definition at line 1049 of file network_header.pb.h.

◆ has_dest_ip_address()

bool goby::acomms::protobuf::IPv4Header::has_dest_ip_address ( ) const
inline

Definition at line 3083 of file network_header.pb.h.

◆ has_dscp()

bool goby::acomms::protobuf::IPv4Header::has_dscp ( ) const
inline

Definition at line 2757 of file network_header.pb.h.

◆ has_ecn()

bool goby::acomms::protobuf::IPv4Header::has_ecn ( ) const
inline

Definition at line 2729 of file network_header.pb.h.

◆ has_flags_frag_offset()

bool goby::acomms::protobuf::IPv4Header::has_flags_frag_offset ( ) const
inline

Definition at line 2842 of file network_header.pb.h.

◆ has_header_checksum()

bool goby::acomms::protobuf::IPv4Header::has_header_checksum ( ) const
inline

Definition at line 2987 of file network_header.pb.h.

◆ has_identification()

bool goby::acomms::protobuf::IPv4Header::has_identification ( ) const
inline

Definition at line 2813 of file network_header.pb.h.

◆ has_ihl()

bool goby::acomms::protobuf::IPv4Header::has_ihl ( ) const
inline

Definition at line 2673 of file network_header.pb.h.

◆ has_protocol()

bool goby::acomms::protobuf::IPv4Header::has_protocol ( ) const
inline

Definition at line 2959 of file network_header.pb.h.

◆ has_source_ip_address()

bool goby::acomms::protobuf::IPv4Header::has_source_ip_address ( ) const
inline

Definition at line 3015 of file network_header.pb.h.

◆ has_total_length()

bool goby::acomms::protobuf::IPv4Header::has_total_length ( ) const
inline

Definition at line 2785 of file network_header.pb.h.

◆ has_ttl()

bool goby::acomms::protobuf::IPv4Header::has_ttl ( ) const
inline

Definition at line 2931 of file network_header.pb.h.

◆ has_version()

bool goby::acomms::protobuf::IPv4Header::has_version ( ) const
inline

Definition at line 2701 of file network_header.pb.h.

◆ header_checksum()

uint32_t goby::acomms::protobuf::IPv4Header::header_checksum ( ) const
inline

Definition at line 2997 of file network_header.pb.h.

◆ identification()

uint32_t goby::acomms::protobuf::IPv4Header::identification ( ) const
inline

Definition at line 2823 of file network_header.pb.h.

◆ ihl()

uint32_t goby::acomms::protobuf::IPv4Header::ihl ( ) const
inline

Definition at line 2683 of file network_header.pb.h.

◆ internal_default_instance()

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

Definition at line 1055 of file network_header.pb.h.

◆ IsInitialized()

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

◆ MergeFrom()

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

Definition at line 1092 of file network_header.pb.h.

◆ mutable_dest_ip_address()

std::string * goby::acomms::protobuf::IPv4Header::mutable_dest_ip_address ( )
inline

Definition at line 3101 of file network_header.pb.h.

◆ mutable_flags_frag_offset()

goby::acomms::protobuf::IPv4Header_FlagsFragOffset * goby::acomms::protobuf::IPv4Header::mutable_flags_frag_offset ( )
inline

Definition at line 2901 of file network_header.pb.h.

◆ mutable_source_ip_address()

std::string * goby::acomms::protobuf::IPv4Header::mutable_source_ip_address ( )
inline

Definition at line 3033 of file network_header.pb.h.

◆ mutable_unknown_fields()

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

Definition at line 1039 of file network_header.pb.h.

◆ New()

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

Definition at line 1086 of file network_header.pb.h.

◆ operator=() [1/2]

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

Definition at line 1018 of file network_header.pb.h.

◆ operator=() [2/2]

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

Definition at line 1022 of file network_header.pb.h.

◆ protocol()

uint32_t goby::acomms::protobuf::IPv4Header::protocol ( ) const
inline

Definition at line 2969 of file network_header.pb.h.

◆ release_dest_ip_address()

std::string * goby::acomms::protobuf::IPv4Header::release_dest_ip_address ( )
inline

Definition at line 3117 of file network_header.pb.h.

◆ release_flags_frag_offset()

goby::acomms::protobuf::IPv4Header_FlagsFragOffset * goby::acomms::protobuf::IPv4Header::release_flags_frag_offset ( )
inline

Definition at line 2871 of file network_header.pb.h.

◆ release_source_ip_address()

std::string * goby::acomms::protobuf::IPv4Header::release_source_ip_address ( )
inline

Definition at line 3049 of file network_header.pb.h.

◆ set_allocated_dest_ip_address()

void goby::acomms::protobuf::IPv4Header::set_allocated_dest_ip_address ( std::string *  dest_ip_address)
inline

Definition at line 3131 of file network_header.pb.h.

◆ set_allocated_flags_frag_offset()

void goby::acomms::protobuf::IPv4Header::set_allocated_flags_frag_offset ( ::goby::acomms::protobuf::IPv4Header_FlagsFragOffset flags_frag_offset)
inline

Definition at line 2906 of file network_header.pb.h.

◆ set_allocated_source_ip_address()

void goby::acomms::protobuf::IPv4Header::set_allocated_source_ip_address ( std::string *  source_ip_address)
inline

Definition at line 3063 of file network_header.pb.h.

◆ set_dest_ip_address() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::acomms::protobuf::IPv4Header::set_dest_ip_address ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_dest_ip_address() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::acomms::protobuf::IPv4Header::set_dest_ip_address ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 3096 of file network_header.pb.h.

◆ set_dscp()

void goby::acomms::protobuf::IPv4Header::set_dscp ( uint32_t  value)
inline

Definition at line 2775 of file network_header.pb.h.

◆ set_ecn()

void goby::acomms::protobuf::IPv4Header::set_ecn ( uint32_t  value)
inline

Definition at line 2747 of file network_header.pb.h.

◆ set_header_checksum()

void goby::acomms::protobuf::IPv4Header::set_header_checksum ( uint32_t  value)
inline

Definition at line 3005 of file network_header.pb.h.

◆ set_identification()

void goby::acomms::protobuf::IPv4Header::set_identification ( uint32_t  value)
inline

Definition at line 2831 of file network_header.pb.h.

◆ set_ihl()

void goby::acomms::protobuf::IPv4Header::set_ihl ( uint32_t  value)
inline

Definition at line 2691 of file network_header.pb.h.

◆ set_protocol()

void goby::acomms::protobuf::IPv4Header::set_protocol ( uint32_t  value)
inline

Definition at line 2977 of file network_header.pb.h.

◆ set_source_ip_address() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::acomms::protobuf::IPv4Header::set_source_ip_address ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_source_ip_address() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::acomms::protobuf::IPv4Header::set_source_ip_address ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 3028 of file network_header.pb.h.

◆ set_total_length()

void goby::acomms::protobuf::IPv4Header::set_total_length ( uint32_t  value)
inline

Definition at line 2803 of file network_header.pb.h.

◆ set_ttl()

void goby::acomms::protobuf::IPv4Header::set_ttl ( uint32_t  value)
inline

Definition at line 2949 of file network_header.pb.h.

◆ set_version()

void goby::acomms::protobuf::IPv4Header::set_version ( uint32_t  value)
inline

Definition at line 2719 of file network_header.pb.h.

◆ source_ip_address()

const std::string & goby::acomms::protobuf::IPv4Header::source_ip_address ( ) const
inline

Definition at line 3022 of file network_header.pb.h.

◆ Swap()

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

Definition at line 1065 of file network_header.pb.h.

◆ total_length()

uint32_t goby::acomms::protobuf::IPv4Header::total_length ( ) const
inline

Definition at line 2795 of file network_header.pb.h.

◆ ttl()

uint32_t goby::acomms::protobuf::IPv4Header::ttl ( ) const
inline

Definition at line 2941 of file network_header.pb.h.

◆ unknown_fields()

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

Definition at line 1036 of file network_header.pb.h.

◆ unsafe_arena_release_flags_frag_offset()

goby::acomms::protobuf::IPv4Header_FlagsFragOffset * goby::acomms::protobuf::IPv4Header::unsafe_arena_release_flags_frag_offset ( )
inline

Definition at line 2886 of file network_header.pb.h.

◆ unsafe_arena_set_allocated_flags_frag_offset()

void goby::acomms::protobuf::IPv4Header::unsafe_arena_set_allocated_flags_frag_offset ( ::goby::acomms::protobuf::IPv4Header_FlagsFragOffset flags_frag_offset)
inline

Definition at line 2858 of file network_header.pb.h.

◆ UnsafeArenaSwap()

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

Definition at line 1078 of file network_header.pb.h.

◆ version()

uint32_t goby::acomms::protobuf::IPv4Header::version ( ) const
inline

Definition at line 2711 of file network_header.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 1327 of file network_header.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 1114 of file network_header.pb.h.

◆ ::TableStruct_goby_2facomms_2fprotobuf_2fnetwork_5fheader_2eproto

◆ swap

void swap ( IPv4Header a,
IPv4Header b 
)
friend

Definition at line 1062 of file network_header.pb.h.

Member Data Documentation

◆ _class_data_

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

Definition at line 1123 of file network_header.pb.h.

◆ _impl_

Impl_ goby::acomms::protobuf::IPv4Header::_impl_

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

◆ kIndexInFileMessages

constexpr int goby::acomms::protobuf::IPv4Header::kIndexInFileMessages
staticconstexpr
Initial value:
=
5

Definition at line 1059 of file network_header.pb.h.


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