From d39f40a059ffdd83cefeed7879cccd17997e6050 Mon Sep 17 00:00:00 2001 From: Janusz Sobczak Date: Fri, 3 Feb 2023 17:08:17 -0800 Subject: [PATCH] Compile protos --- .../internal/proto/credential.pb.cc | 1281 ++++---------- compiled_proto/internal/proto/credential.pb.h | 1486 ++++------------- .../internal/proto/device_metadata.pb.cc | 617 ------- .../internal/proto/device_metadata.pb.h | 797 --------- .../internal/proto/local_credential.pb.cc | 949 +++++++++++ .../internal/proto/local_credential.pb.h | 1109 ++++++++++++ compiled_proto/internal/proto/metadata.pb.cc | 543 ++++++ compiled_proto/internal/proto/metadata.pb.h | 629 +++++++ 8 files changed, 3865 insertions(+), 3546 deletions(-) delete mode 100644 compiled_proto/internal/proto/device_metadata.pb.cc delete mode 100644 compiled_proto/internal/proto/device_metadata.pb.h create mode 100644 compiled_proto/internal/proto/local_credential.pb.cc create mode 100644 compiled_proto/internal/proto/local_credential.pb.h create mode 100644 compiled_proto/internal/proto/metadata.pb.cc create mode 100644 compiled_proto/internal/proto/metadata.pb.h diff --git a/compiled_proto/internal/proto/credential.pb.cc b/compiled_proto/internal/proto/credential.pb.cc index b22503a8..5a604e93 100644 --- a/compiled_proto/internal/proto/credential.pb.cc +++ b/compiled_proto/internal/proto/credential.pb.cc @@ -18,47 +18,17 @@ PROTOBUF_PRAGMA_INIT_SEG namespace nearby { namespace internal { -constexpr LocalCredential_ConsumedSaltsEntry_DoNotUse::LocalCredential_ConsumedSaltsEntry_DoNotUse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} -struct LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal { - constexpr LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal() {} - union { - LocalCredential_ConsumedSaltsEntry_DoNotUse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal _LocalCredential_ConsumedSaltsEntry_DoNotUse_default_instance_; -constexpr LocalCredential::LocalCredential( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : consumed_salts_(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) - , secret_id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , authenticity_key_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , verification_key_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , metadata_encryption_key_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , device_metadata_(nullptr) - , start_time_millis_(uint64_t{0u}) - , end_time_millis_(uint64_t{0u}) - , identity_type_(0) -{} -struct LocalCredentialDefaultTypeInternal { - constexpr LocalCredentialDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~LocalCredentialDefaultTypeInternal() {} - union { - LocalCredential _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LocalCredentialDefaultTypeInternal _LocalCredential_default_instance_; constexpr SharedCredential::SharedCredential( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : secret_id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , authenticity_key_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , verification_key_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , key_seed_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , encrypted_metadata_bytes_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , metadata_encryption_key_tag_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , start_time_millis_(uint64_t{0u}) - , end_time_millis_(uint64_t{0u}) + , connection_signature_verification_key_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , advertisement_signature_verification_key_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , version_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , start_time_millis_(int64_t{0}) + , end_time_millis_(int64_t{0}) , identity_type_(0) {} struct SharedCredentialDefaultTypeInternal { @@ -72,124 +42,57 @@ struct SharedCredentialDefaultTypeInternal { PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SharedCredentialDefaultTypeInternal _SharedCredential_default_instance_; } // namespace internal } // namespace nearby -static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_internal_2fproto_2fcredential_2eproto[3]; +static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_internal_2fproto_2fcredential_2eproto[1]; static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_internal_2fproto_2fcredential_2eproto[1]; static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_internal_2fproto_2fcredential_2eproto = nullptr; const uint32_t TableStruct_internal_2fproto_2fcredential_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse, key_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse, value_), - 0, - 1, - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, _has_bits_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, identity_type_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, secret_id_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, authenticity_key_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, verification_key_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, start_time_millis_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, end_time_millis_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, consumed_salts_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, metadata_encryption_key_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, device_metadata_), - 7, - 0, - 1, - 2, - 5, - 6, - ~0u, - 3, - 4, - PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, _has_bits_), + ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, identity_type_), PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, secret_id_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, authenticity_key_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, verification_key_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, key_seed_), PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, start_time_millis_), PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, end_time_millis_), PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, encrypted_metadata_bytes_), PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, metadata_encryption_key_tag_), - 7, - 0, - 1, - 2, - 5, - 6, - 3, - 4, + PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, connection_signature_verification_key_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, advertisement_signature_verification_key_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, identity_type_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::SharedCredential, version_), }; static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - { 0, 8, -1, sizeof(::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse)}, - { 10, 25, -1, sizeof(::nearby::internal::LocalCredential)}, - { 34, 48, -1, sizeof(::nearby::internal::SharedCredential)}, + { 0, -1, -1, sizeof(::nearby::internal::SharedCredential)}, }; static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { - reinterpret_cast(&::nearby::internal::_LocalCredential_ConsumedSaltsEntry_DoNotUse_default_instance_), - reinterpret_cast(&::nearby::internal::_LocalCredential_default_instance_), reinterpret_cast(&::nearby::internal::_SharedCredential_default_instance_), }; const char descriptor_table_protodef_internal_2fproto_2fcredential_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = "\n\037internal/proto/credential.proto\022\017nearb" - "y.internal\032$internal/proto/device_metada" - "ta.proto\"\354\004\n\017LocalCredential\0229\n\ridentity" - "_type\030\001 \001(\0162\035.nearby.internal.IdentityTy" - "peH\000\210\001\001\022\026\n\tsecret_id\030\002 \001(\014H\001\210\001\001\022\035\n\020authe" - "nticity_key\030\003 \001(\014H\002\210\001\001\022\035\n\020verification_k" - "ey\030\004 \001(\014H\003\210\001\001\022\036\n\021start_time_millis\030\005 \001(\004" - "H\004\210\001\001\022\034\n\017end_time_millis\030\006 \001(\004H\005\210\001\001\022K\n\016c" - "onsumed_salts\030\007 \003(\01323.nearby.internal.Lo" - "calCredential.ConsumedSaltsEntry\022$\n\027meta" - "data_encryption_key\030\010 \001(\014H\006\210\001\001\022=\n\017device" - "_metadata\030\t \001(\0132\037.nearby.internal.Device" - "MetadataH\007\210\001\001\0324\n\022ConsumedSaltsEntry\022\013\n\003k" - "ey\030\001 \001(\r\022\r\n\005value\030\002 \001(\010:\0028\001B\020\n\016_identity" - "_typeB\014\n\n_secret_idB\023\n\021_authenticity_key" - "B\023\n\021_verification_keyB\024\n\022_start_time_mil" - "lisB\022\n\020_end_time_millisB\032\n\030_metadata_enc" - "ryption_keyB\022\n\020_device_metadata\"\343\003\n\020Shar" - "edCredential\0229\n\ridentity_type\030\001 \001(\0162\035.ne" - "arby.internal.IdentityTypeH\000\210\001\001\022\026\n\tsecre" - "t_id\030\002 \001(\014H\001\210\001\001\022\035\n\020authenticity_key\030\003 \001(" - "\014H\002\210\001\001\022\035\n\020verification_key\030\004 \001(\014H\003\210\001\001\022\036\n" - "\021start_time_millis\030\005 \001(\004H\004\210\001\001\022\034\n\017end_tim" - "e_millis\030\006 \001(\004H\005\210\001\001\022%\n\030encrypted_metadat" - "a_bytes\030\007 \001(\014H\006\210\001\001\022(\n\033metadata_encryptio" - "n_key_tag\030\010 \001(\014H\007\210\001\001B\020\n\016_identity_typeB\014" - "\n\n_secret_idB\023\n\021_authenticity_keyB\023\n\021_ve" - "rification_keyB\024\n\022_start_time_millisB\022\n\020" - "_end_time_millisB\033\n\031_encrypted_metadata_" - "bytesB\036\n\034_metadata_encryption_key_tag*\234\001" - "\n\014IdentityType\022\035\n\031IDENTITY_TYPE_UNSPECIF" - "IED\020\000\022\031\n\025IDENTITY_TYPE_PRIVATE\020\001\022\031\n\025IDEN" - "TITY_TYPE_TRUSTED\020\002\022\030\n\024IDENTITY_TYPE_PUB" - "LIC\020\003\022\035\n\031IDENTITY_TYPE_PROVISIONED\020\004B\034\n\032" - "com.google.nearby.presenceb\006proto3" + "y.internal\"\332\002\n\020SharedCredential\022\021\n\tsecre" + "t_id\030\001 \001(\014\022\020\n\010key_seed\030\002 \001(\014\022\031\n\021start_ti" + "me_millis\030\003 \001(\003\022\027\n\017end_time_millis\030\004 \001(\003" + "\022 \n\030encrypted_metadata_bytes\030\005 \001(\014\022#\n\033me" + "tadata_encryption_key_tag\030\006 \001(\014\022-\n%conne" + "ction_signature_verification_key\030\007 \001(\014\0220" + "\n(advertisement_signature_verification_k" + "ey\030\010 \001(\014\0224\n\ridentity_type\030\t \001(\0162\035.nearby" + ".internal.IdentityType\022\017\n\007version\030\n \001(\014*" + "\234\001\n\014IdentityType\022\035\n\031IDENTITY_TYPE_UNSPEC" + "IFIED\020\000\022\031\n\025IDENTITY_TYPE_PRIVATE\020\001\022\031\n\025ID" + "ENTITY_TYPE_TRUSTED\020\002\022\030\n\024IDENTITY_TYPE_P" + "UBLIC\020\003\022\035\n\031IDENTITY_TYPE_PROVISIONED\020\004B\034" + "\n\032com.google.nearby.presenceb\006proto3" ; -static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_internal_2fproto_2fcredential_2eproto_deps[1] = { - &::descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto, -}; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_internal_2fproto_2fcredential_2eproto_once; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_internal_2fproto_2fcredential_2eproto = { - false, false, 1394, descriptor_table_protodef_internal_2fproto_2fcredential_2eproto, "internal/proto/credential.proto", - &descriptor_table_internal_2fproto_2fcredential_2eproto_once, descriptor_table_internal_2fproto_2fcredential_2eproto_deps, 1, 3, + false, false, 596, descriptor_table_protodef_internal_2fproto_2fcredential_2eproto, "internal/proto/credential.proto", + &descriptor_table_internal_2fproto_2fcredential_2eproto_once, nullptr, 0, 1, schemas, file_default_instances, TableStruct_internal_2fproto_2fcredential_2eproto::offsets, file_level_metadata_internal_2fproto_2fcredential_2eproto, file_level_enum_descriptors_internal_2fproto_2fcredential_2eproto, file_level_service_descriptors_internal_2fproto_2fcredential_2eproto, }; @@ -219,623 +122,10 @@ bool IdentityType_IsValid(int value) { } -// =================================================================== - -LocalCredential_ConsumedSaltsEntry_DoNotUse::LocalCredential_ConsumedSaltsEntry_DoNotUse() {} -LocalCredential_ConsumedSaltsEntry_DoNotUse::LocalCredential_ConsumedSaltsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : SuperType(arena) {} -void LocalCredential_ConsumedSaltsEntry_DoNotUse::MergeFrom(const LocalCredential_ConsumedSaltsEntry_DoNotUse& other) { - MergeFromInternal(other); -} -::PROTOBUF_NAMESPACE_ID::Metadata LocalCredential_ConsumedSaltsEntry_DoNotUse::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_internal_2fproto_2fcredential_2eproto_getter, &descriptor_table_internal_2fproto_2fcredential_2eproto_once, - file_level_metadata_internal_2fproto_2fcredential_2eproto[0]); -} - -// =================================================================== - -class LocalCredential::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identity_type(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_secret_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_authenticity_key(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_verification_key(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_start_time_millis(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_end_time_millis(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_metadata_encryption_key(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static const ::nearby::internal::DeviceMetadata& device_metadata(const LocalCredential* msg); - static void set_has_device_metadata(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } -}; - -const ::nearby::internal::DeviceMetadata& -LocalCredential::_Internal::device_metadata(const LocalCredential* msg) { - return *msg->device_metadata_; -} -void LocalCredential::clear_device_metadata() { - if (device_metadata_ != nullptr) device_metadata_->Clear(); - _has_bits_[0] &= ~0x00000010u; -} -LocalCredential::LocalCredential(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - consumed_salts_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:nearby.internal.LocalCredential) -} -LocalCredential::LocalCredential(const LocalCredential& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - consumed_salts_.MergeFrom(from.consumed_salts_); - secret_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - secret_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_secret_id()) { - secret_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_secret_id(), - GetArenaForAllocation()); - } - authenticity_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - authenticity_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_authenticity_key()) { - authenticity_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_authenticity_key(), - GetArenaForAllocation()); - } - verification_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_verification_key()) { - verification_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_verification_key(), - GetArenaForAllocation()); - } - metadata_encryption_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - metadata_encryption_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_metadata_encryption_key()) { - metadata_encryption_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_metadata_encryption_key(), - GetArenaForAllocation()); - } - if (from._internal_has_device_metadata()) { - device_metadata_ = new ::nearby::internal::DeviceMetadata(*from.device_metadata_); - } else { - device_metadata_ = nullptr; - } - ::memcpy(&start_time_millis_, &from.start_time_millis_, - static_cast(reinterpret_cast(&identity_type_) - - reinterpret_cast(&start_time_millis_)) + sizeof(identity_type_)); - // @@protoc_insertion_point(copy_constructor:nearby.internal.LocalCredential) -} - -inline void LocalCredential::SharedCtor() { -secret_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - secret_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -authenticity_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - authenticity_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -verification_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -metadata_encryption_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - metadata_encryption_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&device_metadata_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&identity_type_) - - reinterpret_cast(&device_metadata_)) + sizeof(identity_type_)); -} - -LocalCredential::~LocalCredential() { - // @@protoc_insertion_point(destructor:nearby.internal.LocalCredential) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void LocalCredential::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - secret_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - authenticity_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - verification_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - metadata_encryption_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete device_metadata_; -} - -void LocalCredential::ArenaDtor(void* object) { - LocalCredential* _this = reinterpret_cast< LocalCredential* >(object); - (void)_this; - _this->consumed_salts_. ~MapField(); -} -inline void LocalCredential::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena) { - if (arena != nullptr) { - arena->OwnCustomDestructor(this, &LocalCredential::ArenaDtor); - } -} -void LocalCredential::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void LocalCredential::Clear() { -// @@protoc_insertion_point(message_clear_start:nearby.internal.LocalCredential) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - consumed_salts_.Clear(); - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - if (cached_has_bits & 0x00000001u) { - secret_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - authenticity_key_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - verification_key_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - metadata_encryption_key_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - GOOGLE_DCHECK(device_metadata_ != nullptr); - device_metadata_->Clear(); - } - } - if (cached_has_bits & 0x000000e0u) { - ::memset(&start_time_millis_, 0, static_cast( - reinterpret_cast(&identity_type_) - - reinterpret_cast(&start_time_millis_)) + sizeof(identity_type_)); - } - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LocalCredential::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // optional .nearby.internal.IdentityType identity_type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_identity_type(static_cast<::nearby::internal::IdentityType>(val)); - } else - goto handle_unusual; - continue; - // optional bytes secret_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_secret_id(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bytes authenticity_key = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_authenticity_key(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bytes verification_key = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_verification_key(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 start_time_millis = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_start_time_millis(&has_bits); - start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 end_time_millis = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_end_time_millis(&has_bits); - end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // map consumed_salts = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(&consumed_salts_, ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<58>(ptr)); - } else - goto handle_unusual; - continue; - // optional bytes metadata_encryption_key = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_metadata_encryption_key(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .nearby.internal.DeviceMetadata device_metadata = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_device_metadata(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - _has_bits_.Or(has_bits); - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* LocalCredential::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:nearby.internal.LocalCredential) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // optional .nearby.internal.IdentityType identity_type = 1; - if (_internal_has_identity_type()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 1, this->_internal_identity_type(), target); - } - - // optional bytes secret_id = 2; - if (_internal_has_secret_id()) { - target = stream->WriteBytesMaybeAliased( - 2, this->_internal_secret_id(), target); - } - - // optional bytes authenticity_key = 3; - if (_internal_has_authenticity_key()) { - target = stream->WriteBytesMaybeAliased( - 3, this->_internal_authenticity_key(), target); - } - - // optional bytes verification_key = 4; - if (_internal_has_verification_key()) { - target = stream->WriteBytesMaybeAliased( - 4, this->_internal_verification_key(), target); - } - - // optional uint64 start_time_millis = 5; - if (_internal_has_start_time_millis()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(5, this->_internal_start_time_millis(), target); - } - - // optional uint64 end_time_millis = 6; - if (_internal_has_end_time_millis()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(6, this->_internal_end_time_millis(), target); - } - - // map consumed_salts = 7; - if (!this->_internal_consumed_salts().empty()) { - typedef ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >::const_pointer - ConstPtr; - typedef ::PROTOBUF_NAMESPACE_ID::internal::SortItem< uint32_t, ConstPtr > SortItem; - typedef ::PROTOBUF_NAMESPACE_ID::internal::CompareByFirstField Less; - - if (stream->IsSerializationDeterministic() && - this->_internal_consumed_salts().size() > 1) { - ::std::unique_ptr items( - new SortItem[this->_internal_consumed_salts().size()]); - typedef ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >::size_type size_type; - size_type n = 0; - for (::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >::const_iterator - it = this->_internal_consumed_salts().begin(); - it != this->_internal_consumed_salts().end(); ++it, ++n) { - items[static_cast(n)] = SortItem(&*it); - } - ::std::sort(&items[0], &items[static_cast(n)], Less()); - for (size_type i = 0; i < n; i++) { - target = LocalCredential_ConsumedSaltsEntry_DoNotUse::Funcs::InternalSerialize(7, items[static_cast(i)].second->first, items[static_cast(i)].second->second, target, stream); - } - } else { - for (::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >::const_iterator - it = this->_internal_consumed_salts().begin(); - it != this->_internal_consumed_salts().end(); ++it) { - target = LocalCredential_ConsumedSaltsEntry_DoNotUse::Funcs::InternalSerialize(7, it->first, it->second, target, stream); - } - } - } - - // optional bytes metadata_encryption_key = 8; - if (_internal_has_metadata_encryption_key()) { - target = stream->WriteBytesMaybeAliased( - 8, this->_internal_metadata_encryption_key(), target); - } - - // optional .nearby.internal.DeviceMetadata device_metadata = 9; - if (_internal_has_device_metadata()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 9, _Internal::device_metadata(this), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:nearby.internal.LocalCredential) - return target; -} - -size_t LocalCredential::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:nearby.internal.LocalCredential) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // map consumed_salts = 7; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_consumed_salts_size()); - for (::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >::const_iterator - it = this->_internal_consumed_salts().begin(); - it != this->_internal_consumed_salts().end(); ++it) { - total_size += LocalCredential_ConsumedSaltsEntry_DoNotUse::Funcs::ByteSizeLong(it->first, it->second); - } - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional bytes secret_id = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_secret_id()); - } - - // optional bytes authenticity_key = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_authenticity_key()); - } - - // optional bytes verification_key = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_verification_key()); - } - - // optional bytes metadata_encryption_key = 8; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_metadata_encryption_key()); - } - - // optional .nearby.internal.DeviceMetadata device_metadata = 9; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *device_metadata_); - } - - // optional uint64 start_time_millis = 5; - if (cached_has_bits & 0x00000020u) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_start_time_millis()); - } - - // optional uint64 end_time_millis = 6; - if (cached_has_bits & 0x00000040u) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_end_time_millis()); - } - - // optional .nearby.internal.IdentityType identity_type = 1; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_identity_type()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LocalCredential::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LocalCredential::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LocalCredential::GetClassData() const { return &_class_data_; } - -void LocalCredential::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void LocalCredential::MergeFrom(const LocalCredential& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:nearby.internal.LocalCredential) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - consumed_salts_.MergeFrom(from.consumed_salts_); - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_secret_id(from._internal_secret_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_authenticity_key(from._internal_authenticity_key()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_verification_key(from._internal_verification_key()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_metadata_encryption_key(from._internal_metadata_encryption_key()); - } - if (cached_has_bits & 0x00000010u) { - _internal_mutable_device_metadata()->::nearby::internal::DeviceMetadata::MergeFrom(from._internal_device_metadata()); - } - if (cached_has_bits & 0x00000020u) { - start_time_millis_ = from.start_time_millis_; - } - if (cached_has_bits & 0x00000040u) { - end_time_millis_ = from.end_time_millis_; - } - if (cached_has_bits & 0x00000080u) { - identity_type_ = from.identity_type_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void LocalCredential::CopyFrom(const LocalCredential& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:nearby.internal.LocalCredential) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool LocalCredential::IsInitialized() const { - return true; -} - -void LocalCredential::InternalSwap(LocalCredential* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - consumed_salts_.InternalSwap(&other->consumed_salts_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &secret_id_, lhs_arena, - &other->secret_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &authenticity_key_, lhs_arena, - &other->authenticity_key_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &verification_key_, lhs_arena, - &other->verification_key_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &metadata_encryption_key_, lhs_arena, - &other->metadata_encryption_key_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(LocalCredential, identity_type_) - + sizeof(LocalCredential::identity_type_) - - PROTOBUF_FIELD_OFFSET(LocalCredential, device_metadata_)>( - reinterpret_cast(&device_metadata_), - reinterpret_cast(&other->device_metadata_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LocalCredential::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_internal_2fproto_2fcredential_2eproto_getter, &descriptor_table_internal_2fproto_2fcredential_2eproto_once, - file_level_metadata_internal_2fproto_2fcredential_2eproto[1]); -} - // =================================================================== class SharedCredential::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_identity_type(HasBits* has_bits) { - (*has_bits)[0] |= 128u; - } - static void set_has_secret_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_authenticity_key(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_verification_key(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_start_time_millis(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_end_time_millis(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_encrypted_metadata_bytes(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_metadata_encryption_key_tag(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } }; SharedCredential::SharedCredential(::PROTOBUF_NAMESPACE_ID::Arena* arena, @@ -848,38 +138,29 @@ SharedCredential::SharedCredential(::PROTOBUF_NAMESPACE_ID::Arena* arena, // @@protoc_insertion_point(arena_constructor:nearby.internal.SharedCredential) } SharedCredential::SharedCredential(const SharedCredential& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { + : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); secret_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING secret_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_secret_id()) { + if (!from._internal_secret_id().empty()) { secret_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_secret_id(), GetArenaForAllocation()); } - authenticity_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + key_seed_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - authenticity_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + key_seed_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_authenticity_key()) { - authenticity_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_authenticity_key(), - GetArenaForAllocation()); - } - verification_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_verification_key()) { - verification_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_verification_key(), + if (!from._internal_key_seed().empty()) { + key_seed_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_key_seed(), GetArenaForAllocation()); } encrypted_metadata_bytes_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING encrypted_metadata_bytes_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_encrypted_metadata_bytes()) { + if (!from._internal_encrypted_metadata_bytes().empty()) { encrypted_metadata_bytes_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_encrypted_metadata_bytes(), GetArenaForAllocation()); } @@ -887,10 +168,34 @@ SharedCredential::SharedCredential(const SharedCredential& from) #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING metadata_encryption_key_tag_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_metadata_encryption_key_tag()) { + if (!from._internal_metadata_encryption_key_tag().empty()) { metadata_encryption_key_tag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_metadata_encryption_key_tag(), GetArenaForAllocation()); } + connection_signature_verification_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + connection_signature_verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_connection_signature_verification_key().empty()) { + connection_signature_verification_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_connection_signature_verification_key(), + GetArenaForAllocation()); + } + advertisement_signature_verification_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + advertisement_signature_verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_advertisement_signature_verification_key().empty()) { + advertisement_signature_verification_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_advertisement_signature_verification_key(), + GetArenaForAllocation()); + } + version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_version().empty()) { + version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_version(), + GetArenaForAllocation()); + } ::memcpy(&start_time_millis_, &from.start_time_millis_, static_cast(reinterpret_cast(&identity_type_) - reinterpret_cast(&start_time_millis_)) + sizeof(identity_type_)); @@ -902,13 +207,9 @@ secret_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAl #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING secret_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -authenticity_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +key_seed_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - authenticity_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -verification_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + key_seed_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING encrypted_metadata_bytes_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING @@ -918,6 +219,18 @@ metadata_encryption_key_tag_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING metadata_encryption_key_tag_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +connection_signature_verification_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + connection_signature_verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +advertisement_signature_verification_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + advertisement_signature_verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&start_time_millis_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&identity_type_) - @@ -934,10 +247,12 @@ SharedCredential::~SharedCredential() { inline void SharedCredential::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); secret_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - authenticity_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - verification_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + key_seed_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); encrypted_metadata_bytes_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); metadata_encryption_key_tag_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + connection_signature_verification_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + advertisement_signature_verification_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + version_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void SharedCredential::ArenaDtor(void* object) { @@ -956,107 +271,108 @@ void SharedCredential::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - if (cached_has_bits & 0x00000001u) { - secret_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - authenticity_key_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - verification_key_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - encrypted_metadata_bytes_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - metadata_encryption_key_tag_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x000000e0u) { - ::memset(&start_time_millis_, 0, static_cast( - reinterpret_cast(&identity_type_) - - reinterpret_cast(&start_time_millis_)) + sizeof(identity_type_)); - } - _has_bits_.Clear(); + secret_id_.ClearToEmpty(); + key_seed_.ClearToEmpty(); + encrypted_metadata_bytes_.ClearToEmpty(); + metadata_encryption_key_tag_.ClearToEmpty(); + connection_signature_verification_key_.ClearToEmpty(); + advertisement_signature_verification_key_.ClearToEmpty(); + version_.ClearToEmpty(); + ::memset(&start_time_millis_, 0, static_cast( + reinterpret_cast(&identity_type_) - + reinterpret_cast(&start_time_millis_)) + sizeof(identity_type_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* SharedCredential::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { - // optional .nearby.internal.IdentityType identity_type = 1; + // bytes secret_id = 1; case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_identity_type(static_cast<::nearby::internal::IdentityType>(val)); - } else - goto handle_unusual; - continue; - // optional bytes secret_id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_secret_id(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; - // optional bytes authenticity_key = 3; + // bytes key_seed = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_key_seed(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 start_time_millis = 3; case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_authenticity_key(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bytes verification_key = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_verification_key(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint64 start_time_millis = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _Internal::set_has_start_time_millis(&has_bits); + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; - // optional uint64 end_time_millis = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _Internal::set_has_end_time_millis(&has_bits); + // int64 end_time_millis = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; - // optional bytes encrypted_metadata_bytes = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { + // bytes encrypted_metadata_bytes = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { auto str = _internal_mutable_encrypted_metadata_bytes(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; - // optional bytes metadata_encryption_key_tag = 8; + // bytes metadata_encryption_key_tag = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + auto str = _internal_mutable_metadata_encryption_key_tag(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes connection_signature_verification_key = 7; + case 7: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { + auto str = _internal_mutable_connection_signature_verification_key(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes advertisement_signature_verification_key = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_metadata_encryption_key_tag(); + auto str = _internal_mutable_advertisement_signature_verification_key(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .nearby.internal.IdentityType identity_type = 9; + case 9: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_identity_type(static_cast<::nearby::internal::IdentityType>(val)); + } else + goto handle_unusual; + continue; + // bytes version = 10; + case 10: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { + auto str = _internal_mutable_version(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else @@ -1078,7 +394,6 @@ const char* SharedCredential::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPA CHK_(ptr != nullptr); } // while message_done: - _has_bits_.Or(has_bits); return ptr; failure: ptr = nullptr; @@ -1092,53 +407,65 @@ uint8_t* SharedCredential::_InternalSerialize( uint32_t cached_has_bits = 0; (void) cached_has_bits; - // optional .nearby.internal.IdentityType identity_type = 1; - if (_internal_has_identity_type()) { + // bytes secret_id = 1; + if (!this->_internal_secret_id().empty()) { + target = stream->WriteBytesMaybeAliased( + 1, this->_internal_secret_id(), target); + } + + // bytes key_seed = 2; + if (!this->_internal_key_seed().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_key_seed(), target); + } + + // int64 start_time_millis = 3; + if (this->_internal_start_time_millis() != 0) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(3, this->_internal_start_time_millis(), target); + } + + // int64 end_time_millis = 4; + if (this->_internal_end_time_millis() != 0) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_end_time_millis(), target); + } + + // bytes encrypted_metadata_bytes = 5; + if (!this->_internal_encrypted_metadata_bytes().empty()) { + target = stream->WriteBytesMaybeAliased( + 5, this->_internal_encrypted_metadata_bytes(), target); + } + + // bytes metadata_encryption_key_tag = 6; + if (!this->_internal_metadata_encryption_key_tag().empty()) { + target = stream->WriteBytesMaybeAliased( + 6, this->_internal_metadata_encryption_key_tag(), target); + } + + // bytes connection_signature_verification_key = 7; + if (!this->_internal_connection_signature_verification_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 7, this->_internal_connection_signature_verification_key(), target); + } + + // bytes advertisement_signature_verification_key = 8; + if (!this->_internal_advertisement_signature_verification_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 8, this->_internal_advertisement_signature_verification_key(), target); + } + + // .nearby.internal.IdentityType identity_type = 9; + if (this->_internal_identity_type() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 1, this->_internal_identity_type(), target); + 9, this->_internal_identity_type(), target); } - // optional bytes secret_id = 2; - if (_internal_has_secret_id()) { + // bytes version = 10; + if (!this->_internal_version().empty()) { target = stream->WriteBytesMaybeAliased( - 2, this->_internal_secret_id(), target); - } - - // optional bytes authenticity_key = 3; - if (_internal_has_authenticity_key()) { - target = stream->WriteBytesMaybeAliased( - 3, this->_internal_authenticity_key(), target); - } - - // optional bytes verification_key = 4; - if (_internal_has_verification_key()) { - target = stream->WriteBytesMaybeAliased( - 4, this->_internal_verification_key(), target); - } - - // optional uint64 start_time_millis = 5; - if (_internal_has_start_time_millis()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(5, this->_internal_start_time_millis(), target); - } - - // optional uint64 end_time_millis = 6; - if (_internal_has_end_time_millis()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(6, this->_internal_end_time_millis(), target); - } - - // optional bytes encrypted_metadata_bytes = 7; - if (_internal_has_encrypted_metadata_bytes()) { - target = stream->WriteBytesMaybeAliased( - 7, this->_internal_encrypted_metadata_bytes(), target); - } - - // optional bytes metadata_encryption_key_tag = 8; - if (_internal_has_metadata_encryption_key_tag()) { - target = stream->WriteBytesMaybeAliased( - 8, this->_internal_metadata_encryption_key_tag(), target); + 10, this->_internal_version(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -1157,60 +484,71 @@ size_t SharedCredential::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - // optional bytes secret_id = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_secret_id()); - } - - // optional bytes authenticity_key = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_authenticity_key()); - } - - // optional bytes verification_key = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_verification_key()); - } - - // optional bytes encrypted_metadata_bytes = 7; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_encrypted_metadata_bytes()); - } - - // optional bytes metadata_encryption_key_tag = 8; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_metadata_encryption_key_tag()); - } - - // optional uint64 start_time_millis = 5; - if (cached_has_bits & 0x00000020u) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_start_time_millis()); - } - - // optional uint64 end_time_millis = 6; - if (cached_has_bits & 0x00000040u) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_end_time_millis()); - } - - // optional .nearby.internal.IdentityType identity_type = 1; - if (cached_has_bits & 0x00000080u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_identity_type()); - } - + // bytes secret_id = 1; + if (!this->_internal_secret_id().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_secret_id()); } + + // bytes key_seed = 2; + if (!this->_internal_key_seed().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key_seed()); + } + + // bytes encrypted_metadata_bytes = 5; + if (!this->_internal_encrypted_metadata_bytes().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_encrypted_metadata_bytes()); + } + + // bytes metadata_encryption_key_tag = 6; + if (!this->_internal_metadata_encryption_key_tag().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_metadata_encryption_key_tag()); + } + + // bytes connection_signature_verification_key = 7; + if (!this->_internal_connection_signature_verification_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_connection_signature_verification_key()); + } + + // bytes advertisement_signature_verification_key = 8; + if (!this->_internal_advertisement_signature_verification_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_advertisement_signature_verification_key()); + } + + // bytes version = 10; + if (!this->_internal_version().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_version()); + } + + // int64 start_time_millis = 3; + if (this->_internal_start_time_millis() != 0) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_start_time_millis()); + } + + // int64 end_time_millis = 4; + if (this->_internal_end_time_millis() != 0) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_end_time_millis()); + } + + // .nearby.internal.IdentityType identity_type = 9; + if (this->_internal_identity_type() != 0) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_identity_type()); + } + return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); } @@ -1233,33 +571,35 @@ void SharedCredential::MergeFrom(const SharedCredential& from) { uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x000000ffu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_secret_id(from._internal_secret_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_authenticity_key(from._internal_authenticity_key()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_verification_key(from._internal_verification_key()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_encrypted_metadata_bytes(from._internal_encrypted_metadata_bytes()); - } - if (cached_has_bits & 0x00000010u) { - _internal_set_metadata_encryption_key_tag(from._internal_metadata_encryption_key_tag()); - } - if (cached_has_bits & 0x00000020u) { - start_time_millis_ = from.start_time_millis_; - } - if (cached_has_bits & 0x00000040u) { - end_time_millis_ = from.end_time_millis_; - } - if (cached_has_bits & 0x00000080u) { - identity_type_ = from.identity_type_; - } - _has_bits_[0] |= cached_has_bits; + if (!from._internal_secret_id().empty()) { + _internal_set_secret_id(from._internal_secret_id()); + } + if (!from._internal_key_seed().empty()) { + _internal_set_key_seed(from._internal_key_seed()); + } + if (!from._internal_encrypted_metadata_bytes().empty()) { + _internal_set_encrypted_metadata_bytes(from._internal_encrypted_metadata_bytes()); + } + if (!from._internal_metadata_encryption_key_tag().empty()) { + _internal_set_metadata_encryption_key_tag(from._internal_metadata_encryption_key_tag()); + } + if (!from._internal_connection_signature_verification_key().empty()) { + _internal_set_connection_signature_verification_key(from._internal_connection_signature_verification_key()); + } + if (!from._internal_advertisement_signature_verification_key().empty()) { + _internal_set_advertisement_signature_verification_key(from._internal_advertisement_signature_verification_key()); + } + if (!from._internal_version().empty()) { + _internal_set_version(from._internal_version()); + } + if (from._internal_start_time_millis() != 0) { + _internal_set_start_time_millis(from._internal_start_time_millis()); + } + if (from._internal_end_time_millis() != 0) { + _internal_set_end_time_millis(from._internal_end_time_millis()); + } + if (from._internal_identity_type() != 0) { + _internal_set_identity_type(from._internal_identity_type()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } @@ -1280,7 +620,6 @@ void SharedCredential::InternalSwap(SharedCredential* other) { auto* lhs_arena = GetArenaForAllocation(); auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &secret_id_, lhs_arena, @@ -1288,13 +627,8 @@ void SharedCredential::InternalSwap(SharedCredential* other) { ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &authenticity_key_, lhs_arena, - &other->authenticity_key_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &verification_key_, lhs_arena, - &other->verification_key_, rhs_arena + &key_seed_, lhs_arena, + &other->key_seed_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), @@ -1306,6 +640,21 @@ void SharedCredential::InternalSwap(SharedCredential* other) { &metadata_encryption_key_tag_, lhs_arena, &other->metadata_encryption_key_tag_, rhs_arena ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &connection_signature_verification_key_, lhs_arena, + &other->connection_signature_verification_key_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &advertisement_signature_verification_key_, lhs_arena, + &other->advertisement_signature_verification_key_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &version_, lhs_arena, + &other->version_, rhs_arena + ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(SharedCredential, identity_type_) + sizeof(SharedCredential::identity_type_) @@ -1317,19 +666,13 @@ void SharedCredential::InternalSwap(SharedCredential* other) { ::PROTOBUF_NAMESPACE_ID::Metadata SharedCredential::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_internal_2fproto_2fcredential_2eproto_getter, &descriptor_table_internal_2fproto_2fcredential_2eproto_once, - file_level_metadata_internal_2fproto_2fcredential_2eproto[2]); + file_level_metadata_internal_2fproto_2fcredential_2eproto[0]); } // @@protoc_insertion_point(namespace_scope) } // namespace internal } // namespace nearby PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse* Arena::CreateMaybeMessage< ::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse >(Arena* arena) { - return Arena::CreateMessageInternal< ::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse >(arena); -} -template<> PROTOBUF_NOINLINE ::nearby::internal::LocalCredential* Arena::CreateMaybeMessage< ::nearby::internal::LocalCredential >(Arena* arena) { - return Arena::CreateMessageInternal< ::nearby::internal::LocalCredential >(arena); -} template<> PROTOBUF_NOINLINE ::nearby::internal::SharedCredential* Arena::CreateMaybeMessage< ::nearby::internal::SharedCredential >(Arena* arena) { return Arena::CreateMessageInternal< ::nearby::internal::SharedCredential >(arena); } diff --git a/compiled_proto/internal/proto/credential.pb.h b/compiled_proto/internal/proto/credential.pb.h index b93c0a9f..30750739 100644 --- a/compiled_proto/internal/proto/credential.pb.h +++ b/compiled_proto/internal/proto/credential.pb.h @@ -30,12 +30,8 @@ #include #include // IWYU pragma: export #include // IWYU pragma: export -#include // IWYU pragma: export -#include -#include #include #include -#include "internal/proto/device_metadata.pb.h" // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_internal_2fproto_2fcredential_2eproto @@ -51,7 +47,7 @@ struct TableStruct_internal_2fproto_2fcredential_2eproto { PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] + static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; @@ -60,20 +56,12 @@ struct TableStruct_internal_2fproto_2fcredential_2eproto { extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_internal_2fproto_2fcredential_2eproto; namespace nearby { namespace internal { -class LocalCredential; -struct LocalCredentialDefaultTypeInternal; -extern LocalCredentialDefaultTypeInternal _LocalCredential_default_instance_; -class LocalCredential_ConsumedSaltsEntry_DoNotUse; -struct LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal; -extern LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal _LocalCredential_ConsumedSaltsEntry_DoNotUse_default_instance_; class SharedCredential; struct SharedCredentialDefaultTypeInternal; extern SharedCredentialDefaultTypeInternal _SharedCredential_default_instance_; } // namespace internal } // namespace nearby PROTOBUF_NAMESPACE_OPEN -template<> ::nearby::internal::LocalCredential* Arena::CreateMaybeMessage<::nearby::internal::LocalCredential>(Arena*); -template<> ::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse* Arena::CreateMaybeMessage<::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse>(Arena*); template<> ::nearby::internal::SharedCredential* Arena::CreateMaybeMessage<::nearby::internal::SharedCredential>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace nearby { @@ -109,334 +97,6 @@ inline bool IdentityType_Parse( } // =================================================================== -class LocalCredential_ConsumedSaltsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { -public: - typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; - LocalCredential_ConsumedSaltsEntry_DoNotUse(); - explicit constexpr LocalCredential_ConsumedSaltsEntry_DoNotUse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - explicit LocalCredential_ConsumedSaltsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); - void MergeFrom(const LocalCredential_ConsumedSaltsEntry_DoNotUse& other); - static const LocalCredential_ConsumedSaltsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_LocalCredential_ConsumedSaltsEntry_DoNotUse_default_instance_); } - static bool ValidateKey(void*) { return true; } - static bool ValidateValue(void*) { return true; } - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; -}; - -// ------------------------------------------------------------------- - -class LocalCredential final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nearby.internal.LocalCredential) */ { - public: - inline LocalCredential() : LocalCredential(nullptr) {} - ~LocalCredential() override; - explicit constexpr LocalCredential(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LocalCredential(const LocalCredential& from); - LocalCredential(LocalCredential&& from) noexcept - : LocalCredential() { - *this = ::std::move(from); - } - - inline LocalCredential& operator=(const LocalCredential& from) { - CopyFrom(from); - return *this; - } - inline LocalCredential& operator=(LocalCredential&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const LocalCredential& default_instance() { - return *internal_default_instance(); - } - static inline const LocalCredential* internal_default_instance() { - return reinterpret_cast( - &_LocalCredential_default_instance_); - } - static constexpr int kIndexInFileMessages = - 1; - - friend void swap(LocalCredential& a, LocalCredential& b) { - a.Swap(&b); - } - inline void Swap(LocalCredential* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(LocalCredential* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - LocalCredential* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LocalCredential& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LocalCredential& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LocalCredential* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "nearby.internal.LocalCredential"; - } - protected: - explicit LocalCredential(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - - // accessors ------------------------------------------------------- - - enum : int { - kConsumedSaltsFieldNumber = 7, - kSecretIdFieldNumber = 2, - kAuthenticityKeyFieldNumber = 3, - kVerificationKeyFieldNumber = 4, - kMetadataEncryptionKeyFieldNumber = 8, - kDeviceMetadataFieldNumber = 9, - kStartTimeMillisFieldNumber = 5, - kEndTimeMillisFieldNumber = 6, - kIdentityTypeFieldNumber = 1, - }; - // map consumed_salts = 7; - int consumed_salts_size() const; - private: - int _internal_consumed_salts_size() const; - public: - void clear_consumed_salts(); - private: - const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >& - _internal_consumed_salts() const; - ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >* - _internal_mutable_consumed_salts(); - public: - const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >& - consumed_salts() const; - ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >* - mutable_consumed_salts(); - - // optional bytes secret_id = 2; - bool has_secret_id() const; - private: - bool _internal_has_secret_id() const; - public: - void clear_secret_id(); - const std::string& secret_id() const; - template - void set_secret_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_secret_id(); - PROTOBUF_NODISCARD std::string* release_secret_id(); - void set_allocated_secret_id(std::string* secret_id); - private: - const std::string& _internal_secret_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_secret_id(const std::string& value); - std::string* _internal_mutable_secret_id(); - public: - - // optional bytes authenticity_key = 3; - bool has_authenticity_key() const; - private: - bool _internal_has_authenticity_key() const; - public: - void clear_authenticity_key(); - const std::string& authenticity_key() const; - template - void set_authenticity_key(ArgT0&& arg0, ArgT... args); - std::string* mutable_authenticity_key(); - PROTOBUF_NODISCARD std::string* release_authenticity_key(); - void set_allocated_authenticity_key(std::string* authenticity_key); - private: - const std::string& _internal_authenticity_key() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_authenticity_key(const std::string& value); - std::string* _internal_mutable_authenticity_key(); - public: - - // optional bytes verification_key = 4; - bool has_verification_key() const; - private: - bool _internal_has_verification_key() const; - public: - void clear_verification_key(); - const std::string& verification_key() const; - template - void set_verification_key(ArgT0&& arg0, ArgT... args); - std::string* mutable_verification_key(); - PROTOBUF_NODISCARD std::string* release_verification_key(); - void set_allocated_verification_key(std::string* verification_key); - private: - const std::string& _internal_verification_key() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_verification_key(const std::string& value); - std::string* _internal_mutable_verification_key(); - public: - - // optional bytes metadata_encryption_key = 8; - bool has_metadata_encryption_key() const; - private: - bool _internal_has_metadata_encryption_key() const; - public: - void clear_metadata_encryption_key(); - const std::string& metadata_encryption_key() const; - template - void set_metadata_encryption_key(ArgT0&& arg0, ArgT... args); - std::string* mutable_metadata_encryption_key(); - PROTOBUF_NODISCARD std::string* release_metadata_encryption_key(); - void set_allocated_metadata_encryption_key(std::string* metadata_encryption_key); - private: - const std::string& _internal_metadata_encryption_key() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_metadata_encryption_key(const std::string& value); - std::string* _internal_mutable_metadata_encryption_key(); - public: - - // optional .nearby.internal.DeviceMetadata device_metadata = 9; - bool has_device_metadata() const; - private: - bool _internal_has_device_metadata() const; - public: - void clear_device_metadata(); - const ::nearby::internal::DeviceMetadata& device_metadata() const; - PROTOBUF_NODISCARD ::nearby::internal::DeviceMetadata* release_device_metadata(); - ::nearby::internal::DeviceMetadata* mutable_device_metadata(); - void set_allocated_device_metadata(::nearby::internal::DeviceMetadata* device_metadata); - private: - const ::nearby::internal::DeviceMetadata& _internal_device_metadata() const; - ::nearby::internal::DeviceMetadata* _internal_mutable_device_metadata(); - public: - void unsafe_arena_set_allocated_device_metadata( - ::nearby::internal::DeviceMetadata* device_metadata); - ::nearby::internal::DeviceMetadata* unsafe_arena_release_device_metadata(); - - // optional uint64 start_time_millis = 5; - bool has_start_time_millis() const; - private: - bool _internal_has_start_time_millis() const; - public: - void clear_start_time_millis(); - uint64_t start_time_millis() const; - void set_start_time_millis(uint64_t value); - private: - uint64_t _internal_start_time_millis() const; - void _internal_set_start_time_millis(uint64_t value); - public: - - // optional uint64 end_time_millis = 6; - bool has_end_time_millis() const; - private: - bool _internal_has_end_time_millis() const; - public: - void clear_end_time_millis(); - uint64_t end_time_millis() const; - void set_end_time_millis(uint64_t value); - private: - uint64_t _internal_end_time_millis() const; - void _internal_set_end_time_millis(uint64_t value); - public: - - // optional .nearby.internal.IdentityType identity_type = 1; - bool has_identity_type() const; - private: - bool _internal_has_identity_type() const; - public: - void clear_identity_type(); - ::nearby::internal::IdentityType identity_type() const; - void set_identity_type(::nearby::internal::IdentityType value); - private: - ::nearby::internal::IdentityType _internal_identity_type() const; - void _internal_set_identity_type(::nearby::internal::IdentityType value); - public: - - // @@protoc_insertion_point(class_scope:nearby.internal.LocalCredential) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::internal::MapField< - LocalCredential_ConsumedSaltsEntry_DoNotUse, - uint32_t, bool, - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_UINT32, - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BOOL> consumed_salts_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr secret_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr authenticity_key_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr verification_key_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr metadata_encryption_key_; - ::nearby::internal::DeviceMetadata* device_metadata_; - uint64_t start_time_millis_; - uint64_t end_time_millis_; - int identity_type_; - friend struct ::TableStruct_internal_2fproto_2fcredential_2eproto; -}; -// ------------------------------------------------------------------- - class SharedCredential final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nearby.internal.SharedCredential) */ { public: @@ -485,7 +145,7 @@ class SharedCredential final : &_SharedCredential_default_instance_); } static constexpr int kIndexInFileMessages = - 2; + 0; friend void swap(SharedCredential& a, SharedCredential& b) { a.Swap(&b); @@ -559,20 +219,18 @@ class SharedCredential final : // accessors ------------------------------------------------------- enum : int { - kSecretIdFieldNumber = 2, - kAuthenticityKeyFieldNumber = 3, - kVerificationKeyFieldNumber = 4, - kEncryptedMetadataBytesFieldNumber = 7, - kMetadataEncryptionKeyTagFieldNumber = 8, - kStartTimeMillisFieldNumber = 5, - kEndTimeMillisFieldNumber = 6, - kIdentityTypeFieldNumber = 1, + kSecretIdFieldNumber = 1, + kKeySeedFieldNumber = 2, + kEncryptedMetadataBytesFieldNumber = 5, + kMetadataEncryptionKeyTagFieldNumber = 6, + kConnectionSignatureVerificationKeyFieldNumber = 7, + kAdvertisementSignatureVerificationKeyFieldNumber = 8, + kVersionFieldNumber = 10, + kStartTimeMillisFieldNumber = 3, + kEndTimeMillisFieldNumber = 4, + kIdentityTypeFieldNumber = 9, }; - // optional bytes secret_id = 2; - bool has_secret_id() const; - private: - bool _internal_has_secret_id() const; - public: + // bytes secret_id = 1; void clear_secret_id(); const std::string& secret_id() const; template @@ -586,47 +244,21 @@ class SharedCredential final : std::string* _internal_mutable_secret_id(); public: - // optional bytes authenticity_key = 3; - bool has_authenticity_key() const; - private: - bool _internal_has_authenticity_key() const; - public: - void clear_authenticity_key(); - const std::string& authenticity_key() const; + // bytes key_seed = 2; + void clear_key_seed(); + const std::string& key_seed() const; template - void set_authenticity_key(ArgT0&& arg0, ArgT... args); - std::string* mutable_authenticity_key(); - PROTOBUF_NODISCARD std::string* release_authenticity_key(); - void set_allocated_authenticity_key(std::string* authenticity_key); + void set_key_seed(ArgT0&& arg0, ArgT... args); + std::string* mutable_key_seed(); + PROTOBUF_NODISCARD std::string* release_key_seed(); + void set_allocated_key_seed(std::string* key_seed); private: - const std::string& _internal_authenticity_key() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_authenticity_key(const std::string& value); - std::string* _internal_mutable_authenticity_key(); + const std::string& _internal_key_seed() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key_seed(const std::string& value); + std::string* _internal_mutable_key_seed(); public: - // optional bytes verification_key = 4; - bool has_verification_key() const; - private: - bool _internal_has_verification_key() const; - public: - void clear_verification_key(); - const std::string& verification_key() const; - template - void set_verification_key(ArgT0&& arg0, ArgT... args); - std::string* mutable_verification_key(); - PROTOBUF_NODISCARD std::string* release_verification_key(); - void set_allocated_verification_key(std::string* verification_key); - private: - const std::string& _internal_verification_key() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_verification_key(const std::string& value); - std::string* _internal_mutable_verification_key(); - public: - - // optional bytes encrypted_metadata_bytes = 7; - bool has_encrypted_metadata_bytes() const; - private: - bool _internal_has_encrypted_metadata_bytes() const; - public: + // bytes encrypted_metadata_bytes = 5; void clear_encrypted_metadata_bytes(); const std::string& encrypted_metadata_bytes() const; template @@ -640,11 +272,7 @@ class SharedCredential final : std::string* _internal_mutable_encrypted_metadata_bytes(); public: - // optional bytes metadata_encryption_key_tag = 8; - bool has_metadata_encryption_key_tag() const; - private: - bool _internal_has_metadata_encryption_key_tag() const; - public: + // bytes metadata_encryption_key_tag = 6; void clear_metadata_encryption_key_tag(); const std::string& metadata_encryption_key_tag() const; template @@ -658,37 +286,67 @@ class SharedCredential final : std::string* _internal_mutable_metadata_encryption_key_tag(); public: - // optional uint64 start_time_millis = 5; - bool has_start_time_millis() const; + // bytes connection_signature_verification_key = 7; + void clear_connection_signature_verification_key(); + const std::string& connection_signature_verification_key() const; + template + void set_connection_signature_verification_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_connection_signature_verification_key(); + PROTOBUF_NODISCARD std::string* release_connection_signature_verification_key(); + void set_allocated_connection_signature_verification_key(std::string* connection_signature_verification_key); private: - bool _internal_has_start_time_millis() const; + const std::string& _internal_connection_signature_verification_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_connection_signature_verification_key(const std::string& value); + std::string* _internal_mutable_connection_signature_verification_key(); public: + + // bytes advertisement_signature_verification_key = 8; + void clear_advertisement_signature_verification_key(); + const std::string& advertisement_signature_verification_key() const; + template + void set_advertisement_signature_verification_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_advertisement_signature_verification_key(); + PROTOBUF_NODISCARD std::string* release_advertisement_signature_verification_key(); + void set_allocated_advertisement_signature_verification_key(std::string* advertisement_signature_verification_key); + private: + const std::string& _internal_advertisement_signature_verification_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_advertisement_signature_verification_key(const std::string& value); + std::string* _internal_mutable_advertisement_signature_verification_key(); + public: + + // bytes version = 10; + void clear_version(); + const std::string& version() const; + template + void set_version(ArgT0&& arg0, ArgT... args); + std::string* mutable_version(); + PROTOBUF_NODISCARD std::string* release_version(); + void set_allocated_version(std::string* version); + private: + const std::string& _internal_version() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value); + std::string* _internal_mutable_version(); + public: + + // int64 start_time_millis = 3; void clear_start_time_millis(); - uint64_t start_time_millis() const; - void set_start_time_millis(uint64_t value); + int64_t start_time_millis() const; + void set_start_time_millis(int64_t value); private: - uint64_t _internal_start_time_millis() const; - void _internal_set_start_time_millis(uint64_t value); + int64_t _internal_start_time_millis() const; + void _internal_set_start_time_millis(int64_t value); public: - // optional uint64 end_time_millis = 6; - bool has_end_time_millis() const; - private: - bool _internal_has_end_time_millis() const; - public: + // int64 end_time_millis = 4; void clear_end_time_millis(); - uint64_t end_time_millis() const; - void set_end_time_millis(uint64_t value); + int64_t end_time_millis() const; + void set_end_time_millis(int64_t value); private: - uint64_t _internal_end_time_millis() const; - void _internal_set_end_time_millis(uint64_t value); + int64_t _internal_end_time_millis() const; + void _internal_set_end_time_millis(int64_t value); public: - // optional .nearby.internal.IdentityType identity_type = 1; - bool has_identity_type() const; - private: - bool _internal_has_identity_type() const; - public: + // .nearby.internal.IdentityType identity_type = 9; void clear_identity_type(); ::nearby::internal::IdentityType identity_type() const; void set_identity_type(::nearby::internal::IdentityType value); @@ -704,16 +362,17 @@ class SharedCredential final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr secret_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr authenticity_key_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr verification_key_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_seed_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encrypted_metadata_bytes_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr metadata_encryption_key_tag_; - uint64_t start_time_millis_; - uint64_t end_time_millis_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr connection_signature_verification_key_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr advertisement_signature_verification_key_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; + int64_t start_time_millis_; + int64_t end_time_millis_; int identity_type_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_internal_2fproto_2fcredential_2eproto; }; // =================================================================== @@ -725,530 +384,11 @@ class SharedCredential final : #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ -// ------------------------------------------------------------------- - -// LocalCredential - -// optional .nearby.internal.IdentityType identity_type = 1; -inline bool LocalCredential::_internal_has_identity_type() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} -inline bool LocalCredential::has_identity_type() const { - return _internal_has_identity_type(); -} -inline void LocalCredential::clear_identity_type() { - identity_type_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline ::nearby::internal::IdentityType LocalCredential::_internal_identity_type() const { - return static_cast< ::nearby::internal::IdentityType >(identity_type_); -} -inline ::nearby::internal::IdentityType LocalCredential::identity_type() const { - // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.identity_type) - return _internal_identity_type(); -} -inline void LocalCredential::_internal_set_identity_type(::nearby::internal::IdentityType value) { - _has_bits_[0] |= 0x00000080u; - identity_type_ = value; -} -inline void LocalCredential::set_identity_type(::nearby::internal::IdentityType value) { - _internal_set_identity_type(value); - // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.identity_type) -} - -// optional bytes secret_id = 2; -inline bool LocalCredential::_internal_has_secret_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool LocalCredential::has_secret_id() const { - return _internal_has_secret_id(); -} -inline void LocalCredential::clear_secret_id() { - secret_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; -} -inline const std::string& LocalCredential::secret_id() const { - // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.secret_id) - return _internal_secret_id(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void LocalCredential::set_secret_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - secret_id_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.secret_id) -} -inline std::string* LocalCredential::mutable_secret_id() { - std::string* _s = _internal_mutable_secret_id(); - // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.secret_id) - return _s; -} -inline const std::string& LocalCredential::_internal_secret_id() const { - return secret_id_.Get(); -} -inline void LocalCredential::_internal_set_secret_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - secret_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* LocalCredential::_internal_mutable_secret_id() { - _has_bits_[0] |= 0x00000001u; - return secret_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* LocalCredential::release_secret_id() { - // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.secret_id) - if (!_internal_has_secret_id()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000001u; - auto* p = secret_id_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (secret_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - secret_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void LocalCredential::set_allocated_secret_id(std::string* secret_id) { - if (secret_id != nullptr) { - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - secret_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), secret_id, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (secret_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - secret_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.secret_id) -} - -// optional bytes authenticity_key = 3; -inline bool LocalCredential::_internal_has_authenticity_key() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} -inline bool LocalCredential::has_authenticity_key() const { - return _internal_has_authenticity_key(); -} -inline void LocalCredential::clear_authenticity_key() { - authenticity_key_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; -} -inline const std::string& LocalCredential::authenticity_key() const { - // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.authenticity_key) - return _internal_authenticity_key(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void LocalCredential::set_authenticity_key(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - authenticity_key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.authenticity_key) -} -inline std::string* LocalCredential::mutable_authenticity_key() { - std::string* _s = _internal_mutable_authenticity_key(); - // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.authenticity_key) - return _s; -} -inline const std::string& LocalCredential::_internal_authenticity_key() const { - return authenticity_key_.Get(); -} -inline void LocalCredential::_internal_set_authenticity_key(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - authenticity_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* LocalCredential::_internal_mutable_authenticity_key() { - _has_bits_[0] |= 0x00000002u; - return authenticity_key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* LocalCredential::release_authenticity_key() { - // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.authenticity_key) - if (!_internal_has_authenticity_key()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000002u; - auto* p = authenticity_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (authenticity_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - authenticity_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void LocalCredential::set_allocated_authenticity_key(std::string* authenticity_key) { - if (authenticity_key != nullptr) { - _has_bits_[0] |= 0x00000002u; - } else { - _has_bits_[0] &= ~0x00000002u; - } - authenticity_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), authenticity_key, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (authenticity_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - authenticity_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.authenticity_key) -} - -// optional bytes verification_key = 4; -inline bool LocalCredential::_internal_has_verification_key() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} -inline bool LocalCredential::has_verification_key() const { - return _internal_has_verification_key(); -} -inline void LocalCredential::clear_verification_key() { - verification_key_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; -} -inline const std::string& LocalCredential::verification_key() const { - // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.verification_key) - return _internal_verification_key(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void LocalCredential::set_verification_key(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - verification_key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.verification_key) -} -inline std::string* LocalCredential::mutable_verification_key() { - std::string* _s = _internal_mutable_verification_key(); - // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.verification_key) - return _s; -} -inline const std::string& LocalCredential::_internal_verification_key() const { - return verification_key_.Get(); -} -inline void LocalCredential::_internal_set_verification_key(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - verification_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* LocalCredential::_internal_mutable_verification_key() { - _has_bits_[0] |= 0x00000004u; - return verification_key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* LocalCredential::release_verification_key() { - // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.verification_key) - if (!_internal_has_verification_key()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000004u; - auto* p = verification_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (verification_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void LocalCredential::set_allocated_verification_key(std::string* verification_key) { - if (verification_key != nullptr) { - _has_bits_[0] |= 0x00000004u; - } else { - _has_bits_[0] &= ~0x00000004u; - } - verification_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), verification_key, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (verification_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.verification_key) -} - -// optional uint64 start_time_millis = 5; -inline bool LocalCredential::_internal_has_start_time_millis() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} -inline bool LocalCredential::has_start_time_millis() const { - return _internal_has_start_time_millis(); -} -inline void LocalCredential::clear_start_time_millis() { - start_time_millis_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000020u; -} -inline uint64_t LocalCredential::_internal_start_time_millis() const { - return start_time_millis_; -} -inline uint64_t LocalCredential::start_time_millis() const { - // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.start_time_millis) - return _internal_start_time_millis(); -} -inline void LocalCredential::_internal_set_start_time_millis(uint64_t value) { - _has_bits_[0] |= 0x00000020u; - start_time_millis_ = value; -} -inline void LocalCredential::set_start_time_millis(uint64_t value) { - _internal_set_start_time_millis(value); - // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.start_time_millis) -} - -// optional uint64 end_time_millis = 6; -inline bool LocalCredential::_internal_has_end_time_millis() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} -inline bool LocalCredential::has_end_time_millis() const { - return _internal_has_end_time_millis(); -} -inline void LocalCredential::clear_end_time_millis() { - end_time_millis_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000040u; -} -inline uint64_t LocalCredential::_internal_end_time_millis() const { - return end_time_millis_; -} -inline uint64_t LocalCredential::end_time_millis() const { - // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.end_time_millis) - return _internal_end_time_millis(); -} -inline void LocalCredential::_internal_set_end_time_millis(uint64_t value) { - _has_bits_[0] |= 0x00000040u; - end_time_millis_ = value; -} -inline void LocalCredential::set_end_time_millis(uint64_t value) { - _internal_set_end_time_millis(value); - // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.end_time_millis) -} - -// map consumed_salts = 7; -inline int LocalCredential::_internal_consumed_salts_size() const { - return consumed_salts_.size(); -} -inline int LocalCredential::consumed_salts_size() const { - return _internal_consumed_salts_size(); -} -inline void LocalCredential::clear_consumed_salts() { - consumed_salts_.Clear(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >& -LocalCredential::_internal_consumed_salts() const { - return consumed_salts_.GetMap(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >& -LocalCredential::consumed_salts() const { - // @@protoc_insertion_point(field_map:nearby.internal.LocalCredential.consumed_salts) - return _internal_consumed_salts(); -} -inline ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >* -LocalCredential::_internal_mutable_consumed_salts() { - return consumed_salts_.MutableMap(); -} -inline ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >* -LocalCredential::mutable_consumed_salts() { - // @@protoc_insertion_point(field_mutable_map:nearby.internal.LocalCredential.consumed_salts) - return _internal_mutable_consumed_salts(); -} - -// optional bytes metadata_encryption_key = 8; -inline bool LocalCredential::_internal_has_metadata_encryption_key() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} -inline bool LocalCredential::has_metadata_encryption_key() const { - return _internal_has_metadata_encryption_key(); -} -inline void LocalCredential::clear_metadata_encryption_key() { - metadata_encryption_key_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; -} -inline const std::string& LocalCredential::metadata_encryption_key() const { - // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.metadata_encryption_key) - return _internal_metadata_encryption_key(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void LocalCredential::set_metadata_encryption_key(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - metadata_encryption_key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.metadata_encryption_key) -} -inline std::string* LocalCredential::mutable_metadata_encryption_key() { - std::string* _s = _internal_mutable_metadata_encryption_key(); - // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.metadata_encryption_key) - return _s; -} -inline const std::string& LocalCredential::_internal_metadata_encryption_key() const { - return metadata_encryption_key_.Get(); -} -inline void LocalCredential::_internal_set_metadata_encryption_key(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - metadata_encryption_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* LocalCredential::_internal_mutable_metadata_encryption_key() { - _has_bits_[0] |= 0x00000008u; - return metadata_encryption_key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* LocalCredential::release_metadata_encryption_key() { - // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.metadata_encryption_key) - if (!_internal_has_metadata_encryption_key()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000008u; - auto* p = metadata_encryption_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (metadata_encryption_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - metadata_encryption_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void LocalCredential::set_allocated_metadata_encryption_key(std::string* metadata_encryption_key) { - if (metadata_encryption_key != nullptr) { - _has_bits_[0] |= 0x00000008u; - } else { - _has_bits_[0] &= ~0x00000008u; - } - metadata_encryption_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), metadata_encryption_key, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (metadata_encryption_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - metadata_encryption_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.metadata_encryption_key) -} - -// optional .nearby.internal.DeviceMetadata device_metadata = 9; -inline bool LocalCredential::_internal_has_device_metadata() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - PROTOBUF_ASSUME(!value || device_metadata_ != nullptr); - return value; -} -inline bool LocalCredential::has_device_metadata() const { - return _internal_has_device_metadata(); -} -inline const ::nearby::internal::DeviceMetadata& LocalCredential::_internal_device_metadata() const { - const ::nearby::internal::DeviceMetadata* p = device_metadata_; - return p != nullptr ? *p : reinterpret_cast( - ::nearby::internal::_DeviceMetadata_default_instance_); -} -inline const ::nearby::internal::DeviceMetadata& LocalCredential::device_metadata() const { - // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.device_metadata) - return _internal_device_metadata(); -} -inline void LocalCredential::unsafe_arena_set_allocated_device_metadata( - ::nearby::internal::DeviceMetadata* device_metadata) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(device_metadata_); - } - device_metadata_ = device_metadata; - if (device_metadata) { - _has_bits_[0] |= 0x00000010u; - } else { - _has_bits_[0] &= ~0x00000010u; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nearby.internal.LocalCredential.device_metadata) -} -inline ::nearby::internal::DeviceMetadata* LocalCredential::release_device_metadata() { - _has_bits_[0] &= ~0x00000010u; - ::nearby::internal::DeviceMetadata* temp = device_metadata_; - device_metadata_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::nearby::internal::DeviceMetadata* LocalCredential::unsafe_arena_release_device_metadata() { - // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.device_metadata) - _has_bits_[0] &= ~0x00000010u; - ::nearby::internal::DeviceMetadata* temp = device_metadata_; - device_metadata_ = nullptr; - return temp; -} -inline ::nearby::internal::DeviceMetadata* LocalCredential::_internal_mutable_device_metadata() { - _has_bits_[0] |= 0x00000010u; - if (device_metadata_ == nullptr) { - auto* p = CreateMaybeMessage<::nearby::internal::DeviceMetadata>(GetArenaForAllocation()); - device_metadata_ = p; - } - return device_metadata_; -} -inline ::nearby::internal::DeviceMetadata* LocalCredential::mutable_device_metadata() { - ::nearby::internal::DeviceMetadata* _msg = _internal_mutable_device_metadata(); - // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.device_metadata) - return _msg; -} -inline void LocalCredential::set_allocated_device_metadata(::nearby::internal::DeviceMetadata* device_metadata) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(device_metadata_); - } - if (device_metadata) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(device_metadata)); - if (message_arena != submessage_arena) { - device_metadata = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, device_metadata, submessage_arena); - } - _has_bits_[0] |= 0x00000010u; - } else { - _has_bits_[0] &= ~0x00000010u; - } - device_metadata_ = device_metadata; - // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.device_metadata) -} - -// ------------------------------------------------------------------- - // SharedCredential -// optional .nearby.internal.IdentityType identity_type = 1; -inline bool SharedCredential::_internal_has_identity_type() const { - bool value = (_has_bits_[0] & 0x00000080u) != 0; - return value; -} -inline bool SharedCredential::has_identity_type() const { - return _internal_has_identity_type(); -} -inline void SharedCredential::clear_identity_type() { - identity_type_ = 0; - _has_bits_[0] &= ~0x00000080u; -} -inline ::nearby::internal::IdentityType SharedCredential::_internal_identity_type() const { - return static_cast< ::nearby::internal::IdentityType >(identity_type_); -} -inline ::nearby::internal::IdentityType SharedCredential::identity_type() const { - // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.identity_type) - return _internal_identity_type(); -} -inline void SharedCredential::_internal_set_identity_type(::nearby::internal::IdentityType value) { - _has_bits_[0] |= 0x00000080u; - identity_type_ = value; -} -inline void SharedCredential::set_identity_type(::nearby::internal::IdentityType value) { - _internal_set_identity_type(value); - // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.identity_type) -} - -// optional bytes secret_id = 2; -inline bool SharedCredential::_internal_has_secret_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool SharedCredential::has_secret_id() const { - return _internal_has_secret_id(); -} +// bytes secret_id = 1; inline void SharedCredential::clear_secret_id() { secret_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; } inline const std::string& SharedCredential::secret_id() const { // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.secret_id) @@ -1257,7 +397,7 @@ inline const std::string& SharedCredential::secret_id() const { template inline PROTOBUF_ALWAYS_INLINE void SharedCredential::set_secret_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; + secret_id_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.secret_id) } @@ -1270,32 +410,22 @@ inline const std::string& SharedCredential::_internal_secret_id() const { return secret_id_.Get(); } inline void SharedCredential::_internal_set_secret_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; + secret_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* SharedCredential::_internal_mutable_secret_id() { - _has_bits_[0] |= 0x00000001u; + return secret_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* SharedCredential::release_secret_id() { // @@protoc_insertion_point(field_release:nearby.internal.SharedCredential.secret_id) - if (!_internal_has_secret_id()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000001u; - auto* p = secret_id_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (secret_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - secret_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + return secret_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); } inline void SharedCredential::set_allocated_secret_id(std::string* secret_id) { if (secret_id != nullptr) { - _has_bits_[0] |= 0x00000001u; + } else { - _has_bits_[0] &= ~0x00000001u; + } secret_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), secret_id, GetArenaForAllocation()); @@ -1307,211 +437,100 @@ inline void SharedCredential::set_allocated_secret_id(std::string* secret_id) { // @@protoc_insertion_point(field_set_allocated:nearby.internal.SharedCredential.secret_id) } -// optional bytes authenticity_key = 3; -inline bool SharedCredential::_internal_has_authenticity_key() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; +// bytes key_seed = 2; +inline void SharedCredential::clear_key_seed() { + key_seed_.ClearToEmpty(); } -inline bool SharedCredential::has_authenticity_key() const { - return _internal_has_authenticity_key(); -} -inline void SharedCredential::clear_authenticity_key() { - authenticity_key_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; -} -inline const std::string& SharedCredential::authenticity_key() const { - // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.authenticity_key) - return _internal_authenticity_key(); +inline const std::string& SharedCredential::key_seed() const { + // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.key_seed) + return _internal_key_seed(); } template inline PROTOBUF_ALWAYS_INLINE -void SharedCredential::set_authenticity_key(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - authenticity_key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.authenticity_key) +void SharedCredential::set_key_seed(ArgT0&& arg0, ArgT... args) { + + key_seed_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.key_seed) } -inline std::string* SharedCredential::mutable_authenticity_key() { - std::string* _s = _internal_mutable_authenticity_key(); - // @@protoc_insertion_point(field_mutable:nearby.internal.SharedCredential.authenticity_key) +inline std::string* SharedCredential::mutable_key_seed() { + std::string* _s = _internal_mutable_key_seed(); + // @@protoc_insertion_point(field_mutable:nearby.internal.SharedCredential.key_seed) return _s; } -inline const std::string& SharedCredential::_internal_authenticity_key() const { - return authenticity_key_.Get(); +inline const std::string& SharedCredential::_internal_key_seed() const { + return key_seed_.Get(); } -inline void SharedCredential::_internal_set_authenticity_key(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - authenticity_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +inline void SharedCredential::_internal_set_key_seed(const std::string& value) { + + key_seed_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } -inline std::string* SharedCredential::_internal_mutable_authenticity_key() { - _has_bits_[0] |= 0x00000002u; - return authenticity_key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +inline std::string* SharedCredential::_internal_mutable_key_seed() { + + return key_seed_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } -inline std::string* SharedCredential::release_authenticity_key() { - // @@protoc_insertion_point(field_release:nearby.internal.SharedCredential.authenticity_key) - if (!_internal_has_authenticity_key()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000002u; - auto* p = authenticity_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (authenticity_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - authenticity_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; +inline std::string* SharedCredential::release_key_seed() { + // @@protoc_insertion_point(field_release:nearby.internal.SharedCredential.key_seed) + return key_seed_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); } -inline void SharedCredential::set_allocated_authenticity_key(std::string* authenticity_key) { - if (authenticity_key != nullptr) { - _has_bits_[0] |= 0x00000002u; +inline void SharedCredential::set_allocated_key_seed(std::string* key_seed) { + if (key_seed != nullptr) { + } else { - _has_bits_[0] &= ~0x00000002u; + } - authenticity_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), authenticity_key, + key_seed_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key_seed, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (authenticity_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - authenticity_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (key_seed_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + key_seed_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.SharedCredential.authenticity_key) + // @@protoc_insertion_point(field_set_allocated:nearby.internal.SharedCredential.key_seed) } -// optional bytes verification_key = 4; -inline bool SharedCredential::_internal_has_verification_key() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} -inline bool SharedCredential::has_verification_key() const { - return _internal_has_verification_key(); -} -inline void SharedCredential::clear_verification_key() { - verification_key_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; -} -inline const std::string& SharedCredential::verification_key() const { - // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.verification_key) - return _internal_verification_key(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SharedCredential::set_verification_key(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - verification_key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.verification_key) -} -inline std::string* SharedCredential::mutable_verification_key() { - std::string* _s = _internal_mutable_verification_key(); - // @@protoc_insertion_point(field_mutable:nearby.internal.SharedCredential.verification_key) - return _s; -} -inline const std::string& SharedCredential::_internal_verification_key() const { - return verification_key_.Get(); -} -inline void SharedCredential::_internal_set_verification_key(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - verification_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SharedCredential::_internal_mutable_verification_key() { - _has_bits_[0] |= 0x00000004u; - return verification_key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SharedCredential::release_verification_key() { - // @@protoc_insertion_point(field_release:nearby.internal.SharedCredential.verification_key) - if (!_internal_has_verification_key()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000004u; - auto* p = verification_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (verification_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void SharedCredential::set_allocated_verification_key(std::string* verification_key) { - if (verification_key != nullptr) { - _has_bits_[0] |= 0x00000004u; - } else { - _has_bits_[0] &= ~0x00000004u; - } - verification_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), verification_key, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (verification_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.SharedCredential.verification_key) -} - -// optional uint64 start_time_millis = 5; -inline bool SharedCredential::_internal_has_start_time_millis() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} -inline bool SharedCredential::has_start_time_millis() const { - return _internal_has_start_time_millis(); -} +// int64 start_time_millis = 3; inline void SharedCredential::clear_start_time_millis() { - start_time_millis_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000020u; + start_time_millis_ = int64_t{0}; } -inline uint64_t SharedCredential::_internal_start_time_millis() const { +inline int64_t SharedCredential::_internal_start_time_millis() const { return start_time_millis_; } -inline uint64_t SharedCredential::start_time_millis() const { +inline int64_t SharedCredential::start_time_millis() const { // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.start_time_millis) return _internal_start_time_millis(); } -inline void SharedCredential::_internal_set_start_time_millis(uint64_t value) { - _has_bits_[0] |= 0x00000020u; +inline void SharedCredential::_internal_set_start_time_millis(int64_t value) { + start_time_millis_ = value; } -inline void SharedCredential::set_start_time_millis(uint64_t value) { +inline void SharedCredential::set_start_time_millis(int64_t value) { _internal_set_start_time_millis(value); // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.start_time_millis) } -// optional uint64 end_time_millis = 6; -inline bool SharedCredential::_internal_has_end_time_millis() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} -inline bool SharedCredential::has_end_time_millis() const { - return _internal_has_end_time_millis(); -} +// int64 end_time_millis = 4; inline void SharedCredential::clear_end_time_millis() { - end_time_millis_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000040u; + end_time_millis_ = int64_t{0}; } -inline uint64_t SharedCredential::_internal_end_time_millis() const { +inline int64_t SharedCredential::_internal_end_time_millis() const { return end_time_millis_; } -inline uint64_t SharedCredential::end_time_millis() const { +inline int64_t SharedCredential::end_time_millis() const { // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.end_time_millis) return _internal_end_time_millis(); } -inline void SharedCredential::_internal_set_end_time_millis(uint64_t value) { - _has_bits_[0] |= 0x00000040u; +inline void SharedCredential::_internal_set_end_time_millis(int64_t value) { + end_time_millis_ = value; } -inline void SharedCredential::set_end_time_millis(uint64_t value) { +inline void SharedCredential::set_end_time_millis(int64_t value) { _internal_set_end_time_millis(value); // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.end_time_millis) } -// optional bytes encrypted_metadata_bytes = 7; -inline bool SharedCredential::_internal_has_encrypted_metadata_bytes() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} -inline bool SharedCredential::has_encrypted_metadata_bytes() const { - return _internal_has_encrypted_metadata_bytes(); -} +// bytes encrypted_metadata_bytes = 5; inline void SharedCredential::clear_encrypted_metadata_bytes() { encrypted_metadata_bytes_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; } inline const std::string& SharedCredential::encrypted_metadata_bytes() const { // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.encrypted_metadata_bytes) @@ -1520,7 +539,7 @@ inline const std::string& SharedCredential::encrypted_metadata_bytes() const { template inline PROTOBUF_ALWAYS_INLINE void SharedCredential::set_encrypted_metadata_bytes(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; + encrypted_metadata_bytes_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.encrypted_metadata_bytes) } @@ -1533,32 +552,22 @@ inline const std::string& SharedCredential::_internal_encrypted_metadata_bytes() return encrypted_metadata_bytes_.Get(); } inline void SharedCredential::_internal_set_encrypted_metadata_bytes(const std::string& value) { - _has_bits_[0] |= 0x00000008u; + encrypted_metadata_bytes_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* SharedCredential::_internal_mutable_encrypted_metadata_bytes() { - _has_bits_[0] |= 0x00000008u; + return encrypted_metadata_bytes_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* SharedCredential::release_encrypted_metadata_bytes() { // @@protoc_insertion_point(field_release:nearby.internal.SharedCredential.encrypted_metadata_bytes) - if (!_internal_has_encrypted_metadata_bytes()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000008u; - auto* p = encrypted_metadata_bytes_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (encrypted_metadata_bytes_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - encrypted_metadata_bytes_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + return encrypted_metadata_bytes_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); } inline void SharedCredential::set_allocated_encrypted_metadata_bytes(std::string* encrypted_metadata_bytes) { if (encrypted_metadata_bytes != nullptr) { - _has_bits_[0] |= 0x00000008u; + } else { - _has_bits_[0] &= ~0x00000008u; + } encrypted_metadata_bytes_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), encrypted_metadata_bytes, GetArenaForAllocation()); @@ -1570,17 +579,9 @@ inline void SharedCredential::set_allocated_encrypted_metadata_bytes(std::string // @@protoc_insertion_point(field_set_allocated:nearby.internal.SharedCredential.encrypted_metadata_bytes) } -// optional bytes metadata_encryption_key_tag = 8; -inline bool SharedCredential::_internal_has_metadata_encryption_key_tag() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} -inline bool SharedCredential::has_metadata_encryption_key_tag() const { - return _internal_has_metadata_encryption_key_tag(); -} +// bytes metadata_encryption_key_tag = 6; inline void SharedCredential::clear_metadata_encryption_key_tag() { metadata_encryption_key_tag_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; } inline const std::string& SharedCredential::metadata_encryption_key_tag() const { // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.metadata_encryption_key_tag) @@ -1589,7 +590,7 @@ inline const std::string& SharedCredential::metadata_encryption_key_tag() const template inline PROTOBUF_ALWAYS_INLINE void SharedCredential::set_metadata_encryption_key_tag(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; + metadata_encryption_key_tag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.metadata_encryption_key_tag) } @@ -1602,32 +603,22 @@ inline const std::string& SharedCredential::_internal_metadata_encryption_key_ta return metadata_encryption_key_tag_.Get(); } inline void SharedCredential::_internal_set_metadata_encryption_key_tag(const std::string& value) { - _has_bits_[0] |= 0x00000010u; + metadata_encryption_key_tag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* SharedCredential::_internal_mutable_metadata_encryption_key_tag() { - _has_bits_[0] |= 0x00000010u; + return metadata_encryption_key_tag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* SharedCredential::release_metadata_encryption_key_tag() { // @@protoc_insertion_point(field_release:nearby.internal.SharedCredential.metadata_encryption_key_tag) - if (!_internal_has_metadata_encryption_key_tag()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000010u; - auto* p = metadata_encryption_key_tag_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (metadata_encryption_key_tag_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - metadata_encryption_key_tag_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; + return metadata_encryption_key_tag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); } inline void SharedCredential::set_allocated_metadata_encryption_key_tag(std::string* metadata_encryption_key_tag) { if (metadata_encryption_key_tag != nullptr) { - _has_bits_[0] |= 0x00000010u; + } else { - _has_bits_[0] &= ~0x00000010u; + } metadata_encryption_key_tag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), metadata_encryption_key_tag, GetArenaForAllocation()); @@ -1639,13 +630,182 @@ inline void SharedCredential::set_allocated_metadata_encryption_key_tag(std::str // @@protoc_insertion_point(field_set_allocated:nearby.internal.SharedCredential.metadata_encryption_key_tag) } +// bytes connection_signature_verification_key = 7; +inline void SharedCredential::clear_connection_signature_verification_key() { + connection_signature_verification_key_.ClearToEmpty(); +} +inline const std::string& SharedCredential::connection_signature_verification_key() const { + // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.connection_signature_verification_key) + return _internal_connection_signature_verification_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void SharedCredential::set_connection_signature_verification_key(ArgT0&& arg0, ArgT... args) { + + connection_signature_verification_key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.connection_signature_verification_key) +} +inline std::string* SharedCredential::mutable_connection_signature_verification_key() { + std::string* _s = _internal_mutable_connection_signature_verification_key(); + // @@protoc_insertion_point(field_mutable:nearby.internal.SharedCredential.connection_signature_verification_key) + return _s; +} +inline const std::string& SharedCredential::_internal_connection_signature_verification_key() const { + return connection_signature_verification_key_.Get(); +} +inline void SharedCredential::_internal_set_connection_signature_verification_key(const std::string& value) { + + connection_signature_verification_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* SharedCredential::_internal_mutable_connection_signature_verification_key() { + + return connection_signature_verification_key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* SharedCredential::release_connection_signature_verification_key() { + // @@protoc_insertion_point(field_release:nearby.internal.SharedCredential.connection_signature_verification_key) + return connection_signature_verification_key_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void SharedCredential::set_allocated_connection_signature_verification_key(std::string* connection_signature_verification_key) { + if (connection_signature_verification_key != nullptr) { + + } else { + + } + connection_signature_verification_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), connection_signature_verification_key, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (connection_signature_verification_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + connection_signature_verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.SharedCredential.connection_signature_verification_key) +} + +// bytes advertisement_signature_verification_key = 8; +inline void SharedCredential::clear_advertisement_signature_verification_key() { + advertisement_signature_verification_key_.ClearToEmpty(); +} +inline const std::string& SharedCredential::advertisement_signature_verification_key() const { + // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.advertisement_signature_verification_key) + return _internal_advertisement_signature_verification_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void SharedCredential::set_advertisement_signature_verification_key(ArgT0&& arg0, ArgT... args) { + + advertisement_signature_verification_key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.advertisement_signature_verification_key) +} +inline std::string* SharedCredential::mutable_advertisement_signature_verification_key() { + std::string* _s = _internal_mutable_advertisement_signature_verification_key(); + // @@protoc_insertion_point(field_mutable:nearby.internal.SharedCredential.advertisement_signature_verification_key) + return _s; +} +inline const std::string& SharedCredential::_internal_advertisement_signature_verification_key() const { + return advertisement_signature_verification_key_.Get(); +} +inline void SharedCredential::_internal_set_advertisement_signature_verification_key(const std::string& value) { + + advertisement_signature_verification_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* SharedCredential::_internal_mutable_advertisement_signature_verification_key() { + + return advertisement_signature_verification_key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* SharedCredential::release_advertisement_signature_verification_key() { + // @@protoc_insertion_point(field_release:nearby.internal.SharedCredential.advertisement_signature_verification_key) + return advertisement_signature_verification_key_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void SharedCredential::set_allocated_advertisement_signature_verification_key(std::string* advertisement_signature_verification_key) { + if (advertisement_signature_verification_key != nullptr) { + + } else { + + } + advertisement_signature_verification_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), advertisement_signature_verification_key, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (advertisement_signature_verification_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + advertisement_signature_verification_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.SharedCredential.advertisement_signature_verification_key) +} + +// .nearby.internal.IdentityType identity_type = 9; +inline void SharedCredential::clear_identity_type() { + identity_type_ = 0; +} +inline ::nearby::internal::IdentityType SharedCredential::_internal_identity_type() const { + return static_cast< ::nearby::internal::IdentityType >(identity_type_); +} +inline ::nearby::internal::IdentityType SharedCredential::identity_type() const { + // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.identity_type) + return _internal_identity_type(); +} +inline void SharedCredential::_internal_set_identity_type(::nearby::internal::IdentityType value) { + + identity_type_ = value; +} +inline void SharedCredential::set_identity_type(::nearby::internal::IdentityType value) { + _internal_set_identity_type(value); + // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.identity_type) +} + +// bytes version = 10; +inline void SharedCredential::clear_version() { + version_.ClearToEmpty(); +} +inline const std::string& SharedCredential::version() const { + // @@protoc_insertion_point(field_get:nearby.internal.SharedCredential.version) + return _internal_version(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void SharedCredential::set_version(ArgT0&& arg0, ArgT... args) { + + version_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.SharedCredential.version) +} +inline std::string* SharedCredential::mutable_version() { + std::string* _s = _internal_mutable_version(); + // @@protoc_insertion_point(field_mutable:nearby.internal.SharedCredential.version) + return _s; +} +inline const std::string& SharedCredential::_internal_version() const { + return version_.Get(); +} +inline void SharedCredential::_internal_set_version(const std::string& value) { + + version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* SharedCredential::_internal_mutable_version() { + + return version_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* SharedCredential::release_version() { + // @@protoc_insertion_point(field_release:nearby.internal.SharedCredential.version) + return version_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void SharedCredential::set_allocated_version(std::string* version) { + if (version != nullptr) { + + } else { + + } + version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), version, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (version_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.SharedCredential.version) +} + #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - // @@protoc_insertion_point(namespace_scope) diff --git a/compiled_proto/internal/proto/device_metadata.pb.cc b/compiled_proto/internal/proto/device_metadata.pb.cc deleted file mode 100644 index 1c3bc53d..00000000 --- a/compiled_proto/internal/proto/device_metadata.pb.cc +++ /dev/null @@ -1,617 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: internal/proto/device_metadata.proto - -#include "internal/proto/device_metadata.pb.h" - -#include - -#include -#include -#include -#include -#include -#include -#include -// @@protoc_insertion_point(includes) -#include - -PROTOBUF_PRAGMA_INIT_SEG -namespace nearby { -namespace internal { -constexpr DeviceMetadata::DeviceMetadata( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : stable_device_id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , account_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , device_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , icon_url_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , bluetooth_mac_address_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , device_type_(0) -{} -struct DeviceMetadataDefaultTypeInternal { - constexpr DeviceMetadataDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~DeviceMetadataDefaultTypeInternal() {} - union { - DeviceMetadata _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DeviceMetadataDefaultTypeInternal _DeviceMetadata_default_instance_; -} // namespace internal -} // namespace nearby -static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_internal_2fproto_2fdevice_5fmetadata_2eproto[1]; -static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_internal_2fproto_2fdevice_5fmetadata_2eproto[1]; -static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_internal_2fproto_2fdevice_5fmetadata_2eproto = nullptr; - -const uint32_t TableStruct_internal_2fproto_2fdevice_5fmetadata_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - PROTOBUF_FIELD_OFFSET(::nearby::internal::DeviceMetadata, _has_bits_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::DeviceMetadata, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::nearby::internal::DeviceMetadata, stable_device_id_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::DeviceMetadata, account_name_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::DeviceMetadata, device_name_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::DeviceMetadata, icon_url_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::DeviceMetadata, bluetooth_mac_address_), - PROTOBUF_FIELD_OFFSET(::nearby::internal::DeviceMetadata, device_type_), - 0, - 1, - 2, - 3, - 4, - 5, -}; -static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - { 0, 12, -1, sizeof(::nearby::internal::DeviceMetadata)}, -}; - -static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { - reinterpret_cast(&::nearby::internal::_DeviceMetadata_default_instance_), -}; - -const char descriptor_table_protodef_internal_2fproto_2fdevice_5fmetadata_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = - "\n$internal/proto/device_metadata.proto\022\017" - "nearby.internal\"\264\003\n\016DeviceMetadata\022\035\n\020st" - "able_device_id\030\001 \001(\tH\000\210\001\001\022\031\n\014account_nam" - "e\030\002 \001(\tH\001\210\001\001\022\030\n\013device_name\030\003 \001(\tH\002\210\001\001\022\025" - "\n\010icon_url\030\004 \001(\tH\003\210\001\001\022\"\n\025bluetooth_mac_a" - "ddress\030\005 \001(\tH\004\210\001\001\022D\n\013device_type\030\006 \001(\0162*" - ".nearby.internal.DeviceMetadata.DeviceTy" - "peH\005\210\001\001\"`\n\nDeviceType\022\017\n\013UNSPECIFIED\020\000\022\t" - "\n\005PHONE\020\001\022\n\n\006TABLET\020\002\022\013\n\007DISPLAY\020\003\022\n\n\006LA" - "PTOP\020\004\022\006\n\002TV\020\005\022\t\n\005WATCH\020\006B\023\n\021_stable_dev" - "ice_idB\017\n\r_account_nameB\016\n\014_device_nameB" - "\013\n\t_icon_urlB\030\n\026_bluetooth_mac_addressB\016" - "\n\014_device_typeb\006proto3" - ; -static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto_once; -const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto = { - false, false, 502, descriptor_table_protodef_internal_2fproto_2fdevice_5fmetadata_2eproto, "internal/proto/device_metadata.proto", - &descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto_once, nullptr, 0, 1, - schemas, file_default_instances, TableStruct_internal_2fproto_2fdevice_5fmetadata_2eproto::offsets, - file_level_metadata_internal_2fproto_2fdevice_5fmetadata_2eproto, file_level_enum_descriptors_internal_2fproto_2fdevice_5fmetadata_2eproto, file_level_service_descriptors_internal_2fproto_2fdevice_5fmetadata_2eproto, -}; -PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto_getter() { - return &descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto; -} - -// Force running AddDescriptors() at dynamic initialization time. -PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_internal_2fproto_2fdevice_5fmetadata_2eproto(&descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto); -namespace nearby { -namespace internal { -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DeviceMetadata_DeviceType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto); - return file_level_enum_descriptors_internal_2fproto_2fdevice_5fmetadata_2eproto[0]; -} -bool DeviceMetadata_DeviceType_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -constexpr DeviceMetadata_DeviceType DeviceMetadata::UNSPECIFIED; -constexpr DeviceMetadata_DeviceType DeviceMetadata::PHONE; -constexpr DeviceMetadata_DeviceType DeviceMetadata::TABLET; -constexpr DeviceMetadata_DeviceType DeviceMetadata::DISPLAY; -constexpr DeviceMetadata_DeviceType DeviceMetadata::LAPTOP; -constexpr DeviceMetadata_DeviceType DeviceMetadata::TV; -constexpr DeviceMetadata_DeviceType DeviceMetadata::WATCH; -constexpr DeviceMetadata_DeviceType DeviceMetadata::DeviceType_MIN; -constexpr DeviceMetadata_DeviceType DeviceMetadata::DeviceType_MAX; -constexpr int DeviceMetadata::DeviceType_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) - -// =================================================================== - -class DeviceMetadata::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_stable_device_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_account_name(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_device_name(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_icon_url(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_bluetooth_mac_address(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static void set_has_device_type(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } -}; - -DeviceMetadata::DeviceMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:nearby.internal.DeviceMetadata) -} -DeviceMetadata::DeviceMetadata(const DeviceMetadata& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - stable_device_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - stable_device_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_stable_device_id()) { - stable_device_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_stable_device_id(), - GetArenaForAllocation()); - } - account_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - account_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_account_name()) { - account_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_account_name(), - GetArenaForAllocation()); - } - device_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_device_name()) { - device_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_device_name(), - GetArenaForAllocation()); - } - icon_url_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - icon_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_icon_url()) { - icon_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_icon_url(), - GetArenaForAllocation()); - } - bluetooth_mac_address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - bluetooth_mac_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_bluetooth_mac_address()) { - bluetooth_mac_address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_bluetooth_mac_address(), - GetArenaForAllocation()); - } - device_type_ = from.device_type_; - // @@protoc_insertion_point(copy_constructor:nearby.internal.DeviceMetadata) -} - -inline void DeviceMetadata::SharedCtor() { -stable_device_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - stable_device_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -account_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - account_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -device_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -icon_url_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - icon_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -bluetooth_mac_address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - bluetooth_mac_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -device_type_ = 0; -} - -DeviceMetadata::~DeviceMetadata() { - // @@protoc_insertion_point(destructor:nearby.internal.DeviceMetadata) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void DeviceMetadata::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - stable_device_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - account_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - device_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - icon_url_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - bluetooth_mac_address_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void DeviceMetadata::ArenaDtor(void* object) { - DeviceMetadata* _this = reinterpret_cast< DeviceMetadata* >(object); - (void)_this; -} -void DeviceMetadata::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void DeviceMetadata::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void DeviceMetadata::Clear() { -// @@protoc_insertion_point(message_clear_start:nearby.internal.DeviceMetadata) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - if (cached_has_bits & 0x00000001u) { - stable_device_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - account_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - device_name_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - icon_url_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000010u) { - bluetooth_mac_address_.ClearNonDefaultToEmpty(); - } - } - device_type_ = 0; - _has_bits_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* DeviceMetadata::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // optional string stable_device_id = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_stable_device_id(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.DeviceMetadata.stable_device_id")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string account_name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_account_name(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.DeviceMetadata.account_name")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string device_name = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_device_name(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.DeviceMetadata.device_name")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string icon_url = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_icon_url(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.DeviceMetadata.icon_url")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional string bluetooth_mac_address = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_bluetooth_mac_address(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.DeviceMetadata.bluetooth_mac_address")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .nearby.internal.DeviceMetadata.DeviceType device_type = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_device_type(static_cast<::nearby::internal::DeviceMetadata_DeviceType>(val)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - _has_bits_.Or(has_bits); - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* DeviceMetadata::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:nearby.internal.DeviceMetadata) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // optional string stable_device_id = 1; - if (_internal_has_stable_device_id()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_stable_device_id().data(), static_cast(this->_internal_stable_device_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "nearby.internal.DeviceMetadata.stable_device_id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_stable_device_id(), target); - } - - // optional string account_name = 2; - if (_internal_has_account_name()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_account_name().data(), static_cast(this->_internal_account_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "nearby.internal.DeviceMetadata.account_name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_account_name(), target); - } - - // optional string device_name = 3; - if (_internal_has_device_name()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_device_name().data(), static_cast(this->_internal_device_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "nearby.internal.DeviceMetadata.device_name"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_device_name(), target); - } - - // optional string icon_url = 4; - if (_internal_has_icon_url()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_icon_url().data(), static_cast(this->_internal_icon_url().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "nearby.internal.DeviceMetadata.icon_url"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_icon_url(), target); - } - - // optional string bluetooth_mac_address = 5; - if (_internal_has_bluetooth_mac_address()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_bluetooth_mac_address().data(), static_cast(this->_internal_bluetooth_mac_address().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "nearby.internal.DeviceMetadata.bluetooth_mac_address"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_bluetooth_mac_address(), target); - } - - // optional .nearby.internal.DeviceMetadata.DeviceType device_type = 6; - if (_internal_has_device_type()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 6, this->_internal_device_type(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:nearby.internal.DeviceMetadata) - return target; -} - -size_t DeviceMetadata::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:nearby.internal.DeviceMetadata) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000003fu) { - // optional string stable_device_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_stable_device_id()); - } - - // optional string account_name = 2; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_account_name()); - } - - // optional string device_name = 3; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_name()); - } - - // optional string icon_url = 4; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_icon_url()); - } - - // optional string bluetooth_mac_address = 5; - if (cached_has_bits & 0x00000010u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_bluetooth_mac_address()); - } - - // optional .nearby.internal.DeviceMetadata.DeviceType device_type = 6; - if (cached_has_bits & 0x00000020u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_device_type()); - } - - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DeviceMetadata::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - DeviceMetadata::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DeviceMetadata::GetClassData() const { return &_class_data_; } - -void DeviceMetadata::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void DeviceMetadata::MergeFrom(const DeviceMetadata& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:nearby.internal.DeviceMetadata) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000003fu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_stable_device_id(from._internal_stable_device_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_account_name(from._internal_account_name()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_device_name(from._internal_device_name()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_icon_url(from._internal_icon_url()); - } - if (cached_has_bits & 0x00000010u) { - _internal_set_bluetooth_mac_address(from._internal_bluetooth_mac_address()); - } - if (cached_has_bits & 0x00000020u) { - device_type_ = from.device_type_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void DeviceMetadata::CopyFrom(const DeviceMetadata& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:nearby.internal.DeviceMetadata) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool DeviceMetadata::IsInitialized() const { - return true; -} - -void DeviceMetadata::InternalSwap(DeviceMetadata* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &stable_device_id_, lhs_arena, - &other->stable_device_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &account_name_, lhs_arena, - &other->account_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &device_name_, lhs_arena, - &other->device_name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &icon_url_, lhs_arena, - &other->icon_url_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &bluetooth_mac_address_, lhs_arena, - &other->bluetooth_mac_address_, rhs_arena - ); - swap(device_type_, other->device_type_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata DeviceMetadata::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto_getter, &descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto_once, - file_level_metadata_internal_2fproto_2fdevice_5fmetadata_2eproto[0]); -} - -// @@protoc_insertion_point(namespace_scope) -} // namespace internal -} // namespace nearby -PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::nearby::internal::DeviceMetadata* Arena::CreateMaybeMessage< ::nearby::internal::DeviceMetadata >(Arena* arena) { - return Arena::CreateMessageInternal< ::nearby::internal::DeviceMetadata >(arena); -} -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) -#include diff --git a/compiled_proto/internal/proto/device_metadata.pb.h b/compiled_proto/internal/proto/device_metadata.pb.h deleted file mode 100644 index 6876bec5..00000000 --- a/compiled_proto/internal/proto/device_metadata.pb.h +++ /dev/null @@ -1,797 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: internal/proto/device_metadata.proto - -#ifndef GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2fdevice_5fmetadata_2eproto -#define GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2fdevice_5fmetadata_2eproto - -#include -#include - -#include -#if PROTOBUF_VERSION < 3019000 -#error This file was generated by a newer version of protoc which is -#error incompatible with your Protocol Buffer headers. Please update -#error your headers. -#endif -#if 3019001 < PROTOBUF_MIN_PROTOC_VERSION -#error This file was generated by an older version of protoc which is -#error incompatible with your Protocol Buffer headers. Please -#error regenerate this file with a newer version of protoc. -#endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include // IWYU pragma: export -#include // IWYU pragma: export -#include -#include -// @@protoc_insertion_point(includes) -#include -#define PROTOBUF_INTERNAL_EXPORT_internal_2fproto_2fdevice_5fmetadata_2eproto -PROTOBUF_NAMESPACE_OPEN -namespace internal { -class AnyMetadata; -} // namespace internal -PROTOBUF_NAMESPACE_CLOSE - -// Internal implementation detail -- do not use these members. -struct TableStruct_internal_2fproto_2fdevice_5fmetadata_2eproto { - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; - static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; - static const uint32_t offsets[]; -}; -extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_internal_2fproto_2fdevice_5fmetadata_2eproto; -namespace nearby { -namespace internal { -class DeviceMetadata; -struct DeviceMetadataDefaultTypeInternal; -extern DeviceMetadataDefaultTypeInternal _DeviceMetadata_default_instance_; -} // namespace internal -} // namespace nearby -PROTOBUF_NAMESPACE_OPEN -template<> ::nearby::internal::DeviceMetadata* Arena::CreateMaybeMessage<::nearby::internal::DeviceMetadata>(Arena*); -PROTOBUF_NAMESPACE_CLOSE -namespace nearby { -namespace internal { - -enum DeviceMetadata_DeviceType : int { - DeviceMetadata_DeviceType_UNSPECIFIED = 0, - DeviceMetadata_DeviceType_PHONE = 1, - DeviceMetadata_DeviceType_TABLET = 2, - DeviceMetadata_DeviceType_DISPLAY = 3, - DeviceMetadata_DeviceType_LAPTOP = 4, - DeviceMetadata_DeviceType_TV = 5, - DeviceMetadata_DeviceType_WATCH = 6, - DeviceMetadata_DeviceType_DeviceMetadata_DeviceType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - DeviceMetadata_DeviceType_DeviceMetadata_DeviceType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool DeviceMetadata_DeviceType_IsValid(int value); -constexpr DeviceMetadata_DeviceType DeviceMetadata_DeviceType_DeviceType_MIN = DeviceMetadata_DeviceType_UNSPECIFIED; -constexpr DeviceMetadata_DeviceType DeviceMetadata_DeviceType_DeviceType_MAX = DeviceMetadata_DeviceType_WATCH; -constexpr int DeviceMetadata_DeviceType_DeviceType_ARRAYSIZE = DeviceMetadata_DeviceType_DeviceType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DeviceMetadata_DeviceType_descriptor(); -template -inline const std::string& DeviceMetadata_DeviceType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function DeviceMetadata_DeviceType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - DeviceMetadata_DeviceType_descriptor(), enum_t_value); -} -inline bool DeviceMetadata_DeviceType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DeviceMetadata_DeviceType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - DeviceMetadata_DeviceType_descriptor(), name, value); -} -// =================================================================== - -class DeviceMetadata final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nearby.internal.DeviceMetadata) */ { - public: - inline DeviceMetadata() : DeviceMetadata(nullptr) {} - ~DeviceMetadata() override; - explicit constexpr DeviceMetadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DeviceMetadata(const DeviceMetadata& from); - DeviceMetadata(DeviceMetadata&& from) noexcept - : DeviceMetadata() { - *this = ::std::move(from); - } - - inline DeviceMetadata& operator=(const DeviceMetadata& from) { - CopyFrom(from); - return *this; - } - inline DeviceMetadata& operator=(DeviceMetadata&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const DeviceMetadata& default_instance() { - return *internal_default_instance(); - } - static inline const DeviceMetadata* internal_default_instance() { - return reinterpret_cast( - &_DeviceMetadata_default_instance_); - } - static constexpr int kIndexInFileMessages = - 0; - - friend void swap(DeviceMetadata& a, DeviceMetadata& b) { - a.Swap(&b); - } - inline void Swap(DeviceMetadata* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(DeviceMetadata* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - DeviceMetadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const DeviceMetadata& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const DeviceMetadata& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(DeviceMetadata* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "nearby.internal.DeviceMetadata"; - } - protected: - explicit DeviceMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - typedef DeviceMetadata_DeviceType DeviceType; - static constexpr DeviceType UNSPECIFIED = - DeviceMetadata_DeviceType_UNSPECIFIED; - static constexpr DeviceType PHONE = - DeviceMetadata_DeviceType_PHONE; - static constexpr DeviceType TABLET = - DeviceMetadata_DeviceType_TABLET; - static constexpr DeviceType DISPLAY = - DeviceMetadata_DeviceType_DISPLAY; - static constexpr DeviceType LAPTOP = - DeviceMetadata_DeviceType_LAPTOP; - static constexpr DeviceType TV = - DeviceMetadata_DeviceType_TV; - static constexpr DeviceType WATCH = - DeviceMetadata_DeviceType_WATCH; - static inline bool DeviceType_IsValid(int value) { - return DeviceMetadata_DeviceType_IsValid(value); - } - static constexpr DeviceType DeviceType_MIN = - DeviceMetadata_DeviceType_DeviceType_MIN; - static constexpr DeviceType DeviceType_MAX = - DeviceMetadata_DeviceType_DeviceType_MAX; - static constexpr int DeviceType_ARRAYSIZE = - DeviceMetadata_DeviceType_DeviceType_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - DeviceType_descriptor() { - return DeviceMetadata_DeviceType_descriptor(); - } - template - static inline const std::string& DeviceType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function DeviceType_Name."); - return DeviceMetadata_DeviceType_Name(enum_t_value); - } - static inline bool DeviceType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - DeviceType* value) { - return DeviceMetadata_DeviceType_Parse(name, value); - } - - // accessors ------------------------------------------------------- - - enum : int { - kStableDeviceIdFieldNumber = 1, - kAccountNameFieldNumber = 2, - kDeviceNameFieldNumber = 3, - kIconUrlFieldNumber = 4, - kBluetoothMacAddressFieldNumber = 5, - kDeviceTypeFieldNumber = 6, - }; - // optional string stable_device_id = 1; - bool has_stable_device_id() const; - private: - bool _internal_has_stable_device_id() const; - public: - void clear_stable_device_id(); - const std::string& stable_device_id() const; - template - void set_stable_device_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_stable_device_id(); - PROTOBUF_NODISCARD std::string* release_stable_device_id(); - void set_allocated_stable_device_id(std::string* stable_device_id); - private: - const std::string& _internal_stable_device_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_stable_device_id(const std::string& value); - std::string* _internal_mutable_stable_device_id(); - public: - - // optional string account_name = 2; - bool has_account_name() const; - private: - bool _internal_has_account_name() const; - public: - void clear_account_name(); - const std::string& account_name() const; - template - void set_account_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_account_name(); - PROTOBUF_NODISCARD std::string* release_account_name(); - void set_allocated_account_name(std::string* account_name); - private: - const std::string& _internal_account_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_account_name(const std::string& value); - std::string* _internal_mutable_account_name(); - public: - - // optional string device_name = 3; - bool has_device_name() const; - private: - bool _internal_has_device_name() const; - public: - void clear_device_name(); - const std::string& device_name() const; - template - void set_device_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_name(); - PROTOBUF_NODISCARD std::string* release_device_name(); - void set_allocated_device_name(std::string* device_name); - private: - const std::string& _internal_device_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_name(const std::string& value); - std::string* _internal_mutable_device_name(); - public: - - // optional string icon_url = 4; - bool has_icon_url() const; - private: - bool _internal_has_icon_url() const; - public: - void clear_icon_url(); - const std::string& icon_url() const; - template - void set_icon_url(ArgT0&& arg0, ArgT... args); - std::string* mutable_icon_url(); - PROTOBUF_NODISCARD std::string* release_icon_url(); - void set_allocated_icon_url(std::string* icon_url); - private: - const std::string& _internal_icon_url() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_icon_url(const std::string& value); - std::string* _internal_mutable_icon_url(); - public: - - // optional string bluetooth_mac_address = 5; - bool has_bluetooth_mac_address() const; - private: - bool _internal_has_bluetooth_mac_address() const; - public: - void clear_bluetooth_mac_address(); - const std::string& bluetooth_mac_address() const; - template - void set_bluetooth_mac_address(ArgT0&& arg0, ArgT... args); - std::string* mutable_bluetooth_mac_address(); - PROTOBUF_NODISCARD std::string* release_bluetooth_mac_address(); - void set_allocated_bluetooth_mac_address(std::string* bluetooth_mac_address); - private: - const std::string& _internal_bluetooth_mac_address() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_bluetooth_mac_address(const std::string& value); - std::string* _internal_mutable_bluetooth_mac_address(); - public: - - // optional .nearby.internal.DeviceMetadata.DeviceType device_type = 6; - bool has_device_type() const; - private: - bool _internal_has_device_type() const; - public: - void clear_device_type(); - ::nearby::internal::DeviceMetadata_DeviceType device_type() const; - void set_device_type(::nearby::internal::DeviceMetadata_DeviceType value); - private: - ::nearby::internal::DeviceMetadata_DeviceType _internal_device_type() const; - void _internal_set_device_type(::nearby::internal::DeviceMetadata_DeviceType value); - public: - - // @@protoc_insertion_point(class_scope:nearby.internal.DeviceMetadata) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr stable_device_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr account_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr icon_url_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bluetooth_mac_address_; - int device_type_; - friend struct ::TableStruct_internal_2fproto_2fdevice_5fmetadata_2eproto; -}; -// =================================================================== - - -// =================================================================== - -#ifdef __GNUC__ - #pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wstrict-aliasing" -#endif // __GNUC__ -// DeviceMetadata - -// optional string stable_device_id = 1; -inline bool DeviceMetadata::_internal_has_stable_device_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool DeviceMetadata::has_stable_device_id() const { - return _internal_has_stable_device_id(); -} -inline void DeviceMetadata::clear_stable_device_id() { - stable_device_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; -} -inline const std::string& DeviceMetadata::stable_device_id() const { - // @@protoc_insertion_point(field_get:nearby.internal.DeviceMetadata.stable_device_id) - return _internal_stable_device_id(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceMetadata::set_stable_device_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - stable_device_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.DeviceMetadata.stable_device_id) -} -inline std::string* DeviceMetadata::mutable_stable_device_id() { - std::string* _s = _internal_mutable_stable_device_id(); - // @@protoc_insertion_point(field_mutable:nearby.internal.DeviceMetadata.stable_device_id) - return _s; -} -inline const std::string& DeviceMetadata::_internal_stable_device_id() const { - return stable_device_id_.Get(); -} -inline void DeviceMetadata::_internal_set_stable_device_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - stable_device_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* DeviceMetadata::_internal_mutable_stable_device_id() { - _has_bits_[0] |= 0x00000001u; - return stable_device_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* DeviceMetadata::release_stable_device_id() { - // @@protoc_insertion_point(field_release:nearby.internal.DeviceMetadata.stable_device_id) - if (!_internal_has_stable_device_id()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000001u; - auto* p = stable_device_id_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (stable_device_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - stable_device_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void DeviceMetadata::set_allocated_stable_device_id(std::string* stable_device_id) { - if (stable_device_id != nullptr) { - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - stable_device_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), stable_device_id, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (stable_device_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - stable_device_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.DeviceMetadata.stable_device_id) -} - -// optional string account_name = 2; -inline bool DeviceMetadata::_internal_has_account_name() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} -inline bool DeviceMetadata::has_account_name() const { - return _internal_has_account_name(); -} -inline void DeviceMetadata::clear_account_name() { - account_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; -} -inline const std::string& DeviceMetadata::account_name() const { - // @@protoc_insertion_point(field_get:nearby.internal.DeviceMetadata.account_name) - return _internal_account_name(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceMetadata::set_account_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - account_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.DeviceMetadata.account_name) -} -inline std::string* DeviceMetadata::mutable_account_name() { - std::string* _s = _internal_mutable_account_name(); - // @@protoc_insertion_point(field_mutable:nearby.internal.DeviceMetadata.account_name) - return _s; -} -inline const std::string& DeviceMetadata::_internal_account_name() const { - return account_name_.Get(); -} -inline void DeviceMetadata::_internal_set_account_name(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - account_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* DeviceMetadata::_internal_mutable_account_name() { - _has_bits_[0] |= 0x00000002u; - return account_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* DeviceMetadata::release_account_name() { - // @@protoc_insertion_point(field_release:nearby.internal.DeviceMetadata.account_name) - if (!_internal_has_account_name()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000002u; - auto* p = account_name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (account_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - account_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void DeviceMetadata::set_allocated_account_name(std::string* account_name) { - if (account_name != nullptr) { - _has_bits_[0] |= 0x00000002u; - } else { - _has_bits_[0] &= ~0x00000002u; - } - account_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), account_name, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (account_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - account_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.DeviceMetadata.account_name) -} - -// optional string device_name = 3; -inline bool DeviceMetadata::_internal_has_device_name() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} -inline bool DeviceMetadata::has_device_name() const { - return _internal_has_device_name(); -} -inline void DeviceMetadata::clear_device_name() { - device_name_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; -} -inline const std::string& DeviceMetadata::device_name() const { - // @@protoc_insertion_point(field_get:nearby.internal.DeviceMetadata.device_name) - return _internal_device_name(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceMetadata::set_device_name(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - device_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.DeviceMetadata.device_name) -} -inline std::string* DeviceMetadata::mutable_device_name() { - std::string* _s = _internal_mutable_device_name(); - // @@protoc_insertion_point(field_mutable:nearby.internal.DeviceMetadata.device_name) - return _s; -} -inline const std::string& DeviceMetadata::_internal_device_name() const { - return device_name_.Get(); -} -inline void DeviceMetadata::_internal_set_device_name(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - device_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* DeviceMetadata::_internal_mutable_device_name() { - _has_bits_[0] |= 0x00000004u; - return device_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* DeviceMetadata::release_device_name() { - // @@protoc_insertion_point(field_release:nearby.internal.DeviceMetadata.device_name) - if (!_internal_has_device_name()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000004u; - auto* p = device_name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - device_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void DeviceMetadata::set_allocated_device_name(std::string* device_name) { - if (device_name != nullptr) { - _has_bits_[0] |= 0x00000004u; - } else { - _has_bits_[0] &= ~0x00000004u; - } - device_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), device_name, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - device_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.DeviceMetadata.device_name) -} - -// optional string icon_url = 4; -inline bool DeviceMetadata::_internal_has_icon_url() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} -inline bool DeviceMetadata::has_icon_url() const { - return _internal_has_icon_url(); -} -inline void DeviceMetadata::clear_icon_url() { - icon_url_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; -} -inline const std::string& DeviceMetadata::icon_url() const { - // @@protoc_insertion_point(field_get:nearby.internal.DeviceMetadata.icon_url) - return _internal_icon_url(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceMetadata::set_icon_url(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - icon_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.DeviceMetadata.icon_url) -} -inline std::string* DeviceMetadata::mutable_icon_url() { - std::string* _s = _internal_mutable_icon_url(); - // @@protoc_insertion_point(field_mutable:nearby.internal.DeviceMetadata.icon_url) - return _s; -} -inline const std::string& DeviceMetadata::_internal_icon_url() const { - return icon_url_.Get(); -} -inline void DeviceMetadata::_internal_set_icon_url(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - icon_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* DeviceMetadata::_internal_mutable_icon_url() { - _has_bits_[0] |= 0x00000008u; - return icon_url_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* DeviceMetadata::release_icon_url() { - // @@protoc_insertion_point(field_release:nearby.internal.DeviceMetadata.icon_url) - if (!_internal_has_icon_url()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000008u; - auto* p = icon_url_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (icon_url_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - icon_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void DeviceMetadata::set_allocated_icon_url(std::string* icon_url) { - if (icon_url != nullptr) { - _has_bits_[0] |= 0x00000008u; - } else { - _has_bits_[0] &= ~0x00000008u; - } - icon_url_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), icon_url, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (icon_url_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - icon_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.DeviceMetadata.icon_url) -} - -// optional string bluetooth_mac_address = 5; -inline bool DeviceMetadata::_internal_has_bluetooth_mac_address() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} -inline bool DeviceMetadata::has_bluetooth_mac_address() const { - return _internal_has_bluetooth_mac_address(); -} -inline void DeviceMetadata::clear_bluetooth_mac_address() { - bluetooth_mac_address_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000010u; -} -inline const std::string& DeviceMetadata::bluetooth_mac_address() const { - // @@protoc_insertion_point(field_get:nearby.internal.DeviceMetadata.bluetooth_mac_address) - return _internal_bluetooth_mac_address(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void DeviceMetadata::set_bluetooth_mac_address(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000010u; - bluetooth_mac_address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:nearby.internal.DeviceMetadata.bluetooth_mac_address) -} -inline std::string* DeviceMetadata::mutable_bluetooth_mac_address() { - std::string* _s = _internal_mutable_bluetooth_mac_address(); - // @@protoc_insertion_point(field_mutable:nearby.internal.DeviceMetadata.bluetooth_mac_address) - return _s; -} -inline const std::string& DeviceMetadata::_internal_bluetooth_mac_address() const { - return bluetooth_mac_address_.Get(); -} -inline void DeviceMetadata::_internal_set_bluetooth_mac_address(const std::string& value) { - _has_bits_[0] |= 0x00000010u; - bluetooth_mac_address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* DeviceMetadata::_internal_mutable_bluetooth_mac_address() { - _has_bits_[0] |= 0x00000010u; - return bluetooth_mac_address_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* DeviceMetadata::release_bluetooth_mac_address() { - // @@protoc_insertion_point(field_release:nearby.internal.DeviceMetadata.bluetooth_mac_address) - if (!_internal_has_bluetooth_mac_address()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000010u; - auto* p = bluetooth_mac_address_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (bluetooth_mac_address_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - bluetooth_mac_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void DeviceMetadata::set_allocated_bluetooth_mac_address(std::string* bluetooth_mac_address) { - if (bluetooth_mac_address != nullptr) { - _has_bits_[0] |= 0x00000010u; - } else { - _has_bits_[0] &= ~0x00000010u; - } - bluetooth_mac_address_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), bluetooth_mac_address, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (bluetooth_mac_address_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - bluetooth_mac_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:nearby.internal.DeviceMetadata.bluetooth_mac_address) -} - -// optional .nearby.internal.DeviceMetadata.DeviceType device_type = 6; -inline bool DeviceMetadata::_internal_has_device_type() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} -inline bool DeviceMetadata::has_device_type() const { - return _internal_has_device_type(); -} -inline void DeviceMetadata::clear_device_type() { - device_type_ = 0; - _has_bits_[0] &= ~0x00000020u; -} -inline ::nearby::internal::DeviceMetadata_DeviceType DeviceMetadata::_internal_device_type() const { - return static_cast< ::nearby::internal::DeviceMetadata_DeviceType >(device_type_); -} -inline ::nearby::internal::DeviceMetadata_DeviceType DeviceMetadata::device_type() const { - // @@protoc_insertion_point(field_get:nearby.internal.DeviceMetadata.device_type) - return _internal_device_type(); -} -inline void DeviceMetadata::_internal_set_device_type(::nearby::internal::DeviceMetadata_DeviceType value) { - _has_bits_[0] |= 0x00000020u; - device_type_ = value; -} -inline void DeviceMetadata::set_device_type(::nearby::internal::DeviceMetadata_DeviceType value) { - _internal_set_device_type(value); - // @@protoc_insertion_point(field_set:nearby.internal.DeviceMetadata.device_type) -} - -#ifdef __GNUC__ - #pragma GCC diagnostic pop -#endif // __GNUC__ - -// @@protoc_insertion_point(namespace_scope) - -} // namespace internal -} // namespace nearby - -PROTOBUF_NAMESPACE_OPEN - -template <> struct is_proto_enum< ::nearby::internal::DeviceMetadata_DeviceType> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::nearby::internal::DeviceMetadata_DeviceType>() { - return ::nearby::internal::DeviceMetadata_DeviceType_descriptor(); -} - -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) - -#include -#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2fdevice_5fmetadata_2eproto diff --git a/compiled_proto/internal/proto/local_credential.pb.cc b/compiled_proto/internal/proto/local_credential.pb.cc new file mode 100644 index 00000000..74ea964c --- /dev/null +++ b/compiled_proto/internal/proto/local_credential.pb.cc @@ -0,0 +1,949 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: internal/proto/local_credential.proto + +#include "internal/proto/local_credential.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG +namespace nearby { +namespace internal { +constexpr LocalCredential_PrivateKey::LocalCredential_PrivateKey( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) + : certificate_alias_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , key_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +struct LocalCredential_PrivateKeyDefaultTypeInternal { + constexpr LocalCredential_PrivateKeyDefaultTypeInternal() + : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + ~LocalCredential_PrivateKeyDefaultTypeInternal() {} + union { + LocalCredential_PrivateKey _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LocalCredential_PrivateKeyDefaultTypeInternal _LocalCredential_PrivateKey_default_instance_; +constexpr LocalCredential_ConsumedSaltsEntry_DoNotUse::LocalCredential_ConsumedSaltsEntry_DoNotUse( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +struct LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal { + constexpr LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal() + : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + ~LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal() {} + union { + LocalCredential_ConsumedSaltsEntry_DoNotUse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal _LocalCredential_ConsumedSaltsEntry_DoNotUse_default_instance_; +constexpr LocalCredential::LocalCredential( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) + : consumed_salts_(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) + , secret_id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , key_seed_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , metadata_encryption_key_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , advertisement_signing_key_(nullptr) + , connection_signing_key_(nullptr) + , start_time_millis_(int64_t{0}) + , end_time_millis_(int64_t{0}) + , identity_type_(0) +{} +struct LocalCredentialDefaultTypeInternal { + constexpr LocalCredentialDefaultTypeInternal() + : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + ~LocalCredentialDefaultTypeInternal() {} + union { + LocalCredential _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LocalCredentialDefaultTypeInternal _LocalCredential_default_instance_; +} // namespace internal +} // namespace nearby +static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_internal_2fproto_2flocal_5fcredential_2eproto[3]; +static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_internal_2fproto_2flocal_5fcredential_2eproto = nullptr; +static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_internal_2fproto_2flocal_5fcredential_2eproto = nullptr; + +const uint32_t TableStruct_internal_2fproto_2flocal_5fcredential_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_PrivateKey, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_PrivateKey, certificate_alias_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_PrivateKey, key_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse, _has_bits_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse, key_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse, value_), + 0, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, secret_id_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, key_seed_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, start_time_millis_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, end_time_millis_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, metadata_encryption_key_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, advertisement_signing_key_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, connection_signing_key_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, identity_type_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::LocalCredential, consumed_salts_), +}; +static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::nearby::internal::LocalCredential_PrivateKey)}, + { 8, 16, -1, sizeof(::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse)}, + { 18, -1, -1, sizeof(::nearby::internal::LocalCredential)}, +}; + +static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { + reinterpret_cast(&::nearby::internal::_LocalCredential_PrivateKey_default_instance_), + reinterpret_cast(&::nearby::internal::_LocalCredential_ConsumedSaltsEntry_DoNotUse_default_instance_), + reinterpret_cast(&::nearby::internal::_LocalCredential_default_instance_), +}; + +const char descriptor_table_protodef_internal_2fproto_2flocal_5fcredential_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n%internal/proto/local_credential.proto\022" + "\017nearby.internal\032\037internal/proto/credent" + "ial.proto\"\227\004\n\017LocalCredential\022\021\n\tsecret_" + "id\030\001 \001(\014\022\020\n\010key_seed\030\002 \001(\014\022\031\n\021start_time" + "_millis\030\003 \001(\003\022\027\n\017end_time_millis\030\004 \001(\003\022\037" + "\n\027metadata_encryption_key\030\005 \001(\014\022N\n\031adver" + "tisement_signing_key\030\006 \001(\0132+.nearby.inte" + "rnal.LocalCredential.PrivateKey\022K\n\026conne" + "ction_signing_key\030\007 \001(\0132+.nearby.interna" + "l.LocalCredential.PrivateKey\0224\n\ridentity" + "_type\030\010 \001(\0162\035.nearby.internal.IdentityTy" + "pe\022K\n\016consumed_salts\030\t \003(\01323.nearby.inte" + "rnal.LocalCredential.ConsumedSaltsEntry\032" + "4\n\nPrivateKey\022\031\n\021certificate_alias\030\001 \001(\t" + "\022\013\n\003key\030\002 \001(\014\0324\n\022ConsumedSaltsEntry\022\013\n\003k" + "ey\030\001 \001(\r\022\r\n\005value\030\002 \001(\010:\0028\001B\034\n\032com.googl" + "e.nearby.presenceb\006proto3" + ; +static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_deps[1] = { + &::descriptor_table_internal_2fproto_2fcredential_2eproto, +}; +static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_once; +const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto = { + false, false, 665, descriptor_table_protodef_internal_2fproto_2flocal_5fcredential_2eproto, "internal/proto/local_credential.proto", + &descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_once, descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_deps, 1, 3, + schemas, file_default_instances, TableStruct_internal_2fproto_2flocal_5fcredential_2eproto::offsets, + file_level_metadata_internal_2fproto_2flocal_5fcredential_2eproto, file_level_enum_descriptors_internal_2fproto_2flocal_5fcredential_2eproto, file_level_service_descriptors_internal_2fproto_2flocal_5fcredential_2eproto, +}; +PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_getter() { + return &descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto; +} + +// Force running AddDescriptors() at dynamic initialization time. +PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_internal_2fproto_2flocal_5fcredential_2eproto(&descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto); +namespace nearby { +namespace internal { + +// =================================================================== + +class LocalCredential_PrivateKey::_Internal { + public: +}; + +LocalCredential_PrivateKey::LocalCredential_PrivateKey(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(); + if (!is_message_owned) { + RegisterArenaDtor(arena); + } + // @@protoc_insertion_point(arena_constructor:nearby.internal.LocalCredential.PrivateKey) +} +LocalCredential_PrivateKey::LocalCredential_PrivateKey(const LocalCredential_PrivateKey& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + certificate_alias_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + certificate_alias_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_certificate_alias().empty()) { + certificate_alias_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_certificate_alias(), + GetArenaForAllocation()); + } + key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_key().empty()) { + key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_key(), + GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:nearby.internal.LocalCredential.PrivateKey) +} + +inline void LocalCredential_PrivateKey::SharedCtor() { +certificate_alias_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + certificate_alias_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +LocalCredential_PrivateKey::~LocalCredential_PrivateKey() { + // @@protoc_insertion_point(destructor:nearby.internal.LocalCredential.PrivateKey) + if (GetArenaForAllocation() != nullptr) return; + SharedDtor(); + _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +inline void LocalCredential_PrivateKey::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + certificate_alias_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +} + +void LocalCredential_PrivateKey::ArenaDtor(void* object) { + LocalCredential_PrivateKey* _this = reinterpret_cast< LocalCredential_PrivateKey* >(object); + (void)_this; +} +void LocalCredential_PrivateKey::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +} +void LocalCredential_PrivateKey::SetCachedSize(int size) const { + _cached_size_.Set(size); +} + +void LocalCredential_PrivateKey::Clear() { +// @@protoc_insertion_point(message_clear_start:nearby.internal.LocalCredential.PrivateKey) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + certificate_alias_.ClearToEmpty(); + key_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* LocalCredential_PrivateKey::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string certificate_alias = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_certificate_alias(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.LocalCredential.PrivateKey.certificate_alias")); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes key = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_key(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* LocalCredential_PrivateKey::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:nearby.internal.LocalCredential.PrivateKey) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string certificate_alias = 1; + if (!this->_internal_certificate_alias().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_certificate_alias().data(), static_cast(this->_internal_certificate_alias().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "nearby.internal.LocalCredential.PrivateKey.certificate_alias"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_certificate_alias(), target); + } + + // bytes key = 2; + if (!this->_internal_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_key(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:nearby.internal.LocalCredential.PrivateKey) + return target; +} + +size_t LocalCredential_PrivateKey::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:nearby.internal.LocalCredential.PrivateKey) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string certificate_alias = 1; + if (!this->_internal_certificate_alias().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_certificate_alias()); + } + + // bytes key = 2; + if (!this->_internal_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LocalCredential_PrivateKey::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + LocalCredential_PrivateKey::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LocalCredential_PrivateKey::GetClassData() const { return &_class_data_; } + +void LocalCredential_PrivateKey::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, + const ::PROTOBUF_NAMESPACE_ID::Message& from) { + static_cast(to)->MergeFrom( + static_cast(from)); +} + + +void LocalCredential_PrivateKey::MergeFrom(const LocalCredential_PrivateKey& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:nearby.internal.LocalCredential.PrivateKey) + GOOGLE_DCHECK_NE(&from, this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_certificate_alias().empty()) { + _internal_set_certificate_alias(from._internal_certificate_alias()); + } + if (!from._internal_key().empty()) { + _internal_set_key(from._internal_key()); + } + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void LocalCredential_PrivateKey::CopyFrom(const LocalCredential_PrivateKey& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:nearby.internal.LocalCredential.PrivateKey) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool LocalCredential_PrivateKey::IsInitialized() const { + return true; +} + +void LocalCredential_PrivateKey::InternalSwap(LocalCredential_PrivateKey* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &certificate_alias_, lhs_arena, + &other->certificate_alias_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &key_, lhs_arena, + &other->key_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata LocalCredential_PrivateKey::GetMetadata() const { + return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + &descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_getter, &descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_once, + file_level_metadata_internal_2fproto_2flocal_5fcredential_2eproto[0]); +} + +// =================================================================== + +LocalCredential_ConsumedSaltsEntry_DoNotUse::LocalCredential_ConsumedSaltsEntry_DoNotUse() {} +LocalCredential_ConsumedSaltsEntry_DoNotUse::LocalCredential_ConsumedSaltsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena) + : SuperType(arena) {} +void LocalCredential_ConsumedSaltsEntry_DoNotUse::MergeFrom(const LocalCredential_ConsumedSaltsEntry_DoNotUse& other) { + MergeFromInternal(other); +} +::PROTOBUF_NAMESPACE_ID::Metadata LocalCredential_ConsumedSaltsEntry_DoNotUse::GetMetadata() const { + return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + &descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_getter, &descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_once, + file_level_metadata_internal_2fproto_2flocal_5fcredential_2eproto[1]); +} + +// =================================================================== + +class LocalCredential::_Internal { + public: + static const ::nearby::internal::LocalCredential_PrivateKey& advertisement_signing_key(const LocalCredential* msg); + static const ::nearby::internal::LocalCredential_PrivateKey& connection_signing_key(const LocalCredential* msg); +}; + +const ::nearby::internal::LocalCredential_PrivateKey& +LocalCredential::_Internal::advertisement_signing_key(const LocalCredential* msg) { + return *msg->advertisement_signing_key_; +} +const ::nearby::internal::LocalCredential_PrivateKey& +LocalCredential::_Internal::connection_signing_key(const LocalCredential* msg) { + return *msg->connection_signing_key_; +} +LocalCredential::LocalCredential(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), + consumed_salts_(arena) { + SharedCtor(); + if (!is_message_owned) { + RegisterArenaDtor(arena); + } + // @@protoc_insertion_point(arena_constructor:nearby.internal.LocalCredential) +} +LocalCredential::LocalCredential(const LocalCredential& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + consumed_salts_.MergeFrom(from.consumed_salts_); + secret_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + secret_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_secret_id().empty()) { + secret_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_secret_id(), + GetArenaForAllocation()); + } + key_seed_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + key_seed_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_key_seed().empty()) { + key_seed_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_key_seed(), + GetArenaForAllocation()); + } + metadata_encryption_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + metadata_encryption_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_metadata_encryption_key().empty()) { + metadata_encryption_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_metadata_encryption_key(), + GetArenaForAllocation()); + } + if (from._internal_has_advertisement_signing_key()) { + advertisement_signing_key_ = new ::nearby::internal::LocalCredential_PrivateKey(*from.advertisement_signing_key_); + } else { + advertisement_signing_key_ = nullptr; + } + if (from._internal_has_connection_signing_key()) { + connection_signing_key_ = new ::nearby::internal::LocalCredential_PrivateKey(*from.connection_signing_key_); + } else { + connection_signing_key_ = nullptr; + } + ::memcpy(&start_time_millis_, &from.start_time_millis_, + static_cast(reinterpret_cast(&identity_type_) - + reinterpret_cast(&start_time_millis_)) + sizeof(identity_type_)); + // @@protoc_insertion_point(copy_constructor:nearby.internal.LocalCredential) +} + +inline void LocalCredential::SharedCtor() { +secret_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + secret_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +key_seed_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + key_seed_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +metadata_encryption_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + metadata_encryption_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +::memset(reinterpret_cast(this) + static_cast( + reinterpret_cast(&advertisement_signing_key_) - reinterpret_cast(this)), + 0, static_cast(reinterpret_cast(&identity_type_) - + reinterpret_cast(&advertisement_signing_key_)) + sizeof(identity_type_)); +} + +LocalCredential::~LocalCredential() { + // @@protoc_insertion_point(destructor:nearby.internal.LocalCredential) + if (GetArenaForAllocation() != nullptr) return; + SharedDtor(); + _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +inline void LocalCredential::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + secret_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + key_seed_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + metadata_encryption_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + if (this != internal_default_instance()) delete advertisement_signing_key_; + if (this != internal_default_instance()) delete connection_signing_key_; +} + +void LocalCredential::ArenaDtor(void* object) { + LocalCredential* _this = reinterpret_cast< LocalCredential* >(object); + (void)_this; + _this->consumed_salts_. ~MapField(); +} +inline void LocalCredential::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena) { + if (arena != nullptr) { + arena->OwnCustomDestructor(this, &LocalCredential::ArenaDtor); + } +} +void LocalCredential::SetCachedSize(int size) const { + _cached_size_.Set(size); +} + +void LocalCredential::Clear() { +// @@protoc_insertion_point(message_clear_start:nearby.internal.LocalCredential) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + consumed_salts_.Clear(); + secret_id_.ClearToEmpty(); + key_seed_.ClearToEmpty(); + metadata_encryption_key_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && advertisement_signing_key_ != nullptr) { + delete advertisement_signing_key_; + } + advertisement_signing_key_ = nullptr; + if (GetArenaForAllocation() == nullptr && connection_signing_key_ != nullptr) { + delete connection_signing_key_; + } + connection_signing_key_ = nullptr; + ::memset(&start_time_millis_, 0, static_cast( + reinterpret_cast(&identity_type_) - + reinterpret_cast(&start_time_millis_)) + sizeof(identity_type_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* LocalCredential::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + switch (tag >> 3) { + // bytes secret_id = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_secret_id(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes key_seed = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_key_seed(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 start_time_millis = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 end_time_millis = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes metadata_encryption_key = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + auto str = _internal_mutable_metadata_encryption_key(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .nearby.internal.LocalCredential.PrivateKey advertisement_signing_key = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + ptr = ctx->ParseMessage(_internal_mutable_advertisement_signing_key(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .nearby.internal.LocalCredential.PrivateKey connection_signing_key = 7; + case 7: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { + ptr = ctx->ParseMessage(_internal_mutable_connection_signing_key(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .nearby.internal.IdentityType identity_type = 8; + case 8: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_identity_type(static_cast<::nearby::internal::IdentityType>(val)); + } else + goto handle_unusual; + continue; + // map consumed_salts = 9; + case 9: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(&consumed_salts_, ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* LocalCredential::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:nearby.internal.LocalCredential) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // bytes secret_id = 1; + if (!this->_internal_secret_id().empty()) { + target = stream->WriteBytesMaybeAliased( + 1, this->_internal_secret_id(), target); + } + + // bytes key_seed = 2; + if (!this->_internal_key_seed().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_key_seed(), target); + } + + // int64 start_time_millis = 3; + if (this->_internal_start_time_millis() != 0) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(3, this->_internal_start_time_millis(), target); + } + + // int64 end_time_millis = 4; + if (this->_internal_end_time_millis() != 0) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_end_time_millis(), target); + } + + // bytes metadata_encryption_key = 5; + if (!this->_internal_metadata_encryption_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 5, this->_internal_metadata_encryption_key(), target); + } + + // .nearby.internal.LocalCredential.PrivateKey advertisement_signing_key = 6; + if (this->_internal_has_advertisement_signing_key()) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage( + 6, _Internal::advertisement_signing_key(this), target, stream); + } + + // .nearby.internal.LocalCredential.PrivateKey connection_signing_key = 7; + if (this->_internal_has_connection_signing_key()) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage( + 7, _Internal::connection_signing_key(this), target, stream); + } + + // .nearby.internal.IdentityType identity_type = 8; + if (this->_internal_identity_type() != 0) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + 8, this->_internal_identity_type(), target); + } + + // map consumed_salts = 9; + if (!this->_internal_consumed_salts().empty()) { + typedef ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >::const_pointer + ConstPtr; + typedef ::PROTOBUF_NAMESPACE_ID::internal::SortItem< uint32_t, ConstPtr > SortItem; + typedef ::PROTOBUF_NAMESPACE_ID::internal::CompareByFirstField Less; + + if (stream->IsSerializationDeterministic() && + this->_internal_consumed_salts().size() > 1) { + ::std::unique_ptr items( + new SortItem[this->_internal_consumed_salts().size()]); + typedef ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >::size_type size_type; + size_type n = 0; + for (::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >::const_iterator + it = this->_internal_consumed_salts().begin(); + it != this->_internal_consumed_salts().end(); ++it, ++n) { + items[static_cast(n)] = SortItem(&*it); + } + ::std::sort(&items[0], &items[static_cast(n)], Less()); + for (size_type i = 0; i < n; i++) { + target = LocalCredential_ConsumedSaltsEntry_DoNotUse::Funcs::InternalSerialize(9, items[static_cast(i)].second->first, items[static_cast(i)].second->second, target, stream); + } + } else { + for (::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >::const_iterator + it = this->_internal_consumed_salts().begin(); + it != this->_internal_consumed_salts().end(); ++it) { + target = LocalCredential_ConsumedSaltsEntry_DoNotUse::Funcs::InternalSerialize(9, it->first, it->second, target, stream); + } + } + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:nearby.internal.LocalCredential) + return target; +} + +size_t LocalCredential::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:nearby.internal.LocalCredential) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // map consumed_salts = 9; + total_size += 1 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_consumed_salts_size()); + for (::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >::const_iterator + it = this->_internal_consumed_salts().begin(); + it != this->_internal_consumed_salts().end(); ++it) { + total_size += LocalCredential_ConsumedSaltsEntry_DoNotUse::Funcs::ByteSizeLong(it->first, it->second); + } + + // bytes secret_id = 1; + if (!this->_internal_secret_id().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_secret_id()); + } + + // bytes key_seed = 2; + if (!this->_internal_key_seed().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key_seed()); + } + + // bytes metadata_encryption_key = 5; + if (!this->_internal_metadata_encryption_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_metadata_encryption_key()); + } + + // .nearby.internal.LocalCredential.PrivateKey advertisement_signing_key = 6; + if (this->_internal_has_advertisement_signing_key()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *advertisement_signing_key_); + } + + // .nearby.internal.LocalCredential.PrivateKey connection_signing_key = 7; + if (this->_internal_has_connection_signing_key()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *connection_signing_key_); + } + + // int64 start_time_millis = 3; + if (this->_internal_start_time_millis() != 0) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_start_time_millis()); + } + + // int64 end_time_millis = 4; + if (this->_internal_end_time_millis() != 0) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_end_time_millis()); + } + + // .nearby.internal.IdentityType identity_type = 8; + if (this->_internal_identity_type() != 0) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_identity_type()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LocalCredential::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + LocalCredential::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LocalCredential::GetClassData() const { return &_class_data_; } + +void LocalCredential::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, + const ::PROTOBUF_NAMESPACE_ID::Message& from) { + static_cast(to)->MergeFrom( + static_cast(from)); +} + + +void LocalCredential::MergeFrom(const LocalCredential& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:nearby.internal.LocalCredential) + GOOGLE_DCHECK_NE(&from, this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + consumed_salts_.MergeFrom(from.consumed_salts_); + if (!from._internal_secret_id().empty()) { + _internal_set_secret_id(from._internal_secret_id()); + } + if (!from._internal_key_seed().empty()) { + _internal_set_key_seed(from._internal_key_seed()); + } + if (!from._internal_metadata_encryption_key().empty()) { + _internal_set_metadata_encryption_key(from._internal_metadata_encryption_key()); + } + if (from._internal_has_advertisement_signing_key()) { + _internal_mutable_advertisement_signing_key()->::nearby::internal::LocalCredential_PrivateKey::MergeFrom(from._internal_advertisement_signing_key()); + } + if (from._internal_has_connection_signing_key()) { + _internal_mutable_connection_signing_key()->::nearby::internal::LocalCredential_PrivateKey::MergeFrom(from._internal_connection_signing_key()); + } + if (from._internal_start_time_millis() != 0) { + _internal_set_start_time_millis(from._internal_start_time_millis()); + } + if (from._internal_end_time_millis() != 0) { + _internal_set_end_time_millis(from._internal_end_time_millis()); + } + if (from._internal_identity_type() != 0) { + _internal_set_identity_type(from._internal_identity_type()); + } + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void LocalCredential::CopyFrom(const LocalCredential& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:nearby.internal.LocalCredential) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool LocalCredential::IsInitialized() const { + return true; +} + +void LocalCredential::InternalSwap(LocalCredential* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + consumed_salts_.InternalSwap(&other->consumed_salts_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &secret_id_, lhs_arena, + &other->secret_id_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &key_seed_, lhs_arena, + &other->key_seed_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &metadata_encryption_key_, lhs_arena, + &other->metadata_encryption_key_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(LocalCredential, identity_type_) + + sizeof(LocalCredential::identity_type_) + - PROTOBUF_FIELD_OFFSET(LocalCredential, advertisement_signing_key_)>( + reinterpret_cast(&advertisement_signing_key_), + reinterpret_cast(&other->advertisement_signing_key_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata LocalCredential::GetMetadata() const { + return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + &descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_getter, &descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto_once, + file_level_metadata_internal_2fproto_2flocal_5fcredential_2eproto[2]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace internal +} // namespace nearby +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::nearby::internal::LocalCredential_PrivateKey* Arena::CreateMaybeMessage< ::nearby::internal::LocalCredential_PrivateKey >(Arena* arena) { + return Arena::CreateMessageInternal< ::nearby::internal::LocalCredential_PrivateKey >(arena); +} +template<> PROTOBUF_NOINLINE ::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse* Arena::CreateMaybeMessage< ::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse >(Arena* arena) { + return Arena::CreateMessageInternal< ::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse >(arena); +} +template<> PROTOBUF_NOINLINE ::nearby::internal::LocalCredential* Arena::CreateMaybeMessage< ::nearby::internal::LocalCredential >(Arena* arena) { + return Arena::CreateMessageInternal< ::nearby::internal::LocalCredential >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/compiled_proto/internal/proto/local_credential.pb.h b/compiled_proto/internal/proto/local_credential.pb.h new file mode 100644 index 00000000..e4384470 --- /dev/null +++ b/compiled_proto/internal/proto/local_credential.pb.h @@ -0,0 +1,1109 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: internal/proto/local_credential.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2flocal_5fcredential_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2flocal_5fcredential_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3019000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3019001 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include +#include +#include "internal/proto/credential.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_internal_2fproto_2flocal_5fcredential_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_internal_2fproto_2flocal_5fcredential_2eproto { + static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] + PROTOBUF_SECTION_VARIABLE(protodesc_cold); + static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] + PROTOBUF_SECTION_VARIABLE(protodesc_cold); + static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] + PROTOBUF_SECTION_VARIABLE(protodesc_cold); + static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; + static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_internal_2fproto_2flocal_5fcredential_2eproto; +namespace nearby { +namespace internal { +class LocalCredential; +struct LocalCredentialDefaultTypeInternal; +extern LocalCredentialDefaultTypeInternal _LocalCredential_default_instance_; +class LocalCredential_ConsumedSaltsEntry_DoNotUse; +struct LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal; +extern LocalCredential_ConsumedSaltsEntry_DoNotUseDefaultTypeInternal _LocalCredential_ConsumedSaltsEntry_DoNotUse_default_instance_; +class LocalCredential_PrivateKey; +struct LocalCredential_PrivateKeyDefaultTypeInternal; +extern LocalCredential_PrivateKeyDefaultTypeInternal _LocalCredential_PrivateKey_default_instance_; +} // namespace internal +} // namespace nearby +PROTOBUF_NAMESPACE_OPEN +template<> ::nearby::internal::LocalCredential* Arena::CreateMaybeMessage<::nearby::internal::LocalCredential>(Arena*); +template<> ::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse* Arena::CreateMaybeMessage<::nearby::internal::LocalCredential_ConsumedSaltsEntry_DoNotUse>(Arena*); +template<> ::nearby::internal::LocalCredential_PrivateKey* Arena::CreateMaybeMessage<::nearby::internal::LocalCredential_PrivateKey>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace nearby { +namespace internal { + +// =================================================================== + +class LocalCredential_PrivateKey final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nearby.internal.LocalCredential.PrivateKey) */ { + public: + inline LocalCredential_PrivateKey() : LocalCredential_PrivateKey(nullptr) {} + ~LocalCredential_PrivateKey() override; + explicit constexpr LocalCredential_PrivateKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + LocalCredential_PrivateKey(const LocalCredential_PrivateKey& from); + LocalCredential_PrivateKey(LocalCredential_PrivateKey&& from) noexcept + : LocalCredential_PrivateKey() { + *this = ::std::move(from); + } + + inline LocalCredential_PrivateKey& operator=(const LocalCredential_PrivateKey& from) { + CopyFrom(from); + return *this; + } + inline LocalCredential_PrivateKey& operator=(LocalCredential_PrivateKey&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const LocalCredential_PrivateKey& default_instance() { + return *internal_default_instance(); + } + static inline const LocalCredential_PrivateKey* internal_default_instance() { + return reinterpret_cast( + &_LocalCredential_PrivateKey_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(LocalCredential_PrivateKey& a, LocalCredential_PrivateKey& b) { + a.Swap(&b); + } + inline void Swap(LocalCredential_PrivateKey* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(LocalCredential_PrivateKey* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + LocalCredential_PrivateKey* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const LocalCredential_PrivateKey& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom(const LocalCredential_PrivateKey& from); + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(LocalCredential_PrivateKey* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "nearby.internal.LocalCredential.PrivateKey"; + } + protected: + explicit LocalCredential_PrivateKey(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + private: + static void ArenaDtor(void* object); + inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kCertificateAliasFieldNumber = 1, + kKeyFieldNumber = 2, + }; + // string certificate_alias = 1; + void clear_certificate_alias(); + const std::string& certificate_alias() const; + template + void set_certificate_alias(ArgT0&& arg0, ArgT... args); + std::string* mutable_certificate_alias(); + PROTOBUF_NODISCARD std::string* release_certificate_alias(); + void set_allocated_certificate_alias(std::string* certificate_alias); + private: + const std::string& _internal_certificate_alias() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_certificate_alias(const std::string& value); + std::string* _internal_mutable_certificate_alias(); + public: + + // bytes key = 2; + void clear_key(); + const std::string& key() const; + template + void set_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* key); + private: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); + std::string* _internal_mutable_key(); + public: + + // @@protoc_insertion_point(class_scope:nearby.internal.LocalCredential.PrivateKey) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr certificate_alias_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend struct ::TableStruct_internal_2fproto_2flocal_5fcredential_2eproto; +}; +// ------------------------------------------------------------------- + +class LocalCredential_ConsumedSaltsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { +public: + typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; + LocalCredential_ConsumedSaltsEntry_DoNotUse(); + explicit constexpr LocalCredential_ConsumedSaltsEntry_DoNotUse( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit LocalCredential_ConsumedSaltsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); + void MergeFrom(const LocalCredential_ConsumedSaltsEntry_DoNotUse& other); + static const LocalCredential_ConsumedSaltsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_LocalCredential_ConsumedSaltsEntry_DoNotUse_default_instance_); } + static bool ValidateKey(void*) { return true; } + static bool ValidateValue(void*) { return true; } + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; +}; + +// ------------------------------------------------------------------- + +class LocalCredential final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nearby.internal.LocalCredential) */ { + public: + inline LocalCredential() : LocalCredential(nullptr) {} + ~LocalCredential() override; + explicit constexpr LocalCredential(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + LocalCredential(const LocalCredential& from); + LocalCredential(LocalCredential&& from) noexcept + : LocalCredential() { + *this = ::std::move(from); + } + + inline LocalCredential& operator=(const LocalCredential& from) { + CopyFrom(from); + return *this; + } + inline LocalCredential& operator=(LocalCredential&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const LocalCredential& default_instance() { + return *internal_default_instance(); + } + static inline const LocalCredential* internal_default_instance() { + return reinterpret_cast( + &_LocalCredential_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(LocalCredential& a, LocalCredential& b) { + a.Swap(&b); + } + inline void Swap(LocalCredential* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(LocalCredential* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + LocalCredential* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const LocalCredential& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom(const LocalCredential& from); + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(LocalCredential* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "nearby.internal.LocalCredential"; + } + protected: + explicit LocalCredential(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + private: + static void ArenaDtor(void* object); + inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + typedef LocalCredential_PrivateKey PrivateKey; + + // accessors ------------------------------------------------------- + + enum : int { + kConsumedSaltsFieldNumber = 9, + kSecretIdFieldNumber = 1, + kKeySeedFieldNumber = 2, + kMetadataEncryptionKeyFieldNumber = 5, + kAdvertisementSigningKeyFieldNumber = 6, + kConnectionSigningKeyFieldNumber = 7, + kStartTimeMillisFieldNumber = 3, + kEndTimeMillisFieldNumber = 4, + kIdentityTypeFieldNumber = 8, + }; + // map consumed_salts = 9; + int consumed_salts_size() const; + private: + int _internal_consumed_salts_size() const; + public: + void clear_consumed_salts(); + private: + const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >& + _internal_consumed_salts() const; + ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >* + _internal_mutable_consumed_salts(); + public: + const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >& + consumed_salts() const; + ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >* + mutable_consumed_salts(); + + // bytes secret_id = 1; + void clear_secret_id(); + const std::string& secret_id() const; + template + void set_secret_id(ArgT0&& arg0, ArgT... args); + std::string* mutable_secret_id(); + PROTOBUF_NODISCARD std::string* release_secret_id(); + void set_allocated_secret_id(std::string* secret_id); + private: + const std::string& _internal_secret_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_secret_id(const std::string& value); + std::string* _internal_mutable_secret_id(); + public: + + // bytes key_seed = 2; + void clear_key_seed(); + const std::string& key_seed() const; + template + void set_key_seed(ArgT0&& arg0, ArgT... args); + std::string* mutable_key_seed(); + PROTOBUF_NODISCARD std::string* release_key_seed(); + void set_allocated_key_seed(std::string* key_seed); + private: + const std::string& _internal_key_seed() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key_seed(const std::string& value); + std::string* _internal_mutable_key_seed(); + public: + + // bytes metadata_encryption_key = 5; + void clear_metadata_encryption_key(); + const std::string& metadata_encryption_key() const; + template + void set_metadata_encryption_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_metadata_encryption_key(); + PROTOBUF_NODISCARD std::string* release_metadata_encryption_key(); + void set_allocated_metadata_encryption_key(std::string* metadata_encryption_key); + private: + const std::string& _internal_metadata_encryption_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_metadata_encryption_key(const std::string& value); + std::string* _internal_mutable_metadata_encryption_key(); + public: + + // .nearby.internal.LocalCredential.PrivateKey advertisement_signing_key = 6; + bool has_advertisement_signing_key() const; + private: + bool _internal_has_advertisement_signing_key() const; + public: + void clear_advertisement_signing_key(); + const ::nearby::internal::LocalCredential_PrivateKey& advertisement_signing_key() const; + PROTOBUF_NODISCARD ::nearby::internal::LocalCredential_PrivateKey* release_advertisement_signing_key(); + ::nearby::internal::LocalCredential_PrivateKey* mutable_advertisement_signing_key(); + void set_allocated_advertisement_signing_key(::nearby::internal::LocalCredential_PrivateKey* advertisement_signing_key); + private: + const ::nearby::internal::LocalCredential_PrivateKey& _internal_advertisement_signing_key() const; + ::nearby::internal::LocalCredential_PrivateKey* _internal_mutable_advertisement_signing_key(); + public: + void unsafe_arena_set_allocated_advertisement_signing_key( + ::nearby::internal::LocalCredential_PrivateKey* advertisement_signing_key); + ::nearby::internal::LocalCredential_PrivateKey* unsafe_arena_release_advertisement_signing_key(); + + // .nearby.internal.LocalCredential.PrivateKey connection_signing_key = 7; + bool has_connection_signing_key() const; + private: + bool _internal_has_connection_signing_key() const; + public: + void clear_connection_signing_key(); + const ::nearby::internal::LocalCredential_PrivateKey& connection_signing_key() const; + PROTOBUF_NODISCARD ::nearby::internal::LocalCredential_PrivateKey* release_connection_signing_key(); + ::nearby::internal::LocalCredential_PrivateKey* mutable_connection_signing_key(); + void set_allocated_connection_signing_key(::nearby::internal::LocalCredential_PrivateKey* connection_signing_key); + private: + const ::nearby::internal::LocalCredential_PrivateKey& _internal_connection_signing_key() const; + ::nearby::internal::LocalCredential_PrivateKey* _internal_mutable_connection_signing_key(); + public: + void unsafe_arena_set_allocated_connection_signing_key( + ::nearby::internal::LocalCredential_PrivateKey* connection_signing_key); + ::nearby::internal::LocalCredential_PrivateKey* unsafe_arena_release_connection_signing_key(); + + // int64 start_time_millis = 3; + void clear_start_time_millis(); + int64_t start_time_millis() const; + void set_start_time_millis(int64_t value); + private: + int64_t _internal_start_time_millis() const; + void _internal_set_start_time_millis(int64_t value); + public: + + // int64 end_time_millis = 4; + void clear_end_time_millis(); + int64_t end_time_millis() const; + void set_end_time_millis(int64_t value); + private: + int64_t _internal_end_time_millis() const; + void _internal_set_end_time_millis(int64_t value); + public: + + // .nearby.internal.IdentityType identity_type = 8; + void clear_identity_type(); + ::nearby::internal::IdentityType identity_type() const; + void set_identity_type(::nearby::internal::IdentityType value); + private: + ::nearby::internal::IdentityType _internal_identity_type() const; + void _internal_set_identity_type(::nearby::internal::IdentityType value); + public: + + // @@protoc_insertion_point(class_scope:nearby.internal.LocalCredential) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + ::PROTOBUF_NAMESPACE_ID::internal::MapField< + LocalCredential_ConsumedSaltsEntry_DoNotUse, + uint32_t, bool, + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_UINT32, + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BOOL> consumed_salts_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr secret_id_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_seed_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr metadata_encryption_key_; + ::nearby::internal::LocalCredential_PrivateKey* advertisement_signing_key_; + ::nearby::internal::LocalCredential_PrivateKey* connection_signing_key_; + int64_t start_time_millis_; + int64_t end_time_millis_; + int identity_type_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend struct ::TableStruct_internal_2fproto_2flocal_5fcredential_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// LocalCredential_PrivateKey + +// string certificate_alias = 1; +inline void LocalCredential_PrivateKey::clear_certificate_alias() { + certificate_alias_.ClearToEmpty(); +} +inline const std::string& LocalCredential_PrivateKey::certificate_alias() const { + // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.PrivateKey.certificate_alias) + return _internal_certificate_alias(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void LocalCredential_PrivateKey::set_certificate_alias(ArgT0&& arg0, ArgT... args) { + + certificate_alias_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.PrivateKey.certificate_alias) +} +inline std::string* LocalCredential_PrivateKey::mutable_certificate_alias() { + std::string* _s = _internal_mutable_certificate_alias(); + // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.PrivateKey.certificate_alias) + return _s; +} +inline const std::string& LocalCredential_PrivateKey::_internal_certificate_alias() const { + return certificate_alias_.Get(); +} +inline void LocalCredential_PrivateKey::_internal_set_certificate_alias(const std::string& value) { + + certificate_alias_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* LocalCredential_PrivateKey::_internal_mutable_certificate_alias() { + + return certificate_alias_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* LocalCredential_PrivateKey::release_certificate_alias() { + // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.PrivateKey.certificate_alias) + return certificate_alias_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void LocalCredential_PrivateKey::set_allocated_certificate_alias(std::string* certificate_alias) { + if (certificate_alias != nullptr) { + + } else { + + } + certificate_alias_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), certificate_alias, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (certificate_alias_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + certificate_alias_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.PrivateKey.certificate_alias) +} + +// bytes key = 2; +inline void LocalCredential_PrivateKey::clear_key() { + key_.ClearToEmpty(); +} +inline const std::string& LocalCredential_PrivateKey::key() const { + // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.PrivateKey.key) + return _internal_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void LocalCredential_PrivateKey::set_key(ArgT0&& arg0, ArgT... args) { + + key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.PrivateKey.key) +} +inline std::string* LocalCredential_PrivateKey::mutable_key() { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.PrivateKey.key) + return _s; +} +inline const std::string& LocalCredential_PrivateKey::_internal_key() const { + return key_.Get(); +} +inline void LocalCredential_PrivateKey::_internal_set_key(const std::string& value) { + + key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* LocalCredential_PrivateKey::_internal_mutable_key() { + + return key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* LocalCredential_PrivateKey::release_key() { + // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.PrivateKey.key) + return key_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void LocalCredential_PrivateKey::set_allocated_key(std::string* key) { + if (key != nullptr) { + + } else { + + } + key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.PrivateKey.key) +} + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// LocalCredential + +// bytes secret_id = 1; +inline void LocalCredential::clear_secret_id() { + secret_id_.ClearToEmpty(); +} +inline const std::string& LocalCredential::secret_id() const { + // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.secret_id) + return _internal_secret_id(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void LocalCredential::set_secret_id(ArgT0&& arg0, ArgT... args) { + + secret_id_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.secret_id) +} +inline std::string* LocalCredential::mutable_secret_id() { + std::string* _s = _internal_mutable_secret_id(); + // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.secret_id) + return _s; +} +inline const std::string& LocalCredential::_internal_secret_id() const { + return secret_id_.Get(); +} +inline void LocalCredential::_internal_set_secret_id(const std::string& value) { + + secret_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* LocalCredential::_internal_mutable_secret_id() { + + return secret_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* LocalCredential::release_secret_id() { + // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.secret_id) + return secret_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void LocalCredential::set_allocated_secret_id(std::string* secret_id) { + if (secret_id != nullptr) { + + } else { + + } + secret_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), secret_id, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (secret_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + secret_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.secret_id) +} + +// bytes key_seed = 2; +inline void LocalCredential::clear_key_seed() { + key_seed_.ClearToEmpty(); +} +inline const std::string& LocalCredential::key_seed() const { + // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.key_seed) + return _internal_key_seed(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void LocalCredential::set_key_seed(ArgT0&& arg0, ArgT... args) { + + key_seed_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.key_seed) +} +inline std::string* LocalCredential::mutable_key_seed() { + std::string* _s = _internal_mutable_key_seed(); + // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.key_seed) + return _s; +} +inline const std::string& LocalCredential::_internal_key_seed() const { + return key_seed_.Get(); +} +inline void LocalCredential::_internal_set_key_seed(const std::string& value) { + + key_seed_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* LocalCredential::_internal_mutable_key_seed() { + + return key_seed_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* LocalCredential::release_key_seed() { + // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.key_seed) + return key_seed_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void LocalCredential::set_allocated_key_seed(std::string* key_seed) { + if (key_seed != nullptr) { + + } else { + + } + key_seed_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key_seed, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (key_seed_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + key_seed_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.key_seed) +} + +// int64 start_time_millis = 3; +inline void LocalCredential::clear_start_time_millis() { + start_time_millis_ = int64_t{0}; +} +inline int64_t LocalCredential::_internal_start_time_millis() const { + return start_time_millis_; +} +inline int64_t LocalCredential::start_time_millis() const { + // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.start_time_millis) + return _internal_start_time_millis(); +} +inline void LocalCredential::_internal_set_start_time_millis(int64_t value) { + + start_time_millis_ = value; +} +inline void LocalCredential::set_start_time_millis(int64_t value) { + _internal_set_start_time_millis(value); + // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.start_time_millis) +} + +// int64 end_time_millis = 4; +inline void LocalCredential::clear_end_time_millis() { + end_time_millis_ = int64_t{0}; +} +inline int64_t LocalCredential::_internal_end_time_millis() const { + return end_time_millis_; +} +inline int64_t LocalCredential::end_time_millis() const { + // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.end_time_millis) + return _internal_end_time_millis(); +} +inline void LocalCredential::_internal_set_end_time_millis(int64_t value) { + + end_time_millis_ = value; +} +inline void LocalCredential::set_end_time_millis(int64_t value) { + _internal_set_end_time_millis(value); + // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.end_time_millis) +} + +// bytes metadata_encryption_key = 5; +inline void LocalCredential::clear_metadata_encryption_key() { + metadata_encryption_key_.ClearToEmpty(); +} +inline const std::string& LocalCredential::metadata_encryption_key() const { + // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.metadata_encryption_key) + return _internal_metadata_encryption_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void LocalCredential::set_metadata_encryption_key(ArgT0&& arg0, ArgT... args) { + + metadata_encryption_key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.metadata_encryption_key) +} +inline std::string* LocalCredential::mutable_metadata_encryption_key() { + std::string* _s = _internal_mutable_metadata_encryption_key(); + // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.metadata_encryption_key) + return _s; +} +inline const std::string& LocalCredential::_internal_metadata_encryption_key() const { + return metadata_encryption_key_.Get(); +} +inline void LocalCredential::_internal_set_metadata_encryption_key(const std::string& value) { + + metadata_encryption_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* LocalCredential::_internal_mutable_metadata_encryption_key() { + + return metadata_encryption_key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* LocalCredential::release_metadata_encryption_key() { + // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.metadata_encryption_key) + return metadata_encryption_key_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void LocalCredential::set_allocated_metadata_encryption_key(std::string* metadata_encryption_key) { + if (metadata_encryption_key != nullptr) { + + } else { + + } + metadata_encryption_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), metadata_encryption_key, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (metadata_encryption_key_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + metadata_encryption_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.metadata_encryption_key) +} + +// .nearby.internal.LocalCredential.PrivateKey advertisement_signing_key = 6; +inline bool LocalCredential::_internal_has_advertisement_signing_key() const { + return this != internal_default_instance() && advertisement_signing_key_ != nullptr; +} +inline bool LocalCredential::has_advertisement_signing_key() const { + return _internal_has_advertisement_signing_key(); +} +inline void LocalCredential::clear_advertisement_signing_key() { + if (GetArenaForAllocation() == nullptr && advertisement_signing_key_ != nullptr) { + delete advertisement_signing_key_; + } + advertisement_signing_key_ = nullptr; +} +inline const ::nearby::internal::LocalCredential_PrivateKey& LocalCredential::_internal_advertisement_signing_key() const { + const ::nearby::internal::LocalCredential_PrivateKey* p = advertisement_signing_key_; + return p != nullptr ? *p : reinterpret_cast( + ::nearby::internal::_LocalCredential_PrivateKey_default_instance_); +} +inline const ::nearby::internal::LocalCredential_PrivateKey& LocalCredential::advertisement_signing_key() const { + // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.advertisement_signing_key) + return _internal_advertisement_signing_key(); +} +inline void LocalCredential::unsafe_arena_set_allocated_advertisement_signing_key( + ::nearby::internal::LocalCredential_PrivateKey* advertisement_signing_key) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(advertisement_signing_key_); + } + advertisement_signing_key_ = advertisement_signing_key; + if (advertisement_signing_key) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nearby.internal.LocalCredential.advertisement_signing_key) +} +inline ::nearby::internal::LocalCredential_PrivateKey* LocalCredential::release_advertisement_signing_key() { + + ::nearby::internal::LocalCredential_PrivateKey* temp = advertisement_signing_key_; + advertisement_signing_key_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::nearby::internal::LocalCredential_PrivateKey* LocalCredential::unsafe_arena_release_advertisement_signing_key() { + // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.advertisement_signing_key) + + ::nearby::internal::LocalCredential_PrivateKey* temp = advertisement_signing_key_; + advertisement_signing_key_ = nullptr; + return temp; +} +inline ::nearby::internal::LocalCredential_PrivateKey* LocalCredential::_internal_mutable_advertisement_signing_key() { + + if (advertisement_signing_key_ == nullptr) { + auto* p = CreateMaybeMessage<::nearby::internal::LocalCredential_PrivateKey>(GetArenaForAllocation()); + advertisement_signing_key_ = p; + } + return advertisement_signing_key_; +} +inline ::nearby::internal::LocalCredential_PrivateKey* LocalCredential::mutable_advertisement_signing_key() { + ::nearby::internal::LocalCredential_PrivateKey* _msg = _internal_mutable_advertisement_signing_key(); + // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.advertisement_signing_key) + return _msg; +} +inline void LocalCredential::set_allocated_advertisement_signing_key(::nearby::internal::LocalCredential_PrivateKey* advertisement_signing_key) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete advertisement_signing_key_; + } + if (advertisement_signing_key) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::nearby::internal::LocalCredential_PrivateKey>::GetOwningArena(advertisement_signing_key); + if (message_arena != submessage_arena) { + advertisement_signing_key = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, advertisement_signing_key, submessage_arena); + } + + } else { + + } + advertisement_signing_key_ = advertisement_signing_key; + // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.advertisement_signing_key) +} + +// .nearby.internal.LocalCredential.PrivateKey connection_signing_key = 7; +inline bool LocalCredential::_internal_has_connection_signing_key() const { + return this != internal_default_instance() && connection_signing_key_ != nullptr; +} +inline bool LocalCredential::has_connection_signing_key() const { + return _internal_has_connection_signing_key(); +} +inline void LocalCredential::clear_connection_signing_key() { + if (GetArenaForAllocation() == nullptr && connection_signing_key_ != nullptr) { + delete connection_signing_key_; + } + connection_signing_key_ = nullptr; +} +inline const ::nearby::internal::LocalCredential_PrivateKey& LocalCredential::_internal_connection_signing_key() const { + const ::nearby::internal::LocalCredential_PrivateKey* p = connection_signing_key_; + return p != nullptr ? *p : reinterpret_cast( + ::nearby::internal::_LocalCredential_PrivateKey_default_instance_); +} +inline const ::nearby::internal::LocalCredential_PrivateKey& LocalCredential::connection_signing_key() const { + // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.connection_signing_key) + return _internal_connection_signing_key(); +} +inline void LocalCredential::unsafe_arena_set_allocated_connection_signing_key( + ::nearby::internal::LocalCredential_PrivateKey* connection_signing_key) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(connection_signing_key_); + } + connection_signing_key_ = connection_signing_key; + if (connection_signing_key) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nearby.internal.LocalCredential.connection_signing_key) +} +inline ::nearby::internal::LocalCredential_PrivateKey* LocalCredential::release_connection_signing_key() { + + ::nearby::internal::LocalCredential_PrivateKey* temp = connection_signing_key_; + connection_signing_key_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::nearby::internal::LocalCredential_PrivateKey* LocalCredential::unsafe_arena_release_connection_signing_key() { + // @@protoc_insertion_point(field_release:nearby.internal.LocalCredential.connection_signing_key) + + ::nearby::internal::LocalCredential_PrivateKey* temp = connection_signing_key_; + connection_signing_key_ = nullptr; + return temp; +} +inline ::nearby::internal::LocalCredential_PrivateKey* LocalCredential::_internal_mutable_connection_signing_key() { + + if (connection_signing_key_ == nullptr) { + auto* p = CreateMaybeMessage<::nearby::internal::LocalCredential_PrivateKey>(GetArenaForAllocation()); + connection_signing_key_ = p; + } + return connection_signing_key_; +} +inline ::nearby::internal::LocalCredential_PrivateKey* LocalCredential::mutable_connection_signing_key() { + ::nearby::internal::LocalCredential_PrivateKey* _msg = _internal_mutable_connection_signing_key(); + // @@protoc_insertion_point(field_mutable:nearby.internal.LocalCredential.connection_signing_key) + return _msg; +} +inline void LocalCredential::set_allocated_connection_signing_key(::nearby::internal::LocalCredential_PrivateKey* connection_signing_key) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete connection_signing_key_; + } + if (connection_signing_key) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::nearby::internal::LocalCredential_PrivateKey>::GetOwningArena(connection_signing_key); + if (message_arena != submessage_arena) { + connection_signing_key = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, connection_signing_key, submessage_arena); + } + + } else { + + } + connection_signing_key_ = connection_signing_key; + // @@protoc_insertion_point(field_set_allocated:nearby.internal.LocalCredential.connection_signing_key) +} + +// .nearby.internal.IdentityType identity_type = 8; +inline void LocalCredential::clear_identity_type() { + identity_type_ = 0; +} +inline ::nearby::internal::IdentityType LocalCredential::_internal_identity_type() const { + return static_cast< ::nearby::internal::IdentityType >(identity_type_); +} +inline ::nearby::internal::IdentityType LocalCredential::identity_type() const { + // @@protoc_insertion_point(field_get:nearby.internal.LocalCredential.identity_type) + return _internal_identity_type(); +} +inline void LocalCredential::_internal_set_identity_type(::nearby::internal::IdentityType value) { + + identity_type_ = value; +} +inline void LocalCredential::set_identity_type(::nearby::internal::IdentityType value) { + _internal_set_identity_type(value); + // @@protoc_insertion_point(field_set:nearby.internal.LocalCredential.identity_type) +} + +// map consumed_salts = 9; +inline int LocalCredential::_internal_consumed_salts_size() const { + return consumed_salts_.size(); +} +inline int LocalCredential::consumed_salts_size() const { + return _internal_consumed_salts_size(); +} +inline void LocalCredential::clear_consumed_salts() { + consumed_salts_.Clear(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >& +LocalCredential::_internal_consumed_salts() const { + return consumed_salts_.GetMap(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >& +LocalCredential::consumed_salts() const { + // @@protoc_insertion_point(field_map:nearby.internal.LocalCredential.consumed_salts) + return _internal_consumed_salts(); +} +inline ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >* +LocalCredential::_internal_mutable_consumed_salts() { + return consumed_salts_.MutableMap(); +} +inline ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, bool >* +LocalCredential::mutable_consumed_salts() { + // @@protoc_insertion_point(field_mutable_map:nearby.internal.LocalCredential.consumed_salts) + return _internal_mutable_consumed_salts(); +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace internal +} // namespace nearby + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2flocal_5fcredential_2eproto diff --git a/compiled_proto/internal/proto/metadata.pb.cc b/compiled_proto/internal/proto/metadata.pb.cc new file mode 100644 index 00000000..ab0e8db1 --- /dev/null +++ b/compiled_proto/internal/proto/metadata.pb.cc @@ -0,0 +1,543 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: internal/proto/metadata.proto + +#include "internal/proto/metadata.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG +namespace nearby { +namespace internal { +constexpr Metadata::Metadata( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) + : device_id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , account_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , device_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , user_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , device_profile_url_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) + , bluetooth_mac_address_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +struct MetadataDefaultTypeInternal { + constexpr MetadataDefaultTypeInternal() + : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + ~MetadataDefaultTypeInternal() {} + union { + Metadata _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MetadataDefaultTypeInternal _Metadata_default_instance_; +} // namespace internal +} // namespace nearby +static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_internal_2fproto_2fmetadata_2eproto[1]; +static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_internal_2fproto_2fmetadata_2eproto = nullptr; +static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_internal_2fproto_2fmetadata_2eproto = nullptr; + +const uint32_t TableStruct_internal_2fproto_2fmetadata_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::nearby::internal::Metadata, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::nearby::internal::Metadata, device_id_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::Metadata, account_name_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::Metadata, device_name_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::Metadata, user_name_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::Metadata, device_profile_url_), + PROTOBUF_FIELD_OFFSET(::nearby::internal::Metadata, bluetooth_mac_address_), +}; +static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::nearby::internal::Metadata)}, +}; + +static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { + reinterpret_cast(&::nearby::internal::_Metadata_default_instance_), +}; + +const char descriptor_table_protodef_internal_2fproto_2fmetadata_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\035internal/proto/metadata.proto\022\017nearby." + "internal\"\226\001\n\010Metadata\022\021\n\tdevice_id\030\001 \001(\t" + "\022\024\n\014account_name\030\002 \001(\t\022\023\n\013device_name\030\003 " + "\001(\t\022\021\n\tuser_name\030\004 \001(\t\022\032\n\022device_profile" + "_url\030\005 \001(\t\022\035\n\025bluetooth_mac_address\030\006 \001(" + "\014b\006proto3" + ; +static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_internal_2fproto_2fmetadata_2eproto_once; +const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_internal_2fproto_2fmetadata_2eproto = { + false, false, 209, descriptor_table_protodef_internal_2fproto_2fmetadata_2eproto, "internal/proto/metadata.proto", + &descriptor_table_internal_2fproto_2fmetadata_2eproto_once, nullptr, 0, 1, + schemas, file_default_instances, TableStruct_internal_2fproto_2fmetadata_2eproto::offsets, + file_level_metadata_internal_2fproto_2fmetadata_2eproto, file_level_enum_descriptors_internal_2fproto_2fmetadata_2eproto, file_level_service_descriptors_internal_2fproto_2fmetadata_2eproto, +}; +PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_internal_2fproto_2fmetadata_2eproto_getter() { + return &descriptor_table_internal_2fproto_2fmetadata_2eproto; +} + +// Force running AddDescriptors() at dynamic initialization time. +PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_internal_2fproto_2fmetadata_2eproto(&descriptor_table_internal_2fproto_2fmetadata_2eproto); +namespace nearby { +namespace internal { + +// =================================================================== + +class Metadata::_Internal { + public: +}; + +Metadata::Metadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(); + if (!is_message_owned) { + RegisterArenaDtor(arena); + } + // @@protoc_insertion_point(arena_constructor:nearby.internal.Metadata) +} +Metadata::Metadata(const Metadata& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + device_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + device_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_device_id().empty()) { + device_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_device_id(), + GetArenaForAllocation()); + } + account_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + account_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_account_name().empty()) { + account_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_account_name(), + GetArenaForAllocation()); + } + device_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + device_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_device_name().empty()) { + device_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_device_name(), + GetArenaForAllocation()); + } + user_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + user_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_user_name().empty()) { + user_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_user_name(), + GetArenaForAllocation()); + } + device_profile_url_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + device_profile_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_device_profile_url().empty()) { + device_profile_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_device_profile_url(), + GetArenaForAllocation()); + } + bluetooth_mac_address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + bluetooth_mac_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_bluetooth_mac_address().empty()) { + bluetooth_mac_address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_bluetooth_mac_address(), + GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:nearby.internal.Metadata) +} + +inline void Metadata::SharedCtor() { +device_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + device_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +account_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + account_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +device_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + device_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +user_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + user_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +device_profile_url_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + device_profile_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +bluetooth_mac_address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + bluetooth_mac_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +Metadata::~Metadata() { + // @@protoc_insertion_point(destructor:nearby.internal.Metadata) + if (GetArenaForAllocation() != nullptr) return; + SharedDtor(); + _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +inline void Metadata::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + device_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + account_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + device_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + user_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + device_profile_url_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + bluetooth_mac_address_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); +} + +void Metadata::ArenaDtor(void* object) { + Metadata* _this = reinterpret_cast< Metadata* >(object); + (void)_this; +} +void Metadata::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +} +void Metadata::SetCachedSize(int size) const { + _cached_size_.Set(size); +} + +void Metadata::Clear() { +// @@protoc_insertion_point(message_clear_start:nearby.internal.Metadata) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + device_id_.ClearToEmpty(); + account_name_.ClearToEmpty(); + device_name_.ClearToEmpty(); + user_name_.ClearToEmpty(); + device_profile_url_.ClearToEmpty(); + bluetooth_mac_address_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Metadata::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string device_id = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_device_id(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.Metadata.device_id")); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string account_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_account_name(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.Metadata.account_name")); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string device_name = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_device_name(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.Metadata.device_name")); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string user_name = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_user_name(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.Metadata.user_name")); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string device_profile_url = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + auto str = _internal_mutable_device_profile_url(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "nearby.internal.Metadata.device_profile_url")); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes bluetooth_mac_address = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + auto str = _internal_mutable_bluetooth_mac_address(); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Metadata::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:nearby.internal.Metadata) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string device_id = 1; + if (!this->_internal_device_id().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_device_id().data(), static_cast(this->_internal_device_id().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "nearby.internal.Metadata.device_id"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_device_id(), target); + } + + // string account_name = 2; + if (!this->_internal_account_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_account_name().data(), static_cast(this->_internal_account_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "nearby.internal.Metadata.account_name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_account_name(), target); + } + + // string device_name = 3; + if (!this->_internal_device_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_device_name().data(), static_cast(this->_internal_device_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "nearby.internal.Metadata.device_name"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_device_name(), target); + } + + // string user_name = 4; + if (!this->_internal_user_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_user_name().data(), static_cast(this->_internal_user_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "nearby.internal.Metadata.user_name"); + target = stream->WriteStringMaybeAliased( + 4, this->_internal_user_name(), target); + } + + // string device_profile_url = 5; + if (!this->_internal_device_profile_url().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_device_profile_url().data(), static_cast(this->_internal_device_profile_url().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "nearby.internal.Metadata.device_profile_url"); + target = stream->WriteStringMaybeAliased( + 5, this->_internal_device_profile_url(), target); + } + + // bytes bluetooth_mac_address = 6; + if (!this->_internal_bluetooth_mac_address().empty()) { + target = stream->WriteBytesMaybeAliased( + 6, this->_internal_bluetooth_mac_address(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:nearby.internal.Metadata) + return target; +} + +size_t Metadata::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:nearby.internal.Metadata) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string device_id = 1; + if (!this->_internal_device_id().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_device_id()); + } + + // string account_name = 2; + if (!this->_internal_account_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_account_name()); + } + + // string device_name = 3; + if (!this->_internal_device_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_device_name()); + } + + // string user_name = 4; + if (!this->_internal_user_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_user_name()); + } + + // string device_profile_url = 5; + if (!this->_internal_device_profile_url().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_device_profile_url()); + } + + // bytes bluetooth_mac_address = 6; + if (!this->_internal_bluetooth_mac_address().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_bluetooth_mac_address()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Metadata::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + Metadata::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Metadata::GetClassData() const { return &_class_data_; } + +void Metadata::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, + const ::PROTOBUF_NAMESPACE_ID::Message& from) { + static_cast(to)->MergeFrom( + static_cast(from)); +} + + +void Metadata::MergeFrom(const Metadata& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:nearby.internal.Metadata) + GOOGLE_DCHECK_NE(&from, this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_device_id().empty()) { + _internal_set_device_id(from._internal_device_id()); + } + if (!from._internal_account_name().empty()) { + _internal_set_account_name(from._internal_account_name()); + } + if (!from._internal_device_name().empty()) { + _internal_set_device_name(from._internal_device_name()); + } + if (!from._internal_user_name().empty()) { + _internal_set_user_name(from._internal_user_name()); + } + if (!from._internal_device_profile_url().empty()) { + _internal_set_device_profile_url(from._internal_device_profile_url()); + } + if (!from._internal_bluetooth_mac_address().empty()) { + _internal_set_bluetooth_mac_address(from._internal_bluetooth_mac_address()); + } + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Metadata::CopyFrom(const Metadata& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:nearby.internal.Metadata) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Metadata::IsInitialized() const { + return true; +} + +void Metadata::InternalSwap(Metadata* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &device_id_, lhs_arena, + &other->device_id_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &account_name_, lhs_arena, + &other->account_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &device_name_, lhs_arena, + &other->device_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &user_name_, lhs_arena, + &other->user_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &device_profile_url_, lhs_arena, + &other->device_profile_url_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), + &bluetooth_mac_address_, lhs_arena, + &other->bluetooth_mac_address_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Metadata::GetMetadata() const { + return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + &descriptor_table_internal_2fproto_2fmetadata_2eproto_getter, &descriptor_table_internal_2fproto_2fmetadata_2eproto_once, + file_level_metadata_internal_2fproto_2fmetadata_2eproto[0]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace internal +} // namespace nearby +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::nearby::internal::Metadata* Arena::CreateMaybeMessage< ::nearby::internal::Metadata >(Arena* arena) { + return Arena::CreateMessageInternal< ::nearby::internal::Metadata >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/compiled_proto/internal/proto/metadata.pb.h b/compiled_proto/internal/proto/metadata.pb.h new file mode 100644 index 00000000..e3b72b67 --- /dev/null +++ b/compiled_proto/internal/proto/metadata.pb.h @@ -0,0 +1,629 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: internal/proto/metadata.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2fmetadata_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2fmetadata_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3019000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3019001 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_internal_2fproto_2fmetadata_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_internal_2fproto_2fmetadata_2eproto { + static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] + PROTOBUF_SECTION_VARIABLE(protodesc_cold); + static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] + PROTOBUF_SECTION_VARIABLE(protodesc_cold); + static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] + PROTOBUF_SECTION_VARIABLE(protodesc_cold); + static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; + static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_internal_2fproto_2fmetadata_2eproto; +namespace nearby { +namespace internal { +class Metadata; +struct MetadataDefaultTypeInternal; +extern MetadataDefaultTypeInternal _Metadata_default_instance_; +} // namespace internal +} // namespace nearby +PROTOBUF_NAMESPACE_OPEN +template<> ::nearby::internal::Metadata* Arena::CreateMaybeMessage<::nearby::internal::Metadata>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace nearby { +namespace internal { + +// =================================================================== + +class Metadata final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nearby.internal.Metadata) */ { + public: + inline Metadata() : Metadata(nullptr) {} + ~Metadata() override; + explicit constexpr Metadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Metadata(const Metadata& from); + Metadata(Metadata&& from) noexcept + : Metadata() { + *this = ::std::move(from); + } + + inline Metadata& operator=(const Metadata& from) { + CopyFrom(from); + return *this; + } + inline Metadata& operator=(Metadata&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Metadata& default_instance() { + return *internal_default_instance(); + } + static inline const Metadata* internal_default_instance() { + return reinterpret_cast( + &_Metadata_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(Metadata& a, Metadata& b) { + a.Swap(&b); + } + inline void Swap(Metadata* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Metadata* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Metadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Metadata& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom(const Metadata& from); + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Metadata* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "nearby.internal.Metadata"; + } + protected: + explicit Metadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + private: + static void ArenaDtor(void* object); + inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kDeviceIdFieldNumber = 1, + kAccountNameFieldNumber = 2, + kDeviceNameFieldNumber = 3, + kUserNameFieldNumber = 4, + kDeviceProfileUrlFieldNumber = 5, + kBluetoothMacAddressFieldNumber = 6, + }; + // string device_id = 1; + void clear_device_id(); + const std::string& device_id() const; + template + void set_device_id(ArgT0&& arg0, ArgT... args); + std::string* mutable_device_id(); + PROTOBUF_NODISCARD std::string* release_device_id(); + void set_allocated_device_id(std::string* device_id); + private: + const std::string& _internal_device_id() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_id(const std::string& value); + std::string* _internal_mutable_device_id(); + public: + + // string account_name = 2; + void clear_account_name(); + const std::string& account_name() const; + template + void set_account_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_account_name(); + PROTOBUF_NODISCARD std::string* release_account_name(); + void set_allocated_account_name(std::string* account_name); + private: + const std::string& _internal_account_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_account_name(const std::string& value); + std::string* _internal_mutable_account_name(); + public: + + // string device_name = 3; + void clear_device_name(); + const std::string& device_name() const; + template + void set_device_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_device_name(); + PROTOBUF_NODISCARD std::string* release_device_name(); + void set_allocated_device_name(std::string* device_name); + private: + const std::string& _internal_device_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_name(const std::string& value); + std::string* _internal_mutable_device_name(); + public: + + // string user_name = 4; + void clear_user_name(); + const std::string& user_name() const; + template + void set_user_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_user_name(); + PROTOBUF_NODISCARD std::string* release_user_name(); + void set_allocated_user_name(std::string* user_name); + private: + const std::string& _internal_user_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name(const std::string& value); + std::string* _internal_mutable_user_name(); + public: + + // string device_profile_url = 5; + void clear_device_profile_url(); + const std::string& device_profile_url() const; + template + void set_device_profile_url(ArgT0&& arg0, ArgT... args); + std::string* mutable_device_profile_url(); + PROTOBUF_NODISCARD std::string* release_device_profile_url(); + void set_allocated_device_profile_url(std::string* device_profile_url); + private: + const std::string& _internal_device_profile_url() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_profile_url(const std::string& value); + std::string* _internal_mutable_device_profile_url(); + public: + + // bytes bluetooth_mac_address = 6; + void clear_bluetooth_mac_address(); + const std::string& bluetooth_mac_address() const; + template + void set_bluetooth_mac_address(ArgT0&& arg0, ArgT... args); + std::string* mutable_bluetooth_mac_address(); + PROTOBUF_NODISCARD std::string* release_bluetooth_mac_address(); + void set_allocated_bluetooth_mac_address(std::string* bluetooth_mac_address); + private: + const std::string& _internal_bluetooth_mac_address() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_bluetooth_mac_address(const std::string& value); + std::string* _internal_mutable_bluetooth_mac_address(); + public: + + // @@protoc_insertion_point(class_scope:nearby.internal.Metadata) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_id_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr account_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_profile_url_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bluetooth_mac_address_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend struct ::TableStruct_internal_2fproto_2fmetadata_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// Metadata + +// string device_id = 1; +inline void Metadata::clear_device_id() { + device_id_.ClearToEmpty(); +} +inline const std::string& Metadata::device_id() const { + // @@protoc_insertion_point(field_get:nearby.internal.Metadata.device_id) + return _internal_device_id(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Metadata::set_device_id(ArgT0&& arg0, ArgT... args) { + + device_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.Metadata.device_id) +} +inline std::string* Metadata::mutable_device_id() { + std::string* _s = _internal_mutable_device_id(); + // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.device_id) + return _s; +} +inline const std::string& Metadata::_internal_device_id() const { + return device_id_.Get(); +} +inline void Metadata::_internal_set_device_id(const std::string& value) { + + device_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* Metadata::_internal_mutable_device_id() { + + return device_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* Metadata::release_device_id() { + // @@protoc_insertion_point(field_release:nearby.internal.Metadata.device_id) + return device_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void Metadata::set_allocated_device_id(std::string* device_id) { + if (device_id != nullptr) { + + } else { + + } + device_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), device_id, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (device_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + device_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.device_id) +} + +// string account_name = 2; +inline void Metadata::clear_account_name() { + account_name_.ClearToEmpty(); +} +inline const std::string& Metadata::account_name() const { + // @@protoc_insertion_point(field_get:nearby.internal.Metadata.account_name) + return _internal_account_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Metadata::set_account_name(ArgT0&& arg0, ArgT... args) { + + account_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.Metadata.account_name) +} +inline std::string* Metadata::mutable_account_name() { + std::string* _s = _internal_mutable_account_name(); + // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.account_name) + return _s; +} +inline const std::string& Metadata::_internal_account_name() const { + return account_name_.Get(); +} +inline void Metadata::_internal_set_account_name(const std::string& value) { + + account_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* Metadata::_internal_mutable_account_name() { + + return account_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* Metadata::release_account_name() { + // @@protoc_insertion_point(field_release:nearby.internal.Metadata.account_name) + return account_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void Metadata::set_allocated_account_name(std::string* account_name) { + if (account_name != nullptr) { + + } else { + + } + account_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), account_name, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (account_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + account_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.account_name) +} + +// string device_name = 3; +inline void Metadata::clear_device_name() { + device_name_.ClearToEmpty(); +} +inline const std::string& Metadata::device_name() const { + // @@protoc_insertion_point(field_get:nearby.internal.Metadata.device_name) + return _internal_device_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Metadata::set_device_name(ArgT0&& arg0, ArgT... args) { + + device_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.Metadata.device_name) +} +inline std::string* Metadata::mutable_device_name() { + std::string* _s = _internal_mutable_device_name(); + // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.device_name) + return _s; +} +inline const std::string& Metadata::_internal_device_name() const { + return device_name_.Get(); +} +inline void Metadata::_internal_set_device_name(const std::string& value) { + + device_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* Metadata::_internal_mutable_device_name() { + + return device_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* Metadata::release_device_name() { + // @@protoc_insertion_point(field_release:nearby.internal.Metadata.device_name) + return device_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void Metadata::set_allocated_device_name(std::string* device_name) { + if (device_name != nullptr) { + + } else { + + } + device_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), device_name, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (device_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + device_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.device_name) +} + +// string user_name = 4; +inline void Metadata::clear_user_name() { + user_name_.ClearToEmpty(); +} +inline const std::string& Metadata::user_name() const { + // @@protoc_insertion_point(field_get:nearby.internal.Metadata.user_name) + return _internal_user_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Metadata::set_user_name(ArgT0&& arg0, ArgT... args) { + + user_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.Metadata.user_name) +} +inline std::string* Metadata::mutable_user_name() { + std::string* _s = _internal_mutable_user_name(); + // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.user_name) + return _s; +} +inline const std::string& Metadata::_internal_user_name() const { + return user_name_.Get(); +} +inline void Metadata::_internal_set_user_name(const std::string& value) { + + user_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* Metadata::_internal_mutable_user_name() { + + return user_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* Metadata::release_user_name() { + // @@protoc_insertion_point(field_release:nearby.internal.Metadata.user_name) + return user_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void Metadata::set_allocated_user_name(std::string* user_name) { + if (user_name != nullptr) { + + } else { + + } + user_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), user_name, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (user_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + user_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.user_name) +} + +// string device_profile_url = 5; +inline void Metadata::clear_device_profile_url() { + device_profile_url_.ClearToEmpty(); +} +inline const std::string& Metadata::device_profile_url() const { + // @@protoc_insertion_point(field_get:nearby.internal.Metadata.device_profile_url) + return _internal_device_profile_url(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Metadata::set_device_profile_url(ArgT0&& arg0, ArgT... args) { + + device_profile_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.Metadata.device_profile_url) +} +inline std::string* Metadata::mutable_device_profile_url() { + std::string* _s = _internal_mutable_device_profile_url(); + // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.device_profile_url) + return _s; +} +inline const std::string& Metadata::_internal_device_profile_url() const { + return device_profile_url_.Get(); +} +inline void Metadata::_internal_set_device_profile_url(const std::string& value) { + + device_profile_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* Metadata::_internal_mutable_device_profile_url() { + + return device_profile_url_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* Metadata::release_device_profile_url() { + // @@protoc_insertion_point(field_release:nearby.internal.Metadata.device_profile_url) + return device_profile_url_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void Metadata::set_allocated_device_profile_url(std::string* device_profile_url) { + if (device_profile_url != nullptr) { + + } else { + + } + device_profile_url_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), device_profile_url, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (device_profile_url_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + device_profile_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.device_profile_url) +} + +// bytes bluetooth_mac_address = 6; +inline void Metadata::clear_bluetooth_mac_address() { + bluetooth_mac_address_.ClearToEmpty(); +} +inline const std::string& Metadata::bluetooth_mac_address() const { + // @@protoc_insertion_point(field_get:nearby.internal.Metadata.bluetooth_mac_address) + return _internal_bluetooth_mac_address(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Metadata::set_bluetooth_mac_address(ArgT0&& arg0, ArgT... args) { + + bluetooth_mac_address_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:nearby.internal.Metadata.bluetooth_mac_address) +} +inline std::string* Metadata::mutable_bluetooth_mac_address() { + std::string* _s = _internal_mutable_bluetooth_mac_address(); + // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.bluetooth_mac_address) + return _s; +} +inline const std::string& Metadata::_internal_bluetooth_mac_address() const { + return bluetooth_mac_address_.Get(); +} +inline void Metadata::_internal_set_bluetooth_mac_address(const std::string& value) { + + bluetooth_mac_address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); +} +inline std::string* Metadata::_internal_mutable_bluetooth_mac_address() { + + return bluetooth_mac_address_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); +} +inline std::string* Metadata::release_bluetooth_mac_address() { + // @@protoc_insertion_point(field_release:nearby.internal.Metadata.bluetooth_mac_address) + return bluetooth_mac_address_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); +} +inline void Metadata::set_allocated_bluetooth_mac_address(std::string* bluetooth_mac_address) { + if (bluetooth_mac_address != nullptr) { + + } else { + + } + bluetooth_mac_address_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), bluetooth_mac_address, + GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (bluetooth_mac_address_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { + bluetooth_mac_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.bluetooth_mac_address) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ + +// @@protoc_insertion_point(namespace_scope) + +} // namespace internal +} // namespace nearby + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2fmetadata_2eproto