4 #ifndef GOOGLE_PROTOBUF_INCLUDED_netsim_2facousticstoolbox_2fiBellhop_5fmessages_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_netsim_2facousticstoolbox_2fiBellhop_5fmessages_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include "goby/moos/protobuf/goby_moos_app.pb.h"
37 #include "goby/protobuf/option_extensions.pb.h"
39 #include <boost/units/quantity.hpp>
40 #include <boost/units/absolute.hpp>
41 #include <boost/units/dimensionless_type.hpp>
42 #include <boost/units/make_scaled_unit.hpp>
44 #include <google/protobuf/port_def.inc>
45 #define PROTOBUF_INTERNAL_EXPORT_netsim_2facousticstoolbox_2fiBellhop_5fmessages_2eproto
46 PROTOBUF_NAMESPACE_OPEN
50 PROTOBUF_NAMESPACE_CLOSE
54 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[8]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
62 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
68 class SVPInfoRequestDefaultTypeInternal;
70 class SVPInfoResponse;
71 class SVPInfoResponseDefaultTypeInternal;
73 class SVPInfoResponse_SVPSample;
74 class SVPInfoResponse_SVPSampleDefaultTypeInternal;
77 class iBellhopConfigDefaultTypeInternal;
79 class iBellhopRequest;
80 class iBellhopRequestDefaultTypeInternal;
82 class iBellhopResponse;
83 class iBellhopResponseDefaultTypeInternal;
85 class iBellhopResponse_TLAveragedInRange;
86 class iBellhopResponse_TLAveragedInRangeDefaultTypeInternal;
88 class iBellhopResponse_TLAveragedInRange_TLSample;
89 class iBellhopResponse_TLAveragedInRange_TLSampleDefaultTypeInternal;
93 PROTOBUF_NAMESPACE_OPEN
94 template<> ::netsim::protobuf::SVPInfoRequest* Arena::CreateMaybeMessage<::netsim::protobuf::SVPInfoRequest>(Arena*);
95 template<> ::netsim::protobuf::SVPInfoResponse* Arena::CreateMaybeMessage<::netsim::protobuf::SVPInfoResponse>(Arena*);
96 template<> ::netsim::protobuf::SVPInfoResponse_SVPSample* Arena::CreateMaybeMessage<::netsim::protobuf::SVPInfoResponse_SVPSample>(Arena*);
97 template<> ::netsim::protobuf::iBellhopConfig* Arena::CreateMaybeMessage<::netsim::protobuf::iBellhopConfig>(Arena*);
98 template<> ::netsim::protobuf::iBellhopRequest* Arena::CreateMaybeMessage<::netsim::protobuf::iBellhopRequest>(Arena*);
99 template<> ::netsim::protobuf::iBellhopResponse* Arena::CreateMaybeMessage<::netsim::protobuf::iBellhopResponse>(Arena*);
100 template<> ::netsim::protobuf::iBellhopResponse_TLAveragedInRange* Arena::CreateMaybeMessage<::netsim::protobuf::iBellhopResponse_TLAveragedInRange>(Arena*);
101 template<> ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample* Arena::CreateMaybeMessage<::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample>(Arena*);
102 PROTOBUF_NAMESPACE_CLOSE
119 static_assert(::std::is_same<T, iBellhopRequest_WaterColumnAction>::value ||
120 ::std::is_integral<T>::value,
121 "Incorrect type passed to function iBellhopRequest_WaterColumnAction_Name.");
122 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
127 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<iBellhopRequest_WaterColumnAction>(
133 public ::PROTOBUF_NAMESPACE_ID::Message {
141 *
this = ::std::move(from);
144 inline iBellhopConfig&
operator=(
const iBellhopConfig& from) {
148 inline iBellhopConfig&
operator=(iBellhopConfig&& from) noexcept {
149 if (GetArena() == from.GetArena()) {
150 if (
this != &from) InternalSwap(&from);
158 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
161 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
164 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
165 return GetDescriptor();
168 return GetMetadataStatic().descriptor;
171 return GetMetadataStatic().reflection;
177 return reinterpret_cast<const iBellhopConfig*
>(
180 static constexpr
int kIndexInFileMessages =
183 friend void swap(iBellhopConfig& a, iBellhopConfig& b) {
186 inline void Swap(iBellhopConfig* other) {
187 if (other ==
this)
return;
188 if (GetArena() == other->GetArena()) {
191 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
195 if (other ==
this)
return;
196 GOOGLE_DCHECK(GetArena() == other->GetArena());
202 inline iBellhopConfig*
New() const final {
203 return CreateMaybeMessage<iBellhopConfig>(
nullptr);
206 iBellhopConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
207 return CreateMaybeMessage<iBellhopConfig>(arena);
209 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
210 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
213 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
214 bool IsInitialized() const final;
216 size_t ByteSizeLong() const final;
217 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
218 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
219 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
220 int GetCachedSize() const final {
return _cached_size_.Get(); }
223 inline void SharedCtor();
224 inline void SharedDtor();
225 void SetCachedSize(
int size)
const final;
226 void InternalSwap(iBellhopConfig* other);
227 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
228 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
229 return "netsim.protobuf.iBellhopConfig";
234 static void ArenaDtor(
void*
object);
235 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
240 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
252 kMoosVarRequestFieldNumber = 3,
253 kMoosVarResponseFieldNumber = 4,
254 kOutputEnvDirFieldNumber = 5,
255 kLocalSoundSpeedVarFieldNumber = 7,
256 kCommonFieldNumber = 1,
257 kInitialEnvFieldNumber = 2,
258 kExtrapolateNavFieldNumber = 6,
259 kMaxNumberOfReceiversFieldNumber = 10,
264 bool _internal_has_moos_var_request()
const;
275 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
276 " string fields are deprecated and will be removed in a"
278 std::
string* unsafe_arena_release_moos_var_request();
279 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
280 "
string fields are deprecated and will be removed in a"
282 void unsafe_arena_set_allocated_moos_var_request(
283 std::
string* moos_var_request);
285 const std::
string& _internal_moos_var_request() const;
286 void _internal_set_moos_var_request(const std::
string& value);
287 std::
string* _internal_mutable_moos_var_request();
291 bool has_moos_var_response() const;
293 bool _internal_has_moos_var_response() const;
295 void clear_moos_var_response();
296 const std::
string& moos_var_response() const;
297 void set_moos_var_response(const std::
string& value);
298 void set_moos_var_response(std::
string&& value);
299 void set_moos_var_response(const
char* value);
300 void set_moos_var_response(const
char* value,
size_t size);
301 std::
string* mutable_moos_var_response();
302 std::
string* release_moos_var_response();
303 void set_allocated_moos_var_response(std::
string* moos_var_response);
304 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
305 "
string fields are deprecated and will be removed in a"
307 std::
string* unsafe_arena_release_moos_var_response();
308 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
309 "
string fields are deprecated and will be removed in a"
311 void unsafe_arena_set_allocated_moos_var_response(
312 std::
string* moos_var_response);
314 const std::
string& _internal_moos_var_response() const;
315 void _internal_set_moos_var_response(const std::
string& value);
316 std::
string* _internal_mutable_moos_var_response();
320 bool has_output_env_dir() const;
322 bool _internal_has_output_env_dir() const;
324 void clear_output_env_dir();
325 const std::
string& output_env_dir() const;
326 void set_output_env_dir(const std::
string& value);
327 void set_output_env_dir(std::
string&& value);
328 void set_output_env_dir(const
char* value);
329 void set_output_env_dir(const
char* value,
size_t size);
330 std::
string* mutable_output_env_dir();
331 std::
string* release_output_env_dir();
332 void set_allocated_output_env_dir(std::
string* output_env_dir);
333 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
334 "
string fields are deprecated and will be removed in a"
336 std::
string* unsafe_arena_release_output_env_dir();
337 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
338 "
string fields are deprecated and will be removed in a"
340 void unsafe_arena_set_allocated_output_env_dir(
341 std::
string* output_env_dir);
343 const std::
string& _internal_output_env_dir() const;
344 void _internal_set_output_env_dir(const std::
string& value);
345 std::
string* _internal_mutable_output_env_dir();
349 bool has_local_sound_speed_var() const;
351 bool _internal_has_local_sound_speed_var() const;
353 void clear_local_sound_speed_var();
354 const std::
string& local_sound_speed_var() const;
355 void set_local_sound_speed_var(const std::
string& value);
356 void set_local_sound_speed_var(std::
string&& value);
357 void set_local_sound_speed_var(const
char* value);
358 void set_local_sound_speed_var(const
char* value,
size_t size);
359 std::
string* mutable_local_sound_speed_var();
360 std::
string* release_local_sound_speed_var();
361 void set_allocated_local_sound_speed_var(std::
string* local_sound_speed_var);
362 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
363 "
string fields are deprecated and will be removed in a"
365 std::
string* unsafe_arena_release_local_sound_speed_var();
366 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
367 "
string fields are deprecated and will be removed in a"
369 void unsafe_arena_set_allocated_local_sound_speed_var(
370 std::
string* local_sound_speed_var);
372 const std::
string& _internal_local_sound_speed_var() const;
373 void _internal_set_local_sound_speed_var(const std::
string& value);
374 std::
string* _internal_mutable_local_sound_speed_var();
378 bool has_common() const;
380 bool _internal_has_common() const;
383 const ::
goby::moos::protobuf::GobyMOOSAppConfig& common() const;
384 ::
goby::moos::protobuf::GobyMOOSAppConfig* release_common();
385 ::
goby::moos::protobuf::GobyMOOSAppConfig* mutable_common();
386 void set_allocated_common(::
goby::moos::protobuf::GobyMOOSAppConfig* common);
388 const ::
goby::moos::protobuf::GobyMOOSAppConfig& _internal_common() const;
389 ::
goby::moos::protobuf::GobyMOOSAppConfig* _internal_mutable_common();
391 void unsafe_arena_set_allocated_common(
392 ::
goby::moos::protobuf::GobyMOOSAppConfig* common);
393 ::
goby::moos::protobuf::GobyMOOSAppConfig* unsafe_arena_release_common();
396 bool has_initial_env() const;
398 bool _internal_has_initial_env() const;
400 void clear_initial_env();
401 const ::
netsim::bellhop::protobuf::Environment& initial_env() const;
402 ::
netsim::bellhop::protobuf::Environment* release_initial_env();
403 ::
netsim::bellhop::protobuf::Environment* mutable_initial_env();
404 void set_allocated_initial_env(::
netsim::bellhop::protobuf::Environment* initial_env);
406 const ::
netsim::bellhop::protobuf::Environment& _internal_initial_env() const;
407 ::
netsim::bellhop::protobuf::Environment* _internal_mutable_initial_env();
409 void unsafe_arena_set_allocated_initial_env(
410 ::
netsim::bellhop::protobuf::Environment* initial_env);
411 ::
netsim::bellhop::protobuf::Environment* unsafe_arena_release_initial_env();
414 bool has_extrapolate_nav() const;
416 bool _internal_has_extrapolate_nav() const;
418 void clear_extrapolate_nav();
419 bool extrapolate_nav() const;
420 void set_extrapolate_nav(
bool value);
422 bool _internal_extrapolate_nav() const;
423 void _internal_set_extrapolate_nav(
bool value);
427 bool has_max_number_of_receivers() const;
429 bool _internal_has_max_number_of_receivers() const;
431 void clear_max_number_of_receivers();
432 ::PROTOBUF_NAMESPACE_ID::int32 max_number_of_receivers() const;
433 void set_max_number_of_receivers(::PROTOBUF_NAMESPACE_ID::int32 value);
435 ::PROTOBUF_NAMESPACE_ID::int32 _internal_max_number_of_receivers() const;
436 void _internal_set_max_number_of_receivers(::PROTOBUF_NAMESPACE_ID::int32 value);
443 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
444 typedef
void InternalArenaConstructable_;
445 typedef
void DestructorSkippable_;
446 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
447 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
449 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_moos_var_request_;
451 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr moos_var_request_;
453 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_moos_var_response_;
455 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr moos_var_response_;
457 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_output_env_dir_;
459 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr output_env_dir_;
460 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr local_sound_speed_var_;
461 ::
goby::moos::protobuf::GobyMOOSAppConfig* common_;
462 ::
netsim::bellhop::protobuf::Environment* initial_env_;
463 bool extrapolate_nav_;
464 ::PROTOBUF_NAMESPACE_ID::int32 max_number_of_receivers_;
470 public ::PROTOBUF_NAMESPACE_ID::Message {
477 : iBellhopRequest() {
478 *
this = ::std::move(from);
481 inline iBellhopRequest&
operator=(
const iBellhopRequest& from) {
485 inline iBellhopRequest&
operator=(iBellhopRequest&& from) noexcept {
486 if (GetArena() == from.GetArena()) {
487 if (
this != &from) InternalSwap(&from);
495 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
498 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
501 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
502 return GetDescriptor();
505 return GetMetadataStatic().descriptor;
508 return GetMetadataStatic().reflection;
514 return reinterpret_cast<const iBellhopRequest*
>(
517 static constexpr
int kIndexInFileMessages =
520 friend void swap(iBellhopRequest& a, iBellhopRequest& b) {
523 inline void Swap(iBellhopRequest* other) {
524 if (other ==
this)
return;
525 if (GetArena() == other->GetArena()) {
528 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
532 if (other ==
this)
return;
533 GOOGLE_DCHECK(GetArena() == other->GetArena());
539 inline iBellhopRequest*
New() const final {
540 return CreateMaybeMessage<iBellhopRequest>(
nullptr);
543 iBellhopRequest*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
544 return CreateMaybeMessage<iBellhopRequest>(arena);
546 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
547 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
550 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
551 bool IsInitialized() const final;
553 size_t ByteSizeLong() const final;
554 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
555 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
556 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
557 int GetCachedSize() const final {
return _cached_size_.Get(); }
560 inline void SharedCtor();
561 inline void SharedDtor();
562 void SetCachedSize(
int size)
const final;
563 void InternalSwap(iBellhopRequest* other);
564 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
565 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
566 return "netsim.protobuf.iBellhopRequest";
571 static void ArenaDtor(
void*
object);
572 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
577 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
600 static constexpr
int WaterColumnAction_ARRAYSIZE =
602 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
608 static_assert(::std::is_same<T, WaterColumnAction>::value ||
609 ::std::is_integral<T>::value,
610 "Incorrect type passed to function WaterColumnAction_Name.");
622 kRequestNumberFieldNumber = 2,
623 kWaterColumnActionFieldNumber = 3,
628 bool _internal_has_env()
const;
631 const ::netsim::bellhop::protobuf::Environment&
env()
const;
636 const ::netsim::bellhop::protobuf::Environment& _internal_env()
const;
637 ::netsim::bellhop::protobuf::Environment* _internal_mutable_env();
640 ::netsim::bellhop::protobuf::Environment* env);
646 bool _internal_has_request_number()
const;
652 ::PROTOBUF_NAMESPACE_ID::int32 _internal_request_number()
const;
653 void _internal_set_request_number(::PROTOBUF_NAMESPACE_ID::int32 value);
659 bool _internal_has_water_column_action()
const;
673 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
674 typedef void InternalArenaConstructable_;
675 typedef void DestructorSkippable_;
676 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
677 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
678 ::netsim::bellhop::protobuf::Environment* env_;
679 ::PROTOBUF_NAMESPACE_ID::int32 request_number_;
680 int water_column_action_;
681 friend struct ::TableStruct_netsim_2facousticstoolbox_2fiBellhop_5fmessages_2eproto;
685 class iBellhopResponse_TLAveragedInRange_TLSample
PROTOBUF_FINAL :
686 public ::PROTOBUF_NAMESPACE_ID::Message {
693 : iBellhopResponse_TLAveragedInRange_TLSample() {
694 *
this = ::std::move(from);
697 inline iBellhopResponse_TLAveragedInRange_TLSample&
operator=(
const iBellhopResponse_TLAveragedInRange_TLSample& from) {
701 inline iBellhopResponse_TLAveragedInRange_TLSample&
operator=(iBellhopResponse_TLAveragedInRange_TLSample&& from) noexcept {
702 if (GetArena() == from.GetArena()) {
703 if (
this != &from) InternalSwap(&from);
711 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
714 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
717 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
718 return GetDescriptor();
721 return GetMetadataStatic().descriptor;
724 return GetMetadataStatic().reflection;
730 return reinterpret_cast<const iBellhopResponse_TLAveragedInRange_TLSample*
>(
733 static constexpr
int kIndexInFileMessages =
736 friend void swap(iBellhopResponse_TLAveragedInRange_TLSample& a, iBellhopResponse_TLAveragedInRange_TLSample& b) {
739 inline void Swap(iBellhopResponse_TLAveragedInRange_TLSample* other) {
740 if (other ==
this)
return;
741 if (GetArena() == other->GetArena()) {
744 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
748 if (other ==
this)
return;
749 GOOGLE_DCHECK(GetArena() == other->GetArena());
755 inline iBellhopResponse_TLAveragedInRange_TLSample*
New() const final {
756 return CreateMaybeMessage<iBellhopResponse_TLAveragedInRange_TLSample>(
nullptr);
759 iBellhopResponse_TLAveragedInRange_TLSample*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
760 return CreateMaybeMessage<iBellhopResponse_TLAveragedInRange_TLSample>(arena);
762 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
763 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
764 void CopyFrom(
const iBellhopResponse_TLAveragedInRange_TLSample& from);
765 void MergeFrom(
const iBellhopResponse_TLAveragedInRange_TLSample& from);
766 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
767 bool IsInitialized() const final;
769 size_t ByteSizeLong() const final;
770 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
771 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
772 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
773 int GetCachedSize() const final {
return _cached_size_.Get(); }
776 inline void SharedCtor();
777 inline void SharedDtor();
778 void SetCachedSize(
int size)
const final;
779 void InternalSwap(iBellhopResponse_TLAveragedInRange_TLSample* other);
780 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
781 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
782 return "netsim.protobuf.iBellhopResponse.TLAveragedInRange.TLSample";
787 static void ArenaDtor(
void*
object);
788 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
793 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
805 kDepthFieldNumber = 1,
811 bool _internal_has_depth()
const;
817 double _internal_depth()
const;
818 void _internal_set_depth(
double value);
824 bool _internal_has_tl()
const;
830 double _internal_tl()
const;
831 void _internal_set_tl(
double value);
839 size_t RequiredFieldsByteSizeFallback()
const;
841 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
842 typedef void InternalArenaConstructable_;
843 typedef void DestructorSkippable_;
844 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
845 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
848 friend struct ::TableStruct_netsim_2facousticstoolbox_2fiBellhop_5fmessages_2eproto;
853 public ::PROTOBUF_NAMESPACE_ID::Message {
860 : iBellhopResponse_TLAveragedInRange() {
861 *
this = ::std::move(from);
864 inline iBellhopResponse_TLAveragedInRange&
operator=(
const iBellhopResponse_TLAveragedInRange& from) {
868 inline iBellhopResponse_TLAveragedInRange&
operator=(iBellhopResponse_TLAveragedInRange&& from) noexcept {
869 if (GetArena() == from.GetArena()) {
870 if (
this != &from) InternalSwap(&from);
878 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
881 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
884 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
885 return GetDescriptor();
888 return GetMetadataStatic().descriptor;
891 return GetMetadataStatic().reflection;
897 return reinterpret_cast<const iBellhopResponse_TLAveragedInRange*
>(
900 static constexpr
int kIndexInFileMessages =
903 friend void swap(iBellhopResponse_TLAveragedInRange& a, iBellhopResponse_TLAveragedInRange& b) {
906 inline void Swap(iBellhopResponse_TLAveragedInRange* other) {
907 if (other ==
this)
return;
908 if (GetArena() == other->GetArena()) {
911 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
915 if (other ==
this)
return;
916 GOOGLE_DCHECK(GetArena() == other->GetArena());
922 inline iBellhopResponse_TLAveragedInRange*
New() const final {
923 return CreateMaybeMessage<iBellhopResponse_TLAveragedInRange>(
nullptr);
926 iBellhopResponse_TLAveragedInRange*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
927 return CreateMaybeMessage<iBellhopResponse_TLAveragedInRange>(arena);
929 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
930 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
931 void CopyFrom(
const iBellhopResponse_TLAveragedInRange& from);
932 void MergeFrom(
const iBellhopResponse_TLAveragedInRange& from);
933 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
934 bool IsInitialized() const final;
936 size_t ByteSizeLong() const final;
937 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
938 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
939 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
940 int GetCachedSize() const final {
return _cached_size_.Get(); }
943 inline void SharedCtor();
944 inline void SharedDtor();
945 void SetCachedSize(
int size)
const final;
946 void InternalSwap(iBellhopResponse_TLAveragedInRange* other);
947 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
948 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
949 return "netsim.protobuf.iBellhopResponse.TLAveragedInRange";
954 static void ArenaDtor(
void*
object);
955 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
960 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
969 typedef iBellhopResponse_TLAveragedInRange_TLSample
TLSample;
974 kSampleFieldNumber = 1,
979 int _internal_sample_size()
const;
982 ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample*
mutable_sample(
int index);
983 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample >*
986 const ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample& _internal_sample(
int index)
const;
987 ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample* _internal_add_sample();
989 const ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample&
sample(
int index)
const;
990 ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample*
add_sample();
991 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample >&
998 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
999 typedef void InternalArenaConstructable_;
1000 typedef void DestructorSkippable_;
1001 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample > sample_;
1002 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1003 friend struct ::TableStruct_netsim_2facousticstoolbox_2fiBellhop_5fmessages_2eproto;
1008 public ::PROTOBUF_NAMESPACE_ID::Message {
1015 : iBellhopResponse() {
1016 *
this = ::std::move(from);
1019 inline iBellhopResponse&
operator=(
const iBellhopResponse& from) {
1023 inline iBellhopResponse&
operator=(iBellhopResponse&& from) noexcept {
1024 if (GetArena() == from.GetArena()) {
1025 if (
this != &from) InternalSwap(&from);
1033 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1036 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1040 return GetDescriptor();
1043 return GetMetadataStatic().descriptor;
1046 return GetMetadataStatic().reflection;
1052 return reinterpret_cast<const iBellhopResponse*
>(
1055 static constexpr
int kIndexInFileMessages =
1058 friend void swap(iBellhopResponse& a, iBellhopResponse& b) {
1061 inline void Swap(iBellhopResponse* other) {
1062 if (other ==
this)
return;
1063 if (GetArena() == other->GetArena()) {
1064 InternalSwap(other);
1066 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1070 if (other ==
this)
return;
1071 GOOGLE_DCHECK(GetArena() == other->GetArena());
1072 InternalSwap(other);
1077 inline iBellhopResponse*
New() const final {
1078 return CreateMaybeMessage<iBellhopResponse>(
nullptr);
1081 iBellhopResponse*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1082 return CreateMaybeMessage<iBellhopResponse>(arena);
1084 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1085 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1088 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1089 bool IsInitialized() const final;
1091 size_t ByteSizeLong() const final;
1092 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1093 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1094 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1095 int GetCachedSize() const final {
return _cached_size_.Get(); }
1098 inline void SharedCtor();
1099 inline void SharedDtor();
1100 void SetCachedSize(
int size)
const final;
1101 void InternalSwap(iBellhopResponse* other);
1102 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1103 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1104 return "netsim.protobuf.iBellhopResponse";
1109 static void ArenaDtor(
void*
object);
1110 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1115 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1129 kRequestorFieldNumber = 2,
1130 kOutputFileFieldNumber = 4,
1131 kSerializedTlMatrixFieldNumber = 10,
1132 kEnvFieldNumber = 3,
1133 kAvgTlFieldNumber = 5,
1134 kSuccessFieldNumber = 1,
1135 kRequestNumberFieldNumber = 6,
1140 bool _internal_has_requestor()
const;
1151 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1152 " string fields are deprecated and will be removed in a"
1154 std::
string* unsafe_arena_release_requestor();
1155 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1156 "
string fields are deprecated and will be removed in a"
1158 void unsafe_arena_set_allocated_requestor(
1159 std::
string* requestor);
1161 const std::
string& _internal_requestor() const;
1162 void _internal_set_requestor(const std::
string& value);
1163 std::
string* _internal_mutable_requestor();
1167 bool has_output_file() const;
1169 bool _internal_has_output_file() const;
1171 void clear_output_file();
1172 const std::
string& output_file() const;
1173 void set_output_file(const std::
string& value);
1174 void set_output_file(std::
string&& value);
1175 void set_output_file(const
char* value);
1176 void set_output_file(const
char* value,
size_t size);
1177 std::
string* mutable_output_file();
1178 std::
string* release_output_file();
1179 void set_allocated_output_file(std::
string* output_file);
1180 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1181 "
string fields are deprecated and will be removed in a"
1183 std::
string* unsafe_arena_release_output_file();
1184 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1185 "
string fields are deprecated and will be removed in a"
1187 void unsafe_arena_set_allocated_output_file(
1188 std::
string* output_file);
1190 const std::
string& _internal_output_file() const;
1191 void _internal_set_output_file(const std::
string& value);
1192 std::
string* _internal_mutable_output_file();
1196 bool has_serialized_tl_matrix() const;
1198 bool _internal_has_serialized_tl_matrix() const;
1200 void clear_serialized_tl_matrix();
1201 const std::
string& serialized_tl_matrix() const;
1202 void set_serialized_tl_matrix(const std::
string& value);
1203 void set_serialized_tl_matrix(std::
string&& value);
1204 void set_serialized_tl_matrix(const
char* value);
1205 void set_serialized_tl_matrix(const
void* value,
size_t size);
1206 std::
string* mutable_serialized_tl_matrix();
1207 std::
string* release_serialized_tl_matrix();
1208 void set_allocated_serialized_tl_matrix(std::
string* serialized_tl_matrix);
1209 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1210 "
string fields are deprecated and will be removed in a"
1212 std::
string* unsafe_arena_release_serialized_tl_matrix();
1213 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1214 "
string fields are deprecated and will be removed in a"
1216 void unsafe_arena_set_allocated_serialized_tl_matrix(
1217 std::
string* serialized_tl_matrix);
1219 const std::
string& _internal_serialized_tl_matrix() const;
1220 void _internal_set_serialized_tl_matrix(const std::
string& value);
1221 std::
string* _internal_mutable_serialized_tl_matrix();
1225 bool has_env() const;
1227 bool _internal_has_env() const;
1230 const ::
netsim::bellhop::protobuf::Environment& env() const;
1231 ::
netsim::bellhop::protobuf::Environment* release_env();
1232 ::
netsim::bellhop::protobuf::Environment* mutable_env();
1233 void set_allocated_env(::
netsim::bellhop::protobuf::Environment* env);
1235 const ::
netsim::bellhop::protobuf::Environment& _internal_env() const;
1236 ::
netsim::bellhop::protobuf::Environment* _internal_mutable_env();
1238 void unsafe_arena_set_allocated_env(
1239 ::
netsim::bellhop::protobuf::Environment* env);
1240 ::
netsim::bellhop::protobuf::Environment* unsafe_arena_release_env();
1243 bool has_avg_tl() const;
1245 bool _internal_has_avg_tl() const;
1247 void clear_avg_tl();
1248 const ::
netsim::protobuf::iBellhopResponse_TLAveragedInRange& avg_tl() const;
1249 ::
netsim::protobuf::iBellhopResponse_TLAveragedInRange* release_avg_tl();
1250 ::
netsim::protobuf::iBellhopResponse_TLAveragedInRange* mutable_avg_tl();
1251 void set_allocated_avg_tl(::
netsim::protobuf::iBellhopResponse_TLAveragedInRange* avg_tl);
1253 const ::
netsim::protobuf::iBellhopResponse_TLAveragedInRange& _internal_avg_tl() const;
1254 ::
netsim::protobuf::iBellhopResponse_TLAveragedInRange* _internal_mutable_avg_tl();
1256 void unsafe_arena_set_allocated_avg_tl(
1257 ::
netsim::protobuf::iBellhopResponse_TLAveragedInRange* avg_tl);
1258 ::
netsim::protobuf::iBellhopResponse_TLAveragedInRange* unsafe_arena_release_avg_tl();
1261 bool has_success() const;
1263 bool _internal_has_success() const;
1265 void clear_success();
1266 bool success() const;
1267 void set_success(
bool value);
1269 bool _internal_success() const;
1270 void _internal_set_success(
bool value);
1274 bool has_request_number() const;
1276 bool _internal_has_request_number() const;
1278 void clear_request_number();
1279 ::PROTOBUF_NAMESPACE_ID::int32 request_number() const;
1280 void set_request_number(::PROTOBUF_NAMESPACE_ID::int32 value);
1282 ::PROTOBUF_NAMESPACE_ID::int32 _internal_request_number() const;
1283 void _internal_set_request_number(::PROTOBUF_NAMESPACE_ID::int32 value);
1291 size_t RequiredFieldsByteSizeFallback() const;
1293 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1294 typedef
void InternalArenaConstructable_;
1295 typedef
void DestructorSkippable_;
1296 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1297 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1298 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr requestor_;
1299 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr output_file_;
1300 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr serialized_tl_matrix_;
1301 ::
netsim::bellhop::protobuf::Environment* env_;
1302 ::
netsim::protobuf::iBellhopResponse_TLAveragedInRange* avg_tl_;
1304 ::PROTOBUF_NAMESPACE_ID::int32 request_number_;
1310 public ::PROTOBUF_NAMESPACE_ID::Message {
1317 : SVPInfoRequest() {
1318 *
this = ::std::move(from);
1321 inline SVPInfoRequest&
operator=(
const SVPInfoRequest& from) {
1325 inline SVPInfoRequest&
operator=(SVPInfoRequest&& from) noexcept {
1326 if (GetArena() == from.GetArena()) {
1327 if (
this != &from) InternalSwap(&from);
1335 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1338 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1342 return GetDescriptor();
1345 return GetMetadataStatic().descriptor;
1348 return GetMetadataStatic().reflection;
1354 return reinterpret_cast<const SVPInfoRequest*
>(
1357 static constexpr
int kIndexInFileMessages =
1360 friend void swap(SVPInfoRequest& a, SVPInfoRequest& b) {
1363 inline void Swap(SVPInfoRequest* other) {
1364 if (other ==
this)
return;
1365 if (GetArena() == other->GetArena()) {
1366 InternalSwap(other);
1368 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1372 if (other ==
this)
return;
1373 GOOGLE_DCHECK(GetArena() == other->GetArena());
1374 InternalSwap(other);
1379 inline SVPInfoRequest*
New() const final {
1380 return CreateMaybeMessage<SVPInfoRequest>(
nullptr);
1383 SVPInfoRequest*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1384 return CreateMaybeMessage<SVPInfoRequest>(arena);
1386 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1387 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1390 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1391 bool IsInitialized() const final;
1393 size_t ByteSizeLong() const final;
1394 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1395 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1396 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1397 int GetCachedSize() const final {
return _cached_size_.Get(); }
1400 inline void SharedCtor();
1401 inline void SharedDtor();
1402 void SetCachedSize(
int size)
const final;
1403 void InternalSwap(SVPInfoRequest* other);
1404 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1405 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1406 return "netsim.protobuf.SVPInfoRequest";
1411 static void ArenaDtor(
void*
object);
1412 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1417 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1429 kDepthFieldNumber = 1,
1434 int _internal_depth_size()
const;
1438 double _internal_depth(
int index)
const;
1439 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
1440 _internal_depth()
const;
1441 void _internal_add_depth(
double value);
1442 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
1443 _internal_mutable_depth();
1448 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
1450 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
1457 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1458 typedef void InternalArenaConstructable_;
1459 typedef void DestructorSkippable_;
1460 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > depth_;
1461 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1462 friend struct ::TableStruct_netsim_2facousticstoolbox_2fiBellhop_5fmessages_2eproto;
1467 public ::PROTOBUF_NAMESPACE_ID::Message {
1474 : SVPInfoResponse_SVPSample() {
1475 *
this = ::std::move(from);
1478 inline SVPInfoResponse_SVPSample&
operator=(
const SVPInfoResponse_SVPSample& from) {
1482 inline SVPInfoResponse_SVPSample&
operator=(SVPInfoResponse_SVPSample&& from) noexcept {
1483 if (GetArena() == from.GetArena()) {
1484 if (
this != &from) InternalSwap(&from);
1492 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1495 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1499 return GetDescriptor();
1502 return GetMetadataStatic().descriptor;
1505 return GetMetadataStatic().reflection;
1511 return reinterpret_cast<const SVPInfoResponse_SVPSample*
>(
1514 static constexpr
int kIndexInFileMessages =
1517 friend void swap(SVPInfoResponse_SVPSample& a, SVPInfoResponse_SVPSample& b) {
1520 inline void Swap(SVPInfoResponse_SVPSample* other) {
1521 if (other ==
this)
return;
1522 if (GetArena() == other->GetArena()) {
1523 InternalSwap(other);
1525 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1529 if (other ==
this)
return;
1530 GOOGLE_DCHECK(GetArena() == other->GetArena());
1531 InternalSwap(other);
1536 inline SVPInfoResponse_SVPSample*
New() const final {
1537 return CreateMaybeMessage<SVPInfoResponse_SVPSample>(
nullptr);
1540 SVPInfoResponse_SVPSample*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1541 return CreateMaybeMessage<SVPInfoResponse_SVPSample>(arena);
1543 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1544 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1547 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1548 bool IsInitialized() const final;
1550 size_t ByteSizeLong() const final;
1551 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1552 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1553 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1554 int GetCachedSize() const final {
return _cached_size_.Get(); }
1557 inline void SharedCtor();
1558 inline void SharedDtor();
1559 void SetCachedSize(
int size)
const final;
1560 void InternalSwap(SVPInfoResponse_SVPSample* other);
1561 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1562 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1563 return "netsim.protobuf.SVPInfoResponse.SVPSample";
1568 static void ArenaDtor(
void*
object);
1569 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1574 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1586 kDepthFieldNumber = 1,
1587 kSoundSpeedFieldNumber = 2,
1592 bool _internal_has_depth()
const;
1598 double _internal_depth()
const;
1599 void _internal_set_depth(
double value);
1605 bool _internal_has_sound_speed()
const;
1611 double _internal_sound_speed()
const;
1612 void _internal_set_sound_speed(
double value);
1620 size_t RequiredFieldsByteSizeFallback()
const;
1622 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1623 typedef void InternalArenaConstructable_;
1624 typedef void DestructorSkippable_;
1625 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1626 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1628 double sound_speed_;
1629 friend struct ::TableStruct_netsim_2facousticstoolbox_2fiBellhop_5fmessages_2eproto;
1634 public ::PROTOBUF_NAMESPACE_ID::Message {
1641 : SVPInfoResponse() {
1642 *
this = ::std::move(from);
1645 inline SVPInfoResponse&
operator=(
const SVPInfoResponse& from) {
1649 inline SVPInfoResponse&
operator=(SVPInfoResponse&& from) noexcept {
1650 if (GetArena() == from.GetArena()) {
1651 if (
this != &from) InternalSwap(&from);
1659 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1662 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1666 return GetDescriptor();
1669 return GetMetadataStatic().descriptor;
1672 return GetMetadataStatic().reflection;
1678 return reinterpret_cast<const SVPInfoResponse*
>(
1681 static constexpr
int kIndexInFileMessages =
1684 friend void swap(SVPInfoResponse& a, SVPInfoResponse& b) {
1687 inline void Swap(SVPInfoResponse* other) {
1688 if (other ==
this)
return;
1689 if (GetArena() == other->GetArena()) {
1690 InternalSwap(other);
1692 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1696 if (other ==
this)
return;
1697 GOOGLE_DCHECK(GetArena() == other->GetArena());
1698 InternalSwap(other);
1703 inline SVPInfoResponse*
New() const final {
1704 return CreateMaybeMessage<SVPInfoResponse>(
nullptr);
1707 SVPInfoResponse*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1708 return CreateMaybeMessage<SVPInfoResponse>(arena);
1710 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1711 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1714 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1715 bool IsInitialized() const final;
1717 size_t ByteSizeLong() const final;
1718 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1719 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1720 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1721 int GetCachedSize() const final {
return _cached_size_.Get(); }
1724 inline void SharedCtor();
1725 inline void SharedDtor();
1726 void SetCachedSize(
int size)
const final;
1727 void InternalSwap(SVPInfoResponse* other);
1728 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1729 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1730 return "netsim.protobuf.SVPInfoResponse";
1735 static void ArenaDtor(
void*
object);
1736 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1741 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1755 kSvpSampleFieldNumber = 1,
1756 kSurfaceSoundSpeedFieldNumber = 2,
1757 kWaterDepthFieldNumber = 3,
1758 kBottomSoundSpeedFieldNumber = 4,
1763 int _internal_svp_sample_size()
const;
1767 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::SVPInfoResponse_SVPSample >*
1770 const ::netsim::protobuf::SVPInfoResponse_SVPSample& _internal_svp_sample(
int index)
const;
1771 ::netsim::protobuf::SVPInfoResponse_SVPSample* _internal_add_svp_sample();
1773 const ::netsim::protobuf::SVPInfoResponse_SVPSample&
svp_sample(
int index)
const;
1775 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::SVPInfoResponse_SVPSample >&
1781 bool _internal_has_surface_sound_speed()
const;
1787 double _internal_surface_sound_speed()
const;
1788 void _internal_set_surface_sound_speed(
double value);
1794 bool _internal_has_water_depth()
const;
1800 double _internal_water_depth()
const;
1801 void _internal_set_water_depth(
double value);
1807 bool _internal_has_bottom_sound_speed()
const;
1813 double _internal_bottom_sound_speed()
const;
1814 void _internal_set_bottom_sound_speed(
double value);
1821 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1822 typedef void InternalArenaConstructable_;
1823 typedef void DestructorSkippable_;
1824 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1825 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1826 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::SVPInfoResponse_SVPSample > svp_sample_;
1827 double surface_sound_speed_;
1828 double water_depth_;
1829 double bottom_sound_speed_;
1830 friend struct ::TableStruct_netsim_2facousticstoolbox_2fiBellhop_5fmessages_2eproto;
1838 #pragma GCC diagnostic push
1839 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1844 inline bool iBellhopConfig::_internal_has_common()
const {
1845 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1846 PROTOBUF_ASSUME(!value || common_ !=
nullptr);
1849 inline bool iBellhopConfig::has_common()
const {
1850 return _internal_has_common();
1852 inline const ::goby::moos::protobuf::GobyMOOSAppConfig& iBellhopConfig::_internal_common()
const {
1853 const ::goby::moos::protobuf::GobyMOOSAppConfig* p = common_;
1854 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::moos::protobuf::GobyMOOSAppConfig*
>(
1855 &::goby::moos::protobuf::_GobyMOOSAppConfig_default_instance_);
1857 inline const ::goby::moos::protobuf::GobyMOOSAppConfig& iBellhopConfig::common()
const {
1859 return _internal_common();
1861 inline void iBellhopConfig::unsafe_arena_set_allocated_common(
1862 ::goby::moos::protobuf::GobyMOOSAppConfig* common) {
1863 if (GetArena() ==
nullptr) {
1864 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(common_);
1868 _has_bits_[0] |= 0x00000010u;
1870 _has_bits_[0] &= ~0x00000010u;
1874 inline ::goby::moos::protobuf::GobyMOOSAppConfig* iBellhopConfig::release_common() {
1875 auto temp = unsafe_arena_release_common();
1876 if (GetArena() !=
nullptr) {
1877 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1881 inline ::goby::moos::protobuf::GobyMOOSAppConfig* iBellhopConfig::unsafe_arena_release_common() {
1883 _has_bits_[0] &= ~0x00000010u;
1884 ::goby::moos::protobuf::GobyMOOSAppConfig* temp = common_;
1888 inline ::goby::moos::protobuf::GobyMOOSAppConfig* iBellhopConfig::_internal_mutable_common() {
1889 _has_bits_[0] |= 0x00000010u;
1890 if (common_ ==
nullptr) {
1891 auto* p = CreateMaybeMessage<::goby::moos::protobuf::GobyMOOSAppConfig>(GetArena());
1896 inline ::goby::moos::protobuf::GobyMOOSAppConfig* iBellhopConfig::mutable_common() {
1898 return _internal_mutable_common();
1900 inline void iBellhopConfig::set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig* common) {
1901 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1902 if (message_arena ==
nullptr) {
1903 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(common_);
1906 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1907 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(common)->GetArena();
1908 if (message_arena != submessage_arena) {
1909 common = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1910 message_arena, common, submessage_arena);
1912 _has_bits_[0] |= 0x00000010u;
1914 _has_bits_[0] &= ~0x00000010u;
1921 inline bool iBellhopConfig::_internal_has_initial_env()
const {
1922 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1923 PROTOBUF_ASSUME(!value || initial_env_ !=
nullptr);
1926 inline bool iBellhopConfig::has_initial_env()
const {
1927 return _internal_has_initial_env();
1929 inline const ::netsim::bellhop::protobuf::Environment& iBellhopConfig::_internal_initial_env()
const {
1930 const ::netsim::bellhop::protobuf::Environment* p = initial_env_;
1931 return p !=
nullptr ? *p : *
reinterpret_cast<const ::netsim::bellhop::protobuf::Environment*
>(
1934 inline const ::netsim::bellhop::protobuf::Environment& iBellhopConfig::initial_env()
const {
1936 return _internal_initial_env();
1938 inline void iBellhopConfig::unsafe_arena_set_allocated_initial_env(
1939 ::netsim::bellhop::protobuf::Environment* initial_env) {
1940 if (GetArena() ==
nullptr) {
1941 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(initial_env_);
1943 initial_env_ = initial_env;
1945 _has_bits_[0] |= 0x00000020u;
1947 _has_bits_[0] &= ~0x00000020u;
1951 inline ::netsim::bellhop::protobuf::Environment* iBellhopConfig::release_initial_env() {
1952 auto temp = unsafe_arena_release_initial_env();
1953 if (GetArena() !=
nullptr) {
1954 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1958 inline ::netsim::bellhop::protobuf::Environment* iBellhopConfig::unsafe_arena_release_initial_env() {
1960 _has_bits_[0] &= ~0x00000020u;
1961 ::netsim::bellhop::protobuf::Environment* temp = initial_env_;
1962 initial_env_ =
nullptr;
1965 inline ::netsim::bellhop::protobuf::Environment* iBellhopConfig::_internal_mutable_initial_env() {
1966 _has_bits_[0] |= 0x00000020u;
1967 if (initial_env_ ==
nullptr) {
1968 auto* p = CreateMaybeMessage<::netsim::bellhop::protobuf::Environment>(GetArena());
1971 return initial_env_;
1973 inline ::netsim::bellhop::protobuf::Environment* iBellhopConfig::mutable_initial_env() {
1975 return _internal_mutable_initial_env();
1977 inline void iBellhopConfig::set_allocated_initial_env(::netsim::bellhop::protobuf::Environment* initial_env) {
1978 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1979 if (message_arena ==
nullptr) {
1980 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(initial_env_);
1983 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1984 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(initial_env)->GetArena();
1985 if (message_arena != submessage_arena) {
1986 initial_env = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1987 message_arena, initial_env, submessage_arena);
1989 _has_bits_[0] |= 0x00000020u;
1991 _has_bits_[0] &= ~0x00000020u;
1993 initial_env_ = initial_env;
1998 inline bool iBellhopConfig::_internal_has_moos_var_request()
const {
1999 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2002 inline bool iBellhopConfig::has_moos_var_request()
const {
2003 return _internal_has_moos_var_request();
2005 inline void iBellhopConfig::clear_moos_var_request() {
2006 moos_var_request_.ClearToDefault(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_request_.get(), GetArena());
2007 _has_bits_[0] &= ~0x00000001u;
2009 inline const std::string& iBellhopConfig::moos_var_request()
const {
2011 return _internal_moos_var_request();
2013 inline void iBellhopConfig::set_moos_var_request(
const std::string& value) {
2014 _internal_set_moos_var_request(value);
2017 inline std::string* iBellhopConfig::mutable_moos_var_request() {
2019 return _internal_mutable_moos_var_request();
2021 inline const std::string& iBellhopConfig::_internal_moos_var_request()
const {
2022 return moos_var_request_.Get();
2024 inline void iBellhopConfig::_internal_set_moos_var_request(
const std::string& value) {
2025 _has_bits_[0] |= 0x00000001u;
2026 moos_var_request_.Set(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_request_.get(), value, GetArena());
2028 inline void iBellhopConfig::set_moos_var_request(std::string&& value) {
2029 _has_bits_[0] |= 0x00000001u;
2030 moos_var_request_.Set(
2031 &::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_request_.get(), ::std::move(value), GetArena());
2034 inline void iBellhopConfig::set_moos_var_request(
const char* value) {
2035 GOOGLE_DCHECK(value !=
nullptr);
2036 _has_bits_[0] |= 0x00000001u;
2037 moos_var_request_.Set(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_request_.get(), ::std::string(value),
2041 inline void iBellhopConfig::set_moos_var_request(
const char* value,
2043 _has_bits_[0] |= 0x00000001u;
2044 moos_var_request_.Set(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_request_.get(), ::std::string(
2045 reinterpret_cast<const char*
>(value), size), GetArena());
2048 inline std::string* iBellhopConfig::_internal_mutable_moos_var_request() {
2049 _has_bits_[0] |= 0x00000001u;
2050 return moos_var_request_.Mutable(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_request_.get(), GetArena());
2052 inline std::string* iBellhopConfig::release_moos_var_request() {
2054 if (!_internal_has_moos_var_request()) {
2057 _has_bits_[0] &= ~0x00000001u;
2058 return moos_var_request_.ReleaseNonDefault(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_request_.get(), GetArena());
2060 inline void iBellhopConfig::set_allocated_moos_var_request(std::string* moos_var_request) {
2061 if (moos_var_request !=
nullptr) {
2062 _has_bits_[0] |= 0x00000001u;
2064 _has_bits_[0] &= ~0x00000001u;
2066 moos_var_request_.SetAllocated(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_request_.get(), moos_var_request,
2070 inline std::string* iBellhopConfig::unsafe_arena_release_moos_var_request() {
2072 GOOGLE_DCHECK(GetArena() !=
nullptr);
2073 _has_bits_[0] &= ~0x00000001u;
2074 return moos_var_request_.UnsafeArenaRelease(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_request_.get(),
2077 inline void iBellhopConfig::unsafe_arena_set_allocated_moos_var_request(
2078 std::string* moos_var_request) {
2079 GOOGLE_DCHECK(GetArena() !=
nullptr);
2080 if (moos_var_request !=
nullptr) {
2081 _has_bits_[0] |= 0x00000001u;
2083 _has_bits_[0] &= ~0x00000001u;
2085 moos_var_request_.UnsafeArenaSetAllocated(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_request_.get(),
2086 moos_var_request, GetArena());
2091 inline bool iBellhopConfig::_internal_has_moos_var_response()
const {
2092 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2095 inline bool iBellhopConfig::has_moos_var_response()
const {
2096 return _internal_has_moos_var_response();
2098 inline void iBellhopConfig::clear_moos_var_response() {
2099 moos_var_response_.ClearToDefault(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_response_.get(), GetArena());
2100 _has_bits_[0] &= ~0x00000002u;
2102 inline const std::string& iBellhopConfig::moos_var_response()
const {
2104 return _internal_moos_var_response();
2106 inline void iBellhopConfig::set_moos_var_response(
const std::string& value) {
2107 _internal_set_moos_var_response(value);
2110 inline std::string* iBellhopConfig::mutable_moos_var_response() {
2112 return _internal_mutable_moos_var_response();
2114 inline const std::string& iBellhopConfig::_internal_moos_var_response()
const {
2115 return moos_var_response_.Get();
2117 inline void iBellhopConfig::_internal_set_moos_var_response(
const std::string& value) {
2118 _has_bits_[0] |= 0x00000002u;
2119 moos_var_response_.Set(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_response_.get(), value, GetArena());
2121 inline void iBellhopConfig::set_moos_var_response(std::string&& value) {
2122 _has_bits_[0] |= 0x00000002u;
2123 moos_var_response_.Set(
2124 &::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_response_.get(), ::std::move(value), GetArena());
2127 inline void iBellhopConfig::set_moos_var_response(
const char* value) {
2128 GOOGLE_DCHECK(value !=
nullptr);
2129 _has_bits_[0] |= 0x00000002u;
2130 moos_var_response_.Set(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_response_.get(), ::std::string(value),
2134 inline void iBellhopConfig::set_moos_var_response(
const char* value,
2136 _has_bits_[0] |= 0x00000002u;
2137 moos_var_response_.Set(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_response_.get(), ::std::string(
2138 reinterpret_cast<const char*
>(value), size), GetArena());
2141 inline std::string* iBellhopConfig::_internal_mutable_moos_var_response() {
2142 _has_bits_[0] |= 0x00000002u;
2143 return moos_var_response_.Mutable(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_response_.get(), GetArena());
2145 inline std::string* iBellhopConfig::release_moos_var_response() {
2147 if (!_internal_has_moos_var_response()) {
2150 _has_bits_[0] &= ~0x00000002u;
2151 return moos_var_response_.ReleaseNonDefault(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_response_.get(), GetArena());
2153 inline void iBellhopConfig::set_allocated_moos_var_response(std::string* moos_var_response) {
2154 if (moos_var_response !=
nullptr) {
2155 _has_bits_[0] |= 0x00000002u;
2157 _has_bits_[0] &= ~0x00000002u;
2159 moos_var_response_.SetAllocated(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_response_.get(), moos_var_response,
2163 inline std::string* iBellhopConfig::unsafe_arena_release_moos_var_response() {
2165 GOOGLE_DCHECK(GetArena() !=
nullptr);
2166 _has_bits_[0] &= ~0x00000002u;
2167 return moos_var_response_.UnsafeArenaRelease(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_response_.get(),
2170 inline void iBellhopConfig::unsafe_arena_set_allocated_moos_var_response(
2171 std::string* moos_var_response) {
2172 GOOGLE_DCHECK(GetArena() !=
nullptr);
2173 if (moos_var_response !=
nullptr) {
2174 _has_bits_[0] |= 0x00000002u;
2176 _has_bits_[0] &= ~0x00000002u;
2178 moos_var_response_.UnsafeArenaSetAllocated(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_moos_var_response_.get(),
2179 moos_var_response, GetArena());
2184 inline bool iBellhopConfig::_internal_has_output_env_dir()
const {
2185 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2188 inline bool iBellhopConfig::has_output_env_dir()
const {
2189 return _internal_has_output_env_dir();
2191 inline void iBellhopConfig::clear_output_env_dir() {
2192 output_env_dir_.ClearToDefault(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_output_env_dir_.get(), GetArena());
2193 _has_bits_[0] &= ~0x00000004u;
2195 inline const std::string& iBellhopConfig::output_env_dir()
const {
2197 return _internal_output_env_dir();
2199 inline void iBellhopConfig::set_output_env_dir(
const std::string& value) {
2200 _internal_set_output_env_dir(value);
2203 inline std::string* iBellhopConfig::mutable_output_env_dir() {
2205 return _internal_mutable_output_env_dir();
2207 inline const std::string& iBellhopConfig::_internal_output_env_dir()
const {
2208 return output_env_dir_.Get();
2210 inline void iBellhopConfig::_internal_set_output_env_dir(
const std::string& value) {
2211 _has_bits_[0] |= 0x00000004u;
2212 output_env_dir_.Set(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_output_env_dir_.get(), value, GetArena());
2214 inline void iBellhopConfig::set_output_env_dir(std::string&& value) {
2215 _has_bits_[0] |= 0x00000004u;
2216 output_env_dir_.Set(
2217 &::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_output_env_dir_.get(), ::std::move(value), GetArena());
2220 inline void iBellhopConfig::set_output_env_dir(
const char* value) {
2221 GOOGLE_DCHECK(value !=
nullptr);
2222 _has_bits_[0] |= 0x00000004u;
2223 output_env_dir_.Set(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_output_env_dir_.get(), ::std::string(value),
2227 inline void iBellhopConfig::set_output_env_dir(
const char* value,
2229 _has_bits_[0] |= 0x00000004u;
2230 output_env_dir_.Set(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_output_env_dir_.get(), ::std::string(
2231 reinterpret_cast<const char*
>(value), size), GetArena());
2234 inline std::string* iBellhopConfig::_internal_mutable_output_env_dir() {
2235 _has_bits_[0] |= 0x00000004u;
2236 return output_env_dir_.Mutable(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_output_env_dir_.get(), GetArena());
2238 inline std::string* iBellhopConfig::release_output_env_dir() {
2240 if (!_internal_has_output_env_dir()) {
2243 _has_bits_[0] &= ~0x00000004u;
2244 return output_env_dir_.ReleaseNonDefault(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_output_env_dir_.get(), GetArena());
2246 inline void iBellhopConfig::set_allocated_output_env_dir(std::string* output_env_dir) {
2247 if (output_env_dir !=
nullptr) {
2248 _has_bits_[0] |= 0x00000004u;
2250 _has_bits_[0] &= ~0x00000004u;
2252 output_env_dir_.SetAllocated(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_output_env_dir_.get(), output_env_dir,
2256 inline std::string* iBellhopConfig::unsafe_arena_release_output_env_dir() {
2258 GOOGLE_DCHECK(GetArena() !=
nullptr);
2259 _has_bits_[0] &= ~0x00000004u;
2260 return output_env_dir_.UnsafeArenaRelease(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_output_env_dir_.get(),
2263 inline void iBellhopConfig::unsafe_arena_set_allocated_output_env_dir(
2264 std::string* output_env_dir) {
2265 GOOGLE_DCHECK(GetArena() !=
nullptr);
2266 if (output_env_dir !=
nullptr) {
2267 _has_bits_[0] |= 0x00000004u;
2269 _has_bits_[0] &= ~0x00000004u;
2271 output_env_dir_.UnsafeArenaSetAllocated(&::netsim::protobuf::iBellhopConfig::_i_give_permission_to_break_this_code_default_output_env_dir_.get(),
2272 output_env_dir, GetArena());
2277 inline bool iBellhopConfig::_internal_has_extrapolate_nav()
const {
2278 bool value = (_has_bits_[0] & 0x00000040u) != 0;
2281 inline bool iBellhopConfig::has_extrapolate_nav()
const {
2282 return _internal_has_extrapolate_nav();
2284 inline void iBellhopConfig::clear_extrapolate_nav() {
2285 extrapolate_nav_ =
false;
2286 _has_bits_[0] &= ~0x00000040u;
2288 inline bool iBellhopConfig::_internal_extrapolate_nav()
const {
2289 return extrapolate_nav_;
2291 inline bool iBellhopConfig::extrapolate_nav()
const {
2293 return _internal_extrapolate_nav();
2295 inline void iBellhopConfig::_internal_set_extrapolate_nav(
bool value) {
2296 _has_bits_[0] |= 0x00000040u;
2297 extrapolate_nav_ = value;
2299 inline void iBellhopConfig::set_extrapolate_nav(
bool value) {
2300 _internal_set_extrapolate_nav(value);
2305 inline bool iBellhopConfig::_internal_has_local_sound_speed_var()
const {
2306 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2309 inline bool iBellhopConfig::has_local_sound_speed_var()
const {
2310 return _internal_has_local_sound_speed_var();
2312 inline void iBellhopConfig::clear_local_sound_speed_var() {
2313 local_sound_speed_var_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2314 _has_bits_[0] &= ~0x00000008u;
2316 inline const std::string& iBellhopConfig::local_sound_speed_var()
const {
2318 return _internal_local_sound_speed_var();
2320 inline void iBellhopConfig::set_local_sound_speed_var(
const std::string& value) {
2321 _internal_set_local_sound_speed_var(value);
2324 inline std::string* iBellhopConfig::mutable_local_sound_speed_var() {
2326 return _internal_mutable_local_sound_speed_var();
2328 inline const std::string& iBellhopConfig::_internal_local_sound_speed_var()
const {
2329 return local_sound_speed_var_.Get();
2331 inline void iBellhopConfig::_internal_set_local_sound_speed_var(
const std::string& value) {
2332 _has_bits_[0] |= 0x00000008u;
2333 local_sound_speed_var_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2335 inline void iBellhopConfig::set_local_sound_speed_var(std::string&& value) {
2336 _has_bits_[0] |= 0x00000008u;
2337 local_sound_speed_var_.Set(
2338 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2341 inline void iBellhopConfig::set_local_sound_speed_var(
const char* value) {
2342 GOOGLE_DCHECK(value !=
nullptr);
2343 _has_bits_[0] |= 0x00000008u;
2344 local_sound_speed_var_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2348 inline void iBellhopConfig::set_local_sound_speed_var(
const char* value,
2350 _has_bits_[0] |= 0x00000008u;
2351 local_sound_speed_var_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2352 reinterpret_cast<const char*
>(value), size), GetArena());
2355 inline std::string* iBellhopConfig::_internal_mutable_local_sound_speed_var() {
2356 _has_bits_[0] |= 0x00000008u;
2357 return local_sound_speed_var_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2359 inline std::string* iBellhopConfig::release_local_sound_speed_var() {
2361 if (!_internal_has_local_sound_speed_var()) {
2364 _has_bits_[0] &= ~0x00000008u;
2365 return local_sound_speed_var_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2367 inline void iBellhopConfig::set_allocated_local_sound_speed_var(std::string* local_sound_speed_var) {
2368 if (local_sound_speed_var !=
nullptr) {
2369 _has_bits_[0] |= 0x00000008u;
2371 _has_bits_[0] &= ~0x00000008u;
2373 local_sound_speed_var_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), local_sound_speed_var,
2377 inline std::string* iBellhopConfig::unsafe_arena_release_local_sound_speed_var() {
2379 GOOGLE_DCHECK(GetArena() !=
nullptr);
2380 _has_bits_[0] &= ~0x00000008u;
2381 return local_sound_speed_var_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2384 inline void iBellhopConfig::unsafe_arena_set_allocated_local_sound_speed_var(
2385 std::string* local_sound_speed_var) {
2386 GOOGLE_DCHECK(GetArena() !=
nullptr);
2387 if (local_sound_speed_var !=
nullptr) {
2388 _has_bits_[0] |= 0x00000008u;
2390 _has_bits_[0] &= ~0x00000008u;
2392 local_sound_speed_var_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2393 local_sound_speed_var, GetArena());
2398 inline bool iBellhopConfig::_internal_has_max_number_of_receivers()
const {
2399 bool value = (_has_bits_[0] & 0x00000080u) != 0;
2402 inline bool iBellhopConfig::has_max_number_of_receivers()
const {
2403 return _internal_has_max_number_of_receivers();
2405 inline void iBellhopConfig::clear_max_number_of_receivers() {
2406 max_number_of_receivers_ = 1000000;
2407 _has_bits_[0] &= ~0x00000080u;
2409 inline ::PROTOBUF_NAMESPACE_ID::int32 iBellhopConfig::_internal_max_number_of_receivers()
const {
2410 return max_number_of_receivers_;
2412 inline ::PROTOBUF_NAMESPACE_ID::int32 iBellhopConfig::max_number_of_receivers()
const {
2414 return _internal_max_number_of_receivers();
2416 inline void iBellhopConfig::_internal_set_max_number_of_receivers(::PROTOBUF_NAMESPACE_ID::int32 value) {
2417 _has_bits_[0] |= 0x00000080u;
2418 max_number_of_receivers_ = value;
2420 inline void iBellhopConfig::set_max_number_of_receivers(::PROTOBUF_NAMESPACE_ID::int32 value) {
2421 _internal_set_max_number_of_receivers(value);
2430 inline bool iBellhopRequest::_internal_has_env()
const {
2431 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2432 PROTOBUF_ASSUME(!value || env_ !=
nullptr);
2435 inline bool iBellhopRequest::has_env()
const {
2436 return _internal_has_env();
2438 inline const ::netsim::bellhop::protobuf::Environment& iBellhopRequest::_internal_env()
const {
2439 const ::netsim::bellhop::protobuf::Environment* p = env_;
2440 return p !=
nullptr ? *p : *
reinterpret_cast<const ::netsim::bellhop::protobuf::Environment*
>(
2443 inline const ::netsim::bellhop::protobuf::Environment& iBellhopRequest::env()
const {
2445 return _internal_env();
2447 inline void iBellhopRequest::unsafe_arena_set_allocated_env(
2448 ::netsim::bellhop::protobuf::Environment* env) {
2449 if (GetArena() ==
nullptr) {
2450 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(env_);
2454 _has_bits_[0] |= 0x00000001u;
2456 _has_bits_[0] &= ~0x00000001u;
2460 inline ::netsim::bellhop::protobuf::Environment* iBellhopRequest::release_env() {
2461 auto temp = unsafe_arena_release_env();
2462 if (GetArena() !=
nullptr) {
2463 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2467 inline ::netsim::bellhop::protobuf::Environment* iBellhopRequest::unsafe_arena_release_env() {
2469 _has_bits_[0] &= ~0x00000001u;
2470 ::netsim::bellhop::protobuf::Environment* temp = env_;
2474 inline ::netsim::bellhop::protobuf::Environment* iBellhopRequest::_internal_mutable_env() {
2475 _has_bits_[0] |= 0x00000001u;
2476 if (env_ ==
nullptr) {
2477 auto* p = CreateMaybeMessage<::netsim::bellhop::protobuf::Environment>(GetArena());
2482 inline ::netsim::bellhop::protobuf::Environment* iBellhopRequest::mutable_env() {
2484 return _internal_mutable_env();
2486 inline void iBellhopRequest::set_allocated_env(::netsim::bellhop::protobuf::Environment* env) {
2487 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2488 if (message_arena ==
nullptr) {
2489 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(env_);
2492 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2493 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(env)->GetArena();
2494 if (message_arena != submessage_arena) {
2495 env = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2496 message_arena, env, submessage_arena);
2498 _has_bits_[0] |= 0x00000001u;
2500 _has_bits_[0] &= ~0x00000001u;
2507 inline bool iBellhopRequest::_internal_has_request_number()
const {
2508 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2511 inline bool iBellhopRequest::has_request_number()
const {
2512 return _internal_has_request_number();
2514 inline void iBellhopRequest::clear_request_number() {
2515 request_number_ = 0;
2516 _has_bits_[0] &= ~0x00000002u;
2518 inline ::PROTOBUF_NAMESPACE_ID::int32 iBellhopRequest::_internal_request_number()
const {
2519 return request_number_;
2521 inline ::PROTOBUF_NAMESPACE_ID::int32 iBellhopRequest::request_number()
const {
2523 return _internal_request_number();
2525 inline void iBellhopRequest::_internal_set_request_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
2526 _has_bits_[0] |= 0x00000002u;
2527 request_number_ = value;
2529 inline void iBellhopRequest::set_request_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
2530 _internal_set_request_number(value);
2535 inline bool iBellhopRequest::_internal_has_water_column_action()
const {
2536 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2539 inline bool iBellhopRequest::has_water_column_action()
const {
2540 return _internal_has_water_column_action();
2542 inline void iBellhopRequest::clear_water_column_action() {
2543 water_column_action_ = 2;
2544 _has_bits_[0] &= ~0x00000004u;
2551 return _internal_water_column_action();
2555 _has_bits_[0] |= 0x00000004u;
2556 water_column_action_ = value;
2559 _internal_set_water_column_action(value);
2568 inline bool iBellhopResponse_TLAveragedInRange_TLSample::_internal_has_depth()
const {
2569 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2572 inline bool iBellhopResponse_TLAveragedInRange_TLSample::has_depth()
const {
2573 return _internal_has_depth();
2575 inline void iBellhopResponse_TLAveragedInRange_TLSample::clear_depth() {
2577 _has_bits_[0] &= ~0x00000001u;
2579 inline double iBellhopResponse_TLAveragedInRange_TLSample::_internal_depth()
const {
2582 inline double iBellhopResponse_TLAveragedInRange_TLSample::depth()
const {
2584 return _internal_depth();
2586 inline void iBellhopResponse_TLAveragedInRange_TLSample::_internal_set_depth(
double value) {
2587 _has_bits_[0] |= 0x00000001u;
2590 inline void iBellhopResponse_TLAveragedInRange_TLSample::set_depth(
double value) {
2591 _internal_set_depth(value);
2596 inline bool iBellhopResponse_TLAveragedInRange_TLSample::_internal_has_tl()
const {
2597 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2600 inline bool iBellhopResponse_TLAveragedInRange_TLSample::has_tl()
const {
2601 return _internal_has_tl();
2603 inline void iBellhopResponse_TLAveragedInRange_TLSample::clear_tl() {
2605 _has_bits_[0] &= ~0x00000002u;
2607 inline double iBellhopResponse_TLAveragedInRange_TLSample::_internal_tl()
const {
2610 inline double iBellhopResponse_TLAveragedInRange_TLSample::tl()
const {
2612 return _internal_tl();
2614 inline void iBellhopResponse_TLAveragedInRange_TLSample::_internal_set_tl(
double value) {
2615 _has_bits_[0] |= 0x00000002u;
2618 inline void iBellhopResponse_TLAveragedInRange_TLSample::set_tl(
double value) {
2619 _internal_set_tl(value);
2628 inline int iBellhopResponse_TLAveragedInRange::_internal_sample_size()
const {
2629 return sample_.size();
2631 inline int iBellhopResponse_TLAveragedInRange::sample_size()
const {
2632 return _internal_sample_size();
2634 inline void iBellhopResponse_TLAveragedInRange::clear_sample() {
2637 inline ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample* iBellhopResponse_TLAveragedInRange::mutable_sample(
int index) {
2639 return sample_.Mutable(index);
2641 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample >*
2642 iBellhopResponse_TLAveragedInRange::mutable_sample() {
2646 inline const ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample& iBellhopResponse_TLAveragedInRange::_internal_sample(
int index)
const {
2647 return sample_.Get(index);
2649 inline const ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample& iBellhopResponse_TLAveragedInRange::sample(
int index)
const {
2651 return _internal_sample(index);
2653 inline ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample* iBellhopResponse_TLAveragedInRange::_internal_add_sample() {
2654 return sample_.Add();
2656 inline ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample* iBellhopResponse_TLAveragedInRange::add_sample() {
2658 return _internal_add_sample();
2660 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample >&
2661 iBellhopResponse_TLAveragedInRange::sample()
const {
2671 inline bool iBellhopResponse::_internal_has_success()
const {
2672 bool value = (_has_bits_[0] & 0x00000020u) != 0;
2675 inline bool iBellhopResponse::has_success()
const {
2676 return _internal_has_success();
2678 inline void iBellhopResponse::clear_success() {
2680 _has_bits_[0] &= ~0x00000020u;
2682 inline bool iBellhopResponse::_internal_success()
const {
2685 inline bool iBellhopResponse::success()
const {
2687 return _internal_success();
2689 inline void iBellhopResponse::_internal_set_success(
bool value) {
2690 _has_bits_[0] |= 0x00000020u;
2693 inline void iBellhopResponse::set_success(
bool value) {
2694 _internal_set_success(value);
2699 inline bool iBellhopResponse::_internal_has_requestor()
const {
2700 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2703 inline bool iBellhopResponse::has_requestor()
const {
2704 return _internal_has_requestor();
2706 inline void iBellhopResponse::clear_requestor() {
2707 requestor_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2708 _has_bits_[0] &= ~0x00000001u;
2710 inline const std::string& iBellhopResponse::requestor()
const {
2712 return _internal_requestor();
2714 inline void iBellhopResponse::set_requestor(
const std::string& value) {
2715 _internal_set_requestor(value);
2718 inline std::string* iBellhopResponse::mutable_requestor() {
2720 return _internal_mutable_requestor();
2722 inline const std::string& iBellhopResponse::_internal_requestor()
const {
2723 return requestor_.Get();
2725 inline void iBellhopResponse::_internal_set_requestor(
const std::string& value) {
2726 _has_bits_[0] |= 0x00000001u;
2727 requestor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2729 inline void iBellhopResponse::set_requestor(std::string&& value) {
2730 _has_bits_[0] |= 0x00000001u;
2732 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2735 inline void iBellhopResponse::set_requestor(
const char* value) {
2736 GOOGLE_DCHECK(value !=
nullptr);
2737 _has_bits_[0] |= 0x00000001u;
2738 requestor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2742 inline void iBellhopResponse::set_requestor(
const char* value,
2744 _has_bits_[0] |= 0x00000001u;
2745 requestor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2746 reinterpret_cast<const char*
>(value), size), GetArena());
2749 inline std::string* iBellhopResponse::_internal_mutable_requestor() {
2750 _has_bits_[0] |= 0x00000001u;
2751 return requestor_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2753 inline std::string* iBellhopResponse::release_requestor() {
2755 if (!_internal_has_requestor()) {
2758 _has_bits_[0] &= ~0x00000001u;
2759 return requestor_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2761 inline void iBellhopResponse::set_allocated_requestor(std::string* requestor) {
2762 if (requestor !=
nullptr) {
2763 _has_bits_[0] |= 0x00000001u;
2765 _has_bits_[0] &= ~0x00000001u;
2767 requestor_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), requestor,
2771 inline std::string* iBellhopResponse::unsafe_arena_release_requestor() {
2773 GOOGLE_DCHECK(GetArena() !=
nullptr);
2774 _has_bits_[0] &= ~0x00000001u;
2775 return requestor_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2778 inline void iBellhopResponse::unsafe_arena_set_allocated_requestor(
2779 std::string* requestor) {
2780 GOOGLE_DCHECK(GetArena() !=
nullptr);
2781 if (requestor !=
nullptr) {
2782 _has_bits_[0] |= 0x00000001u;
2784 _has_bits_[0] &= ~0x00000001u;
2786 requestor_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2787 requestor, GetArena());
2792 inline bool iBellhopResponse::_internal_has_env()
const {
2793 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2794 PROTOBUF_ASSUME(!value || env_ !=
nullptr);
2797 inline bool iBellhopResponse::has_env()
const {
2798 return _internal_has_env();
2800 inline const ::netsim::bellhop::protobuf::Environment& iBellhopResponse::_internal_env()
const {
2801 const ::netsim::bellhop::protobuf::Environment* p = env_;
2802 return p !=
nullptr ? *p : *
reinterpret_cast<const ::netsim::bellhop::protobuf::Environment*
>(
2805 inline const ::netsim::bellhop::protobuf::Environment& iBellhopResponse::env()
const {
2807 return _internal_env();
2809 inline void iBellhopResponse::unsafe_arena_set_allocated_env(
2810 ::netsim::bellhop::protobuf::Environment* env) {
2811 if (GetArena() ==
nullptr) {
2812 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(env_);
2816 _has_bits_[0] |= 0x00000008u;
2818 _has_bits_[0] &= ~0x00000008u;
2822 inline ::netsim::bellhop::protobuf::Environment* iBellhopResponse::release_env() {
2823 auto temp = unsafe_arena_release_env();
2824 if (GetArena() !=
nullptr) {
2825 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2829 inline ::netsim::bellhop::protobuf::Environment* iBellhopResponse::unsafe_arena_release_env() {
2831 _has_bits_[0] &= ~0x00000008u;
2832 ::netsim::bellhop::protobuf::Environment* temp = env_;
2836 inline ::netsim::bellhop::protobuf::Environment* iBellhopResponse::_internal_mutable_env() {
2837 _has_bits_[0] |= 0x00000008u;
2838 if (env_ ==
nullptr) {
2839 auto* p = CreateMaybeMessage<::netsim::bellhop::protobuf::Environment>(GetArena());
2844 inline ::netsim::bellhop::protobuf::Environment* iBellhopResponse::mutable_env() {
2846 return _internal_mutable_env();
2848 inline void iBellhopResponse::set_allocated_env(::netsim::bellhop::protobuf::Environment* env) {
2849 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2850 if (message_arena ==
nullptr) {
2851 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(env_);
2854 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2855 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(env)->GetArena();
2856 if (message_arena != submessage_arena) {
2857 env = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2858 message_arena, env, submessage_arena);
2860 _has_bits_[0] |= 0x00000008u;
2862 _has_bits_[0] &= ~0x00000008u;
2869 inline bool iBellhopResponse::_internal_has_output_file()
const {
2870 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2873 inline bool iBellhopResponse::has_output_file()
const {
2874 return _internal_has_output_file();
2876 inline void iBellhopResponse::clear_output_file() {
2877 output_file_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2878 _has_bits_[0] &= ~0x00000002u;
2880 inline const std::string& iBellhopResponse::output_file()
const {
2882 return _internal_output_file();
2884 inline void iBellhopResponse::set_output_file(
const std::string& value) {
2885 _internal_set_output_file(value);
2888 inline std::string* iBellhopResponse::mutable_output_file() {
2890 return _internal_mutable_output_file();
2892 inline const std::string& iBellhopResponse::_internal_output_file()
const {
2893 return output_file_.Get();
2895 inline void iBellhopResponse::_internal_set_output_file(
const std::string& value) {
2896 _has_bits_[0] |= 0x00000002u;
2897 output_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2899 inline void iBellhopResponse::set_output_file(std::string&& value) {
2900 _has_bits_[0] |= 0x00000002u;
2902 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2905 inline void iBellhopResponse::set_output_file(
const char* value) {
2906 GOOGLE_DCHECK(value !=
nullptr);
2907 _has_bits_[0] |= 0x00000002u;
2908 output_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2912 inline void iBellhopResponse::set_output_file(
const char* value,
2914 _has_bits_[0] |= 0x00000002u;
2915 output_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2916 reinterpret_cast<const char*
>(value), size), GetArena());
2919 inline std::string* iBellhopResponse::_internal_mutable_output_file() {
2920 _has_bits_[0] |= 0x00000002u;
2921 return output_file_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2923 inline std::string* iBellhopResponse::release_output_file() {
2925 if (!_internal_has_output_file()) {
2928 _has_bits_[0] &= ~0x00000002u;
2929 return output_file_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2931 inline void iBellhopResponse::set_allocated_output_file(std::string* output_file) {
2932 if (output_file !=
nullptr) {
2933 _has_bits_[0] |= 0x00000002u;
2935 _has_bits_[0] &= ~0x00000002u;
2937 output_file_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), output_file,
2941 inline std::string* iBellhopResponse::unsafe_arena_release_output_file() {
2943 GOOGLE_DCHECK(GetArena() !=
nullptr);
2944 _has_bits_[0] &= ~0x00000002u;
2945 return output_file_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2948 inline void iBellhopResponse::unsafe_arena_set_allocated_output_file(
2949 std::string* output_file) {
2950 GOOGLE_DCHECK(GetArena() !=
nullptr);
2951 if (output_file !=
nullptr) {
2952 _has_bits_[0] |= 0x00000002u;
2954 _has_bits_[0] &= ~0x00000002u;
2956 output_file_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2957 output_file, GetArena());
2962 inline bool iBellhopResponse::_internal_has_avg_tl()
const {
2963 bool value = (_has_bits_[0] & 0x00000010u) != 0;
2964 PROTOBUF_ASSUME(!value || avg_tl_ !=
nullptr);
2967 inline bool iBellhopResponse::has_avg_tl()
const {
2968 return _internal_has_avg_tl();
2970 inline void iBellhopResponse::clear_avg_tl() {
2971 if (avg_tl_ !=
nullptr) avg_tl_->Clear();
2972 _has_bits_[0] &= ~0x00000010u;
2974 inline const ::netsim::protobuf::iBellhopResponse_TLAveragedInRange& iBellhopResponse::_internal_avg_tl()
const {
2975 const ::netsim::protobuf::iBellhopResponse_TLAveragedInRange* p = avg_tl_;
2976 return p !=
nullptr ? *p : *
reinterpret_cast<const ::netsim::protobuf::iBellhopResponse_TLAveragedInRange*
>(
2979 inline const ::netsim::protobuf::iBellhopResponse_TLAveragedInRange& iBellhopResponse::avg_tl()
const {
2981 return _internal_avg_tl();
2983 inline void iBellhopResponse::unsafe_arena_set_allocated_avg_tl(
2984 ::netsim::protobuf::iBellhopResponse_TLAveragedInRange* avg_tl) {
2985 if (GetArena() ==
nullptr) {
2986 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(avg_tl_);
2990 _has_bits_[0] |= 0x00000010u;
2992 _has_bits_[0] &= ~0x00000010u;
2996 inline ::netsim::protobuf::iBellhopResponse_TLAveragedInRange* iBellhopResponse::release_avg_tl() {
2997 auto temp = unsafe_arena_release_avg_tl();
2998 if (GetArena() !=
nullptr) {
2999 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3003 inline ::netsim::protobuf::iBellhopResponse_TLAveragedInRange* iBellhopResponse::unsafe_arena_release_avg_tl() {
3005 _has_bits_[0] &= ~0x00000010u;
3006 ::netsim::protobuf::iBellhopResponse_TLAveragedInRange* temp = avg_tl_;
3010 inline ::netsim::protobuf::iBellhopResponse_TLAveragedInRange* iBellhopResponse::_internal_mutable_avg_tl() {
3011 _has_bits_[0] |= 0x00000010u;
3012 if (avg_tl_ ==
nullptr) {
3013 auto* p = CreateMaybeMessage<::netsim::protobuf::iBellhopResponse_TLAveragedInRange>(GetArena());
3018 inline ::netsim::protobuf::iBellhopResponse_TLAveragedInRange* iBellhopResponse::mutable_avg_tl() {
3020 return _internal_mutable_avg_tl();
3022 inline void iBellhopResponse::set_allocated_avg_tl(::netsim::protobuf::iBellhopResponse_TLAveragedInRange* avg_tl) {
3023 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3024 if (message_arena ==
nullptr) {
3028 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3029 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(avg_tl);
3030 if (message_arena != submessage_arena) {
3031 avg_tl = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3032 message_arena, avg_tl, submessage_arena);
3034 _has_bits_[0] |= 0x00000010u;
3036 _has_bits_[0] &= ~0x00000010u;
3043 inline bool iBellhopResponse::_internal_has_serialized_tl_matrix()
const {
3044 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3047 inline bool iBellhopResponse::has_serialized_tl_matrix()
const {
3048 return _internal_has_serialized_tl_matrix();
3050 inline void iBellhopResponse::clear_serialized_tl_matrix() {
3051 serialized_tl_matrix_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3052 _has_bits_[0] &= ~0x00000004u;
3054 inline const std::string& iBellhopResponse::serialized_tl_matrix()
const {
3056 return _internal_serialized_tl_matrix();
3058 inline void iBellhopResponse::set_serialized_tl_matrix(
const std::string& value) {
3059 _internal_set_serialized_tl_matrix(value);
3062 inline std::string* iBellhopResponse::mutable_serialized_tl_matrix() {
3064 return _internal_mutable_serialized_tl_matrix();
3066 inline const std::string& iBellhopResponse::_internal_serialized_tl_matrix()
const {
3067 return serialized_tl_matrix_.Get();
3069 inline void iBellhopResponse::_internal_set_serialized_tl_matrix(
const std::string& value) {
3070 _has_bits_[0] |= 0x00000004u;
3071 serialized_tl_matrix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3073 inline void iBellhopResponse::set_serialized_tl_matrix(std::string&& value) {
3074 _has_bits_[0] |= 0x00000004u;
3075 serialized_tl_matrix_.Set(
3076 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3079 inline void iBellhopResponse::set_serialized_tl_matrix(
const char* value) {
3080 GOOGLE_DCHECK(value !=
nullptr);
3081 _has_bits_[0] |= 0x00000004u;
3082 serialized_tl_matrix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3086 inline void iBellhopResponse::set_serialized_tl_matrix(
const void* value,
3088 _has_bits_[0] |= 0x00000004u;
3089 serialized_tl_matrix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3090 reinterpret_cast<const char*
>(value), size), GetArena());
3093 inline std::string* iBellhopResponse::_internal_mutable_serialized_tl_matrix() {
3094 _has_bits_[0] |= 0x00000004u;
3095 return serialized_tl_matrix_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3097 inline std::string* iBellhopResponse::release_serialized_tl_matrix() {
3099 if (!_internal_has_serialized_tl_matrix()) {
3102 _has_bits_[0] &= ~0x00000004u;
3103 return serialized_tl_matrix_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3105 inline void iBellhopResponse::set_allocated_serialized_tl_matrix(std::string* serialized_tl_matrix) {
3106 if (serialized_tl_matrix !=
nullptr) {
3107 _has_bits_[0] |= 0x00000004u;
3109 _has_bits_[0] &= ~0x00000004u;
3111 serialized_tl_matrix_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), serialized_tl_matrix,
3115 inline std::string* iBellhopResponse::unsafe_arena_release_serialized_tl_matrix() {
3117 GOOGLE_DCHECK(GetArena() !=
nullptr);
3118 _has_bits_[0] &= ~0x00000004u;
3119 return serialized_tl_matrix_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3122 inline void iBellhopResponse::unsafe_arena_set_allocated_serialized_tl_matrix(
3123 std::string* serialized_tl_matrix) {
3124 GOOGLE_DCHECK(GetArena() !=
nullptr);
3125 if (serialized_tl_matrix !=
nullptr) {
3126 _has_bits_[0] |= 0x00000004u;
3128 _has_bits_[0] &= ~0x00000004u;
3130 serialized_tl_matrix_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3131 serialized_tl_matrix, GetArena());
3136 inline bool iBellhopResponse::_internal_has_request_number()
const {
3137 bool value = (_has_bits_[0] & 0x00000040u) != 0;
3140 inline bool iBellhopResponse::has_request_number()
const {
3141 return _internal_has_request_number();
3143 inline void iBellhopResponse::clear_request_number() {
3144 request_number_ = 0;
3145 _has_bits_[0] &= ~0x00000040u;
3147 inline ::PROTOBUF_NAMESPACE_ID::int32 iBellhopResponse::_internal_request_number()
const {
3148 return request_number_;
3150 inline ::PROTOBUF_NAMESPACE_ID::int32 iBellhopResponse::request_number()
const {
3152 return _internal_request_number();
3154 inline void iBellhopResponse::_internal_set_request_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
3155 _has_bits_[0] |= 0x00000040u;
3156 request_number_ = value;
3158 inline void iBellhopResponse::set_request_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
3159 _internal_set_request_number(value);
3168 inline int SVPInfoRequest::_internal_depth_size()
const {
3169 return depth_.size();
3171 inline int SVPInfoRequest::depth_size()
const {
3172 return _internal_depth_size();
3174 inline void SVPInfoRequest::clear_depth() {
3177 inline double SVPInfoRequest::_internal_depth(
int index)
const {
3178 return depth_.Get(index);
3180 inline double SVPInfoRequest::depth(
int index)
const {
3182 return _internal_depth(index);
3184 inline void SVPInfoRequest::set_depth(
int index,
double value) {
3185 depth_.Set(index, value);
3188 inline void SVPInfoRequest::_internal_add_depth(
double value) {
3191 inline void SVPInfoRequest::add_depth(
double value) {
3192 _internal_add_depth(value);
3195 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
3196 SVPInfoRequest::_internal_depth()
const {
3199 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
3200 SVPInfoRequest::depth()
const {
3202 return _internal_depth();
3204 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
3205 SVPInfoRequest::_internal_mutable_depth() {
3208 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
3209 SVPInfoRequest::mutable_depth() {
3211 return _internal_mutable_depth();
3219 inline bool SVPInfoResponse_SVPSample::_internal_has_depth()
const {
3220 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3223 inline bool SVPInfoResponse_SVPSample::has_depth()
const {
3224 return _internal_has_depth();
3226 inline void SVPInfoResponse_SVPSample::clear_depth() {
3228 _has_bits_[0] &= ~0x00000001u;
3230 inline double SVPInfoResponse_SVPSample::_internal_depth()
const {
3233 inline double SVPInfoResponse_SVPSample::depth()
const {
3235 return _internal_depth();
3237 inline void SVPInfoResponse_SVPSample::_internal_set_depth(
double value) {
3238 _has_bits_[0] |= 0x00000001u;
3241 inline void SVPInfoResponse_SVPSample::set_depth(
double value) {
3242 _internal_set_depth(value);
3247 inline bool SVPInfoResponse_SVPSample::_internal_has_sound_speed()
const {
3248 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3251 inline bool SVPInfoResponse_SVPSample::has_sound_speed()
const {
3252 return _internal_has_sound_speed();
3254 inline void SVPInfoResponse_SVPSample::clear_sound_speed() {
3256 _has_bits_[0] &= ~0x00000002u;
3258 inline double SVPInfoResponse_SVPSample::_internal_sound_speed()
const {
3259 return sound_speed_;
3261 inline double SVPInfoResponse_SVPSample::sound_speed()
const {
3263 return _internal_sound_speed();
3265 inline void SVPInfoResponse_SVPSample::_internal_set_sound_speed(
double value) {
3266 _has_bits_[0] |= 0x00000002u;
3267 sound_speed_ = value;
3269 inline void SVPInfoResponse_SVPSample::set_sound_speed(
double value) {
3270 _internal_set_sound_speed(value);
3279 inline int SVPInfoResponse::_internal_svp_sample_size()
const {
3280 return svp_sample_.size();
3282 inline int SVPInfoResponse::svp_sample_size()
const {
3283 return _internal_svp_sample_size();
3285 inline void SVPInfoResponse::clear_svp_sample() {
3286 svp_sample_.Clear();
3288 inline ::netsim::protobuf::SVPInfoResponse_SVPSample* SVPInfoResponse::mutable_svp_sample(
int index) {
3290 return svp_sample_.Mutable(index);
3292 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::SVPInfoResponse_SVPSample >*
3293 SVPInfoResponse::mutable_svp_sample() {
3295 return &svp_sample_;
3297 inline const ::netsim::protobuf::SVPInfoResponse_SVPSample& SVPInfoResponse::_internal_svp_sample(
int index)
const {
3298 return svp_sample_.Get(index);
3300 inline const ::netsim::protobuf::SVPInfoResponse_SVPSample& SVPInfoResponse::svp_sample(
int index)
const {
3302 return _internal_svp_sample(index);
3304 inline ::netsim::protobuf::SVPInfoResponse_SVPSample* SVPInfoResponse::_internal_add_svp_sample() {
3305 return svp_sample_.Add();
3307 inline ::netsim::protobuf::SVPInfoResponse_SVPSample* SVPInfoResponse::add_svp_sample() {
3309 return _internal_add_svp_sample();
3311 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::SVPInfoResponse_SVPSample >&
3312 SVPInfoResponse::svp_sample()
const {
3318 inline bool SVPInfoResponse::_internal_has_surface_sound_speed()
const {
3319 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3322 inline bool SVPInfoResponse::has_surface_sound_speed()
const {
3323 return _internal_has_surface_sound_speed();
3325 inline void SVPInfoResponse::clear_surface_sound_speed() {
3326 surface_sound_speed_ = 0;
3327 _has_bits_[0] &= ~0x00000001u;
3329 inline double SVPInfoResponse::_internal_surface_sound_speed()
const {
3330 return surface_sound_speed_;
3332 inline double SVPInfoResponse::surface_sound_speed()
const {
3334 return _internal_surface_sound_speed();
3336 inline void SVPInfoResponse::_internal_set_surface_sound_speed(
double value) {
3337 _has_bits_[0] |= 0x00000001u;
3338 surface_sound_speed_ = value;
3340 inline void SVPInfoResponse::set_surface_sound_speed(
double value) {
3341 _internal_set_surface_sound_speed(value);
3346 inline bool SVPInfoResponse::_internal_has_water_depth()
const {
3347 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3350 inline bool SVPInfoResponse::has_water_depth()
const {
3351 return _internal_has_water_depth();
3353 inline void SVPInfoResponse::clear_water_depth() {
3355 _has_bits_[0] &= ~0x00000002u;
3357 inline double SVPInfoResponse::_internal_water_depth()
const {
3358 return water_depth_;
3360 inline double SVPInfoResponse::water_depth()
const {
3362 return _internal_water_depth();
3364 inline void SVPInfoResponse::_internal_set_water_depth(
double value) {
3365 _has_bits_[0] |= 0x00000002u;
3366 water_depth_ = value;
3368 inline void SVPInfoResponse::set_water_depth(
double value) {
3369 _internal_set_water_depth(value);
3374 inline bool SVPInfoResponse::_internal_has_bottom_sound_speed()
const {
3375 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3378 inline bool SVPInfoResponse::has_bottom_sound_speed()
const {
3379 return _internal_has_bottom_sound_speed();
3381 inline void SVPInfoResponse::clear_bottom_sound_speed() {
3382 bottom_sound_speed_ = 0;
3383 _has_bits_[0] &= ~0x00000004u;
3385 inline double SVPInfoResponse::_internal_bottom_sound_speed()
const {
3386 return bottom_sound_speed_;
3388 inline double SVPInfoResponse::bottom_sound_speed()
const {
3390 return _internal_bottom_sound_speed();
3392 inline void SVPInfoResponse::_internal_set_bottom_sound_speed(
double value) {
3393 _has_bits_[0] |= 0x00000004u;
3394 bottom_sound_speed_ = value;
3396 inline void SVPInfoResponse::set_bottom_sound_speed(
double value) {
3397 _internal_set_bottom_sound_speed(value);
3402 #pragma GCC diagnostic pop
3424 PROTOBUF_NAMESPACE_OPEN
3428 inline const EnumDescriptor* GetEnumDescriptor< ::netsim::protobuf::iBellhopRequest_WaterColumnAction>() {
3432 PROTOBUF_NAMESPACE_CLOSE
3436 #include <google/protobuf/port_undef.inc>
friend void swap(iBellhopRequest &a, iBellhopRequest &b)
iBellhopRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena)
iBellhopResponse * New() const final
void CopyFrom(const SVPInfoResponse_SVPSample &from)
SVPInfoResponse_SVPSample(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_depth(int index, double value)
iBellhopResponse_TLAveragedInRange(::PROTOBUF_NAMESPACE_ID::Arena *arena)
std::string * release_requestor()
bool has_bottom_sound_speed() const
SVPInfoResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void CopyFrom(const iBellhopResponse &from)
void CopyFrom(const iBellhopResponse_TLAveragedInRange_TLSample &from)
void MergeFrom(const iBellhopResponse_TLAveragedInRange &from)
::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample * mutable_sample(int index)
std::string * mutable_moos_var_request()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void clear_moos_var_request()
iBellhopConfig & operator=(iBellhopConfig &&from) noexcept
iBellhopConfig & operator=(const iBellhopConfig &from)
iBellhopResponse_TLAveragedInRange * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
friend void swap(SVPInfoResponse_SVPSample &a, SVPInfoResponse_SVPSample &b)
::netsim::protobuf::SVPInfoResponse_SVPSample * add_svp_sample()
iBellhopResponse(const iBellhopResponse &from)
void MergeFrom(const iBellhopResponse &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
virtual ~iBellhopRequest()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_bottom_sound_speed()
void CopyFrom(const SVPInfoResponse &from)
virtual ~iBellhopResponse_TLAveragedInRange_TLSample()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * WaterColumnAction_descriptor()
const ::netsim::bellhop::protobuf::Environment & env() const
void set_allocated_env(::netsim::bellhop::protobuf::Environment *env)
static const iBellhopConfig & default_instance()
SVPInfoResponse(const SVPInfoResponse &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void add_depth(double value)
iBellhopResponse_TLAveragedInRange TLAveragedInRange
void set_tl(double value)
iBellhopResponse_TLAveragedInRange_TLSample & operator=(iBellhopResponse_TLAveragedInRange_TLSample &&from) noexcept
void Swap(iBellhopResponse_TLAveragedInRange *other)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void Swap(iBellhopResponse *other)
::netsim::protobuf::iBellhopRequest_WaterColumnAction water_column_action() const
void Swap(iBellhopResponse_TLAveragedInRange_TLSample *other)
static bool WaterColumnAction_IsValid(int value)
bool has_moos_var_request() const
iBellhopRequest(const iBellhopRequest &from)
virtual ~SVPInfoResponse_SVPSample()
void MergeFrom(const SVPInfoRequest &from)
void clear_request_number()
virtual ~iBellhopResponse_TLAveragedInRange()
static bool WaterColumnAction_Parse(const std::string &name, WaterColumnAction *value)
void set_surface_sound_speed(double value)
void clear_water_column_action()
SVPInfoResponse_SVPSample(SVPInfoResponse_SVPSample &&from) noexcept
iBellhopResponse_TLAveragedInRange_TLSample * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void UnsafeArenaSwap(iBellhopResponse_TLAveragedInRange_TLSample *other)
::netsim::protobuf::SVPInfoResponse_SVPSample * mutable_svp_sample(int index)
void unsafe_arena_set_allocated_env(::netsim::bellhop::protobuf::Environment *env)
SVPInfoRequest * New() const final
iBellhopResponse_TLAveragedInRange_TLSample(iBellhopResponse_TLAveragedInRange_TLSample &&from) noexcept
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::SVPInfoResponse_SVPSample > & svp_sample() const
static const SVPInfoRequest & default_instance()
static const iBellhopResponse * internal_default_instance()
void set_requestor(std::string &&value)
const ::netsim::protobuf::SVPInfoResponse_SVPSample & svp_sample(int index) const
::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample * add_sample()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample > * mutable_sample()
void set_moos_var_request(const std::string &value)
void UnsafeArenaSwap(iBellhopRequest *other)
iBellhopResponse_TLAveragedInRange(iBellhopResponse_TLAveragedInRange &&from) noexcept
static const iBellhopResponse_TLAveragedInRange * internal_default_instance()
SVPInfoResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
double water_depth() const
void UnsafeArenaSwap(iBellhopResponse_TLAveragedInRange *other)
const ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample & sample(int index) const
friend void swap(SVPInfoRequest &a, SVPInfoRequest &b)
void set_requestor(const char *value, size_t size)
iBellhopResponse_TLAveragedInRange_TLSample(const iBellhopResponse_TLAveragedInRange_TLSample &from)
void set_requestor(const std::string &value)
void UnsafeArenaSwap(SVPInfoRequest *other)
iBellhopResponse_TLAveragedInRange_TLSample * New() const final
const std::string & moos_var_request() const
iBellhopResponse_TLAveragedInRange(const iBellhopResponse_TLAveragedInRange &from)
bool has_requestor() const
iBellhopRequest(iBellhopRequest &&from) noexcept
SVPInfoResponse_SVPSample * New() const final
iBellhopResponse_TLAveragedInRange_TLSample & operator=(const iBellhopResponse_TLAveragedInRange_TLSample &from)
void set_allocated_requestor(std::string *requestor)
friend void swap(SVPInfoResponse &a, SVPInfoResponse &b)
friend void swap(iBellhopConfig &a, iBellhopConfig &b)
SVPInfoRequest & operator=(SVPInfoRequest &&from) noexcept
::PROTOBUF_NAMESPACE_ID::int32 request_number() const
iBellhopResponse_TLAveragedInRange_TLSample()
static const iBellhopRequest & default_instance()
void set_water_depth(double value)
void MergeFrom(const iBellhopConfig &from)
static const iBellhopResponse_TLAveragedInRange_TLSample & default_instance()
iBellhopResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const iBellhopRequest &from)
SVPInfoResponse(SVPInfoResponse &&from) noexcept
std::string * release_moos_var_request()
iBellhopConfig * New() const final
double depth(int index) const
const std::string & requestor() const
iBellhopResponse_TLAveragedInRange * New() const final
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_depth()
bool has_water_column_action() const
iBellhopConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const iBellhopConfig * internal_default_instance()
static const iBellhopResponse_TLAveragedInRange_TLSample * internal_default_instance()
SVPInfoResponse & operator=(SVPInfoResponse &&from) noexcept
static void InitAsDefaultInstance()
::netsim::bellhop::protobuf::Environment * mutable_env()
void Swap(iBellhopRequest *other)
SVPInfoResponse_SVPSample & operator=(SVPInfoResponse_SVPSample &&from) noexcept
SVPInfoResponse & operator=(const SVPInfoResponse &from)
static const SVPInfoResponse_SVPSample * internal_default_instance()
void UnsafeArenaSwap(iBellhopResponse *other)
iBellhopResponse_TLAveragedInRange_TLSample(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void UnsafeArenaSwap(SVPInfoResponse *other)
bool has_request_number() const
virtual ~SVPInfoResponse()
SVPInfoResponse_SVPSample & operator=(const SVPInfoResponse_SVPSample &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const SVPInfoResponse * internal_default_instance()
iBellhopResponse_TLAveragedInRange & operator=(const iBellhopResponse_TLAveragedInRange &from)
virtual ~SVPInfoRequest()
iBellhopResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
SVPInfoRequest(const SVPInfoRequest &from)
void Swap(SVPInfoResponse *other)
static const iBellhopResponse_TLAveragedInRange & default_instance()
void clear_surface_sound_speed()
SVPInfoRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
int svp_sample_size() const
iBellhopRequest * New() const final
::netsim::bellhop::protobuf::Environment * release_env()
void MergeFrom(const SVPInfoResponse_SVPSample &from)
iBellhopRequest & operator=(iBellhopRequest &&from) noexcept
iBellhopResponse & operator=(const iBellhopResponse &from)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::SVPInfoResponse_SVPSample > * mutable_svp_sample()
void set_sound_speed(double value)
void CopyFrom(const iBellhopRequest &from)
friend void swap(iBellhopResponse_TLAveragedInRange_TLSample &a, iBellhopResponse_TLAveragedInRange_TLSample &b)
bool has_surface_sound_speed() const
iBellhopConfig(const iBellhopConfig &from)
double bottom_sound_speed() const
friend void swap(iBellhopResponse &a, iBellhopResponse &b)
static const SVPInfoResponse_SVPSample & default_instance()
static const std::string & WaterColumnAction_Name(T enum_t_value)
iBellhopConfig(iBellhopConfig &&from) noexcept
void set_moos_var_request(const char *value, size_t size)
void CopyFrom(const SVPInfoRequest &from)
std::string * mutable_requestor()
static const iBellhopRequest * internal_default_instance()
iBellhopResponse_TLAveragedInRange()
iBellhopResponse & operator=(iBellhopResponse &&from) noexcept
iBellhopRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
friend void swap(iBellhopResponse_TLAveragedInRange &a, iBellhopResponse_TLAveragedInRange &b)
double surface_sound_speed() const
void set_moos_var_request(const char *value)
void set_bottom_sound_speed(double value)
void UnsafeArenaSwap(iBellhopConfig *other)
::netsim::bellhop::protobuf::Environment * unsafe_arena_release_env()
iBellhopResponse_TLAveragedInRange_TLSample TLSample
virtual ~iBellhopConfig()
SVPInfoRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena)
SVPInfoRequest(SVPInfoRequest &&from) noexcept
void Swap(iBellhopConfig *other)
iBellhopRequest & operator=(const iBellhopRequest &from)
iBellhopRequest_WaterColumnAction WaterColumnAction
void UnsafeArenaSwap(SVPInfoResponse_SVPSample *other)
static const iBellhopResponse & default_instance()
static const SVPInfoRequest * internal_default_instance()
void set_moos_var_request(std::string &&value)
void set_requestor(const char *value)
virtual ~iBellhopResponse()
void CopyFrom(const iBellhopResponse_TLAveragedInRange &from)
iBellhopConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_sound_speed() const
void set_allocated_moos_var_request(std::string *moos_var_request)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::protobuf::iBellhopResponse_TLAveragedInRange_TLSample > & sample() const
SVPInfoResponse * New() const final
void set_depth(double value)
SVPInfoResponse_SVPSample(const SVPInfoResponse_SVPSample &from)
void Swap(SVPInfoResponse_SVPSample *other)
SVPInfoResponse_SVPSample()
SVPInfoRequest & operator=(const SVPInfoRequest &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & depth() const
void Swap(SVPInfoRequest *other)
void set_request_number(::PROTOBUF_NAMESPACE_ID::int32 value)
SVPInfoResponse_SVPSample SVPSample
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
SVPInfoResponse_SVPSample * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const SVPInfoResponse &from)
void MergeFrom(const iBellhopResponse_TLAveragedInRange_TLSample &from)
void set_water_column_action(::netsim::protobuf::iBellhopRequest_WaterColumnAction value)
void CopyFrom(const iBellhopConfig &from)
double sound_speed() const
static const SVPInfoResponse & default_instance()
iBellhopResponse(iBellhopResponse &&from) noexcept
bool has_water_depth() const
iBellhopResponse_TLAveragedInRange & operator=(iBellhopResponse_TLAveragedInRange &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_netsim_2facousticstoolbox_2fiBellhop_5fmessages_2eproto
EnvironmentDefaultTypeInternal _Environment_default_instance_
iBellhopResponse_TLAveragedInRangeDefaultTypeInternal _iBellhopResponse_TLAveragedInRange_default_instance_
const std::string & iBellhopRequest_WaterColumnAction_Name(T enum_t_value)
SVPInfoResponseDefaultTypeInternal _SVPInfoResponse_default_instance_
constexpr iBellhopRequest_WaterColumnAction iBellhopRequest_WaterColumnAction_WaterColumnAction_MIN
bool iBellhopRequest_WaterColumnAction_Parse(const std::string &name, iBellhopRequest_WaterColumnAction *value)
constexpr iBellhopRequest_WaterColumnAction iBellhopRequest_WaterColumnAction_WaterColumnAction_MAX
bool iBellhopRequest_WaterColumnAction_IsValid(int value)
iBellhopRequest_WaterColumnAction
@ iBellhopRequest_WaterColumnAction_MERGE_WATER_COLUMNS
@ iBellhopRequest_WaterColumnAction_OVERWRITE
@ iBellhopRequest_WaterColumnAction_MERGE_SAMPLES
constexpr int iBellhopRequest_WaterColumnAction_WaterColumnAction_ARRAYSIZE
SVPInfoResponse_SVPSampleDefaultTypeInternal _SVPInfoResponse_SVPSample_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * iBellhopRequest_WaterColumnAction_descriptor()
iBellhopConfigDefaultTypeInternal _iBellhopConfig_default_instance_
SVPInfoRequestDefaultTypeInternal _SVPInfoRequest_default_instance_
iBellhopRequestDefaultTypeInternal _iBellhopRequest_default_instance_
iBellhopResponse_TLAveragedInRange_TLSampleDefaultTypeInternal _iBellhopResponse_TLAveragedInRange_TLSample_default_instance_
iBellhopResponseDefaultTypeInternal _iBellhopResponse_default_instance_