DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
daphne::InfoResponse Class Referencefinal

#include <daphne_control_high.pb.h>

Inheritance diagram for daphne::InfoResponse:
[legend]
Collaboration diagram for daphne::InfoResponse:
[legend]

Classes

class  _Internal
 
struct  Impl_
 

Public Types

enum  : int { kChannelsFieldNumber = 2 , kStreamInfoFieldNumber = 1 , kGeneralInfoFieldNumber = 3 }
 

Public Member Functions

 InfoResponse ()
 
 ~InfoResponse () override
 
template<typename = void>
PROTOBUF_CONSTEXPR InfoResponse (::google::protobuf::internal::ConstantInitialized)
 
 InfoResponse (const InfoResponse &from)
 
 InfoResponse (InfoResponse &&from) noexcept
 
InfoResponseoperator= (const InfoResponse &from)
 
InfoResponseoperator= (InfoResponse &&from) noexcept
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (InfoResponse *other)
 
void UnsafeArenaSwap (InfoResponse *other)
 
InfoResponseNew (::google::protobuf::Arena *arena=nullptr) const final
 
void CopyFrom (const InfoResponse &from)
 
void MergeFrom (const InfoResponse &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
::size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
 
::uint8_t * _InternalSerialize (::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::google::protobuf::Message::ClassData * GetClassData () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
int channels_size () const
 
void clear_channels ()
 
::daphne::ChannelInfomutable_channels (int index)
 
::google::protobuf::RepeatedPtrField< ::daphne::ChannelInfo > * mutable_channels ()
 
const ::daphne::ChannelInfochannels (int index) const
 
::daphne::ChannelInfoadd_channels ()
 
const ::google::protobuf::RepeatedPtrField< ::daphne::ChannelInfo > & channels () const
 
bool has_stream_info () const
 
void clear_stream_info ()
 
const ::daphne::StreamInfostream_info () const
 
PROTOBUF_NODISCARD::daphne::StreamInfo * release_stream_info ()
 
::daphne::StreamInfomutable_stream_info ()
 
void set_allocated_stream_info (::daphne::StreamInfo *value)
 
void unsafe_arena_set_allocated_stream_info (::daphne::StreamInfo *value)
 
::daphne::StreamInfounsafe_arena_release_stream_info ()
 
bool has_general_info () const
 
void clear_general_info ()
 
const ::daphne::GeneralInfogeneral_info () const
 
PROTOBUF_NODISCARD::daphne::GeneralInfo * release_general_info ()
 
::daphne::GeneralInfomutable_general_info ()
 
void set_allocated_general_info (::daphne::GeneralInfo *value)
 
void unsafe_arena_set_allocated_general_info (::daphne::GeneralInfo *value)
 
::daphne::GeneralInfounsafe_arena_release_general_info ()
 
template<typename >
PROTOBUF_CONSTEXPR InfoResponse (::_pbi::ConstantInitialized)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const ::google::protobuf::Descriptor * GetDescriptor ()
 
static const ::google::protobuf::Reflection * GetReflection ()
 
static const InfoResponsedefault_instance ()
 
static const InfoResponseinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 InfoResponse (::google::protobuf::Arena *arena)
 

Private Types

typedef void InternalArenaConstructable_
 
typedef void DestructorSkippable_
 

Private Member Functions

void SharedCtor (::google::protobuf::Arena *arena)
 
void SharedDtor ()
 
void SetCachedSize (int size) const final
 
void InternalSwap (InfoResponse *other)
 
int _internal_channels_size () const
 
const ::google::protobuf::RepeatedPtrField<::daphne::ChannelInfo > & _internal_channels () const
 
::google::protobuf::RepeatedPtrField<::daphne::ChannelInfo > * _internal_mutable_channels ()
 
const ::daphne::StreamInfo_internal_stream_info () const
 
::daphne::StreamInfo_internal_mutable_stream_info ()
 
const ::daphne::GeneralInfo_internal_general_info () const
 
::daphne::GeneralInfo_internal_mutable_general_info ()
 

Static Private Member Functions

static void MergeImpl (::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
 
::absl::string_view FullMessageName ()
 

Private Attributes

union { 
 
   Impl_   _impl_ 
 
};  
 

Static Private Attributes

static const ::google::protobuf::internal::TcParseTable< 2, 3, 3, 0, 2 > _table_
 

Friends

class ::google::protobuf::internal::AnyMetadata
 
class ::google::protobuf::internal::TcParser
 
template<typename T >
class ::google::protobuf::Arena::InternalHelper
 
struct ::TableStruct_daphnemodules_2fdaphne_5fcontrol_5fhigh_2eproto
 
void swap (InfoResponse &a, InfoResponse &b)
 

Detailed Description

Definition at line 4301 of file daphne_control_high.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_

◆ InternalArenaConstructable_

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kChannelsFieldNumber 
kStreamInfoFieldNumber 
kGeneralInfoFieldNumber 

Definition at line 4428 of file daphne_control_high.pb.h.

Constructor & Destructor Documentation

◆ InfoResponse() [1/6]

daphne::InfoResponse::InfoResponse ( )
inline

Definition at line 4304 of file daphne_control_high.pb.h.

◆ ~InfoResponse()

daphne::InfoResponse::~InfoResponse ( )
override

Definition at line 6793 of file daphne_control_high.pb.cc.

6793 {
6794 // @@protoc_insertion_point(destructor:daphne.InfoResponse)
6795 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
6796 SharedDtor();
6797}

◆ InfoResponse() [2/6]

template<typename = void>
PROTOBUF_CONSTEXPR daphne::InfoResponse::InfoResponse ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ InfoResponse() [3/6]

daphne::InfoResponse::InfoResponse ( const InfoResponse & from)

Definition at line 6762 of file daphne_control_high.pb.cc.

6762 : ::google::protobuf::Message() {
6763 InfoResponse* const _this = this;
6764 (void)_this;
6765 new (&_impl_) Impl_{
6766 decltype(_impl_._has_bits_){from._impl_._has_bits_},
6767 /*decltype(_impl_._cached_size_)*/ {},
6768 decltype(_impl_.channels_){from._impl_.channels_},
6769 decltype(_impl_.stream_info_){nullptr},
6770 decltype(_impl_.general_info_){nullptr},
6771 };
6772 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
6773 from._internal_metadata_);
6774 if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
6775 _this->_impl_.stream_info_ = new ::daphne::StreamInfo(*from._impl_.stream_info_);
6776 }
6777 if ((from._impl_._has_bits_[0] & 0x00000002u) != 0) {
6778 _this->_impl_.general_info_ = new ::daphne::GeneralInfo(*from._impl_.general_info_);
6779 }
6780
6781 // @@protoc_insertion_point(copy_constructor:daphne.InfoResponse)
6782}
::daphne::GeneralInfo * general_info_
::google::protobuf::RepeatedPtrField< ::daphne::ChannelInfo > channels_
::google::protobuf::internal::HasBits< 1 > _has_bits_

◆ InfoResponse() [4/6]

daphne::InfoResponse::InfoResponse ( InfoResponse && from)
inlinenoexcept

Definition at line 4310 of file daphne_control_high.pb.h.

4311 : InfoResponse() {
4312 *this = ::std::move(from);
4313 }

◆ InfoResponse() [5/6]

daphne::InfoResponse::InfoResponse ( ::google::protobuf::Arena * arena)
explicitprotected

Definition at line 6757 of file daphne_control_high.pb.cc.

6758 : ::google::protobuf::Message(arena) {
6759 SharedCtor(arena);
6760 // @@protoc_insertion_point(arena_constructor:daphne.InfoResponse)
6761}
void SharedCtor(::google::protobuf::Arena *arena)

◆ InfoResponse() [6/6]

template<typename >
PROTOBUF_CONSTEXPR daphne::InfoResponse::InfoResponse ( ::_pbi::ConstantInitialized )

Definition at line 427 of file daphne_control_high.pb.cc.

428 : _impl_{
429 /*decltype(_impl_._has_bits_)*/ {},
430 /*decltype(_impl_._cached_size_)*/ {},
431 /*decltype(_impl_.channels_)*/ {},
432 /*decltype(_impl_.stream_info_)*/ nullptr,
433 /*decltype(_impl_.general_info_)*/ nullptr,
434 } {}

Member Function Documentation

◆ _internal_channels()

const::google::protobuf::RepeatedPtrField<::daphne::ChannelInfo > & daphne::InfoResponse::_internal_channels ( ) const
inlineprivate

Definition at line 9140 of file daphne_control_high.pb.h.

9140 {
9141 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
9142 return _impl_.channels_;
9143}

◆ _internal_channels_size()

int daphne::InfoResponse::_internal_channels_size ( ) const
inlineprivate

Definition at line 9105 of file daphne_control_high.pb.h.

9105 {
9106 return _internal_channels().size();
9107}
const ::google::protobuf::RepeatedPtrField<::daphne::ChannelInfo > & _internal_channels() const

◆ _internal_general_info()

const::daphne::GeneralInfo & daphne::InfoResponse::_internal_general_info ( ) const
inlineprivate

Definition at line 9160 of file daphne_control_high.pb.h.

9160 {
9161 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
9162 const ::daphne::GeneralInfo* p = _impl_.general_info_;
9163 return p != nullptr ? *p : reinterpret_cast<const ::daphne::GeneralInfo&>(::daphne::_GeneralInfo_default_instance_);
9164}
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GeneralInfoDefaultTypeInternal _GeneralInfo_default_instance_

◆ _internal_mutable_channels()

google::protobuf::RepeatedPtrField<::daphne::ChannelInfo > * daphne::InfoResponse::_internal_mutable_channels ( )
inlineprivate

Definition at line 9145 of file daphne_control_high.pb.h.

9145 {
9146 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
9147 return &_impl_.channels_;
9148}

◆ _internal_mutable_general_info()

daphne::GeneralInfo * daphne::InfoResponse::_internal_mutable_general_info ( )
inlineprivate

Definition at line 9210 of file daphne_control_high.pb.h.

9210 {
9211 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9212 _impl_._has_bits_[0] |= 0x00000002u;
9213 if (_impl_.general_info_ == nullptr) {
9214 auto* p = CreateMaybeMessage<::daphne::GeneralInfo>(GetArenaForAllocation());
9215 _impl_.general_info_ = reinterpret_cast<::daphne::GeneralInfo*>(p);
9216 }
9217 return _impl_.general_info_;
9218}

◆ _internal_mutable_stream_info()

daphne::StreamInfo * daphne::InfoResponse::_internal_mutable_stream_info ( )
inlineprivate

Definition at line 9068 of file daphne_control_high.pb.h.

9068 {
9069 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9070 _impl_._has_bits_[0] |= 0x00000001u;
9071 if (_impl_.stream_info_ == nullptr) {
9072 auto* p = CreateMaybeMessage<::daphne::StreamInfo>(GetArenaForAllocation());
9073 _impl_.stream_info_ = reinterpret_cast<::daphne::StreamInfo*>(p);
9074 }
9075 return _impl_.stream_info_;
9076}

◆ _internal_stream_info()

const::daphne::StreamInfo & daphne::InfoResponse::_internal_stream_info ( ) const
inlineprivate

Definition at line 9018 of file daphne_control_high.pb.h.

9018 {
9019 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
9020 const ::daphne::StreamInfo* p = _impl_.stream_info_;
9021 return p != nullptr ? *p : reinterpret_cast<const ::daphne::StreamInfo&>(::daphne::_StreamInfo_default_instance_);
9022}
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StreamInfoDefaultTypeInternal _StreamInfo_default_instance_

◆ _InternalParse()

const char * daphne::InfoResponse::_InternalParse ( const char * ptr,
::google::protobuf::internal::ParseContext * ctx )
final

Definition at line 6830 of file daphne_control_high.pb.cc.

6831 {
6832 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
6833 return ptr;
6834}
static const ::google::protobuf::internal::TcParseTable< 2, 3, 3, 0, 2 > _table_

◆ _InternalSerialize()

uint8_t * daphne::InfoResponse::_InternalSerialize ( ::uint8_t * target,
::google::protobuf::io::EpsCopyOutputStream * stream ) const
final

Definition at line 6882 of file daphne_control_high.pb.cc.

6884 {
6885 // @@protoc_insertion_point(serialize_to_array_start:daphne.InfoResponse)
6886 ::uint32_t cached_has_bits = 0;
6887 (void)cached_has_bits;
6888
6889 cached_has_bits = _impl_._has_bits_[0];
6890 // .daphne.StreamInfo stream_info = 1;
6891 if (cached_has_bits & 0x00000001u) {
6892 target = ::google::protobuf::internal::WireFormatLite::
6893 InternalWriteMessage(1, _Internal::stream_info(this),
6894 _Internal::stream_info(this).GetCachedSize(), target, stream);
6895 }
6896
6897 // repeated .daphne.ChannelInfo channels = 2;
6898 for (unsigned i = 0,
6899 n = static_cast<unsigned>(this->_internal_channels_size()); i < n; i++) {
6900 const auto& repfield = this->_internal_channels().Get(i);
6901 target = ::google::protobuf::internal::WireFormatLite::
6902 InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream);
6903 }
6904
6905 // .daphne.GeneralInfo general_info = 3;
6906 if (cached_has_bits & 0x00000002u) {
6907 target = ::google::protobuf::internal::WireFormatLite::
6908 InternalWriteMessage(3, _Internal::general_info(this),
6909 _Internal::general_info(this).GetCachedSize(), target, stream);
6910 }
6911
6912 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6913 target =
6914 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
6915 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
6916 }
6917 // @@protoc_insertion_point(serialize_to_array_end:daphne.InfoResponse)
6918 return target;
6919}
static const ::daphne::StreamInfo & stream_info(const InfoResponse *msg)
static const ::daphne::GeneralInfo & general_info(const InfoResponse *msg)

◆ add_channels()

daphne::ChannelInfo * daphne::InfoResponse::add_channels ( )
inline

Definition at line 9128 of file daphne_control_high.pb.h.

9128 {
9129 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9131 // @@protoc_insertion_point(field_add:daphne.InfoResponse.channels)
9132 return _add;
9133}
::google::protobuf::RepeatedPtrField<::daphne::ChannelInfo > * _internal_mutable_channels()

◆ ByteSizeLong()

size_t daphne::InfoResponse::ByteSizeLong ( ) const
final

Definition at line 6921 of file daphne_control_high.pb.cc.

6921 {
6922// @@protoc_insertion_point(message_byte_size_start:daphne.InfoResponse)
6923 ::size_t total_size = 0;
6924
6925 ::uint32_t cached_has_bits = 0;
6926 // Prevent compiler warnings about cached_has_bits being unused
6927 (void) cached_has_bits;
6928
6929 // repeated .daphne.ChannelInfo channels = 2;
6930 total_size += 1UL * this->_internal_channels_size();
6931 for (const auto& msg : this->_internal_channels()) {
6932 total_size +=
6933 ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
6934 }
6935 cached_has_bits = _impl_._has_bits_[0];
6936 if (cached_has_bits & 0x00000003u) {
6937 // .daphne.StreamInfo stream_info = 1;
6938 if (cached_has_bits & 0x00000001u) {
6939 total_size += 1 +
6940 ::google::protobuf::internal::WireFormatLite::MessageSize(
6942 }
6943
6944 // .daphne.GeneralInfo general_info = 3;
6945 if (cached_has_bits & 0x00000002u) {
6946 total_size += 1 +
6947 ::google::protobuf::internal::WireFormatLite::MessageSize(
6949 }
6950
6951 }
6952 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
6953}
mutable::google::protobuf::internal::CachedSize _cached_size_

◆ channels() [1/2]

const::google::protobuf::RepeatedPtrField<::daphne::ChannelInfo > & daphne::InfoResponse::channels ( ) const
inline

Definition at line 9135 of file daphne_control_high.pb.h.

9135 {
9136 // @@protoc_insertion_point(field_list:daphne.InfoResponse.channels)
9137 return _internal_channels();
9138}

◆ channels() [2/2]

const::daphne::ChannelInfo & daphne::InfoResponse::channels ( int index) const
inline

Definition at line 9124 of file daphne_control_high.pb.h.

9124 {
9125 // @@protoc_insertion_point(field_get:daphne.InfoResponse.channels)
9126 return _internal_channels().Get(index);
9127}

◆ channels_size()

int daphne::InfoResponse::channels_size ( ) const
inline

Definition at line 9108 of file daphne_control_high.pb.h.

9108 {
9109 return _internal_channels_size();
9110}

◆ Clear()

PROTOBUF_NOINLINE void daphne::InfoResponse::Clear ( )
final

Definition at line 6808 of file daphne_control_high.pb.cc.

6808 {
6809// @@protoc_insertion_point(message_clear_start:daphne.InfoResponse)
6810 ::uint32_t cached_has_bits = 0;
6811 // Prevent compiler warnings about cached_has_bits being unused
6812 (void) cached_has_bits;
6813
6814 _internal_mutable_channels()->Clear();
6815 cached_has_bits = _impl_._has_bits_[0];
6816 if (cached_has_bits & 0x00000003u) {
6817 if (cached_has_bits & 0x00000001u) {
6818 ABSL_DCHECK(_impl_.stream_info_ != nullptr);
6820 }
6821 if (cached_has_bits & 0x00000002u) {
6822 ABSL_DCHECK(_impl_.general_info_ != nullptr);
6824 }
6825 }
6826 _impl_._has_bits_.Clear();
6827 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
6828}
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final

◆ clear_channels()

void daphne::InfoResponse::clear_channels ( )
inline

Definition at line 9111 of file daphne_control_high.pb.h.

9111 {
9112 _internal_mutable_channels()->Clear();
9113}

◆ clear_general_info()

void daphne::InfoResponse::clear_general_info ( )
inline

Definition at line 9156 of file daphne_control_high.pb.h.

9156 {
9157 if (_impl_.general_info_ != nullptr) _impl_.general_info_->Clear();
9158 _impl_._has_bits_[0] &= ~0x00000002u;
9159}

◆ clear_stream_info()

void daphne::InfoResponse::clear_stream_info ( )
inline

Definition at line 9014 of file daphne_control_high.pb.h.

9014 {
9015 if (_impl_.stream_info_ != nullptr) _impl_.stream_info_->Clear();
9016 _impl_._has_bits_[0] &= ~0x00000001u;
9017}

◆ CopyFrom()

void daphne::InfoResponse::CopyFrom ( const InfoResponse & from)

Definition at line 6985 of file daphne_control_high.pb.cc.

6985 {
6986// @@protoc_insertion_point(class_specific_copy_from_start:daphne.InfoResponse)
6987 if (&from == this) return;
6988 Clear();
6989 MergeFrom(from);
6990}
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const InfoResponse &from)

◆ default_instance()

static const InfoResponse & daphne::InfoResponse::default_instance ( )
inlinestatic

Definition at line 4349 of file daphne_control_high.pb.h.

4349 {
4350 return *internal_default_instance();
4351 }
static const InfoResponse * internal_default_instance()

◆ descriptor()

static const ::google::protobuf::Descriptor * daphne::InfoResponse::descriptor ( )
inlinestatic

Definition at line 4340 of file daphne_control_high.pb.h.

4340 {
4341 return GetDescriptor();
4342 }
static const ::google::protobuf::Descriptor * GetDescriptor()

◆ FullMessageName()

::absl::string_view daphne::InfoResponse::FullMessageName ( )
inlinestaticprivate

Definition at line 4412 of file daphne_control_high.pb.h.

4412 {
4413 return "daphne.InfoResponse";
4414 }

◆ general_info()

const::daphne::GeneralInfo & daphne::InfoResponse::general_info ( ) const
inline

Definition at line 9165 of file daphne_control_high.pb.h.

9165 {
9166 // @@protoc_insertion_point(field_get:daphne.InfoResponse.general_info)
9167 return _internal_general_info();
9168}
const ::daphne::GeneralInfo & _internal_general_info() const

◆ GetCachedSize()

int daphne::InfoResponse::GetCachedSize ( ) const
inlinefinal

Definition at line 4402 of file daphne_control_high.pb.h.

4402{ return _impl_._cached_size_.Get(); }

◆ GetClassData()

const::google::protobuf::Message::ClassData * daphne::InfoResponse::GetClassData ( ) const
final

Definition at line 6959 of file daphne_control_high.pb.cc.

6959{ return &_class_data_; }
static const ClassData _class_data_

◆ GetDescriptor()

static const ::google::protobuf::Descriptor * daphne::InfoResponse::GetDescriptor ( )
inlinestatic

Definition at line 4343 of file daphne_control_high.pb.h.

4343 {
4344 return default_instance().GetMetadata().descriptor;
4345 }
static const InfoResponse & default_instance()
::google::protobuf::Metadata GetMetadata() const final

◆ GetMetadata()

google::protobuf::Metadata daphne::InfoResponse::GetMetadata ( ) const
final

Definition at line 7009 of file daphne_control_high.pb.cc.

7009 {
7010 return ::_pbi::AssignDescriptors(
7013}
::absl::once_flag descriptor_table_daphnemodules_2fdaphne_5fcontrol_5fhigh_2eproto_once
::_pb::Metadata file_level_metadata_daphnemodules_2fdaphne_5fcontrol_5fhigh_2eproto[30]
PROTOBUF_ATTRIBUTE_WEAKconst ::_pbi::DescriptorTable * descriptor_table_daphnemodules_2fdaphne_5fcontrol_5fhigh_2eproto_getter()

◆ GetReflection()

static const ::google::protobuf::Reflection * daphne::InfoResponse::GetReflection ( )
inlinestatic

Definition at line 4346 of file daphne_control_high.pb.h.

4346 {
4347 return default_instance().GetMetadata().reflection;
4348 }

◆ has_general_info()

bool daphne::InfoResponse::has_general_info ( ) const
inline

Definition at line 9151 of file daphne_control_high.pb.h.

9151 {
9152 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
9153 PROTOBUF_ASSUME(!value || _impl_.general_info_ != nullptr);
9154 return value;
9155}

◆ has_stream_info()

bool daphne::InfoResponse::has_stream_info ( ) const
inline

Definition at line 9009 of file daphne_control_high.pb.h.

9009 {
9010 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
9011 PROTOBUF_ASSUME(!value || _impl_.stream_info_ != nullptr);
9012 return value;
9013}

◆ internal_default_instance()

static const InfoResponse * daphne::InfoResponse::internal_default_instance ( )
inlinestatic

Definition at line 4352 of file daphne_control_high.pb.h.

4352 {
4353 return reinterpret_cast<const InfoResponse*>(
4355 }
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InfoResponseDefaultTypeInternal _InfoResponse_default_instance_

◆ InternalSwap()

void daphne::InfoResponse::InternalSwap ( InfoResponse * other)
private

Definition at line 6996 of file daphne_control_high.pb.cc.

6996 {
6997 using std::swap;
6998 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
6999 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
7000 _impl_.channels_.InternalSwap(&other->_impl_.channels_);
7001 ::google::protobuf::internal::memswap<
7002 PROTOBUF_FIELD_OFFSET(InfoResponse, _impl_.general_info_)
7004 - PROTOBUF_FIELD_OFFSET(InfoResponse, _impl_.stream_info_)>(
7005 reinterpret_cast<char*>(&_impl_.stream_info_),
7006 reinterpret_cast<char*>(&other->_impl_.stream_info_));
7007}
friend void swap(InfoResponse &a, InfoResponse &b)

◆ IsInitialized()

PROTOBUF_NOINLINE bool daphne::InfoResponse::IsInitialized ( ) const
final

Definition at line 6992 of file daphne_control_high.pb.cc.

6992 {
6993 return true;
6994}

◆ MergeFrom()

void daphne::InfoResponse::MergeFrom ( const InfoResponse & from)
inline

Definition at line 4389 of file daphne_control_high.pb.h.

4389 {
4390 InfoResponse::MergeImpl(*this, from);
4391 }
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)

◆ MergeImpl()

void daphne::InfoResponse::MergeImpl ( ::google::protobuf::Message & to_msg,
const ::google::protobuf::Message & from_msg )
staticprivate

Definition at line 6962 of file daphne_control_high.pb.cc.

6962 {
6963 auto* const _this = static_cast<InfoResponse*>(&to_msg);
6964 auto& from = static_cast<const InfoResponse&>(from_msg);
6965 // @@protoc_insertion_point(class_specific_merge_from_start:daphne.InfoResponse)
6966 ABSL_DCHECK_NE(&from, _this);
6967 ::uint32_t cached_has_bits = 0;
6968 (void) cached_has_bits;
6969
6970 _this->_internal_mutable_channels()->MergeFrom(from._internal_channels());
6971 cached_has_bits = from._impl_._has_bits_[0];
6972 if (cached_has_bits & 0x00000003u) {
6973 if (cached_has_bits & 0x00000001u) {
6974 _this->_internal_mutable_stream_info()->::daphne::StreamInfo::MergeFrom(
6975 from._internal_stream_info());
6976 }
6977 if (cached_has_bits & 0x00000002u) {
6978 _this->_internal_mutable_general_info()->::daphne::GeneralInfo::MergeFrom(
6979 from._internal_general_info());
6980 }
6981 }
6982 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
6983}

◆ mutable_channels() [1/2]

google::protobuf::RepeatedPtrField<::daphne::ChannelInfo > * daphne::InfoResponse::mutable_channels ( )
inline

Definition at line 9119 of file daphne_control_high.pb.h.

9119 {
9120 // @@protoc_insertion_point(field_mutable_list:daphne.InfoResponse.channels)
9121 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9123}

◆ mutable_channels() [2/2]

daphne::ChannelInfo * daphne::InfoResponse::mutable_channels ( int index)
inline

Definition at line 9114 of file daphne_control_high.pb.h.

9114 {
9115 // @@protoc_insertion_point(field_mutable:daphne.InfoResponse.channels)
9116 return _internal_mutable_channels()->Mutable(index);
9117}

◆ mutable_general_info()

daphne::GeneralInfo * daphne::InfoResponse::mutable_general_info ( )
inline

Definition at line 9219 of file daphne_control_high.pb.h.

9219 {
9221 // @@protoc_insertion_point(field_mutable:daphne.InfoResponse.general_info)
9222 return _msg;
9223}
::daphne::GeneralInfo * _internal_mutable_general_info()

◆ mutable_stream_info()

daphne::StreamInfo * daphne::InfoResponse::mutable_stream_info ( )
inline

Definition at line 9077 of file daphne_control_high.pb.h.

9077 {
9079 // @@protoc_insertion_point(field_mutable:daphne.InfoResponse.stream_info)
9080 return _msg;
9081}
::daphne::StreamInfo * _internal_mutable_stream_info()

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * daphne::InfoResponse::mutable_unknown_fields ( )
inline

Definition at line 4336 of file daphne_control_high.pb.h.

4336 {
4337 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
4338 }

◆ New()

InfoResponse * daphne::InfoResponse::New ( ::google::protobuf::Arena * arena = nullptr) const
inlinefinal

Definition at line 4383 of file daphne_control_high.pb.h.

4383 {
4384 return CreateMaybeMessage<InfoResponse>(arena);
4385 }

◆ operator=() [1/2]

InfoResponse & daphne::InfoResponse::operator= ( const InfoResponse & from)
inline

Definition at line 4315 of file daphne_control_high.pb.h.

4315 {
4316 CopyFrom(from);
4317 return *this;
4318 }
void CopyFrom(const InfoResponse &from)

◆ operator=() [2/2]

InfoResponse & daphne::InfoResponse::operator= ( InfoResponse && from)
inlinenoexcept

Definition at line 4319 of file daphne_control_high.pb.h.

4319 {
4320 if (this == &from) return *this;
4321 if (GetOwningArena() == from.GetOwningArena()
4322 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4323 && GetOwningArena() != nullptr
4324 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4325 ) {
4326 InternalSwap(&from);
4327 } else {
4328 CopyFrom(from);
4329 }
4330 return *this;
4331 }
void InternalSwap(InfoResponse *other)

◆ release_general_info()

daphne::GeneralInfo * daphne::InfoResponse::release_general_info ( )
inline

Definition at line 9182 of file daphne_control_high.pb.h.

9182 {
9183 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9184
9185 _impl_._has_bits_[0] &= ~0x00000002u;
9187 _impl_.general_info_ = nullptr;
9188#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9189 auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released);
9190 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
9191 if (GetArenaForAllocation() == nullptr) {
9192 delete old;
9193 }
9194#else // PROTOBUF_FORCE_COPY_IN_RELEASE
9195 if (GetArenaForAllocation() != nullptr) {
9196 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
9197 }
9198#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9199 return released;
9200}

◆ release_stream_info()

daphne::StreamInfo * daphne::InfoResponse::release_stream_info ( )
inline

Definition at line 9040 of file daphne_control_high.pb.h.

9040 {
9041 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9042
9043 _impl_._has_bits_[0] &= ~0x00000001u;
9045 _impl_.stream_info_ = nullptr;
9046#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9047 auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released);
9048 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
9049 if (GetArenaForAllocation() == nullptr) {
9050 delete old;
9051 }
9052#else // PROTOBUF_FORCE_COPY_IN_RELEASE
9053 if (GetArenaForAllocation() != nullptr) {
9054 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
9055 }
9056#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9057 return released;
9058}

◆ set_allocated_general_info()

void daphne::InfoResponse::set_allocated_general_info ( ::daphne::GeneralInfo * value)
inline

Definition at line 9224 of file daphne_control_high.pb.h.

9224 {
9225 ::google::protobuf::Arena* message_arena = GetArenaForAllocation();
9226 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9227 if (message_arena == nullptr) {
9228 delete reinterpret_cast<::daphne::GeneralInfo*>(_impl_.general_info_);
9229 }
9230
9231 if (value != nullptr) {
9232 ::google::protobuf::Arena* submessage_arena =
9233 ::google::protobuf::Arena::InternalGetOwningArena(reinterpret_cast<::daphne::GeneralInfo*>(value));
9234 if (message_arena != submessage_arena) {
9235 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
9236 }
9237 _impl_._has_bits_[0] |= 0x00000002u;
9238 } else {
9239 _impl_._has_bits_[0] &= ~0x00000002u;
9240 }
9241
9242 _impl_.general_info_ = reinterpret_cast<::daphne::GeneralInfo*>(value);
9243 // @@protoc_insertion_point(field_set_allocated:daphne.InfoResponse.general_info)
9244}

◆ set_allocated_stream_info()

void daphne::InfoResponse::set_allocated_stream_info ( ::daphne::StreamInfo * value)
inline

Definition at line 9082 of file daphne_control_high.pb.h.

9082 {
9083 ::google::protobuf::Arena* message_arena = GetArenaForAllocation();
9084 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9085 if (message_arena == nullptr) {
9086 delete reinterpret_cast<::daphne::StreamInfo*>(_impl_.stream_info_);
9087 }
9088
9089 if (value != nullptr) {
9090 ::google::protobuf::Arena* submessage_arena =
9091 ::google::protobuf::Arena::InternalGetOwningArena(reinterpret_cast<::daphne::StreamInfo*>(value));
9092 if (message_arena != submessage_arena) {
9093 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
9094 }
9095 _impl_._has_bits_[0] |= 0x00000001u;
9096 } else {
9097 _impl_._has_bits_[0] &= ~0x00000001u;
9098 }
9099
9100 _impl_.stream_info_ = reinterpret_cast<::daphne::StreamInfo*>(value);
9101 // @@protoc_insertion_point(field_set_allocated:daphne.InfoResponse.stream_info)
9102}

◆ SetCachedSize()

void daphne::InfoResponse::SetCachedSize ( int size) const
finalprivate

Definition at line 6804 of file daphne_control_high.pb.cc.

6804 {
6805 _impl_._cached_size_.Set(size);
6806}

◆ SharedCtor()

void daphne::InfoResponse::SharedCtor ( ::google::protobuf::Arena * arena)
inlineprivate

Definition at line 6783 of file daphne_control_high.pb.cc.

6783 {
6784 (void)arena;
6785 new (&_impl_) Impl_{
6786 decltype(_impl_._has_bits_){},
6787 /*decltype(_impl_._cached_size_)*/ {},
6788 decltype(_impl_.channels_){arena},
6789 decltype(_impl_.stream_info_){nullptr},
6790 decltype(_impl_.general_info_){nullptr},
6791 };
6792}

◆ SharedDtor()

void daphne::InfoResponse::SharedDtor ( )
inlineprivate

Definition at line 6798 of file daphne_control_high.pb.cc.

6798 {
6799 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
6800 _impl_.channels_.~RepeatedPtrField();
6801 if (this != internal_default_instance()) delete _impl_.stream_info_;
6802 if (this != internal_default_instance()) delete _impl_.general_info_;
6803}

◆ stream_info()

const::daphne::StreamInfo & daphne::InfoResponse::stream_info ( ) const
inline

Definition at line 9023 of file daphne_control_high.pb.h.

9023 {
9024 // @@protoc_insertion_point(field_get:daphne.InfoResponse.stream_info)
9025 return _internal_stream_info();
9026}
const ::daphne::StreamInfo & _internal_stream_info() const

◆ Swap()

void daphne::InfoResponse::Swap ( InfoResponse * other)
inline

Definition at line 4362 of file daphne_control_high.pb.h.

4362 {
4363 if (other == this) return;
4364 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4365 if (GetOwningArena() != nullptr &&
4366 GetOwningArena() == other->GetOwningArena()) {
4367 #else // PROTOBUF_FORCE_COPY_IN_SWAP
4368 if (GetOwningArena() == other->GetOwningArena()) {
4369 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4370 InternalSwap(other);
4371 } else {
4372 ::google::protobuf::internal::GenericSwap(this, other);
4373 }
4374 }

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & daphne::InfoResponse::unknown_fields ( ) const
inline

Definition at line 4333 of file daphne_control_high.pb.h.

4333 {
4334 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
4335 }

◆ unsafe_arena_release_general_info()

daphne::GeneralInfo * daphne::InfoResponse::unsafe_arena_release_general_info ( )
inline

Definition at line 9201 of file daphne_control_high.pb.h.

9201 {
9202 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9203 // @@protoc_insertion_point(field_release:daphne.InfoResponse.general_info)
9204
9205 _impl_._has_bits_[0] &= ~0x00000002u;
9207 _impl_.general_info_ = nullptr;
9208 return temp;
9209}
temp(obj)
Definition io.py:356

◆ unsafe_arena_release_stream_info()

daphne::StreamInfo * daphne::InfoResponse::unsafe_arena_release_stream_info ( )
inline

Definition at line 9059 of file daphne_control_high.pb.h.

9059 {
9060 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9061 // @@protoc_insertion_point(field_release:daphne.InfoResponse.stream_info)
9062
9063 _impl_._has_bits_[0] &= ~0x00000001u;
9065 _impl_.stream_info_ = nullptr;
9066 return temp;
9067}

◆ unsafe_arena_set_allocated_general_info()

void daphne::InfoResponse::unsafe_arena_set_allocated_general_info ( ::daphne::GeneralInfo * value)
inline

Definition at line 9169 of file daphne_control_high.pb.h.

9169 {
9170 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9171 if (GetArenaForAllocation() == nullptr) {
9172 delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.general_info_);
9173 }
9174 _impl_.general_info_ = reinterpret_cast<::daphne::GeneralInfo*>(value);
9175 if (value != nullptr) {
9176 _impl_._has_bits_[0] |= 0x00000002u;
9177 } else {
9178 _impl_._has_bits_[0] &= ~0x00000002u;
9179 }
9180 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:daphne.InfoResponse.general_info)
9181}

◆ unsafe_arena_set_allocated_stream_info()

void daphne::InfoResponse::unsafe_arena_set_allocated_stream_info ( ::daphne::StreamInfo * value)
inline

Definition at line 9027 of file daphne_control_high.pb.h.

9027 {
9028 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9029 if (GetArenaForAllocation() == nullptr) {
9030 delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.stream_info_);
9031 }
9032 _impl_.stream_info_ = reinterpret_cast<::daphne::StreamInfo*>(value);
9033 if (value != nullptr) {
9034 _impl_._has_bits_[0] |= 0x00000001u;
9035 } else {
9036 _impl_._has_bits_[0] &= ~0x00000001u;
9037 }
9038 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:daphne.InfoResponse.stream_info)
9039}

◆ UnsafeArenaSwap()

void daphne::InfoResponse::UnsafeArenaSwap ( InfoResponse * other)
inline

Definition at line 4375 of file daphne_control_high.pb.h.

4375 {
4376 if (other == this) return;
4377 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
4378 InternalSwap(other);
4379 }

Friends And Related Symbol Documentation

◆ ::google::protobuf::Arena::InternalHelper

template<typename T >
friend class ::google::protobuf::Arena::InternalHelper
friend

Definition at line 4487 of file daphne_control_high.pb.h.

◆ ::google::protobuf::internal::AnyMetadata

friend class ::google::protobuf::internal::AnyMetadata
friend

Definition at line 4411 of file daphne_control_high.pb.h.

◆ ::google::protobuf::internal::TcParser

friend class ::google::protobuf::internal::TcParser
friend

Definition at line 4485 of file daphne_control_high.pb.h.

◆ ::TableStruct_daphnemodules_2fdaphne_5fcontrol_5fhigh_2eproto

◆ swap

void swap ( InfoResponse & a,
InfoResponse & b )
friend

Definition at line 4359 of file daphne_control_high.pb.h.

4359 {
4360 a.Swap(&b);
4361 }

Member Data Documentation

◆ [union]

union { ... } daphne::InfoResponse

◆ _class_data_

const::google::protobuf::Message::ClassData daphne::InfoResponse::_class_data_
static
Initial value:
= {
::google::protobuf::Message::CopyWithSourceCheck,
}

Definition at line 4419 of file daphne_control_high.pb.h.

◆ _impl_

Impl_ daphne::InfoResponse::_impl_

Definition at line 4498 of file daphne_control_high.pb.h.

◆ _table_

PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::_pbi::TcParseTable< 2, 3, 3, 0, 2 > daphne::InfoResponse::_table_
staticprivate

Definition at line 4486 of file daphne_control_high.pb.h.

◆ kIndexInFileMessages

int daphne::InfoResponse::kIndexInFileMessages
staticconstexpr
Initial value:
=
19

Definition at line 4356 of file daphne_control_high.pb.h.


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