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 4303 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 4430 of file daphne_control_high.pb.h.

Constructor & Destructor Documentation

◆ InfoResponse() [1/6]

daphne::InfoResponse::InfoResponse ( )
inline

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

◆ ~InfoResponse()

daphne::InfoResponse::~InfoResponse ( )
override

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

6797 {
6798 // @@protoc_insertion_point(destructor:daphne.InfoResponse)
6799 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
6800 SharedDtor();
6801}

◆ 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 6766 of file daphne_control_high.pb.cc.

6766 : ::google::protobuf::Message() {
6767 InfoResponse* const _this = this;
6768 (void)_this;
6769 new (&_impl_) Impl_{
6770 decltype(_impl_._has_bits_){from._impl_._has_bits_},
6771 /*decltype(_impl_._cached_size_)*/ {},
6772 decltype(_impl_.channels_){from._impl_.channels_},
6773 decltype(_impl_.stream_info_){nullptr},
6774 decltype(_impl_.general_info_){nullptr},
6775 };
6776 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
6777 from._internal_metadata_);
6778 if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
6779 _this->_impl_.stream_info_ = new ::daphne::StreamInfo(*from._impl_.stream_info_);
6780 }
6781 if ((from._impl_._has_bits_[0] & 0x00000002u) != 0) {
6782 _this->_impl_.general_info_ = new ::daphne::GeneralInfo(*from._impl_.general_info_);
6783 }
6784
6785 // @@protoc_insertion_point(copy_constructor:daphne.InfoResponse)
6786}
::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 4312 of file daphne_control_high.pb.h.

4313 : InfoResponse() {
4314 *this = ::std::move(from);
4315 }

◆ InfoResponse() [5/6]

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

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

6762 : ::google::protobuf::Message(arena) {
6763 SharedCtor(arena);
6764 // @@protoc_insertion_point(arena_constructor:daphne.InfoResponse)
6765}
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 9142 of file daphne_control_high.pb.h.

9142 {
9143 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
9144 return _impl_.channels_;
9145}

◆ _internal_channels_size()

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

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

9107 {
9108 return _internal_channels().size();
9109}
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 9162 of file daphne_control_high.pb.h.

9162 {
9163 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
9164 const ::daphne::GeneralInfo* p = _impl_.general_info_;
9165 return p != nullptr ? *p : reinterpret_cast<const ::daphne::GeneralInfo&>(::daphne::_GeneralInfo_default_instance_);
9166}
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 9147 of file daphne_control_high.pb.h.

9147 {
9148 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
9149 return &_impl_.channels_;
9150}

◆ _internal_mutable_general_info()

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

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

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

◆ _internal_mutable_stream_info()

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

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

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

◆ _internal_stream_info()

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

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

9020 {
9021 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
9022 const ::daphne::StreamInfo* p = _impl_.stream_info_;
9023 return p != nullptr ? *p : reinterpret_cast<const ::daphne::StreamInfo&>(::daphne::_StreamInfo_default_instance_);
9024}
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 6834 of file daphne_control_high.pb.cc.

6835 {
6836 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
6837 return ptr;
6838}
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 6886 of file daphne_control_high.pb.cc.

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

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

◆ ByteSizeLong()

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

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

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

◆ channels() [1/2]

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

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

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

◆ channels() [2/2]

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

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

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

◆ channels_size()

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

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

9110 {
9111 return _internal_channels_size();
9112}

◆ Clear()

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

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

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

◆ clear_channels()

void daphne::InfoResponse::clear_channels ( )
inline

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

9113 {
9114 _internal_mutable_channels()->Clear();
9115}

◆ clear_general_info()

void daphne::InfoResponse::clear_general_info ( )
inline

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

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

◆ clear_stream_info()

void daphne::InfoResponse::clear_stream_info ( )
inline

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

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

◆ CopyFrom()

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

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

6989 {
6990// @@protoc_insertion_point(class_specific_copy_from_start:daphne.InfoResponse)
6991 if (&from == this) return;
6992 Clear();
6993 MergeFrom(from);
6994}
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const InfoResponse &from)

◆ default_instance()

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

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

4351 {
4352 return *internal_default_instance();
4353 }
static const InfoResponse * internal_default_instance()

◆ descriptor()

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

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

4342 {
4343 return GetDescriptor();
4344 }
static const ::google::protobuf::Descriptor * GetDescriptor()

◆ FullMessageName()

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

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

4414 {
4415 return "daphne.InfoResponse";
4416 }

◆ general_info()

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

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

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

◆ GetCachedSize()

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

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

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

◆ GetClassData()

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

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

6963{ return &_class_data_; }
static const ClassData _class_data_

◆ GetDescriptor()

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

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

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

◆ GetMetadata()

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

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

7013 {
7014 return ::_pbi::AssignDescriptors(
7017}
::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 4348 of file daphne_control_high.pb.h.

4348 {
4349 return default_instance().GetMetadata().reflection;
4350 }

◆ has_general_info()

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

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

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

◆ has_stream_info()

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

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

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

◆ internal_default_instance()

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

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

4354 {
4355 return reinterpret_cast<const InfoResponse*>(
4357 }
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 7000 of file daphne_control_high.pb.cc.

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

◆ IsInitialized()

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

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

6996 {
6997 return true;
6998}

◆ MergeFrom()

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

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

4391 {
4392 InfoResponse::MergeImpl(*this, from);
4393 }
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 6966 of file daphne_control_high.pb.cc.

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

◆ mutable_channels() [1/2]

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

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

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

◆ mutable_channels() [2/2]

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

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

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

◆ mutable_general_info()

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

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

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

◆ mutable_stream_info()

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

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

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

◆ mutable_unknown_fields()

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

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

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

◆ New()

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

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

4385 {
4386 return CreateMaybeMessage<InfoResponse>(arena);
4387 }

◆ operator=() [1/2]

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

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

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

◆ operator=() [2/2]

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

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

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

◆ release_general_info()

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

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

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

◆ release_stream_info()

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

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

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

◆ set_allocated_general_info()

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

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

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

◆ set_allocated_stream_info()

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

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

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

◆ SetCachedSize()

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

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

6808 {
6809 _impl_._cached_size_.Set(size);
6810}

◆ SharedCtor()

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

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

6787 {
6788 (void)arena;
6789 new (&_impl_) Impl_{
6790 decltype(_impl_._has_bits_){},
6791 /*decltype(_impl_._cached_size_)*/ {},
6792 decltype(_impl_.channels_){arena},
6793 decltype(_impl_.stream_info_){nullptr},
6794 decltype(_impl_.general_info_){nullptr},
6795 };
6796}

◆ SharedDtor()

void daphne::InfoResponse::SharedDtor ( )
inlineprivate

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

6802 {
6803 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
6804 _impl_.channels_.~RepeatedPtrField();
6805 if (this != internal_default_instance()) delete _impl_.stream_info_;
6806 if (this != internal_default_instance()) delete _impl_.general_info_;
6807}

◆ stream_info()

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

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

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

◆ Swap()

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

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

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

◆ unknown_fields()

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

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

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

◆ unsafe_arena_release_general_info()

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

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

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

◆ unsafe_arena_release_stream_info()

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

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

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

◆ unsafe_arena_set_allocated_general_info()

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

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

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

◆ unsafe_arena_set_allocated_stream_info()

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

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

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

◆ UnsafeArenaSwap()

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

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

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

Friends And Related Symbol Documentation

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

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

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

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

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

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

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

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

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

◆ ::TableStruct_daphnemodules_2fdaphne_5fcontrol_5fhigh_2eproto

◆ swap

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

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

4361 {
4362 a.Swap(&b);
4363 }

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 4421 of file daphne_control_high.pb.h.

◆ _impl_

Impl_ daphne::InfoResponse::_impl_

Definition at line 4500 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 4488 of file daphne_control_high.pb.h.

◆ kIndexInFileMessages

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

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


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