// Generated by the protocol buffer compiler. DO NOT EDIT! // source: safebrowsing_v5.proto #ifndef GOOGLE_PROTOBUF_INCLUDED_safebrowsing_5fv5_2eproto #define GOOGLE_PROTOBUF_INCLUDED_safebrowsing_5fv5_2eproto #include #include #include #if PROTOBUF_VERSION < 3021000 #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 3021006 < 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 // IWYU pragma: export #include // IWYU pragma: export #include // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_safebrowsing_5fv5_2eproto PROTOBUF_NAMESPACE_OPEN namespace internal { class AnyMetadata; } // namespace internal PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_safebrowsing_5fv5_2eproto { static const uint32_t offsets[]; }; namespace mozilla { namespace safebrowsing { namespace v5 { class BatchGetHashListsRequest; struct BatchGetHashListsRequestDefaultTypeInternal; extern BatchGetHashListsRequestDefaultTypeInternal _BatchGetHashListsRequest_default_instance_; class BatchGetHashListsResponse; struct BatchGetHashListsResponseDefaultTypeInternal; extern BatchGetHashListsResponseDefaultTypeInternal _BatchGetHashListsResponse_default_instance_; class Duration; struct DurationDefaultTypeInternal; extern DurationDefaultTypeInternal _Duration_default_instance_; class FullHash; struct FullHashDefaultTypeInternal; extern FullHashDefaultTypeInternal _FullHash_default_instance_; class FullHash_FullHashDetail; struct FullHash_FullHashDetailDefaultTypeInternal; extern FullHash_FullHashDetailDefaultTypeInternal _FullHash_FullHashDetail_default_instance_; class GetHashListRequest; struct GetHashListRequestDefaultTypeInternal; extern GetHashListRequestDefaultTypeInternal _GetHashListRequest_default_instance_; class HashList; struct HashListDefaultTypeInternal; extern HashListDefaultTypeInternal _HashList_default_instance_; class HashListMetadata; struct HashListMetadataDefaultTypeInternal; extern HashListMetadataDefaultTypeInternal _HashListMetadata_default_instance_; class ListHashListsRequest; struct ListHashListsRequestDefaultTypeInternal; extern ListHashListsRequestDefaultTypeInternal _ListHashListsRequest_default_instance_; class ListHashListsResponse; struct ListHashListsResponseDefaultTypeInternal; extern ListHashListsResponseDefaultTypeInternal _ListHashListsResponse_default_instance_; class RiceDeltaEncoded128Bit; struct RiceDeltaEncoded128BitDefaultTypeInternal; extern RiceDeltaEncoded128BitDefaultTypeInternal _RiceDeltaEncoded128Bit_default_instance_; class RiceDeltaEncoded256Bit; struct RiceDeltaEncoded256BitDefaultTypeInternal; extern RiceDeltaEncoded256BitDefaultTypeInternal _RiceDeltaEncoded256Bit_default_instance_; class RiceDeltaEncoded32Bit; struct RiceDeltaEncoded32BitDefaultTypeInternal; extern RiceDeltaEncoded32BitDefaultTypeInternal _RiceDeltaEncoded32Bit_default_instance_; class RiceDeltaEncoded64Bit; struct RiceDeltaEncoded64BitDefaultTypeInternal; extern RiceDeltaEncoded64BitDefaultTypeInternal _RiceDeltaEncoded64Bit_default_instance_; class SearchHashesRequest; struct SearchHashesRequestDefaultTypeInternal; extern SearchHashesRequestDefaultTypeInternal _SearchHashesRequest_default_instance_; class SearchHashesResponse; struct SearchHashesResponseDefaultTypeInternal; extern SearchHashesResponseDefaultTypeInternal _SearchHashesResponse_default_instance_; class SizeConstraints; struct SizeConstraintsDefaultTypeInternal; extern SizeConstraintsDefaultTypeInternal _SizeConstraints_default_instance_; } // namespace v5 } // namespace safebrowsing } // namespace mozilla PROTOBUF_NAMESPACE_OPEN template<> ::mozilla::safebrowsing::v5::BatchGetHashListsRequest* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::BatchGetHashListsRequest>(Arena*); template<> ::mozilla::safebrowsing::v5::BatchGetHashListsResponse* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::BatchGetHashListsResponse>(Arena*); template<> ::mozilla::safebrowsing::v5::Duration* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::Duration>(Arena*); template<> ::mozilla::safebrowsing::v5::FullHash* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::FullHash>(Arena*); template<> ::mozilla::safebrowsing::v5::FullHash_FullHashDetail* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::FullHash_FullHashDetail>(Arena*); template<> ::mozilla::safebrowsing::v5::GetHashListRequest* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::GetHashListRequest>(Arena*); template<> ::mozilla::safebrowsing::v5::HashList* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::HashList>(Arena*); template<> ::mozilla::safebrowsing::v5::HashListMetadata* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::HashListMetadata>(Arena*); template<> ::mozilla::safebrowsing::v5::ListHashListsRequest* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::ListHashListsRequest>(Arena*); template<> ::mozilla::safebrowsing::v5::ListHashListsResponse* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::ListHashListsResponse>(Arena*); template<> ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit>(Arena*); template<> ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit>(Arena*); template<> ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit>(Arena*); template<> ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit>(Arena*); template<> ::mozilla::safebrowsing::v5::SearchHashesRequest* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::SearchHashesRequest>(Arena*); template<> ::mozilla::safebrowsing::v5::SearchHashesResponse* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::SearchHashesResponse>(Arena*); template<> ::mozilla::safebrowsing::v5::SizeConstraints* Arena::CreateMaybeMessage<::mozilla::safebrowsing::v5::SizeConstraints>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace mozilla { namespace safebrowsing { namespace v5 { enum HashListMetadata_HashLength : int { HashListMetadata_HashLength_HASH_LENGTH_UNSPECIFIED = 0, HashListMetadata_HashLength_FOUR_BYTES = 2, HashListMetadata_HashLength_EIGHT_BYTES = 3, HashListMetadata_HashLength_SIXTEEN_BYTES = 4, HashListMetadata_HashLength_THIRTY_TWO_BYTES = 5, HashListMetadata_HashLength_HashListMetadata_HashLength_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), HashListMetadata_HashLength_HashListMetadata_HashLength_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() }; bool HashListMetadata_HashLength_IsValid(int value); constexpr HashListMetadata_HashLength HashListMetadata_HashLength_HashLength_MIN = HashListMetadata_HashLength_HASH_LENGTH_UNSPECIFIED; constexpr HashListMetadata_HashLength HashListMetadata_HashLength_HashLength_MAX = HashListMetadata_HashLength_THIRTY_TWO_BYTES; constexpr int HashListMetadata_HashLength_HashLength_ARRAYSIZE = HashListMetadata_HashLength_HashLength_MAX + 1; const std::string& HashListMetadata_HashLength_Name(HashListMetadata_HashLength value); template inline const std::string& HashListMetadata_HashLength_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function HashListMetadata_HashLength_Name."); return HashListMetadata_HashLength_Name(static_cast(enum_t_value)); } bool HashListMetadata_HashLength_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HashListMetadata_HashLength* value); enum ThreatType : int { THREAT_TYPE_UNSPECIFIED = 0, MALWARE = 1, SOCIAL_ENGINEERING = 2, UNWANTED_SOFTWARE = 3, POTENTIALLY_HARMFUL_APPLICATION = 4, ThreatType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), ThreatType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() }; bool ThreatType_IsValid(int value); constexpr ThreatType ThreatType_MIN = THREAT_TYPE_UNSPECIFIED; constexpr ThreatType ThreatType_MAX = POTENTIALLY_HARMFUL_APPLICATION; constexpr int ThreatType_ARRAYSIZE = ThreatType_MAX + 1; const std::string& ThreatType_Name(ThreatType value); template inline const std::string& ThreatType_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function ThreatType_Name."); return ThreatType_Name(static_cast(enum_t_value)); } bool ThreatType_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ThreatType* value); enum LikelySafeType : int { LIKELY_SAFE_TYPE_UNSPECIFIED = 0, GENERAL_BROWSING = 1, CSD = 2, DOWNLOAD = 3, LikelySafeType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), LikelySafeType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() }; bool LikelySafeType_IsValid(int value); constexpr LikelySafeType LikelySafeType_MIN = LIKELY_SAFE_TYPE_UNSPECIFIED; constexpr LikelySafeType LikelySafeType_MAX = DOWNLOAD; constexpr int LikelySafeType_ARRAYSIZE = LikelySafeType_MAX + 1; const std::string& LikelySafeType_Name(LikelySafeType value); template inline const std::string& LikelySafeType_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function LikelySafeType_Name."); return LikelySafeType_Name(static_cast(enum_t_value)); } bool LikelySafeType_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LikelySafeType* value); enum ThreatAttribute : int { THREAT_ATTRIBUTE_UNSPECIFIED = 0, CANARY = 1, FRAME_ONLY = 2, ThreatAttribute_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), ThreatAttribute_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() }; bool ThreatAttribute_IsValid(int value); constexpr ThreatAttribute ThreatAttribute_MIN = THREAT_ATTRIBUTE_UNSPECIFIED; constexpr ThreatAttribute ThreatAttribute_MAX = FRAME_ONLY; constexpr int ThreatAttribute_ARRAYSIZE = ThreatAttribute_MAX + 1; const std::string& ThreatAttribute_Name(ThreatAttribute value); template inline const std::string& ThreatAttribute_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function ThreatAttribute_Name."); return ThreatAttribute_Name(static_cast(enum_t_value)); } bool ThreatAttribute_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ThreatAttribute* value); // =================================================================== class SearchHashesRequest final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.SearchHashesRequest) */ { public: inline SearchHashesRequest() : SearchHashesRequest(nullptr) {} ~SearchHashesRequest() override; explicit PROTOBUF_CONSTEXPR SearchHashesRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); SearchHashesRequest(const SearchHashesRequest& from); SearchHashesRequest(SearchHashesRequest&& from) noexcept : SearchHashesRequest() { *this = ::std::move(from); } inline SearchHashesRequest& operator=(const SearchHashesRequest& from) { CopyFrom(from); return *this; } inline SearchHashesRequest& operator=(SearchHashesRequest&& 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 SearchHashesRequest& default_instance() { return *internal_default_instance(); } static inline const SearchHashesRequest* internal_default_instance() { return reinterpret_cast( &_SearchHashesRequest_default_instance_); } static constexpr int kIndexInFileMessages = 0; friend void swap(SearchHashesRequest& a, SearchHashesRequest& b) { a.Swap(&b); } inline void Swap(SearchHashesRequest* 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(SearchHashesRequest* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- SearchHashesRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const SearchHashesRequest& from); void MergeFrom(const SearchHashesRequest& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(SearchHashesRequest* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.SearchHashesRequest"; } protected: explicit SearchHashesRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kHashPrefixesFieldNumber = 1, }; // repeated bytes hash_prefixes = 1; int hash_prefixes_size() const; private: int _internal_hash_prefixes_size() const; public: void clear_hash_prefixes(); const std::string& hash_prefixes(int index) const; std::string* mutable_hash_prefixes(int index); void set_hash_prefixes(int index, const std::string& value); void set_hash_prefixes(int index, std::string&& value); void set_hash_prefixes(int index, const char* value); void set_hash_prefixes(int index, const void* value, size_t size); std::string* add_hash_prefixes(); void add_hash_prefixes(const std::string& value); void add_hash_prefixes(std::string&& value); void add_hash_prefixes(const char* value); void add_hash_prefixes(const void* value, size_t size); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& hash_prefixes() const; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_hash_prefixes(); private: const std::string& _internal_hash_prefixes(int index) const; std::string* _internal_add_hash_prefixes(); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.SearchHashesRequest) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField hash_prefixes_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class Duration final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.Duration) */ { public: inline Duration() : Duration(nullptr) {} ~Duration() override; explicit PROTOBUF_CONSTEXPR Duration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); Duration(const Duration& from); Duration(Duration&& from) noexcept : Duration() { *this = ::std::move(from); } inline Duration& operator=(const Duration& from) { CopyFrom(from); return *this; } inline Duration& operator=(Duration&& 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 Duration& default_instance() { return *internal_default_instance(); } static inline const Duration* internal_default_instance() { return reinterpret_cast( &_Duration_default_instance_); } static constexpr int kIndexInFileMessages = 1; friend void swap(Duration& a, Duration& b) { a.Swap(&b); } inline void Swap(Duration* 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(Duration* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- Duration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const Duration& from); void MergeFrom(const Duration& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(Duration* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.Duration"; } protected: explicit Duration(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kSecondsFieldNumber = 1, kNanosFieldNumber = 2, }; // int64 seconds = 1; void clear_seconds(); int64_t seconds() const; void set_seconds(int64_t value); private: int64_t _internal_seconds() const; void _internal_set_seconds(int64_t value); public: // int32 nanos = 2; void clear_nanos(); int32_t nanos() const; void set_nanos(int32_t value); private: int32_t _internal_nanos() const; void _internal_set_nanos(int32_t value); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.Duration) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { int64_t seconds_; int32_t nanos_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class SearchHashesResponse final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.SearchHashesResponse) */ { public: inline SearchHashesResponse() : SearchHashesResponse(nullptr) {} ~SearchHashesResponse() override; explicit PROTOBUF_CONSTEXPR SearchHashesResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); SearchHashesResponse(const SearchHashesResponse& from); SearchHashesResponse(SearchHashesResponse&& from) noexcept : SearchHashesResponse() { *this = ::std::move(from); } inline SearchHashesResponse& operator=(const SearchHashesResponse& from) { CopyFrom(from); return *this; } inline SearchHashesResponse& operator=(SearchHashesResponse&& 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 SearchHashesResponse& default_instance() { return *internal_default_instance(); } static inline const SearchHashesResponse* internal_default_instance() { return reinterpret_cast( &_SearchHashesResponse_default_instance_); } static constexpr int kIndexInFileMessages = 2; friend void swap(SearchHashesResponse& a, SearchHashesResponse& b) { a.Swap(&b); } inline void Swap(SearchHashesResponse* 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(SearchHashesResponse* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- SearchHashesResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const SearchHashesResponse& from); void MergeFrom(const SearchHashesResponse& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(SearchHashesResponse* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.SearchHashesResponse"; } protected: explicit SearchHashesResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kFullHashesFieldNumber = 1, kCacheDurationFieldNumber = 2, }; // repeated .mozilla.safebrowsing.v5.FullHash full_hashes = 1; int full_hashes_size() const; private: int _internal_full_hashes_size() const; public: void clear_full_hashes(); ::mozilla::safebrowsing::v5::FullHash* mutable_full_hashes(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::FullHash >* mutable_full_hashes(); private: const ::mozilla::safebrowsing::v5::FullHash& _internal_full_hashes(int index) const; ::mozilla::safebrowsing::v5::FullHash* _internal_add_full_hashes(); public: const ::mozilla::safebrowsing::v5::FullHash& full_hashes(int index) const; ::mozilla::safebrowsing::v5::FullHash* add_full_hashes(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::FullHash >& full_hashes() const; // .mozilla.safebrowsing.v5.Duration cache_duration = 2; bool has_cache_duration() const; private: bool _internal_has_cache_duration() const; public: void clear_cache_duration(); const ::mozilla::safebrowsing::v5::Duration& cache_duration() const; PROTOBUF_NODISCARD ::mozilla::safebrowsing::v5::Duration* release_cache_duration(); ::mozilla::safebrowsing::v5::Duration* mutable_cache_duration(); void set_allocated_cache_duration(::mozilla::safebrowsing::v5::Duration* cache_duration); private: const ::mozilla::safebrowsing::v5::Duration& _internal_cache_duration() const; ::mozilla::safebrowsing::v5::Duration* _internal_mutable_cache_duration(); public: void unsafe_arena_set_allocated_cache_duration( ::mozilla::safebrowsing::v5::Duration* cache_duration); ::mozilla::safebrowsing::v5::Duration* unsafe_arena_release_cache_duration(); // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.SearchHashesResponse) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::FullHash > full_hashes_; ::mozilla::safebrowsing::v5::Duration* cache_duration_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class FullHash_FullHashDetail final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.FullHash.FullHashDetail) */ { public: inline FullHash_FullHashDetail() : FullHash_FullHashDetail(nullptr) {} ~FullHash_FullHashDetail() override; explicit PROTOBUF_CONSTEXPR FullHash_FullHashDetail(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); FullHash_FullHashDetail(const FullHash_FullHashDetail& from); FullHash_FullHashDetail(FullHash_FullHashDetail&& from) noexcept : FullHash_FullHashDetail() { *this = ::std::move(from); } inline FullHash_FullHashDetail& operator=(const FullHash_FullHashDetail& from) { CopyFrom(from); return *this; } inline FullHash_FullHashDetail& operator=(FullHash_FullHashDetail&& 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 FullHash_FullHashDetail& default_instance() { return *internal_default_instance(); } static inline const FullHash_FullHashDetail* internal_default_instance() { return reinterpret_cast( &_FullHash_FullHashDetail_default_instance_); } static constexpr int kIndexInFileMessages = 3; friend void swap(FullHash_FullHashDetail& a, FullHash_FullHashDetail& b) { a.Swap(&b); } inline void Swap(FullHash_FullHashDetail* 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(FullHash_FullHashDetail* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- FullHash_FullHashDetail* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const FullHash_FullHashDetail& from); void MergeFrom(const FullHash_FullHashDetail& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(FullHash_FullHashDetail* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.FullHash.FullHashDetail"; } protected: explicit FullHash_FullHashDetail(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kAttributesFieldNumber = 2, kThreatTypeFieldNumber = 1, }; // repeated .mozilla.safebrowsing.v5.ThreatAttribute attributes = 2; int attributes_size() const; private: int _internal_attributes_size() const; public: void clear_attributes(); private: ::mozilla::safebrowsing::v5::ThreatAttribute _internal_attributes(int index) const; void _internal_add_attributes(::mozilla::safebrowsing::v5::ThreatAttribute value); ::PROTOBUF_NAMESPACE_ID::RepeatedField* _internal_mutable_attributes(); public: ::mozilla::safebrowsing::v5::ThreatAttribute attributes(int index) const; void set_attributes(int index, ::mozilla::safebrowsing::v5::ThreatAttribute value); void add_attributes(::mozilla::safebrowsing::v5::ThreatAttribute value); const ::PROTOBUF_NAMESPACE_ID::RepeatedField& attributes() const; ::PROTOBUF_NAMESPACE_ID::RepeatedField* mutable_attributes(); // .mozilla.safebrowsing.v5.ThreatType threat_type = 1; void clear_threat_type(); ::mozilla::safebrowsing::v5::ThreatType threat_type() const; void set_threat_type(::mozilla::safebrowsing::v5::ThreatType value); private: ::mozilla::safebrowsing::v5::ThreatType _internal_threat_type() const; void _internal_set_threat_type(::mozilla::safebrowsing::v5::ThreatType value); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.FullHash.FullHashDetail) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedField attributes_; mutable std::atomic _attributes_cached_byte_size_; int threat_type_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class FullHash final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.FullHash) */ { public: inline FullHash() : FullHash(nullptr) {} ~FullHash() override; explicit PROTOBUF_CONSTEXPR FullHash(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); FullHash(const FullHash& from); FullHash(FullHash&& from) noexcept : FullHash() { *this = ::std::move(from); } inline FullHash& operator=(const FullHash& from) { CopyFrom(from); return *this; } inline FullHash& operator=(FullHash&& 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 FullHash& default_instance() { return *internal_default_instance(); } static inline const FullHash* internal_default_instance() { return reinterpret_cast( &_FullHash_default_instance_); } static constexpr int kIndexInFileMessages = 4; friend void swap(FullHash& a, FullHash& b) { a.Swap(&b); } inline void Swap(FullHash* 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(FullHash* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- FullHash* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const FullHash& from); void MergeFrom(const FullHash& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(FullHash* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.FullHash"; } protected: explicit FullHash(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- typedef FullHash_FullHashDetail FullHashDetail; // accessors ------------------------------------------------------- enum : int { kFullHashDetailsFieldNumber = 2, kFullHashFieldNumber = 1, }; // repeated .mozilla.safebrowsing.v5.FullHash.FullHashDetail full_hash_details = 2; int full_hash_details_size() const; private: int _internal_full_hash_details_size() const; public: void clear_full_hash_details(); ::mozilla::safebrowsing::v5::FullHash_FullHashDetail* mutable_full_hash_details(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::FullHash_FullHashDetail >* mutable_full_hash_details(); private: const ::mozilla::safebrowsing::v5::FullHash_FullHashDetail& _internal_full_hash_details(int index) const; ::mozilla::safebrowsing::v5::FullHash_FullHashDetail* _internal_add_full_hash_details(); public: const ::mozilla::safebrowsing::v5::FullHash_FullHashDetail& full_hash_details(int index) const; ::mozilla::safebrowsing::v5::FullHash_FullHashDetail* add_full_hash_details(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::FullHash_FullHashDetail >& full_hash_details() const; // bytes full_hash = 1; void clear_full_hash(); const std::string& full_hash() const; template void set_full_hash(ArgT0&& arg0, ArgT... args); std::string* mutable_full_hash(); PROTOBUF_NODISCARD std::string* release_full_hash(); void set_allocated_full_hash(std::string* full_hash); private: const std::string& _internal_full_hash() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_full_hash(const std::string& value); std::string* _internal_mutable_full_hash(); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.FullHash) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::FullHash_FullHashDetail > full_hash_details_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr full_hash_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class GetHashListRequest final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.GetHashListRequest) */ { public: inline GetHashListRequest() : GetHashListRequest(nullptr) {} ~GetHashListRequest() override; explicit PROTOBUF_CONSTEXPR GetHashListRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); GetHashListRequest(const GetHashListRequest& from); GetHashListRequest(GetHashListRequest&& from) noexcept : GetHashListRequest() { *this = ::std::move(from); } inline GetHashListRequest& operator=(const GetHashListRequest& from) { CopyFrom(from); return *this; } inline GetHashListRequest& operator=(GetHashListRequest&& 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 GetHashListRequest& default_instance() { return *internal_default_instance(); } static inline const GetHashListRequest* internal_default_instance() { return reinterpret_cast( &_GetHashListRequest_default_instance_); } static constexpr int kIndexInFileMessages = 5; friend void swap(GetHashListRequest& a, GetHashListRequest& b) { a.Swap(&b); } inline void Swap(GetHashListRequest* 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(GetHashListRequest* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- GetHashListRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const GetHashListRequest& from); void MergeFrom(const GetHashListRequest& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(GetHashListRequest* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.GetHashListRequest"; } protected: explicit GetHashListRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kNameFieldNumber = 1, kVersionFieldNumber = 2, kSizeConstraintsFieldNumber = 4, }; // string name = 1; void clear_name(); const std::string& name() const; template void set_name(ArgT0&& arg0, ArgT... args); std::string* mutable_name(); PROTOBUF_NODISCARD std::string* release_name(); void set_allocated_name(std::string* name); private: const std::string& _internal_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); std::string* _internal_mutable_name(); public: // bytes version = 2; 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: // .mozilla.safebrowsing.v5.SizeConstraints size_constraints = 4; bool has_size_constraints() const; private: bool _internal_has_size_constraints() const; public: void clear_size_constraints(); const ::mozilla::safebrowsing::v5::SizeConstraints& size_constraints() const; PROTOBUF_NODISCARD ::mozilla::safebrowsing::v5::SizeConstraints* release_size_constraints(); ::mozilla::safebrowsing::v5::SizeConstraints* mutable_size_constraints(); void set_allocated_size_constraints(::mozilla::safebrowsing::v5::SizeConstraints* size_constraints); private: const ::mozilla::safebrowsing::v5::SizeConstraints& _internal_size_constraints() const; ::mozilla::safebrowsing::v5::SizeConstraints* _internal_mutable_size_constraints(); public: void unsafe_arena_set_allocated_size_constraints( ::mozilla::safebrowsing::v5::SizeConstraints* size_constraints); ::mozilla::safebrowsing::v5::SizeConstraints* unsafe_arena_release_size_constraints(); // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.GetHashListRequest) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; ::mozilla::safebrowsing::v5::SizeConstraints* size_constraints_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class SizeConstraints final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.SizeConstraints) */ { public: inline SizeConstraints() : SizeConstraints(nullptr) {} ~SizeConstraints() override; explicit PROTOBUF_CONSTEXPR SizeConstraints(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); SizeConstraints(const SizeConstraints& from); SizeConstraints(SizeConstraints&& from) noexcept : SizeConstraints() { *this = ::std::move(from); } inline SizeConstraints& operator=(const SizeConstraints& from) { CopyFrom(from); return *this; } inline SizeConstraints& operator=(SizeConstraints&& 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 SizeConstraints& default_instance() { return *internal_default_instance(); } static inline const SizeConstraints* internal_default_instance() { return reinterpret_cast( &_SizeConstraints_default_instance_); } static constexpr int kIndexInFileMessages = 6; friend void swap(SizeConstraints& a, SizeConstraints& b) { a.Swap(&b); } inline void Swap(SizeConstraints* 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(SizeConstraints* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- SizeConstraints* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const SizeConstraints& from); void MergeFrom(const SizeConstraints& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(SizeConstraints* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.SizeConstraints"; } protected: explicit SizeConstraints(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kMaxUpdateEntriesFieldNumber = 1, kMaxDatabaseEntriesFieldNumber = 2, }; // int32 max_update_entries = 1; void clear_max_update_entries(); int32_t max_update_entries() const; void set_max_update_entries(int32_t value); private: int32_t _internal_max_update_entries() const; void _internal_set_max_update_entries(int32_t value); public: // int32 max_database_entries = 2; void clear_max_database_entries(); int32_t max_database_entries() const; void set_max_database_entries(int32_t value); private: int32_t _internal_max_database_entries() const; void _internal_set_max_database_entries(int32_t value); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.SizeConstraints) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { int32_t max_update_entries_; int32_t max_database_entries_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class RiceDeltaEncoded32Bit final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit) */ { public: inline RiceDeltaEncoded32Bit() : RiceDeltaEncoded32Bit(nullptr) {} ~RiceDeltaEncoded32Bit() override; explicit PROTOBUF_CONSTEXPR RiceDeltaEncoded32Bit(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); RiceDeltaEncoded32Bit(const RiceDeltaEncoded32Bit& from); RiceDeltaEncoded32Bit(RiceDeltaEncoded32Bit&& from) noexcept : RiceDeltaEncoded32Bit() { *this = ::std::move(from); } inline RiceDeltaEncoded32Bit& operator=(const RiceDeltaEncoded32Bit& from) { CopyFrom(from); return *this; } inline RiceDeltaEncoded32Bit& operator=(RiceDeltaEncoded32Bit&& 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 RiceDeltaEncoded32Bit& default_instance() { return *internal_default_instance(); } static inline const RiceDeltaEncoded32Bit* internal_default_instance() { return reinterpret_cast( &_RiceDeltaEncoded32Bit_default_instance_); } static constexpr int kIndexInFileMessages = 7; friend void swap(RiceDeltaEncoded32Bit& a, RiceDeltaEncoded32Bit& b) { a.Swap(&b); } inline void Swap(RiceDeltaEncoded32Bit* 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(RiceDeltaEncoded32Bit* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- RiceDeltaEncoded32Bit* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const RiceDeltaEncoded32Bit& from); void MergeFrom(const RiceDeltaEncoded32Bit& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(RiceDeltaEncoded32Bit* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit"; } protected: explicit RiceDeltaEncoded32Bit(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kEncodedDataFieldNumber = 4, kFirstValueFieldNumber = 1, kRiceParameterFieldNumber = 2, kEntriesCountFieldNumber = 3, }; // bytes encoded_data = 4; void clear_encoded_data(); const std::string& encoded_data() const; template void set_encoded_data(ArgT0&& arg0, ArgT... args); std::string* mutable_encoded_data(); PROTOBUF_NODISCARD std::string* release_encoded_data(); void set_allocated_encoded_data(std::string* encoded_data); private: const std::string& _internal_encoded_data() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_encoded_data(const std::string& value); std::string* _internal_mutable_encoded_data(); public: // uint32 first_value = 1; void clear_first_value(); uint32_t first_value() const; void set_first_value(uint32_t value); private: uint32_t _internal_first_value() const; void _internal_set_first_value(uint32_t value); public: // int32 rice_parameter = 2; void clear_rice_parameter(); int32_t rice_parameter() const; void set_rice_parameter(int32_t value); private: int32_t _internal_rice_parameter() const; void _internal_set_rice_parameter(int32_t value); public: // int32 entries_count = 3; void clear_entries_count(); int32_t entries_count() const; void set_entries_count(int32_t value); private: int32_t _internal_entries_count() const; void _internal_set_entries_count(int32_t value); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encoded_data_; uint32_t first_value_; int32_t rice_parameter_; int32_t entries_count_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class RiceDeltaEncoded64Bit final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit) */ { public: inline RiceDeltaEncoded64Bit() : RiceDeltaEncoded64Bit(nullptr) {} ~RiceDeltaEncoded64Bit() override; explicit PROTOBUF_CONSTEXPR RiceDeltaEncoded64Bit(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); RiceDeltaEncoded64Bit(const RiceDeltaEncoded64Bit& from); RiceDeltaEncoded64Bit(RiceDeltaEncoded64Bit&& from) noexcept : RiceDeltaEncoded64Bit() { *this = ::std::move(from); } inline RiceDeltaEncoded64Bit& operator=(const RiceDeltaEncoded64Bit& from) { CopyFrom(from); return *this; } inline RiceDeltaEncoded64Bit& operator=(RiceDeltaEncoded64Bit&& 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 RiceDeltaEncoded64Bit& default_instance() { return *internal_default_instance(); } static inline const RiceDeltaEncoded64Bit* internal_default_instance() { return reinterpret_cast( &_RiceDeltaEncoded64Bit_default_instance_); } static constexpr int kIndexInFileMessages = 8; friend void swap(RiceDeltaEncoded64Bit& a, RiceDeltaEncoded64Bit& b) { a.Swap(&b); } inline void Swap(RiceDeltaEncoded64Bit* 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(RiceDeltaEncoded64Bit* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- RiceDeltaEncoded64Bit* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const RiceDeltaEncoded64Bit& from); void MergeFrom(const RiceDeltaEncoded64Bit& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(RiceDeltaEncoded64Bit* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit"; } protected: explicit RiceDeltaEncoded64Bit(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kEncodedDataFieldNumber = 4, kFirstValueFieldNumber = 1, kRiceParameterFieldNumber = 2, kEntriesCountFieldNumber = 3, }; // bytes encoded_data = 4; void clear_encoded_data(); const std::string& encoded_data() const; template void set_encoded_data(ArgT0&& arg0, ArgT... args); std::string* mutable_encoded_data(); PROTOBUF_NODISCARD std::string* release_encoded_data(); void set_allocated_encoded_data(std::string* encoded_data); private: const std::string& _internal_encoded_data() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_encoded_data(const std::string& value); std::string* _internal_mutable_encoded_data(); public: // uint64 first_value = 1; void clear_first_value(); uint64_t first_value() const; void set_first_value(uint64_t value); private: uint64_t _internal_first_value() const; void _internal_set_first_value(uint64_t value); public: // int32 rice_parameter = 2; void clear_rice_parameter(); int32_t rice_parameter() const; void set_rice_parameter(int32_t value); private: int32_t _internal_rice_parameter() const; void _internal_set_rice_parameter(int32_t value); public: // int32 entries_count = 3; void clear_entries_count(); int32_t entries_count() const; void set_entries_count(int32_t value); private: int32_t _internal_entries_count() const; void _internal_set_entries_count(int32_t value); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encoded_data_; uint64_t first_value_; int32_t rice_parameter_; int32_t entries_count_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class RiceDeltaEncoded128Bit final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit) */ { public: inline RiceDeltaEncoded128Bit() : RiceDeltaEncoded128Bit(nullptr) {} ~RiceDeltaEncoded128Bit() override; explicit PROTOBUF_CONSTEXPR RiceDeltaEncoded128Bit(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); RiceDeltaEncoded128Bit(const RiceDeltaEncoded128Bit& from); RiceDeltaEncoded128Bit(RiceDeltaEncoded128Bit&& from) noexcept : RiceDeltaEncoded128Bit() { *this = ::std::move(from); } inline RiceDeltaEncoded128Bit& operator=(const RiceDeltaEncoded128Bit& from) { CopyFrom(from); return *this; } inline RiceDeltaEncoded128Bit& operator=(RiceDeltaEncoded128Bit&& 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 RiceDeltaEncoded128Bit& default_instance() { return *internal_default_instance(); } static inline const RiceDeltaEncoded128Bit* internal_default_instance() { return reinterpret_cast( &_RiceDeltaEncoded128Bit_default_instance_); } static constexpr int kIndexInFileMessages = 9; friend void swap(RiceDeltaEncoded128Bit& a, RiceDeltaEncoded128Bit& b) { a.Swap(&b); } inline void Swap(RiceDeltaEncoded128Bit* 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(RiceDeltaEncoded128Bit* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- RiceDeltaEncoded128Bit* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const RiceDeltaEncoded128Bit& from); void MergeFrom(const RiceDeltaEncoded128Bit& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(RiceDeltaEncoded128Bit* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit"; } protected: explicit RiceDeltaEncoded128Bit(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kEncodedDataFieldNumber = 5, kFirstValueHiFieldNumber = 1, kFirstValueLoFieldNumber = 2, kRiceParameterFieldNumber = 3, kEntriesCountFieldNumber = 4, }; // bytes encoded_data = 5; void clear_encoded_data(); const std::string& encoded_data() const; template void set_encoded_data(ArgT0&& arg0, ArgT... args); std::string* mutable_encoded_data(); PROTOBUF_NODISCARD std::string* release_encoded_data(); void set_allocated_encoded_data(std::string* encoded_data); private: const std::string& _internal_encoded_data() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_encoded_data(const std::string& value); std::string* _internal_mutable_encoded_data(); public: // uint64 first_value_hi = 1; void clear_first_value_hi(); uint64_t first_value_hi() const; void set_first_value_hi(uint64_t value); private: uint64_t _internal_first_value_hi() const; void _internal_set_first_value_hi(uint64_t value); public: // fixed64 first_value_lo = 2; void clear_first_value_lo(); uint64_t first_value_lo() const; void set_first_value_lo(uint64_t value); private: uint64_t _internal_first_value_lo() const; void _internal_set_first_value_lo(uint64_t value); public: // int32 rice_parameter = 3; void clear_rice_parameter(); int32_t rice_parameter() const; void set_rice_parameter(int32_t value); private: int32_t _internal_rice_parameter() const; void _internal_set_rice_parameter(int32_t value); public: // int32 entries_count = 4; void clear_entries_count(); int32_t entries_count() const; void set_entries_count(int32_t value); private: int32_t _internal_entries_count() const; void _internal_set_entries_count(int32_t value); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encoded_data_; uint64_t first_value_hi_; uint64_t first_value_lo_; int32_t rice_parameter_; int32_t entries_count_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class RiceDeltaEncoded256Bit final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit) */ { public: inline RiceDeltaEncoded256Bit() : RiceDeltaEncoded256Bit(nullptr) {} ~RiceDeltaEncoded256Bit() override; explicit PROTOBUF_CONSTEXPR RiceDeltaEncoded256Bit(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); RiceDeltaEncoded256Bit(const RiceDeltaEncoded256Bit& from); RiceDeltaEncoded256Bit(RiceDeltaEncoded256Bit&& from) noexcept : RiceDeltaEncoded256Bit() { *this = ::std::move(from); } inline RiceDeltaEncoded256Bit& operator=(const RiceDeltaEncoded256Bit& from) { CopyFrom(from); return *this; } inline RiceDeltaEncoded256Bit& operator=(RiceDeltaEncoded256Bit&& 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 RiceDeltaEncoded256Bit& default_instance() { return *internal_default_instance(); } static inline const RiceDeltaEncoded256Bit* internal_default_instance() { return reinterpret_cast( &_RiceDeltaEncoded256Bit_default_instance_); } static constexpr int kIndexInFileMessages = 10; friend void swap(RiceDeltaEncoded256Bit& a, RiceDeltaEncoded256Bit& b) { a.Swap(&b); } inline void Swap(RiceDeltaEncoded256Bit* 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(RiceDeltaEncoded256Bit* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- RiceDeltaEncoded256Bit* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const RiceDeltaEncoded256Bit& from); void MergeFrom(const RiceDeltaEncoded256Bit& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(RiceDeltaEncoded256Bit* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit"; } protected: explicit RiceDeltaEncoded256Bit(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kEncodedDataFieldNumber = 7, kFirstValueFirstPartFieldNumber = 1, kFirstValueSecondPartFieldNumber = 2, kFirstValueThirdPartFieldNumber = 3, kFirstValueFourthPartFieldNumber = 4, kRiceParameterFieldNumber = 5, kEntriesCountFieldNumber = 6, }; // bytes encoded_data = 7; void clear_encoded_data(); const std::string& encoded_data() const; template void set_encoded_data(ArgT0&& arg0, ArgT... args); std::string* mutable_encoded_data(); PROTOBUF_NODISCARD std::string* release_encoded_data(); void set_allocated_encoded_data(std::string* encoded_data); private: const std::string& _internal_encoded_data() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_encoded_data(const std::string& value); std::string* _internal_mutable_encoded_data(); public: // uint64 first_value_first_part = 1; void clear_first_value_first_part(); uint64_t first_value_first_part() const; void set_first_value_first_part(uint64_t value); private: uint64_t _internal_first_value_first_part() const; void _internal_set_first_value_first_part(uint64_t value); public: // fixed64 first_value_second_part = 2; void clear_first_value_second_part(); uint64_t first_value_second_part() const; void set_first_value_second_part(uint64_t value); private: uint64_t _internal_first_value_second_part() const; void _internal_set_first_value_second_part(uint64_t value); public: // fixed64 first_value_third_part = 3; void clear_first_value_third_part(); uint64_t first_value_third_part() const; void set_first_value_third_part(uint64_t value); private: uint64_t _internal_first_value_third_part() const; void _internal_set_first_value_third_part(uint64_t value); public: // fixed64 first_value_fourth_part = 4; void clear_first_value_fourth_part(); uint64_t first_value_fourth_part() const; void set_first_value_fourth_part(uint64_t value); private: uint64_t _internal_first_value_fourth_part() const; void _internal_set_first_value_fourth_part(uint64_t value); public: // int32 rice_parameter = 5; void clear_rice_parameter(); int32_t rice_parameter() const; void set_rice_parameter(int32_t value); private: int32_t _internal_rice_parameter() const; void _internal_set_rice_parameter(int32_t value); public: // int32 entries_count = 6; void clear_entries_count(); int32_t entries_count() const; void set_entries_count(int32_t value); private: int32_t _internal_entries_count() const; void _internal_set_entries_count(int32_t value); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encoded_data_; uint64_t first_value_first_part_; uint64_t first_value_second_part_; uint64_t first_value_third_part_; uint64_t first_value_fourth_part_; int32_t rice_parameter_; int32_t entries_count_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class HashListMetadata final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.HashListMetadata) */ { public: inline HashListMetadata() : HashListMetadata(nullptr) {} ~HashListMetadata() override; explicit PROTOBUF_CONSTEXPR HashListMetadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); HashListMetadata(const HashListMetadata& from); HashListMetadata(HashListMetadata&& from) noexcept : HashListMetadata() { *this = ::std::move(from); } inline HashListMetadata& operator=(const HashListMetadata& from) { CopyFrom(from); return *this; } inline HashListMetadata& operator=(HashListMetadata&& 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 HashListMetadata& default_instance() { return *internal_default_instance(); } static inline const HashListMetadata* internal_default_instance() { return reinterpret_cast( &_HashListMetadata_default_instance_); } static constexpr int kIndexInFileMessages = 11; friend void swap(HashListMetadata& a, HashListMetadata& b) { a.Swap(&b); } inline void Swap(HashListMetadata* 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(HashListMetadata* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- HashListMetadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const HashListMetadata& from); void MergeFrom(const HashListMetadata& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(HashListMetadata* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.HashListMetadata"; } protected: explicit HashListMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- typedef HashListMetadata_HashLength HashLength; static constexpr HashLength HASH_LENGTH_UNSPECIFIED = HashListMetadata_HashLength_HASH_LENGTH_UNSPECIFIED; static constexpr HashLength FOUR_BYTES = HashListMetadata_HashLength_FOUR_BYTES; static constexpr HashLength EIGHT_BYTES = HashListMetadata_HashLength_EIGHT_BYTES; static constexpr HashLength SIXTEEN_BYTES = HashListMetadata_HashLength_SIXTEEN_BYTES; static constexpr HashLength THIRTY_TWO_BYTES = HashListMetadata_HashLength_THIRTY_TWO_BYTES; static inline bool HashLength_IsValid(int value) { return HashListMetadata_HashLength_IsValid(value); } static constexpr HashLength HashLength_MIN = HashListMetadata_HashLength_HashLength_MIN; static constexpr HashLength HashLength_MAX = HashListMetadata_HashLength_HashLength_MAX; static constexpr int HashLength_ARRAYSIZE = HashListMetadata_HashLength_HashLength_ARRAYSIZE; template static inline const std::string& HashLength_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function HashLength_Name."); return HashListMetadata_HashLength_Name(enum_t_value); } static inline bool HashLength_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HashLength* value) { return HashListMetadata_HashLength_Parse(name, value); } // accessors ------------------------------------------------------- enum : int { kThreatTypesFieldNumber = 1, kLikelySafeTypesFieldNumber = 2, kDescriptionFieldNumber = 4, kHashLengthFieldNumber = 6, }; // repeated .mozilla.safebrowsing.v5.ThreatType threat_types = 1; int threat_types_size() const; private: int _internal_threat_types_size() const; public: void clear_threat_types(); private: ::mozilla::safebrowsing::v5::ThreatType _internal_threat_types(int index) const; void _internal_add_threat_types(::mozilla::safebrowsing::v5::ThreatType value); ::PROTOBUF_NAMESPACE_ID::RepeatedField* _internal_mutable_threat_types(); public: ::mozilla::safebrowsing::v5::ThreatType threat_types(int index) const; void set_threat_types(int index, ::mozilla::safebrowsing::v5::ThreatType value); void add_threat_types(::mozilla::safebrowsing::v5::ThreatType value); const ::PROTOBUF_NAMESPACE_ID::RepeatedField& threat_types() const; ::PROTOBUF_NAMESPACE_ID::RepeatedField* mutable_threat_types(); // repeated .mozilla.safebrowsing.v5.LikelySafeType likely_safe_types = 2; int likely_safe_types_size() const; private: int _internal_likely_safe_types_size() const; public: void clear_likely_safe_types(); private: ::mozilla::safebrowsing::v5::LikelySafeType _internal_likely_safe_types(int index) const; void _internal_add_likely_safe_types(::mozilla::safebrowsing::v5::LikelySafeType value); ::PROTOBUF_NAMESPACE_ID::RepeatedField* _internal_mutable_likely_safe_types(); public: ::mozilla::safebrowsing::v5::LikelySafeType likely_safe_types(int index) const; void set_likely_safe_types(int index, ::mozilla::safebrowsing::v5::LikelySafeType value); void add_likely_safe_types(::mozilla::safebrowsing::v5::LikelySafeType value); const ::PROTOBUF_NAMESPACE_ID::RepeatedField& likely_safe_types() const; ::PROTOBUF_NAMESPACE_ID::RepeatedField* mutable_likely_safe_types(); // string description = 4; void clear_description(); const std::string& description() const; template void set_description(ArgT0&& arg0, ArgT... args); std::string* mutable_description(); PROTOBUF_NODISCARD std::string* release_description(); void set_allocated_description(std::string* description); private: const std::string& _internal_description() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value); std::string* _internal_mutable_description(); public: // .mozilla.safebrowsing.v5.HashListMetadata.HashLength hash_length = 6; void clear_hash_length(); ::mozilla::safebrowsing::v5::HashListMetadata_HashLength hash_length() const; void set_hash_length(::mozilla::safebrowsing::v5::HashListMetadata_HashLength value); private: ::mozilla::safebrowsing::v5::HashListMetadata_HashLength _internal_hash_length() const; void _internal_set_hash_length(::mozilla::safebrowsing::v5::HashListMetadata_HashLength value); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.HashListMetadata) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedField threat_types_; mutable std::atomic _threat_types_cached_byte_size_; ::PROTOBUF_NAMESPACE_ID::RepeatedField likely_safe_types_; mutable std::atomic _likely_safe_types_cached_byte_size_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_; int hash_length_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class HashList final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.HashList) */ { public: inline HashList() : HashList(nullptr) {} ~HashList() override; explicit PROTOBUF_CONSTEXPR HashList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); HashList(const HashList& from); HashList(HashList&& from) noexcept : HashList() { *this = ::std::move(from); } inline HashList& operator=(const HashList& from) { CopyFrom(from); return *this; } inline HashList& operator=(HashList&& 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 HashList& default_instance() { return *internal_default_instance(); } enum CompressedAdditionsCase { kAdditionsFourBytes = 4, kAdditionsEightBytes = 9, kAdditionsSixteenBytes = 10, kAdditionsThirtyTwoBytes = 11, COMPRESSED_ADDITIONS_NOT_SET = 0, }; static inline const HashList* internal_default_instance() { return reinterpret_cast( &_HashList_default_instance_); } static constexpr int kIndexInFileMessages = 12; friend void swap(HashList& a, HashList& b) { a.Swap(&b); } inline void Swap(HashList* 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(HashList* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- HashList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const HashList& from); void MergeFrom(const HashList& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(HashList* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.HashList"; } protected: explicit HashList(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kNameFieldNumber = 1, kVersionFieldNumber = 2, kSha256ChecksumFieldNumber = 7, kCompressedRemovalsFieldNumber = 5, kMinimumWaitDurationFieldNumber = 6, kMetadataFieldNumber = 8, kPartialUpdateFieldNumber = 3, kAdditionsFourBytesFieldNumber = 4, kAdditionsEightBytesFieldNumber = 9, kAdditionsSixteenBytesFieldNumber = 10, kAdditionsThirtyTwoBytesFieldNumber = 11, }; // string name = 1; void clear_name(); const std::string& name() const; template void set_name(ArgT0&& arg0, ArgT... args); std::string* mutable_name(); PROTOBUF_NODISCARD std::string* release_name(); void set_allocated_name(std::string* name); private: const std::string& _internal_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); std::string* _internal_mutable_name(); public: // bytes version = 2; 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: // bytes sha256_checksum = 7; void clear_sha256_checksum(); const std::string& sha256_checksum() const; template void set_sha256_checksum(ArgT0&& arg0, ArgT... args); std::string* mutable_sha256_checksum(); PROTOBUF_NODISCARD std::string* release_sha256_checksum(); void set_allocated_sha256_checksum(std::string* sha256_checksum); private: const std::string& _internal_sha256_checksum() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_sha256_checksum(const std::string& value); std::string* _internal_mutable_sha256_checksum(); public: // .mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit compressed_removals = 5; bool has_compressed_removals() const; private: bool _internal_has_compressed_removals() const; public: void clear_compressed_removals(); const ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit& compressed_removals() const; PROTOBUF_NODISCARD ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* release_compressed_removals(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* mutable_compressed_removals(); void set_allocated_compressed_removals(::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* compressed_removals); private: const ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit& _internal_compressed_removals() const; ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* _internal_mutable_compressed_removals(); public: void unsafe_arena_set_allocated_compressed_removals( ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* compressed_removals); ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* unsafe_arena_release_compressed_removals(); // .mozilla.safebrowsing.v5.Duration minimum_wait_duration = 6; bool has_minimum_wait_duration() const; private: bool _internal_has_minimum_wait_duration() const; public: void clear_minimum_wait_duration(); const ::mozilla::safebrowsing::v5::Duration& minimum_wait_duration() const; PROTOBUF_NODISCARD ::mozilla::safebrowsing::v5::Duration* release_minimum_wait_duration(); ::mozilla::safebrowsing::v5::Duration* mutable_minimum_wait_duration(); void set_allocated_minimum_wait_duration(::mozilla::safebrowsing::v5::Duration* minimum_wait_duration); private: const ::mozilla::safebrowsing::v5::Duration& _internal_minimum_wait_duration() const; ::mozilla::safebrowsing::v5::Duration* _internal_mutable_minimum_wait_duration(); public: void unsafe_arena_set_allocated_minimum_wait_duration( ::mozilla::safebrowsing::v5::Duration* minimum_wait_duration); ::mozilla::safebrowsing::v5::Duration* unsafe_arena_release_minimum_wait_duration(); // .mozilla.safebrowsing.v5.HashListMetadata metadata = 8; bool has_metadata() const; private: bool _internal_has_metadata() const; public: void clear_metadata(); const ::mozilla::safebrowsing::v5::HashListMetadata& metadata() const; PROTOBUF_NODISCARD ::mozilla::safebrowsing::v5::HashListMetadata* release_metadata(); ::mozilla::safebrowsing::v5::HashListMetadata* mutable_metadata(); void set_allocated_metadata(::mozilla::safebrowsing::v5::HashListMetadata* metadata); private: const ::mozilla::safebrowsing::v5::HashListMetadata& _internal_metadata() const; ::mozilla::safebrowsing::v5::HashListMetadata* _internal_mutable_metadata(); public: void unsafe_arena_set_allocated_metadata( ::mozilla::safebrowsing::v5::HashListMetadata* metadata); ::mozilla::safebrowsing::v5::HashListMetadata* unsafe_arena_release_metadata(); // bool partial_update = 3; void clear_partial_update(); bool partial_update() const; void set_partial_update(bool value); private: bool _internal_partial_update() const; void _internal_set_partial_update(bool value); public: // .mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit additions_four_bytes = 4; bool has_additions_four_bytes() const; private: bool _internal_has_additions_four_bytes() const; public: void clear_additions_four_bytes(); const ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit& additions_four_bytes() const; PROTOBUF_NODISCARD ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* release_additions_four_bytes(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* mutable_additions_four_bytes(); void set_allocated_additions_four_bytes(::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* additions_four_bytes); private: const ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit& _internal_additions_four_bytes() const; ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* _internal_mutable_additions_four_bytes(); public: void unsafe_arena_set_allocated_additions_four_bytes( ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* additions_four_bytes); ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* unsafe_arena_release_additions_four_bytes(); // .mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit additions_eight_bytes = 9; bool has_additions_eight_bytes() const; private: bool _internal_has_additions_eight_bytes() const; public: void clear_additions_eight_bytes(); const ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit& additions_eight_bytes() const; PROTOBUF_NODISCARD ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* release_additions_eight_bytes(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* mutable_additions_eight_bytes(); void set_allocated_additions_eight_bytes(::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* additions_eight_bytes); private: const ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit& _internal_additions_eight_bytes() const; ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* _internal_mutable_additions_eight_bytes(); public: void unsafe_arena_set_allocated_additions_eight_bytes( ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* additions_eight_bytes); ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* unsafe_arena_release_additions_eight_bytes(); // .mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit additions_sixteen_bytes = 10; bool has_additions_sixteen_bytes() const; private: bool _internal_has_additions_sixteen_bytes() const; public: void clear_additions_sixteen_bytes(); const ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit& additions_sixteen_bytes() const; PROTOBUF_NODISCARD ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* release_additions_sixteen_bytes(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* mutable_additions_sixteen_bytes(); void set_allocated_additions_sixteen_bytes(::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* additions_sixteen_bytes); private: const ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit& _internal_additions_sixteen_bytes() const; ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* _internal_mutable_additions_sixteen_bytes(); public: void unsafe_arena_set_allocated_additions_sixteen_bytes( ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* additions_sixteen_bytes); ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* unsafe_arena_release_additions_sixteen_bytes(); // .mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit additions_thirty_two_bytes = 11; bool has_additions_thirty_two_bytes() const; private: bool _internal_has_additions_thirty_two_bytes() const; public: void clear_additions_thirty_two_bytes(); const ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit& additions_thirty_two_bytes() const; PROTOBUF_NODISCARD ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* release_additions_thirty_two_bytes(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* mutable_additions_thirty_two_bytes(); void set_allocated_additions_thirty_two_bytes(::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* additions_thirty_two_bytes); private: const ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit& _internal_additions_thirty_two_bytes() const; ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* _internal_mutable_additions_thirty_two_bytes(); public: void unsafe_arena_set_allocated_additions_thirty_two_bytes( ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* additions_thirty_two_bytes); ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* unsafe_arena_release_additions_thirty_two_bytes(); void clear_compressed_additions(); CompressedAdditionsCase compressed_additions_case() const; // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.HashList) private: class _Internal; void set_has_additions_four_bytes(); void set_has_additions_eight_bytes(); void set_has_additions_sixteen_bytes(); void set_has_additions_thirty_two_bytes(); inline bool has_compressed_additions() const; inline void clear_has_compressed_additions(); template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sha256_checksum_; ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* compressed_removals_; ::mozilla::safebrowsing::v5::Duration* minimum_wait_duration_; ::mozilla::safebrowsing::v5::HashListMetadata* metadata_; bool partial_update_; union CompressedAdditionsUnion { constexpr CompressedAdditionsUnion() : _constinit_{} {} ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* additions_four_bytes_; ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* additions_eight_bytes_; ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* additions_sixteen_bytes_; ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* additions_thirty_two_bytes_; } compressed_additions_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; uint32_t _oneof_case_[1]; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class BatchGetHashListsRequest final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.BatchGetHashListsRequest) */ { public: inline BatchGetHashListsRequest() : BatchGetHashListsRequest(nullptr) {} ~BatchGetHashListsRequest() override; explicit PROTOBUF_CONSTEXPR BatchGetHashListsRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); BatchGetHashListsRequest(const BatchGetHashListsRequest& from); BatchGetHashListsRequest(BatchGetHashListsRequest&& from) noexcept : BatchGetHashListsRequest() { *this = ::std::move(from); } inline BatchGetHashListsRequest& operator=(const BatchGetHashListsRequest& from) { CopyFrom(from); return *this; } inline BatchGetHashListsRequest& operator=(BatchGetHashListsRequest&& 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 BatchGetHashListsRequest& default_instance() { return *internal_default_instance(); } static inline const BatchGetHashListsRequest* internal_default_instance() { return reinterpret_cast( &_BatchGetHashListsRequest_default_instance_); } static constexpr int kIndexInFileMessages = 13; friend void swap(BatchGetHashListsRequest& a, BatchGetHashListsRequest& b) { a.Swap(&b); } inline void Swap(BatchGetHashListsRequest* 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(BatchGetHashListsRequest* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- BatchGetHashListsRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const BatchGetHashListsRequest& from); void MergeFrom(const BatchGetHashListsRequest& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(BatchGetHashListsRequest* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.BatchGetHashListsRequest"; } protected: explicit BatchGetHashListsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kNamesFieldNumber = 1, kVersionFieldNumber = 2, kSizeConstraintsFieldNumber = 4, }; // repeated string names = 1; int names_size() const; private: int _internal_names_size() const; public: void clear_names(); const std::string& names(int index) const; std::string* mutable_names(int index); void set_names(int index, const std::string& value); void set_names(int index, std::string&& value); void set_names(int index, const char* value); void set_names(int index, const char* value, size_t size); std::string* add_names(); void add_names(const std::string& value); void add_names(std::string&& value); void add_names(const char* value); void add_names(const char* value, size_t size); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& names() const; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_names(); private: const std::string& _internal_names(int index) const; std::string* _internal_add_names(); public: // repeated bytes version = 2; int version_size() const; private: int _internal_version_size() const; public: void clear_version(); const std::string& version(int index) const; std::string* mutable_version(int index); void set_version(int index, const std::string& value); void set_version(int index, std::string&& value); void set_version(int index, const char* value); void set_version(int index, const void* value, size_t size); std::string* add_version(); void add_version(const std::string& value); void add_version(std::string&& value); void add_version(const char* value); void add_version(const void* value, size_t size); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& version() const; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_version(); private: const std::string& _internal_version(int index) const; std::string* _internal_add_version(); public: // .mozilla.safebrowsing.v5.SizeConstraints size_constraints = 4; bool has_size_constraints() const; private: bool _internal_has_size_constraints() const; public: void clear_size_constraints(); const ::mozilla::safebrowsing::v5::SizeConstraints& size_constraints() const; PROTOBUF_NODISCARD ::mozilla::safebrowsing::v5::SizeConstraints* release_size_constraints(); ::mozilla::safebrowsing::v5::SizeConstraints* mutable_size_constraints(); void set_allocated_size_constraints(::mozilla::safebrowsing::v5::SizeConstraints* size_constraints); private: const ::mozilla::safebrowsing::v5::SizeConstraints& _internal_size_constraints() const; ::mozilla::safebrowsing::v5::SizeConstraints* _internal_mutable_size_constraints(); public: void unsafe_arena_set_allocated_size_constraints( ::mozilla::safebrowsing::v5::SizeConstraints* size_constraints); ::mozilla::safebrowsing::v5::SizeConstraints* unsafe_arena_release_size_constraints(); // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.BatchGetHashListsRequest) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField names_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField version_; ::mozilla::safebrowsing::v5::SizeConstraints* size_constraints_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class BatchGetHashListsResponse final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.BatchGetHashListsResponse) */ { public: inline BatchGetHashListsResponse() : BatchGetHashListsResponse(nullptr) {} ~BatchGetHashListsResponse() override; explicit PROTOBUF_CONSTEXPR BatchGetHashListsResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); BatchGetHashListsResponse(const BatchGetHashListsResponse& from); BatchGetHashListsResponse(BatchGetHashListsResponse&& from) noexcept : BatchGetHashListsResponse() { *this = ::std::move(from); } inline BatchGetHashListsResponse& operator=(const BatchGetHashListsResponse& from) { CopyFrom(from); return *this; } inline BatchGetHashListsResponse& operator=(BatchGetHashListsResponse&& 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 BatchGetHashListsResponse& default_instance() { return *internal_default_instance(); } static inline const BatchGetHashListsResponse* internal_default_instance() { return reinterpret_cast( &_BatchGetHashListsResponse_default_instance_); } static constexpr int kIndexInFileMessages = 14; friend void swap(BatchGetHashListsResponse& a, BatchGetHashListsResponse& b) { a.Swap(&b); } inline void Swap(BatchGetHashListsResponse* 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(BatchGetHashListsResponse* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- BatchGetHashListsResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const BatchGetHashListsResponse& from); void MergeFrom(const BatchGetHashListsResponse& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(BatchGetHashListsResponse* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.BatchGetHashListsResponse"; } protected: explicit BatchGetHashListsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kHashListsFieldNumber = 1, }; // repeated .mozilla.safebrowsing.v5.HashList hash_lists = 1; int hash_lists_size() const; private: int _internal_hash_lists_size() const; public: void clear_hash_lists(); ::mozilla::safebrowsing::v5::HashList* mutable_hash_lists(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::HashList >* mutable_hash_lists(); private: const ::mozilla::safebrowsing::v5::HashList& _internal_hash_lists(int index) const; ::mozilla::safebrowsing::v5::HashList* _internal_add_hash_lists(); public: const ::mozilla::safebrowsing::v5::HashList& hash_lists(int index) const; ::mozilla::safebrowsing::v5::HashList* add_hash_lists(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::HashList >& hash_lists() const; // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.BatchGetHashListsResponse) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::HashList > hash_lists_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class ListHashListsRequest final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.ListHashListsRequest) */ { public: inline ListHashListsRequest() : ListHashListsRequest(nullptr) {} ~ListHashListsRequest() override; explicit PROTOBUF_CONSTEXPR ListHashListsRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ListHashListsRequest(const ListHashListsRequest& from); ListHashListsRequest(ListHashListsRequest&& from) noexcept : ListHashListsRequest() { *this = ::std::move(from); } inline ListHashListsRequest& operator=(const ListHashListsRequest& from) { CopyFrom(from); return *this; } inline ListHashListsRequest& operator=(ListHashListsRequest&& 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 ListHashListsRequest& default_instance() { return *internal_default_instance(); } static inline const ListHashListsRequest* internal_default_instance() { return reinterpret_cast( &_ListHashListsRequest_default_instance_); } static constexpr int kIndexInFileMessages = 15; friend void swap(ListHashListsRequest& a, ListHashListsRequest& b) { a.Swap(&b); } inline void Swap(ListHashListsRequest* 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(ListHashListsRequest* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- ListHashListsRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const ListHashListsRequest& from); void MergeFrom(const ListHashListsRequest& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(ListHashListsRequest* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.ListHashListsRequest"; } protected: explicit ListHashListsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kPageTokenFieldNumber = 2, kPageSizeFieldNumber = 1, }; // string page_token = 2; void clear_page_token(); const std::string& page_token() const; template void set_page_token(ArgT0&& arg0, ArgT... args); std::string* mutable_page_token(); PROTOBUF_NODISCARD std::string* release_page_token(); void set_allocated_page_token(std::string* page_token); private: const std::string& _internal_page_token() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_page_token(const std::string& value); std::string* _internal_mutable_page_token(); public: // int32 page_size = 1; void clear_page_size(); int32_t page_size() const; void set_page_size(int32_t value); private: int32_t _internal_page_size() const; void _internal_set_page_size(int32_t value); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.ListHashListsRequest) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr page_token_; int32_t page_size_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // ------------------------------------------------------------------- class ListHashListsResponse final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.safebrowsing.v5.ListHashListsResponse) */ { public: inline ListHashListsResponse() : ListHashListsResponse(nullptr) {} ~ListHashListsResponse() override; explicit PROTOBUF_CONSTEXPR ListHashListsResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ListHashListsResponse(const ListHashListsResponse& from); ListHashListsResponse(ListHashListsResponse&& from) noexcept : ListHashListsResponse() { *this = ::std::move(from); } inline ListHashListsResponse& operator=(const ListHashListsResponse& from) { CopyFrom(from); return *this; } inline ListHashListsResponse& operator=(ListHashListsResponse&& 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 ListHashListsResponse& default_instance() { return *internal_default_instance(); } static inline const ListHashListsResponse* internal_default_instance() { return reinterpret_cast( &_ListHashListsResponse_default_instance_); } static constexpr int kIndexInFileMessages = 16; friend void swap(ListHashListsResponse& a, ListHashListsResponse& b) { a.Swap(&b); } inline void Swap(ListHashListsResponse* 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(ListHashListsResponse* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- ListHashListsResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const ListHashListsResponse& from); void MergeFrom(const ListHashListsResponse& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(ListHashListsResponse* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "mozilla.safebrowsing.v5.ListHashListsResponse"; } protected: explicit ListHashListsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kHashListsFieldNumber = 1, kNextPageTokenFieldNumber = 2, }; // repeated .mozilla.safebrowsing.v5.HashList hash_lists = 1; int hash_lists_size() const; private: int _internal_hash_lists_size() const; public: void clear_hash_lists(); ::mozilla::safebrowsing::v5::HashList* mutable_hash_lists(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::HashList >* mutable_hash_lists(); private: const ::mozilla::safebrowsing::v5::HashList& _internal_hash_lists(int index) const; ::mozilla::safebrowsing::v5::HashList* _internal_add_hash_lists(); public: const ::mozilla::safebrowsing::v5::HashList& hash_lists(int index) const; ::mozilla::safebrowsing::v5::HashList* add_hash_lists(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::HashList >& hash_lists() const; // string next_page_token = 2; void clear_next_page_token(); const std::string& next_page_token() const; template void set_next_page_token(ArgT0&& arg0, ArgT... args); std::string* mutable_next_page_token(); PROTOBUF_NODISCARD std::string* release_next_page_token(); void set_allocated_next_page_token(std::string* next_page_token); private: const std::string& _internal_next_page_token() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_next_page_token(const std::string& value); std::string* _internal_mutable_next_page_token(); public: // @@protoc_insertion_point(class_scope:mozilla.safebrowsing.v5.ListHashListsResponse) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::HashList > hash_lists_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr next_page_token_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_safebrowsing_5fv5_2eproto; }; // =================================================================== // =================================================================== #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ // SearchHashesRequest // repeated bytes hash_prefixes = 1; inline int SearchHashesRequest::_internal_hash_prefixes_size() const { return _impl_.hash_prefixes_.size(); } inline int SearchHashesRequest::hash_prefixes_size() const { return _internal_hash_prefixes_size(); } inline void SearchHashesRequest::clear_hash_prefixes() { _impl_.hash_prefixes_.Clear(); } inline std::string* SearchHashesRequest::add_hash_prefixes() { std::string* _s = _internal_add_hash_prefixes(); // @@protoc_insertion_point(field_add_mutable:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) return _s; } inline const std::string& SearchHashesRequest::_internal_hash_prefixes(int index) const { return _impl_.hash_prefixes_.Get(index); } inline const std::string& SearchHashesRequest::hash_prefixes(int index) const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) return _internal_hash_prefixes(index); } inline std::string* SearchHashesRequest::mutable_hash_prefixes(int index) { // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) return _impl_.hash_prefixes_.Mutable(index); } inline void SearchHashesRequest::set_hash_prefixes(int index, const std::string& value) { _impl_.hash_prefixes_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) } inline void SearchHashesRequest::set_hash_prefixes(int index, std::string&& value) { _impl_.hash_prefixes_.Mutable(index)->assign(std::move(value)); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) } inline void SearchHashesRequest::set_hash_prefixes(int index, const char* value) { GOOGLE_DCHECK(value != nullptr); _impl_.hash_prefixes_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set_char:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) } inline void SearchHashesRequest::set_hash_prefixes(int index, const void* value, size_t size) { _impl_.hash_prefixes_.Mutable(index)->assign( reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) } inline std::string* SearchHashesRequest::_internal_add_hash_prefixes() { return _impl_.hash_prefixes_.Add(); } inline void SearchHashesRequest::add_hash_prefixes(const std::string& value) { _impl_.hash_prefixes_.Add()->assign(value); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) } inline void SearchHashesRequest::add_hash_prefixes(std::string&& value) { _impl_.hash_prefixes_.Add(std::move(value)); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) } inline void SearchHashesRequest::add_hash_prefixes(const char* value) { GOOGLE_DCHECK(value != nullptr); _impl_.hash_prefixes_.Add()->assign(value); // @@protoc_insertion_point(field_add_char:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) } inline void SearchHashesRequest::add_hash_prefixes(const void* value, size_t size) { _impl_.hash_prefixes_.Add()->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_add_pointer:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& SearchHashesRequest::hash_prefixes() const { // @@protoc_insertion_point(field_list:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) return _impl_.hash_prefixes_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* SearchHashesRequest::mutable_hash_prefixes() { // @@protoc_insertion_point(field_mutable_list:mozilla.safebrowsing.v5.SearchHashesRequest.hash_prefixes) return &_impl_.hash_prefixes_; } // ------------------------------------------------------------------- // Duration // int64 seconds = 1; inline void Duration::clear_seconds() { _impl_.seconds_ = int64_t{0}; } inline int64_t Duration::_internal_seconds() const { return _impl_.seconds_; } inline int64_t Duration::seconds() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.Duration.seconds) return _internal_seconds(); } inline void Duration::_internal_set_seconds(int64_t value) { _impl_.seconds_ = value; } inline void Duration::set_seconds(int64_t value) { _internal_set_seconds(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.Duration.seconds) } // int32 nanos = 2; inline void Duration::clear_nanos() { _impl_.nanos_ = 0; } inline int32_t Duration::_internal_nanos() const { return _impl_.nanos_; } inline int32_t Duration::nanos() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.Duration.nanos) return _internal_nanos(); } inline void Duration::_internal_set_nanos(int32_t value) { _impl_.nanos_ = value; } inline void Duration::set_nanos(int32_t value) { _internal_set_nanos(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.Duration.nanos) } // ------------------------------------------------------------------- // SearchHashesResponse // repeated .mozilla.safebrowsing.v5.FullHash full_hashes = 1; inline int SearchHashesResponse::_internal_full_hashes_size() const { return _impl_.full_hashes_.size(); } inline int SearchHashesResponse::full_hashes_size() const { return _internal_full_hashes_size(); } inline void SearchHashesResponse::clear_full_hashes() { _impl_.full_hashes_.Clear(); } inline ::mozilla::safebrowsing::v5::FullHash* SearchHashesResponse::mutable_full_hashes(int index) { // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.SearchHashesResponse.full_hashes) return _impl_.full_hashes_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::FullHash >* SearchHashesResponse::mutable_full_hashes() { // @@protoc_insertion_point(field_mutable_list:mozilla.safebrowsing.v5.SearchHashesResponse.full_hashes) return &_impl_.full_hashes_; } inline const ::mozilla::safebrowsing::v5::FullHash& SearchHashesResponse::_internal_full_hashes(int index) const { return _impl_.full_hashes_.Get(index); } inline const ::mozilla::safebrowsing::v5::FullHash& SearchHashesResponse::full_hashes(int index) const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.SearchHashesResponse.full_hashes) return _internal_full_hashes(index); } inline ::mozilla::safebrowsing::v5::FullHash* SearchHashesResponse::_internal_add_full_hashes() { return _impl_.full_hashes_.Add(); } inline ::mozilla::safebrowsing::v5::FullHash* SearchHashesResponse::add_full_hashes() { ::mozilla::safebrowsing::v5::FullHash* _add = _internal_add_full_hashes(); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.SearchHashesResponse.full_hashes) return _add; } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::FullHash >& SearchHashesResponse::full_hashes() const { // @@protoc_insertion_point(field_list:mozilla.safebrowsing.v5.SearchHashesResponse.full_hashes) return _impl_.full_hashes_; } // .mozilla.safebrowsing.v5.Duration cache_duration = 2; inline bool SearchHashesResponse::_internal_has_cache_duration() const { return this != internal_default_instance() && _impl_.cache_duration_ != nullptr; } inline bool SearchHashesResponse::has_cache_duration() const { return _internal_has_cache_duration(); } inline void SearchHashesResponse::clear_cache_duration() { if (GetArenaForAllocation() == nullptr && _impl_.cache_duration_ != nullptr) { delete _impl_.cache_duration_; } _impl_.cache_duration_ = nullptr; } inline const ::mozilla::safebrowsing::v5::Duration& SearchHashesResponse::_internal_cache_duration() const { const ::mozilla::safebrowsing::v5::Duration* p = _impl_.cache_duration_; return p != nullptr ? *p : reinterpret_cast( ::mozilla::safebrowsing::v5::_Duration_default_instance_); } inline const ::mozilla::safebrowsing::v5::Duration& SearchHashesResponse::cache_duration() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.SearchHashesResponse.cache_duration) return _internal_cache_duration(); } inline void SearchHashesResponse::unsafe_arena_set_allocated_cache_duration( ::mozilla::safebrowsing::v5::Duration* cache_duration) { if (GetArenaForAllocation() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.cache_duration_); } _impl_.cache_duration_ = cache_duration; if (cache_duration) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.safebrowsing.v5.SearchHashesResponse.cache_duration) } inline ::mozilla::safebrowsing::v5::Duration* SearchHashesResponse::release_cache_duration() { ::mozilla::safebrowsing::v5::Duration* temp = _impl_.cache_duration_; _impl_.cache_duration_ = 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 ::mozilla::safebrowsing::v5::Duration* SearchHashesResponse::unsafe_arena_release_cache_duration() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.SearchHashesResponse.cache_duration) ::mozilla::safebrowsing::v5::Duration* temp = _impl_.cache_duration_; _impl_.cache_duration_ = nullptr; return temp; } inline ::mozilla::safebrowsing::v5::Duration* SearchHashesResponse::_internal_mutable_cache_duration() { if (_impl_.cache_duration_ == nullptr) { auto* p = CreateMaybeMessage<::mozilla::safebrowsing::v5::Duration>(GetArenaForAllocation()); _impl_.cache_duration_ = p; } return _impl_.cache_duration_; } inline ::mozilla::safebrowsing::v5::Duration* SearchHashesResponse::mutable_cache_duration() { ::mozilla::safebrowsing::v5::Duration* _msg = _internal_mutable_cache_duration(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.SearchHashesResponse.cache_duration) return _msg; } inline void SearchHashesResponse::set_allocated_cache_duration(::mozilla::safebrowsing::v5::Duration* cache_duration) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { delete _impl_.cache_duration_; } if (cache_duration) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(cache_duration); if (message_arena != submessage_arena) { cache_duration = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, cache_duration, submessage_arena); } } else { } _impl_.cache_duration_ = cache_duration; // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.SearchHashesResponse.cache_duration) } // ------------------------------------------------------------------- // FullHash_FullHashDetail // .mozilla.safebrowsing.v5.ThreatType threat_type = 1; inline void FullHash_FullHashDetail::clear_threat_type() { _impl_.threat_type_ = 0; } inline ::mozilla::safebrowsing::v5::ThreatType FullHash_FullHashDetail::_internal_threat_type() const { return static_cast< ::mozilla::safebrowsing::v5::ThreatType >(_impl_.threat_type_); } inline ::mozilla::safebrowsing::v5::ThreatType FullHash_FullHashDetail::threat_type() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.FullHash.FullHashDetail.threat_type) return _internal_threat_type(); } inline void FullHash_FullHashDetail::_internal_set_threat_type(::mozilla::safebrowsing::v5::ThreatType value) { _impl_.threat_type_ = value; } inline void FullHash_FullHashDetail::set_threat_type(::mozilla::safebrowsing::v5::ThreatType value) { _internal_set_threat_type(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.FullHash.FullHashDetail.threat_type) } // repeated .mozilla.safebrowsing.v5.ThreatAttribute attributes = 2; inline int FullHash_FullHashDetail::_internal_attributes_size() const { return _impl_.attributes_.size(); } inline int FullHash_FullHashDetail::attributes_size() const { return _internal_attributes_size(); } inline void FullHash_FullHashDetail::clear_attributes() { _impl_.attributes_.Clear(); } inline ::mozilla::safebrowsing::v5::ThreatAttribute FullHash_FullHashDetail::_internal_attributes(int index) const { return static_cast< ::mozilla::safebrowsing::v5::ThreatAttribute >(_impl_.attributes_.Get(index)); } inline ::mozilla::safebrowsing::v5::ThreatAttribute FullHash_FullHashDetail::attributes(int index) const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.FullHash.FullHashDetail.attributes) return _internal_attributes(index); } inline void FullHash_FullHashDetail::set_attributes(int index, ::mozilla::safebrowsing::v5::ThreatAttribute value) { _impl_.attributes_.Set(index, value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.FullHash.FullHashDetail.attributes) } inline void FullHash_FullHashDetail::_internal_add_attributes(::mozilla::safebrowsing::v5::ThreatAttribute value) { _impl_.attributes_.Add(value); } inline void FullHash_FullHashDetail::add_attributes(::mozilla::safebrowsing::v5::ThreatAttribute value) { _internal_add_attributes(value); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.FullHash.FullHashDetail.attributes) } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField& FullHash_FullHashDetail::attributes() const { // @@protoc_insertion_point(field_list:mozilla.safebrowsing.v5.FullHash.FullHashDetail.attributes) return _impl_.attributes_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* FullHash_FullHashDetail::_internal_mutable_attributes() { return &_impl_.attributes_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* FullHash_FullHashDetail::mutable_attributes() { // @@protoc_insertion_point(field_mutable_list:mozilla.safebrowsing.v5.FullHash.FullHashDetail.attributes) return _internal_mutable_attributes(); } // ------------------------------------------------------------------- // FullHash // bytes full_hash = 1; inline void FullHash::clear_full_hash() { _impl_.full_hash_.ClearToEmpty(); } inline const std::string& FullHash::full_hash() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.FullHash.full_hash) return _internal_full_hash(); } template inline PROTOBUF_ALWAYS_INLINE void FullHash::set_full_hash(ArgT0&& arg0, ArgT... args) { _impl_.full_hash_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.FullHash.full_hash) } inline std::string* FullHash::mutable_full_hash() { std::string* _s = _internal_mutable_full_hash(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.FullHash.full_hash) return _s; } inline const std::string& FullHash::_internal_full_hash() const { return _impl_.full_hash_.Get(); } inline void FullHash::_internal_set_full_hash(const std::string& value) { _impl_.full_hash_.Set(value, GetArenaForAllocation()); } inline std::string* FullHash::_internal_mutable_full_hash() { return _impl_.full_hash_.Mutable(GetArenaForAllocation()); } inline std::string* FullHash::release_full_hash() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.FullHash.full_hash) return _impl_.full_hash_.Release(); } inline void FullHash::set_allocated_full_hash(std::string* full_hash) { if (full_hash != nullptr) { } else { } _impl_.full_hash_.SetAllocated(full_hash, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.full_hash_.IsDefault()) { _impl_.full_hash_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.FullHash.full_hash) } // repeated .mozilla.safebrowsing.v5.FullHash.FullHashDetail full_hash_details = 2; inline int FullHash::_internal_full_hash_details_size() const { return _impl_.full_hash_details_.size(); } inline int FullHash::full_hash_details_size() const { return _internal_full_hash_details_size(); } inline void FullHash::clear_full_hash_details() { _impl_.full_hash_details_.Clear(); } inline ::mozilla::safebrowsing::v5::FullHash_FullHashDetail* FullHash::mutable_full_hash_details(int index) { // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.FullHash.full_hash_details) return _impl_.full_hash_details_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::FullHash_FullHashDetail >* FullHash::mutable_full_hash_details() { // @@protoc_insertion_point(field_mutable_list:mozilla.safebrowsing.v5.FullHash.full_hash_details) return &_impl_.full_hash_details_; } inline const ::mozilla::safebrowsing::v5::FullHash_FullHashDetail& FullHash::_internal_full_hash_details(int index) const { return _impl_.full_hash_details_.Get(index); } inline const ::mozilla::safebrowsing::v5::FullHash_FullHashDetail& FullHash::full_hash_details(int index) const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.FullHash.full_hash_details) return _internal_full_hash_details(index); } inline ::mozilla::safebrowsing::v5::FullHash_FullHashDetail* FullHash::_internal_add_full_hash_details() { return _impl_.full_hash_details_.Add(); } inline ::mozilla::safebrowsing::v5::FullHash_FullHashDetail* FullHash::add_full_hash_details() { ::mozilla::safebrowsing::v5::FullHash_FullHashDetail* _add = _internal_add_full_hash_details(); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.FullHash.full_hash_details) return _add; } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::FullHash_FullHashDetail >& FullHash::full_hash_details() const { // @@protoc_insertion_point(field_list:mozilla.safebrowsing.v5.FullHash.full_hash_details) return _impl_.full_hash_details_; } // ------------------------------------------------------------------- // GetHashListRequest // string name = 1; inline void GetHashListRequest::clear_name() { _impl_.name_.ClearToEmpty(); } inline const std::string& GetHashListRequest::name() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.GetHashListRequest.name) return _internal_name(); } template inline PROTOBUF_ALWAYS_INLINE void GetHashListRequest::set_name(ArgT0&& arg0, ArgT... args) { _impl_.name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.GetHashListRequest.name) } inline std::string* GetHashListRequest::mutable_name() { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.GetHashListRequest.name) return _s; } inline const std::string& GetHashListRequest::_internal_name() const { return _impl_.name_.Get(); } inline void GetHashListRequest::_internal_set_name(const std::string& value) { _impl_.name_.Set(value, GetArenaForAllocation()); } inline std::string* GetHashListRequest::_internal_mutable_name() { return _impl_.name_.Mutable(GetArenaForAllocation()); } inline std::string* GetHashListRequest::release_name() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.GetHashListRequest.name) return _impl_.name_.Release(); } inline void GetHashListRequest::set_allocated_name(std::string* name) { if (name != nullptr) { } else { } _impl_.name_.SetAllocated(name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.name_.IsDefault()) { _impl_.name_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.GetHashListRequest.name) } // bytes version = 2; inline void GetHashListRequest::clear_version() { _impl_.version_.ClearToEmpty(); } inline const std::string& GetHashListRequest::version() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.GetHashListRequest.version) return _internal_version(); } template inline PROTOBUF_ALWAYS_INLINE void GetHashListRequest::set_version(ArgT0&& arg0, ArgT... args) { _impl_.version_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.GetHashListRequest.version) } inline std::string* GetHashListRequest::mutable_version() { std::string* _s = _internal_mutable_version(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.GetHashListRequest.version) return _s; } inline const std::string& GetHashListRequest::_internal_version() const { return _impl_.version_.Get(); } inline void GetHashListRequest::_internal_set_version(const std::string& value) { _impl_.version_.Set(value, GetArenaForAllocation()); } inline std::string* GetHashListRequest::_internal_mutable_version() { return _impl_.version_.Mutable(GetArenaForAllocation()); } inline std::string* GetHashListRequest::release_version() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.GetHashListRequest.version) return _impl_.version_.Release(); } inline void GetHashListRequest::set_allocated_version(std::string* version) { if (version != nullptr) { } else { } _impl_.version_.SetAllocated(version, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.version_.IsDefault()) { _impl_.version_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.GetHashListRequest.version) } // .mozilla.safebrowsing.v5.SizeConstraints size_constraints = 4; inline bool GetHashListRequest::_internal_has_size_constraints() const { return this != internal_default_instance() && _impl_.size_constraints_ != nullptr; } inline bool GetHashListRequest::has_size_constraints() const { return _internal_has_size_constraints(); } inline void GetHashListRequest::clear_size_constraints() { if (GetArenaForAllocation() == nullptr && _impl_.size_constraints_ != nullptr) { delete _impl_.size_constraints_; } _impl_.size_constraints_ = nullptr; } inline const ::mozilla::safebrowsing::v5::SizeConstraints& GetHashListRequest::_internal_size_constraints() const { const ::mozilla::safebrowsing::v5::SizeConstraints* p = _impl_.size_constraints_; return p != nullptr ? *p : reinterpret_cast( ::mozilla::safebrowsing::v5::_SizeConstraints_default_instance_); } inline const ::mozilla::safebrowsing::v5::SizeConstraints& GetHashListRequest::size_constraints() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.GetHashListRequest.size_constraints) return _internal_size_constraints(); } inline void GetHashListRequest::unsafe_arena_set_allocated_size_constraints( ::mozilla::safebrowsing::v5::SizeConstraints* size_constraints) { if (GetArenaForAllocation() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.size_constraints_); } _impl_.size_constraints_ = size_constraints; if (size_constraints) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.safebrowsing.v5.GetHashListRequest.size_constraints) } inline ::mozilla::safebrowsing::v5::SizeConstraints* GetHashListRequest::release_size_constraints() { ::mozilla::safebrowsing::v5::SizeConstraints* temp = _impl_.size_constraints_; _impl_.size_constraints_ = 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 ::mozilla::safebrowsing::v5::SizeConstraints* GetHashListRequest::unsafe_arena_release_size_constraints() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.GetHashListRequest.size_constraints) ::mozilla::safebrowsing::v5::SizeConstraints* temp = _impl_.size_constraints_; _impl_.size_constraints_ = nullptr; return temp; } inline ::mozilla::safebrowsing::v5::SizeConstraints* GetHashListRequest::_internal_mutable_size_constraints() { if (_impl_.size_constraints_ == nullptr) { auto* p = CreateMaybeMessage<::mozilla::safebrowsing::v5::SizeConstraints>(GetArenaForAllocation()); _impl_.size_constraints_ = p; } return _impl_.size_constraints_; } inline ::mozilla::safebrowsing::v5::SizeConstraints* GetHashListRequest::mutable_size_constraints() { ::mozilla::safebrowsing::v5::SizeConstraints* _msg = _internal_mutable_size_constraints(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.GetHashListRequest.size_constraints) return _msg; } inline void GetHashListRequest::set_allocated_size_constraints(::mozilla::safebrowsing::v5::SizeConstraints* size_constraints) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { delete _impl_.size_constraints_; } if (size_constraints) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(size_constraints); if (message_arena != submessage_arena) { size_constraints = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, size_constraints, submessage_arena); } } else { } _impl_.size_constraints_ = size_constraints; // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.GetHashListRequest.size_constraints) } // ------------------------------------------------------------------- // SizeConstraints // int32 max_update_entries = 1; inline void SizeConstraints::clear_max_update_entries() { _impl_.max_update_entries_ = 0; } inline int32_t SizeConstraints::_internal_max_update_entries() const { return _impl_.max_update_entries_; } inline int32_t SizeConstraints::max_update_entries() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.SizeConstraints.max_update_entries) return _internal_max_update_entries(); } inline void SizeConstraints::_internal_set_max_update_entries(int32_t value) { _impl_.max_update_entries_ = value; } inline void SizeConstraints::set_max_update_entries(int32_t value) { _internal_set_max_update_entries(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.SizeConstraints.max_update_entries) } // int32 max_database_entries = 2; inline void SizeConstraints::clear_max_database_entries() { _impl_.max_database_entries_ = 0; } inline int32_t SizeConstraints::_internal_max_database_entries() const { return _impl_.max_database_entries_; } inline int32_t SizeConstraints::max_database_entries() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.SizeConstraints.max_database_entries) return _internal_max_database_entries(); } inline void SizeConstraints::_internal_set_max_database_entries(int32_t value) { _impl_.max_database_entries_ = value; } inline void SizeConstraints::set_max_database_entries(int32_t value) { _internal_set_max_database_entries(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.SizeConstraints.max_database_entries) } // ------------------------------------------------------------------- // RiceDeltaEncoded32Bit // uint32 first_value = 1; inline void RiceDeltaEncoded32Bit::clear_first_value() { _impl_.first_value_ = 0u; } inline uint32_t RiceDeltaEncoded32Bit::_internal_first_value() const { return _impl_.first_value_; } inline uint32_t RiceDeltaEncoded32Bit::first_value() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.first_value) return _internal_first_value(); } inline void RiceDeltaEncoded32Bit::_internal_set_first_value(uint32_t value) { _impl_.first_value_ = value; } inline void RiceDeltaEncoded32Bit::set_first_value(uint32_t value) { _internal_set_first_value(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.first_value) } // int32 rice_parameter = 2; inline void RiceDeltaEncoded32Bit::clear_rice_parameter() { _impl_.rice_parameter_ = 0; } inline int32_t RiceDeltaEncoded32Bit::_internal_rice_parameter() const { return _impl_.rice_parameter_; } inline int32_t RiceDeltaEncoded32Bit::rice_parameter() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.rice_parameter) return _internal_rice_parameter(); } inline void RiceDeltaEncoded32Bit::_internal_set_rice_parameter(int32_t value) { _impl_.rice_parameter_ = value; } inline void RiceDeltaEncoded32Bit::set_rice_parameter(int32_t value) { _internal_set_rice_parameter(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.rice_parameter) } // int32 entries_count = 3; inline void RiceDeltaEncoded32Bit::clear_entries_count() { _impl_.entries_count_ = 0; } inline int32_t RiceDeltaEncoded32Bit::_internal_entries_count() const { return _impl_.entries_count_; } inline int32_t RiceDeltaEncoded32Bit::entries_count() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.entries_count) return _internal_entries_count(); } inline void RiceDeltaEncoded32Bit::_internal_set_entries_count(int32_t value) { _impl_.entries_count_ = value; } inline void RiceDeltaEncoded32Bit::set_entries_count(int32_t value) { _internal_set_entries_count(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.entries_count) } // bytes encoded_data = 4; inline void RiceDeltaEncoded32Bit::clear_encoded_data() { _impl_.encoded_data_.ClearToEmpty(); } inline const std::string& RiceDeltaEncoded32Bit::encoded_data() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.encoded_data) return _internal_encoded_data(); } template inline PROTOBUF_ALWAYS_INLINE void RiceDeltaEncoded32Bit::set_encoded_data(ArgT0&& arg0, ArgT... args) { _impl_.encoded_data_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.encoded_data) } inline std::string* RiceDeltaEncoded32Bit::mutable_encoded_data() { std::string* _s = _internal_mutable_encoded_data(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.encoded_data) return _s; } inline const std::string& RiceDeltaEncoded32Bit::_internal_encoded_data() const { return _impl_.encoded_data_.Get(); } inline void RiceDeltaEncoded32Bit::_internal_set_encoded_data(const std::string& value) { _impl_.encoded_data_.Set(value, GetArenaForAllocation()); } inline std::string* RiceDeltaEncoded32Bit::_internal_mutable_encoded_data() { return _impl_.encoded_data_.Mutable(GetArenaForAllocation()); } inline std::string* RiceDeltaEncoded32Bit::release_encoded_data() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.encoded_data) return _impl_.encoded_data_.Release(); } inline void RiceDeltaEncoded32Bit::set_allocated_encoded_data(std::string* encoded_data) { if (encoded_data != nullptr) { } else { } _impl_.encoded_data_.SetAllocated(encoded_data, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.encoded_data_.IsDefault()) { _impl_.encoded_data_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit.encoded_data) } // ------------------------------------------------------------------- // RiceDeltaEncoded64Bit // uint64 first_value = 1; inline void RiceDeltaEncoded64Bit::clear_first_value() { _impl_.first_value_ = uint64_t{0u}; } inline uint64_t RiceDeltaEncoded64Bit::_internal_first_value() const { return _impl_.first_value_; } inline uint64_t RiceDeltaEncoded64Bit::first_value() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.first_value) return _internal_first_value(); } inline void RiceDeltaEncoded64Bit::_internal_set_first_value(uint64_t value) { _impl_.first_value_ = value; } inline void RiceDeltaEncoded64Bit::set_first_value(uint64_t value) { _internal_set_first_value(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.first_value) } // int32 rice_parameter = 2; inline void RiceDeltaEncoded64Bit::clear_rice_parameter() { _impl_.rice_parameter_ = 0; } inline int32_t RiceDeltaEncoded64Bit::_internal_rice_parameter() const { return _impl_.rice_parameter_; } inline int32_t RiceDeltaEncoded64Bit::rice_parameter() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.rice_parameter) return _internal_rice_parameter(); } inline void RiceDeltaEncoded64Bit::_internal_set_rice_parameter(int32_t value) { _impl_.rice_parameter_ = value; } inline void RiceDeltaEncoded64Bit::set_rice_parameter(int32_t value) { _internal_set_rice_parameter(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.rice_parameter) } // int32 entries_count = 3; inline void RiceDeltaEncoded64Bit::clear_entries_count() { _impl_.entries_count_ = 0; } inline int32_t RiceDeltaEncoded64Bit::_internal_entries_count() const { return _impl_.entries_count_; } inline int32_t RiceDeltaEncoded64Bit::entries_count() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.entries_count) return _internal_entries_count(); } inline void RiceDeltaEncoded64Bit::_internal_set_entries_count(int32_t value) { _impl_.entries_count_ = value; } inline void RiceDeltaEncoded64Bit::set_entries_count(int32_t value) { _internal_set_entries_count(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.entries_count) } // bytes encoded_data = 4; inline void RiceDeltaEncoded64Bit::clear_encoded_data() { _impl_.encoded_data_.ClearToEmpty(); } inline const std::string& RiceDeltaEncoded64Bit::encoded_data() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.encoded_data) return _internal_encoded_data(); } template inline PROTOBUF_ALWAYS_INLINE void RiceDeltaEncoded64Bit::set_encoded_data(ArgT0&& arg0, ArgT... args) { _impl_.encoded_data_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.encoded_data) } inline std::string* RiceDeltaEncoded64Bit::mutable_encoded_data() { std::string* _s = _internal_mutable_encoded_data(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.encoded_data) return _s; } inline const std::string& RiceDeltaEncoded64Bit::_internal_encoded_data() const { return _impl_.encoded_data_.Get(); } inline void RiceDeltaEncoded64Bit::_internal_set_encoded_data(const std::string& value) { _impl_.encoded_data_.Set(value, GetArenaForAllocation()); } inline std::string* RiceDeltaEncoded64Bit::_internal_mutable_encoded_data() { return _impl_.encoded_data_.Mutable(GetArenaForAllocation()); } inline std::string* RiceDeltaEncoded64Bit::release_encoded_data() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.encoded_data) return _impl_.encoded_data_.Release(); } inline void RiceDeltaEncoded64Bit::set_allocated_encoded_data(std::string* encoded_data) { if (encoded_data != nullptr) { } else { } _impl_.encoded_data_.SetAllocated(encoded_data, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.encoded_data_.IsDefault()) { _impl_.encoded_data_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit.encoded_data) } // ------------------------------------------------------------------- // RiceDeltaEncoded128Bit // uint64 first_value_hi = 1; inline void RiceDeltaEncoded128Bit::clear_first_value_hi() { _impl_.first_value_hi_ = uint64_t{0u}; } inline uint64_t RiceDeltaEncoded128Bit::_internal_first_value_hi() const { return _impl_.first_value_hi_; } inline uint64_t RiceDeltaEncoded128Bit::first_value_hi() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.first_value_hi) return _internal_first_value_hi(); } inline void RiceDeltaEncoded128Bit::_internal_set_first_value_hi(uint64_t value) { _impl_.first_value_hi_ = value; } inline void RiceDeltaEncoded128Bit::set_first_value_hi(uint64_t value) { _internal_set_first_value_hi(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.first_value_hi) } // fixed64 first_value_lo = 2; inline void RiceDeltaEncoded128Bit::clear_first_value_lo() { _impl_.first_value_lo_ = uint64_t{0u}; } inline uint64_t RiceDeltaEncoded128Bit::_internal_first_value_lo() const { return _impl_.first_value_lo_; } inline uint64_t RiceDeltaEncoded128Bit::first_value_lo() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.first_value_lo) return _internal_first_value_lo(); } inline void RiceDeltaEncoded128Bit::_internal_set_first_value_lo(uint64_t value) { _impl_.first_value_lo_ = value; } inline void RiceDeltaEncoded128Bit::set_first_value_lo(uint64_t value) { _internal_set_first_value_lo(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.first_value_lo) } // int32 rice_parameter = 3; inline void RiceDeltaEncoded128Bit::clear_rice_parameter() { _impl_.rice_parameter_ = 0; } inline int32_t RiceDeltaEncoded128Bit::_internal_rice_parameter() const { return _impl_.rice_parameter_; } inline int32_t RiceDeltaEncoded128Bit::rice_parameter() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.rice_parameter) return _internal_rice_parameter(); } inline void RiceDeltaEncoded128Bit::_internal_set_rice_parameter(int32_t value) { _impl_.rice_parameter_ = value; } inline void RiceDeltaEncoded128Bit::set_rice_parameter(int32_t value) { _internal_set_rice_parameter(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.rice_parameter) } // int32 entries_count = 4; inline void RiceDeltaEncoded128Bit::clear_entries_count() { _impl_.entries_count_ = 0; } inline int32_t RiceDeltaEncoded128Bit::_internal_entries_count() const { return _impl_.entries_count_; } inline int32_t RiceDeltaEncoded128Bit::entries_count() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.entries_count) return _internal_entries_count(); } inline void RiceDeltaEncoded128Bit::_internal_set_entries_count(int32_t value) { _impl_.entries_count_ = value; } inline void RiceDeltaEncoded128Bit::set_entries_count(int32_t value) { _internal_set_entries_count(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.entries_count) } // bytes encoded_data = 5; inline void RiceDeltaEncoded128Bit::clear_encoded_data() { _impl_.encoded_data_.ClearToEmpty(); } inline const std::string& RiceDeltaEncoded128Bit::encoded_data() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.encoded_data) return _internal_encoded_data(); } template inline PROTOBUF_ALWAYS_INLINE void RiceDeltaEncoded128Bit::set_encoded_data(ArgT0&& arg0, ArgT... args) { _impl_.encoded_data_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.encoded_data) } inline std::string* RiceDeltaEncoded128Bit::mutable_encoded_data() { std::string* _s = _internal_mutable_encoded_data(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.encoded_data) return _s; } inline const std::string& RiceDeltaEncoded128Bit::_internal_encoded_data() const { return _impl_.encoded_data_.Get(); } inline void RiceDeltaEncoded128Bit::_internal_set_encoded_data(const std::string& value) { _impl_.encoded_data_.Set(value, GetArenaForAllocation()); } inline std::string* RiceDeltaEncoded128Bit::_internal_mutable_encoded_data() { return _impl_.encoded_data_.Mutable(GetArenaForAllocation()); } inline std::string* RiceDeltaEncoded128Bit::release_encoded_data() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.encoded_data) return _impl_.encoded_data_.Release(); } inline void RiceDeltaEncoded128Bit::set_allocated_encoded_data(std::string* encoded_data) { if (encoded_data != nullptr) { } else { } _impl_.encoded_data_.SetAllocated(encoded_data, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.encoded_data_.IsDefault()) { _impl_.encoded_data_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit.encoded_data) } // ------------------------------------------------------------------- // RiceDeltaEncoded256Bit // uint64 first_value_first_part = 1; inline void RiceDeltaEncoded256Bit::clear_first_value_first_part() { _impl_.first_value_first_part_ = uint64_t{0u}; } inline uint64_t RiceDeltaEncoded256Bit::_internal_first_value_first_part() const { return _impl_.first_value_first_part_; } inline uint64_t RiceDeltaEncoded256Bit::first_value_first_part() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.first_value_first_part) return _internal_first_value_first_part(); } inline void RiceDeltaEncoded256Bit::_internal_set_first_value_first_part(uint64_t value) { _impl_.first_value_first_part_ = value; } inline void RiceDeltaEncoded256Bit::set_first_value_first_part(uint64_t value) { _internal_set_first_value_first_part(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.first_value_first_part) } // fixed64 first_value_second_part = 2; inline void RiceDeltaEncoded256Bit::clear_first_value_second_part() { _impl_.first_value_second_part_ = uint64_t{0u}; } inline uint64_t RiceDeltaEncoded256Bit::_internal_first_value_second_part() const { return _impl_.first_value_second_part_; } inline uint64_t RiceDeltaEncoded256Bit::first_value_second_part() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.first_value_second_part) return _internal_first_value_second_part(); } inline void RiceDeltaEncoded256Bit::_internal_set_first_value_second_part(uint64_t value) { _impl_.first_value_second_part_ = value; } inline void RiceDeltaEncoded256Bit::set_first_value_second_part(uint64_t value) { _internal_set_first_value_second_part(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.first_value_second_part) } // fixed64 first_value_third_part = 3; inline void RiceDeltaEncoded256Bit::clear_first_value_third_part() { _impl_.first_value_third_part_ = uint64_t{0u}; } inline uint64_t RiceDeltaEncoded256Bit::_internal_first_value_third_part() const { return _impl_.first_value_third_part_; } inline uint64_t RiceDeltaEncoded256Bit::first_value_third_part() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.first_value_third_part) return _internal_first_value_third_part(); } inline void RiceDeltaEncoded256Bit::_internal_set_first_value_third_part(uint64_t value) { _impl_.first_value_third_part_ = value; } inline void RiceDeltaEncoded256Bit::set_first_value_third_part(uint64_t value) { _internal_set_first_value_third_part(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.first_value_third_part) } // fixed64 first_value_fourth_part = 4; inline void RiceDeltaEncoded256Bit::clear_first_value_fourth_part() { _impl_.first_value_fourth_part_ = uint64_t{0u}; } inline uint64_t RiceDeltaEncoded256Bit::_internal_first_value_fourth_part() const { return _impl_.first_value_fourth_part_; } inline uint64_t RiceDeltaEncoded256Bit::first_value_fourth_part() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.first_value_fourth_part) return _internal_first_value_fourth_part(); } inline void RiceDeltaEncoded256Bit::_internal_set_first_value_fourth_part(uint64_t value) { _impl_.first_value_fourth_part_ = value; } inline void RiceDeltaEncoded256Bit::set_first_value_fourth_part(uint64_t value) { _internal_set_first_value_fourth_part(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.first_value_fourth_part) } // int32 rice_parameter = 5; inline void RiceDeltaEncoded256Bit::clear_rice_parameter() { _impl_.rice_parameter_ = 0; } inline int32_t RiceDeltaEncoded256Bit::_internal_rice_parameter() const { return _impl_.rice_parameter_; } inline int32_t RiceDeltaEncoded256Bit::rice_parameter() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.rice_parameter) return _internal_rice_parameter(); } inline void RiceDeltaEncoded256Bit::_internal_set_rice_parameter(int32_t value) { _impl_.rice_parameter_ = value; } inline void RiceDeltaEncoded256Bit::set_rice_parameter(int32_t value) { _internal_set_rice_parameter(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.rice_parameter) } // int32 entries_count = 6; inline void RiceDeltaEncoded256Bit::clear_entries_count() { _impl_.entries_count_ = 0; } inline int32_t RiceDeltaEncoded256Bit::_internal_entries_count() const { return _impl_.entries_count_; } inline int32_t RiceDeltaEncoded256Bit::entries_count() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.entries_count) return _internal_entries_count(); } inline void RiceDeltaEncoded256Bit::_internal_set_entries_count(int32_t value) { _impl_.entries_count_ = value; } inline void RiceDeltaEncoded256Bit::set_entries_count(int32_t value) { _internal_set_entries_count(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.entries_count) } // bytes encoded_data = 7; inline void RiceDeltaEncoded256Bit::clear_encoded_data() { _impl_.encoded_data_.ClearToEmpty(); } inline const std::string& RiceDeltaEncoded256Bit::encoded_data() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.encoded_data) return _internal_encoded_data(); } template inline PROTOBUF_ALWAYS_INLINE void RiceDeltaEncoded256Bit::set_encoded_data(ArgT0&& arg0, ArgT... args) { _impl_.encoded_data_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.encoded_data) } inline std::string* RiceDeltaEncoded256Bit::mutable_encoded_data() { std::string* _s = _internal_mutable_encoded_data(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.encoded_data) return _s; } inline const std::string& RiceDeltaEncoded256Bit::_internal_encoded_data() const { return _impl_.encoded_data_.Get(); } inline void RiceDeltaEncoded256Bit::_internal_set_encoded_data(const std::string& value) { _impl_.encoded_data_.Set(value, GetArenaForAllocation()); } inline std::string* RiceDeltaEncoded256Bit::_internal_mutable_encoded_data() { return _impl_.encoded_data_.Mutable(GetArenaForAllocation()); } inline std::string* RiceDeltaEncoded256Bit::release_encoded_data() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.encoded_data) return _impl_.encoded_data_.Release(); } inline void RiceDeltaEncoded256Bit::set_allocated_encoded_data(std::string* encoded_data) { if (encoded_data != nullptr) { } else { } _impl_.encoded_data_.SetAllocated(encoded_data, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.encoded_data_.IsDefault()) { _impl_.encoded_data_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit.encoded_data) } // ------------------------------------------------------------------- // HashListMetadata // repeated .mozilla.safebrowsing.v5.ThreatType threat_types = 1; inline int HashListMetadata::_internal_threat_types_size() const { return _impl_.threat_types_.size(); } inline int HashListMetadata::threat_types_size() const { return _internal_threat_types_size(); } inline void HashListMetadata::clear_threat_types() { _impl_.threat_types_.Clear(); } inline ::mozilla::safebrowsing::v5::ThreatType HashListMetadata::_internal_threat_types(int index) const { return static_cast< ::mozilla::safebrowsing::v5::ThreatType >(_impl_.threat_types_.Get(index)); } inline ::mozilla::safebrowsing::v5::ThreatType HashListMetadata::threat_types(int index) const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashListMetadata.threat_types) return _internal_threat_types(index); } inline void HashListMetadata::set_threat_types(int index, ::mozilla::safebrowsing::v5::ThreatType value) { _impl_.threat_types_.Set(index, value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.HashListMetadata.threat_types) } inline void HashListMetadata::_internal_add_threat_types(::mozilla::safebrowsing::v5::ThreatType value) { _impl_.threat_types_.Add(value); } inline void HashListMetadata::add_threat_types(::mozilla::safebrowsing::v5::ThreatType value) { _internal_add_threat_types(value); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.HashListMetadata.threat_types) } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField& HashListMetadata::threat_types() const { // @@protoc_insertion_point(field_list:mozilla.safebrowsing.v5.HashListMetadata.threat_types) return _impl_.threat_types_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* HashListMetadata::_internal_mutable_threat_types() { return &_impl_.threat_types_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* HashListMetadata::mutable_threat_types() { // @@protoc_insertion_point(field_mutable_list:mozilla.safebrowsing.v5.HashListMetadata.threat_types) return _internal_mutable_threat_types(); } // repeated .mozilla.safebrowsing.v5.LikelySafeType likely_safe_types = 2; inline int HashListMetadata::_internal_likely_safe_types_size() const { return _impl_.likely_safe_types_.size(); } inline int HashListMetadata::likely_safe_types_size() const { return _internal_likely_safe_types_size(); } inline void HashListMetadata::clear_likely_safe_types() { _impl_.likely_safe_types_.Clear(); } inline ::mozilla::safebrowsing::v5::LikelySafeType HashListMetadata::_internal_likely_safe_types(int index) const { return static_cast< ::mozilla::safebrowsing::v5::LikelySafeType >(_impl_.likely_safe_types_.Get(index)); } inline ::mozilla::safebrowsing::v5::LikelySafeType HashListMetadata::likely_safe_types(int index) const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashListMetadata.likely_safe_types) return _internal_likely_safe_types(index); } inline void HashListMetadata::set_likely_safe_types(int index, ::mozilla::safebrowsing::v5::LikelySafeType value) { _impl_.likely_safe_types_.Set(index, value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.HashListMetadata.likely_safe_types) } inline void HashListMetadata::_internal_add_likely_safe_types(::mozilla::safebrowsing::v5::LikelySafeType value) { _impl_.likely_safe_types_.Add(value); } inline void HashListMetadata::add_likely_safe_types(::mozilla::safebrowsing::v5::LikelySafeType value) { _internal_add_likely_safe_types(value); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.HashListMetadata.likely_safe_types) } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField& HashListMetadata::likely_safe_types() const { // @@protoc_insertion_point(field_list:mozilla.safebrowsing.v5.HashListMetadata.likely_safe_types) return _impl_.likely_safe_types_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* HashListMetadata::_internal_mutable_likely_safe_types() { return &_impl_.likely_safe_types_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* HashListMetadata::mutable_likely_safe_types() { // @@protoc_insertion_point(field_mutable_list:mozilla.safebrowsing.v5.HashListMetadata.likely_safe_types) return _internal_mutable_likely_safe_types(); } // string description = 4; inline void HashListMetadata::clear_description() { _impl_.description_.ClearToEmpty(); } inline const std::string& HashListMetadata::description() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashListMetadata.description) return _internal_description(); } template inline PROTOBUF_ALWAYS_INLINE void HashListMetadata::set_description(ArgT0&& arg0, ArgT... args) { _impl_.description_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.HashListMetadata.description) } inline std::string* HashListMetadata::mutable_description() { std::string* _s = _internal_mutable_description(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashListMetadata.description) return _s; } inline const std::string& HashListMetadata::_internal_description() const { return _impl_.description_.Get(); } inline void HashListMetadata::_internal_set_description(const std::string& value) { _impl_.description_.Set(value, GetArenaForAllocation()); } inline std::string* HashListMetadata::_internal_mutable_description() { return _impl_.description_.Mutable(GetArenaForAllocation()); } inline std::string* HashListMetadata::release_description() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashListMetadata.description) return _impl_.description_.Release(); } inline void HashListMetadata::set_allocated_description(std::string* description) { if (description != nullptr) { } else { } _impl_.description_.SetAllocated(description, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.description_.IsDefault()) { _impl_.description_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.HashListMetadata.description) } // .mozilla.safebrowsing.v5.HashListMetadata.HashLength hash_length = 6; inline void HashListMetadata::clear_hash_length() { _impl_.hash_length_ = 0; } inline ::mozilla::safebrowsing::v5::HashListMetadata_HashLength HashListMetadata::_internal_hash_length() const { return static_cast< ::mozilla::safebrowsing::v5::HashListMetadata_HashLength >(_impl_.hash_length_); } inline ::mozilla::safebrowsing::v5::HashListMetadata_HashLength HashListMetadata::hash_length() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashListMetadata.hash_length) return _internal_hash_length(); } inline void HashListMetadata::_internal_set_hash_length(::mozilla::safebrowsing::v5::HashListMetadata_HashLength value) { _impl_.hash_length_ = value; } inline void HashListMetadata::set_hash_length(::mozilla::safebrowsing::v5::HashListMetadata_HashLength value) { _internal_set_hash_length(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.HashListMetadata.hash_length) } // ------------------------------------------------------------------- // HashList // .mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit additions_four_bytes = 4; inline bool HashList::_internal_has_additions_four_bytes() const { return compressed_additions_case() == kAdditionsFourBytes; } inline bool HashList::has_additions_four_bytes() const { return _internal_has_additions_four_bytes(); } inline void HashList::set_has_additions_four_bytes() { _impl_._oneof_case_[0] = kAdditionsFourBytes; } inline void HashList::clear_additions_four_bytes() { if (_internal_has_additions_four_bytes()) { if (GetArenaForAllocation() == nullptr) { delete _impl_.compressed_additions_.additions_four_bytes_; } clear_has_compressed_additions(); } } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* HashList::release_additions_four_bytes() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashList.additions_four_bytes) if (_internal_has_additions_four_bytes()) { clear_has_compressed_additions(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* temp = _impl_.compressed_additions_.additions_four_bytes_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } _impl_.compressed_additions_.additions_four_bytes_ = nullptr; return temp; } else { return nullptr; } } inline const ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit& HashList::_internal_additions_four_bytes() const { return _internal_has_additions_four_bytes() ? *_impl_.compressed_additions_.additions_four_bytes_ : reinterpret_cast< ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit&>(::mozilla::safebrowsing::v5::_RiceDeltaEncoded32Bit_default_instance_); } inline const ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit& HashList::additions_four_bytes() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.additions_four_bytes) return _internal_additions_four_bytes(); } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* HashList::unsafe_arena_release_additions_four_bytes() { // @@protoc_insertion_point(field_unsafe_arena_release:mozilla.safebrowsing.v5.HashList.additions_four_bytes) if (_internal_has_additions_four_bytes()) { clear_has_compressed_additions(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* temp = _impl_.compressed_additions_.additions_four_bytes_; _impl_.compressed_additions_.additions_four_bytes_ = nullptr; return temp; } else { return nullptr; } } inline void HashList::unsafe_arena_set_allocated_additions_four_bytes(::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* additions_four_bytes) { clear_compressed_additions(); if (additions_four_bytes) { set_has_additions_four_bytes(); _impl_.compressed_additions_.additions_four_bytes_ = additions_four_bytes; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.safebrowsing.v5.HashList.additions_four_bytes) } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* HashList::_internal_mutable_additions_four_bytes() { if (!_internal_has_additions_four_bytes()) { clear_compressed_additions(); set_has_additions_four_bytes(); _impl_.compressed_additions_.additions_four_bytes_ = CreateMaybeMessage< ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit >(GetArenaForAllocation()); } return _impl_.compressed_additions_.additions_four_bytes_; } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* HashList::mutable_additions_four_bytes() { ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* _msg = _internal_mutable_additions_four_bytes(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashList.additions_four_bytes) return _msg; } // .mozilla.safebrowsing.v5.RiceDeltaEncoded64Bit additions_eight_bytes = 9; inline bool HashList::_internal_has_additions_eight_bytes() const { return compressed_additions_case() == kAdditionsEightBytes; } inline bool HashList::has_additions_eight_bytes() const { return _internal_has_additions_eight_bytes(); } inline void HashList::set_has_additions_eight_bytes() { _impl_._oneof_case_[0] = kAdditionsEightBytes; } inline void HashList::clear_additions_eight_bytes() { if (_internal_has_additions_eight_bytes()) { if (GetArenaForAllocation() == nullptr) { delete _impl_.compressed_additions_.additions_eight_bytes_; } clear_has_compressed_additions(); } } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* HashList::release_additions_eight_bytes() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashList.additions_eight_bytes) if (_internal_has_additions_eight_bytes()) { clear_has_compressed_additions(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* temp = _impl_.compressed_additions_.additions_eight_bytes_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } _impl_.compressed_additions_.additions_eight_bytes_ = nullptr; return temp; } else { return nullptr; } } inline const ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit& HashList::_internal_additions_eight_bytes() const { return _internal_has_additions_eight_bytes() ? *_impl_.compressed_additions_.additions_eight_bytes_ : reinterpret_cast< ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit&>(::mozilla::safebrowsing::v5::_RiceDeltaEncoded64Bit_default_instance_); } inline const ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit& HashList::additions_eight_bytes() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.additions_eight_bytes) return _internal_additions_eight_bytes(); } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* HashList::unsafe_arena_release_additions_eight_bytes() { // @@protoc_insertion_point(field_unsafe_arena_release:mozilla.safebrowsing.v5.HashList.additions_eight_bytes) if (_internal_has_additions_eight_bytes()) { clear_has_compressed_additions(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* temp = _impl_.compressed_additions_.additions_eight_bytes_; _impl_.compressed_additions_.additions_eight_bytes_ = nullptr; return temp; } else { return nullptr; } } inline void HashList::unsafe_arena_set_allocated_additions_eight_bytes(::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* additions_eight_bytes) { clear_compressed_additions(); if (additions_eight_bytes) { set_has_additions_eight_bytes(); _impl_.compressed_additions_.additions_eight_bytes_ = additions_eight_bytes; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.safebrowsing.v5.HashList.additions_eight_bytes) } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* HashList::_internal_mutable_additions_eight_bytes() { if (!_internal_has_additions_eight_bytes()) { clear_compressed_additions(); set_has_additions_eight_bytes(); _impl_.compressed_additions_.additions_eight_bytes_ = CreateMaybeMessage< ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit >(GetArenaForAllocation()); } return _impl_.compressed_additions_.additions_eight_bytes_; } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* HashList::mutable_additions_eight_bytes() { ::mozilla::safebrowsing::v5::RiceDeltaEncoded64Bit* _msg = _internal_mutable_additions_eight_bytes(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashList.additions_eight_bytes) return _msg; } // .mozilla.safebrowsing.v5.RiceDeltaEncoded128Bit additions_sixteen_bytes = 10; inline bool HashList::_internal_has_additions_sixteen_bytes() const { return compressed_additions_case() == kAdditionsSixteenBytes; } inline bool HashList::has_additions_sixteen_bytes() const { return _internal_has_additions_sixteen_bytes(); } inline void HashList::set_has_additions_sixteen_bytes() { _impl_._oneof_case_[0] = kAdditionsSixteenBytes; } inline void HashList::clear_additions_sixteen_bytes() { if (_internal_has_additions_sixteen_bytes()) { if (GetArenaForAllocation() == nullptr) { delete _impl_.compressed_additions_.additions_sixteen_bytes_; } clear_has_compressed_additions(); } } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* HashList::release_additions_sixteen_bytes() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashList.additions_sixteen_bytes) if (_internal_has_additions_sixteen_bytes()) { clear_has_compressed_additions(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* temp = _impl_.compressed_additions_.additions_sixteen_bytes_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } _impl_.compressed_additions_.additions_sixteen_bytes_ = nullptr; return temp; } else { return nullptr; } } inline const ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit& HashList::_internal_additions_sixteen_bytes() const { return _internal_has_additions_sixteen_bytes() ? *_impl_.compressed_additions_.additions_sixteen_bytes_ : reinterpret_cast< ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit&>(::mozilla::safebrowsing::v5::_RiceDeltaEncoded128Bit_default_instance_); } inline const ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit& HashList::additions_sixteen_bytes() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.additions_sixteen_bytes) return _internal_additions_sixteen_bytes(); } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* HashList::unsafe_arena_release_additions_sixteen_bytes() { // @@protoc_insertion_point(field_unsafe_arena_release:mozilla.safebrowsing.v5.HashList.additions_sixteen_bytes) if (_internal_has_additions_sixteen_bytes()) { clear_has_compressed_additions(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* temp = _impl_.compressed_additions_.additions_sixteen_bytes_; _impl_.compressed_additions_.additions_sixteen_bytes_ = nullptr; return temp; } else { return nullptr; } } inline void HashList::unsafe_arena_set_allocated_additions_sixteen_bytes(::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* additions_sixteen_bytes) { clear_compressed_additions(); if (additions_sixteen_bytes) { set_has_additions_sixteen_bytes(); _impl_.compressed_additions_.additions_sixteen_bytes_ = additions_sixteen_bytes; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.safebrowsing.v5.HashList.additions_sixteen_bytes) } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* HashList::_internal_mutable_additions_sixteen_bytes() { if (!_internal_has_additions_sixteen_bytes()) { clear_compressed_additions(); set_has_additions_sixteen_bytes(); _impl_.compressed_additions_.additions_sixteen_bytes_ = CreateMaybeMessage< ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit >(GetArenaForAllocation()); } return _impl_.compressed_additions_.additions_sixteen_bytes_; } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* HashList::mutable_additions_sixteen_bytes() { ::mozilla::safebrowsing::v5::RiceDeltaEncoded128Bit* _msg = _internal_mutable_additions_sixteen_bytes(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashList.additions_sixteen_bytes) return _msg; } // .mozilla.safebrowsing.v5.RiceDeltaEncoded256Bit additions_thirty_two_bytes = 11; inline bool HashList::_internal_has_additions_thirty_two_bytes() const { return compressed_additions_case() == kAdditionsThirtyTwoBytes; } inline bool HashList::has_additions_thirty_two_bytes() const { return _internal_has_additions_thirty_two_bytes(); } inline void HashList::set_has_additions_thirty_two_bytes() { _impl_._oneof_case_[0] = kAdditionsThirtyTwoBytes; } inline void HashList::clear_additions_thirty_two_bytes() { if (_internal_has_additions_thirty_two_bytes()) { if (GetArenaForAllocation() == nullptr) { delete _impl_.compressed_additions_.additions_thirty_two_bytes_; } clear_has_compressed_additions(); } } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* HashList::release_additions_thirty_two_bytes() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashList.additions_thirty_two_bytes) if (_internal_has_additions_thirty_two_bytes()) { clear_has_compressed_additions(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* temp = _impl_.compressed_additions_.additions_thirty_two_bytes_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } _impl_.compressed_additions_.additions_thirty_two_bytes_ = nullptr; return temp; } else { return nullptr; } } inline const ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit& HashList::_internal_additions_thirty_two_bytes() const { return _internal_has_additions_thirty_two_bytes() ? *_impl_.compressed_additions_.additions_thirty_two_bytes_ : reinterpret_cast< ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit&>(::mozilla::safebrowsing::v5::_RiceDeltaEncoded256Bit_default_instance_); } inline const ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit& HashList::additions_thirty_two_bytes() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.additions_thirty_two_bytes) return _internal_additions_thirty_two_bytes(); } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* HashList::unsafe_arena_release_additions_thirty_two_bytes() { // @@protoc_insertion_point(field_unsafe_arena_release:mozilla.safebrowsing.v5.HashList.additions_thirty_two_bytes) if (_internal_has_additions_thirty_two_bytes()) { clear_has_compressed_additions(); ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* temp = _impl_.compressed_additions_.additions_thirty_two_bytes_; _impl_.compressed_additions_.additions_thirty_two_bytes_ = nullptr; return temp; } else { return nullptr; } } inline void HashList::unsafe_arena_set_allocated_additions_thirty_two_bytes(::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* additions_thirty_two_bytes) { clear_compressed_additions(); if (additions_thirty_two_bytes) { set_has_additions_thirty_two_bytes(); _impl_.compressed_additions_.additions_thirty_two_bytes_ = additions_thirty_two_bytes; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.safebrowsing.v5.HashList.additions_thirty_two_bytes) } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* HashList::_internal_mutable_additions_thirty_two_bytes() { if (!_internal_has_additions_thirty_two_bytes()) { clear_compressed_additions(); set_has_additions_thirty_two_bytes(); _impl_.compressed_additions_.additions_thirty_two_bytes_ = CreateMaybeMessage< ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit >(GetArenaForAllocation()); } return _impl_.compressed_additions_.additions_thirty_two_bytes_; } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* HashList::mutable_additions_thirty_two_bytes() { ::mozilla::safebrowsing::v5::RiceDeltaEncoded256Bit* _msg = _internal_mutable_additions_thirty_two_bytes(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashList.additions_thirty_two_bytes) return _msg; } // string name = 1; inline void HashList::clear_name() { _impl_.name_.ClearToEmpty(); } inline const std::string& HashList::name() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.name) return _internal_name(); } template inline PROTOBUF_ALWAYS_INLINE void HashList::set_name(ArgT0&& arg0, ArgT... args) { _impl_.name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.HashList.name) } inline std::string* HashList::mutable_name() { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashList.name) return _s; } inline const std::string& HashList::_internal_name() const { return _impl_.name_.Get(); } inline void HashList::_internal_set_name(const std::string& value) { _impl_.name_.Set(value, GetArenaForAllocation()); } inline std::string* HashList::_internal_mutable_name() { return _impl_.name_.Mutable(GetArenaForAllocation()); } inline std::string* HashList::release_name() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashList.name) return _impl_.name_.Release(); } inline void HashList::set_allocated_name(std::string* name) { if (name != nullptr) { } else { } _impl_.name_.SetAllocated(name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.name_.IsDefault()) { _impl_.name_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.HashList.name) } // bytes version = 2; inline void HashList::clear_version() { _impl_.version_.ClearToEmpty(); } inline const std::string& HashList::version() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.version) return _internal_version(); } template inline PROTOBUF_ALWAYS_INLINE void HashList::set_version(ArgT0&& arg0, ArgT... args) { _impl_.version_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.HashList.version) } inline std::string* HashList::mutable_version() { std::string* _s = _internal_mutable_version(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashList.version) return _s; } inline const std::string& HashList::_internal_version() const { return _impl_.version_.Get(); } inline void HashList::_internal_set_version(const std::string& value) { _impl_.version_.Set(value, GetArenaForAllocation()); } inline std::string* HashList::_internal_mutable_version() { return _impl_.version_.Mutable(GetArenaForAllocation()); } inline std::string* HashList::release_version() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashList.version) return _impl_.version_.Release(); } inline void HashList::set_allocated_version(std::string* version) { if (version != nullptr) { } else { } _impl_.version_.SetAllocated(version, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.version_.IsDefault()) { _impl_.version_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.HashList.version) } // bool partial_update = 3; inline void HashList::clear_partial_update() { _impl_.partial_update_ = false; } inline bool HashList::_internal_partial_update() const { return _impl_.partial_update_; } inline bool HashList::partial_update() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.partial_update) return _internal_partial_update(); } inline void HashList::_internal_set_partial_update(bool value) { _impl_.partial_update_ = value; } inline void HashList::set_partial_update(bool value) { _internal_set_partial_update(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.HashList.partial_update) } // .mozilla.safebrowsing.v5.RiceDeltaEncoded32Bit compressed_removals = 5; inline bool HashList::_internal_has_compressed_removals() const { return this != internal_default_instance() && _impl_.compressed_removals_ != nullptr; } inline bool HashList::has_compressed_removals() const { return _internal_has_compressed_removals(); } inline void HashList::clear_compressed_removals() { if (GetArenaForAllocation() == nullptr && _impl_.compressed_removals_ != nullptr) { delete _impl_.compressed_removals_; } _impl_.compressed_removals_ = nullptr; } inline const ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit& HashList::_internal_compressed_removals() const { const ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* p = _impl_.compressed_removals_; return p != nullptr ? *p : reinterpret_cast( ::mozilla::safebrowsing::v5::_RiceDeltaEncoded32Bit_default_instance_); } inline const ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit& HashList::compressed_removals() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.compressed_removals) return _internal_compressed_removals(); } inline void HashList::unsafe_arena_set_allocated_compressed_removals( ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* compressed_removals) { if (GetArenaForAllocation() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.compressed_removals_); } _impl_.compressed_removals_ = compressed_removals; if (compressed_removals) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.safebrowsing.v5.HashList.compressed_removals) } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* HashList::release_compressed_removals() { ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* temp = _impl_.compressed_removals_; _impl_.compressed_removals_ = 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 ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* HashList::unsafe_arena_release_compressed_removals() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashList.compressed_removals) ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* temp = _impl_.compressed_removals_; _impl_.compressed_removals_ = nullptr; return temp; } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* HashList::_internal_mutable_compressed_removals() { if (_impl_.compressed_removals_ == nullptr) { auto* p = CreateMaybeMessage<::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit>(GetArenaForAllocation()); _impl_.compressed_removals_ = p; } return _impl_.compressed_removals_; } inline ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* HashList::mutable_compressed_removals() { ::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* _msg = _internal_mutable_compressed_removals(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashList.compressed_removals) return _msg; } inline void HashList::set_allocated_compressed_removals(::mozilla::safebrowsing::v5::RiceDeltaEncoded32Bit* compressed_removals) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { delete _impl_.compressed_removals_; } if (compressed_removals) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(compressed_removals); if (message_arena != submessage_arena) { compressed_removals = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, compressed_removals, submessage_arena); } } else { } _impl_.compressed_removals_ = compressed_removals; // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.HashList.compressed_removals) } // .mozilla.safebrowsing.v5.Duration minimum_wait_duration = 6; inline bool HashList::_internal_has_minimum_wait_duration() const { return this != internal_default_instance() && _impl_.minimum_wait_duration_ != nullptr; } inline bool HashList::has_minimum_wait_duration() const { return _internal_has_minimum_wait_duration(); } inline void HashList::clear_minimum_wait_duration() { if (GetArenaForAllocation() == nullptr && _impl_.minimum_wait_duration_ != nullptr) { delete _impl_.minimum_wait_duration_; } _impl_.minimum_wait_duration_ = nullptr; } inline const ::mozilla::safebrowsing::v5::Duration& HashList::_internal_minimum_wait_duration() const { const ::mozilla::safebrowsing::v5::Duration* p = _impl_.minimum_wait_duration_; return p != nullptr ? *p : reinterpret_cast( ::mozilla::safebrowsing::v5::_Duration_default_instance_); } inline const ::mozilla::safebrowsing::v5::Duration& HashList::minimum_wait_duration() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.minimum_wait_duration) return _internal_minimum_wait_duration(); } inline void HashList::unsafe_arena_set_allocated_minimum_wait_duration( ::mozilla::safebrowsing::v5::Duration* minimum_wait_duration) { if (GetArenaForAllocation() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.minimum_wait_duration_); } _impl_.minimum_wait_duration_ = minimum_wait_duration; if (minimum_wait_duration) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.safebrowsing.v5.HashList.minimum_wait_duration) } inline ::mozilla::safebrowsing::v5::Duration* HashList::release_minimum_wait_duration() { ::mozilla::safebrowsing::v5::Duration* temp = _impl_.minimum_wait_duration_; _impl_.minimum_wait_duration_ = 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 ::mozilla::safebrowsing::v5::Duration* HashList::unsafe_arena_release_minimum_wait_duration() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashList.minimum_wait_duration) ::mozilla::safebrowsing::v5::Duration* temp = _impl_.minimum_wait_duration_; _impl_.minimum_wait_duration_ = nullptr; return temp; } inline ::mozilla::safebrowsing::v5::Duration* HashList::_internal_mutable_minimum_wait_duration() { if (_impl_.minimum_wait_duration_ == nullptr) { auto* p = CreateMaybeMessage<::mozilla::safebrowsing::v5::Duration>(GetArenaForAllocation()); _impl_.minimum_wait_duration_ = p; } return _impl_.minimum_wait_duration_; } inline ::mozilla::safebrowsing::v5::Duration* HashList::mutable_minimum_wait_duration() { ::mozilla::safebrowsing::v5::Duration* _msg = _internal_mutable_minimum_wait_duration(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashList.minimum_wait_duration) return _msg; } inline void HashList::set_allocated_minimum_wait_duration(::mozilla::safebrowsing::v5::Duration* minimum_wait_duration) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { delete _impl_.minimum_wait_duration_; } if (minimum_wait_duration) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(minimum_wait_duration); if (message_arena != submessage_arena) { minimum_wait_duration = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, minimum_wait_duration, submessage_arena); } } else { } _impl_.minimum_wait_duration_ = minimum_wait_duration; // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.HashList.minimum_wait_duration) } // bytes sha256_checksum = 7; inline void HashList::clear_sha256_checksum() { _impl_.sha256_checksum_.ClearToEmpty(); } inline const std::string& HashList::sha256_checksum() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.sha256_checksum) return _internal_sha256_checksum(); } template inline PROTOBUF_ALWAYS_INLINE void HashList::set_sha256_checksum(ArgT0&& arg0, ArgT... args) { _impl_.sha256_checksum_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.HashList.sha256_checksum) } inline std::string* HashList::mutable_sha256_checksum() { std::string* _s = _internal_mutable_sha256_checksum(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashList.sha256_checksum) return _s; } inline const std::string& HashList::_internal_sha256_checksum() const { return _impl_.sha256_checksum_.Get(); } inline void HashList::_internal_set_sha256_checksum(const std::string& value) { _impl_.sha256_checksum_.Set(value, GetArenaForAllocation()); } inline std::string* HashList::_internal_mutable_sha256_checksum() { return _impl_.sha256_checksum_.Mutable(GetArenaForAllocation()); } inline std::string* HashList::release_sha256_checksum() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashList.sha256_checksum) return _impl_.sha256_checksum_.Release(); } inline void HashList::set_allocated_sha256_checksum(std::string* sha256_checksum) { if (sha256_checksum != nullptr) { } else { } _impl_.sha256_checksum_.SetAllocated(sha256_checksum, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.sha256_checksum_.IsDefault()) { _impl_.sha256_checksum_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.HashList.sha256_checksum) } // .mozilla.safebrowsing.v5.HashListMetadata metadata = 8; inline bool HashList::_internal_has_metadata() const { return this != internal_default_instance() && _impl_.metadata_ != nullptr; } inline bool HashList::has_metadata() const { return _internal_has_metadata(); } inline void HashList::clear_metadata() { if (GetArenaForAllocation() == nullptr && _impl_.metadata_ != nullptr) { delete _impl_.metadata_; } _impl_.metadata_ = nullptr; } inline const ::mozilla::safebrowsing::v5::HashListMetadata& HashList::_internal_metadata() const { const ::mozilla::safebrowsing::v5::HashListMetadata* p = _impl_.metadata_; return p != nullptr ? *p : reinterpret_cast( ::mozilla::safebrowsing::v5::_HashListMetadata_default_instance_); } inline const ::mozilla::safebrowsing::v5::HashListMetadata& HashList::metadata() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.HashList.metadata) return _internal_metadata(); } inline void HashList::unsafe_arena_set_allocated_metadata( ::mozilla::safebrowsing::v5::HashListMetadata* metadata) { if (GetArenaForAllocation() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.metadata_); } _impl_.metadata_ = metadata; if (metadata) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.safebrowsing.v5.HashList.metadata) } inline ::mozilla::safebrowsing::v5::HashListMetadata* HashList::release_metadata() { ::mozilla::safebrowsing::v5::HashListMetadata* temp = _impl_.metadata_; _impl_.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 ::mozilla::safebrowsing::v5::HashListMetadata* HashList::unsafe_arena_release_metadata() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.HashList.metadata) ::mozilla::safebrowsing::v5::HashListMetadata* temp = _impl_.metadata_; _impl_.metadata_ = nullptr; return temp; } inline ::mozilla::safebrowsing::v5::HashListMetadata* HashList::_internal_mutable_metadata() { if (_impl_.metadata_ == nullptr) { auto* p = CreateMaybeMessage<::mozilla::safebrowsing::v5::HashListMetadata>(GetArenaForAllocation()); _impl_.metadata_ = p; } return _impl_.metadata_; } inline ::mozilla::safebrowsing::v5::HashListMetadata* HashList::mutable_metadata() { ::mozilla::safebrowsing::v5::HashListMetadata* _msg = _internal_mutable_metadata(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.HashList.metadata) return _msg; } inline void HashList::set_allocated_metadata(::mozilla::safebrowsing::v5::HashListMetadata* metadata) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { delete _impl_.metadata_; } if (metadata) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(metadata); if (message_arena != submessage_arena) { metadata = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, metadata, submessage_arena); } } else { } _impl_.metadata_ = metadata; // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.HashList.metadata) } inline bool HashList::has_compressed_additions() const { return compressed_additions_case() != COMPRESSED_ADDITIONS_NOT_SET; } inline void HashList::clear_has_compressed_additions() { _impl_._oneof_case_[0] = COMPRESSED_ADDITIONS_NOT_SET; } inline HashList::CompressedAdditionsCase HashList::compressed_additions_case() const { return HashList::CompressedAdditionsCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- // BatchGetHashListsRequest // repeated string names = 1; inline int BatchGetHashListsRequest::_internal_names_size() const { return _impl_.names_.size(); } inline int BatchGetHashListsRequest::names_size() const { return _internal_names_size(); } inline void BatchGetHashListsRequest::clear_names() { _impl_.names_.Clear(); } inline std::string* BatchGetHashListsRequest::add_names() { std::string* _s = _internal_add_names(); // @@protoc_insertion_point(field_add_mutable:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) return _s; } inline const std::string& BatchGetHashListsRequest::_internal_names(int index) const { return _impl_.names_.Get(index); } inline const std::string& BatchGetHashListsRequest::names(int index) const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) return _internal_names(index); } inline std::string* BatchGetHashListsRequest::mutable_names(int index) { // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) return _impl_.names_.Mutable(index); } inline void BatchGetHashListsRequest::set_names(int index, const std::string& value) { _impl_.names_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) } inline void BatchGetHashListsRequest::set_names(int index, std::string&& value) { _impl_.names_.Mutable(index)->assign(std::move(value)); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) } inline void BatchGetHashListsRequest::set_names(int index, const char* value) { GOOGLE_DCHECK(value != nullptr); _impl_.names_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set_char:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) } inline void BatchGetHashListsRequest::set_names(int index, const char* value, size_t size) { _impl_.names_.Mutable(index)->assign( reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) } inline std::string* BatchGetHashListsRequest::_internal_add_names() { return _impl_.names_.Add(); } inline void BatchGetHashListsRequest::add_names(const std::string& value) { _impl_.names_.Add()->assign(value); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) } inline void BatchGetHashListsRequest::add_names(std::string&& value) { _impl_.names_.Add(std::move(value)); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) } inline void BatchGetHashListsRequest::add_names(const char* value) { GOOGLE_DCHECK(value != nullptr); _impl_.names_.Add()->assign(value); // @@protoc_insertion_point(field_add_char:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) } inline void BatchGetHashListsRequest::add_names(const char* value, size_t size) { _impl_.names_.Add()->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_add_pointer:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& BatchGetHashListsRequest::names() const { // @@protoc_insertion_point(field_list:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) return _impl_.names_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* BatchGetHashListsRequest::mutable_names() { // @@protoc_insertion_point(field_mutable_list:mozilla.safebrowsing.v5.BatchGetHashListsRequest.names) return &_impl_.names_; } // repeated bytes version = 2; inline int BatchGetHashListsRequest::_internal_version_size() const { return _impl_.version_.size(); } inline int BatchGetHashListsRequest::version_size() const { return _internal_version_size(); } inline void BatchGetHashListsRequest::clear_version() { _impl_.version_.Clear(); } inline std::string* BatchGetHashListsRequest::add_version() { std::string* _s = _internal_add_version(); // @@protoc_insertion_point(field_add_mutable:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) return _s; } inline const std::string& BatchGetHashListsRequest::_internal_version(int index) const { return _impl_.version_.Get(index); } inline const std::string& BatchGetHashListsRequest::version(int index) const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) return _internal_version(index); } inline std::string* BatchGetHashListsRequest::mutable_version(int index) { // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) return _impl_.version_.Mutable(index); } inline void BatchGetHashListsRequest::set_version(int index, const std::string& value) { _impl_.version_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) } inline void BatchGetHashListsRequest::set_version(int index, std::string&& value) { _impl_.version_.Mutable(index)->assign(std::move(value)); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) } inline void BatchGetHashListsRequest::set_version(int index, const char* value) { GOOGLE_DCHECK(value != nullptr); _impl_.version_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set_char:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) } inline void BatchGetHashListsRequest::set_version(int index, const void* value, size_t size) { _impl_.version_.Mutable(index)->assign( reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) } inline std::string* BatchGetHashListsRequest::_internal_add_version() { return _impl_.version_.Add(); } inline void BatchGetHashListsRequest::add_version(const std::string& value) { _impl_.version_.Add()->assign(value); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) } inline void BatchGetHashListsRequest::add_version(std::string&& value) { _impl_.version_.Add(std::move(value)); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) } inline void BatchGetHashListsRequest::add_version(const char* value) { GOOGLE_DCHECK(value != nullptr); _impl_.version_.Add()->assign(value); // @@protoc_insertion_point(field_add_char:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) } inline void BatchGetHashListsRequest::add_version(const void* value, size_t size) { _impl_.version_.Add()->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_add_pointer:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& BatchGetHashListsRequest::version() const { // @@protoc_insertion_point(field_list:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) return _impl_.version_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* BatchGetHashListsRequest::mutable_version() { // @@protoc_insertion_point(field_mutable_list:mozilla.safebrowsing.v5.BatchGetHashListsRequest.version) return &_impl_.version_; } // .mozilla.safebrowsing.v5.SizeConstraints size_constraints = 4; inline bool BatchGetHashListsRequest::_internal_has_size_constraints() const { return this != internal_default_instance() && _impl_.size_constraints_ != nullptr; } inline bool BatchGetHashListsRequest::has_size_constraints() const { return _internal_has_size_constraints(); } inline void BatchGetHashListsRequest::clear_size_constraints() { if (GetArenaForAllocation() == nullptr && _impl_.size_constraints_ != nullptr) { delete _impl_.size_constraints_; } _impl_.size_constraints_ = nullptr; } inline const ::mozilla::safebrowsing::v5::SizeConstraints& BatchGetHashListsRequest::_internal_size_constraints() const { const ::mozilla::safebrowsing::v5::SizeConstraints* p = _impl_.size_constraints_; return p != nullptr ? *p : reinterpret_cast( ::mozilla::safebrowsing::v5::_SizeConstraints_default_instance_); } inline const ::mozilla::safebrowsing::v5::SizeConstraints& BatchGetHashListsRequest::size_constraints() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.BatchGetHashListsRequest.size_constraints) return _internal_size_constraints(); } inline void BatchGetHashListsRequest::unsafe_arena_set_allocated_size_constraints( ::mozilla::safebrowsing::v5::SizeConstraints* size_constraints) { if (GetArenaForAllocation() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.size_constraints_); } _impl_.size_constraints_ = size_constraints; if (size_constraints) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.safebrowsing.v5.BatchGetHashListsRequest.size_constraints) } inline ::mozilla::safebrowsing::v5::SizeConstraints* BatchGetHashListsRequest::release_size_constraints() { ::mozilla::safebrowsing::v5::SizeConstraints* temp = _impl_.size_constraints_; _impl_.size_constraints_ = 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 ::mozilla::safebrowsing::v5::SizeConstraints* BatchGetHashListsRequest::unsafe_arena_release_size_constraints() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.BatchGetHashListsRequest.size_constraints) ::mozilla::safebrowsing::v5::SizeConstraints* temp = _impl_.size_constraints_; _impl_.size_constraints_ = nullptr; return temp; } inline ::mozilla::safebrowsing::v5::SizeConstraints* BatchGetHashListsRequest::_internal_mutable_size_constraints() { if (_impl_.size_constraints_ == nullptr) { auto* p = CreateMaybeMessage<::mozilla::safebrowsing::v5::SizeConstraints>(GetArenaForAllocation()); _impl_.size_constraints_ = p; } return _impl_.size_constraints_; } inline ::mozilla::safebrowsing::v5::SizeConstraints* BatchGetHashListsRequest::mutable_size_constraints() { ::mozilla::safebrowsing::v5::SizeConstraints* _msg = _internal_mutable_size_constraints(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.BatchGetHashListsRequest.size_constraints) return _msg; } inline void BatchGetHashListsRequest::set_allocated_size_constraints(::mozilla::safebrowsing::v5::SizeConstraints* size_constraints) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { delete _impl_.size_constraints_; } if (size_constraints) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(size_constraints); if (message_arena != submessage_arena) { size_constraints = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, size_constraints, submessage_arena); } } else { } _impl_.size_constraints_ = size_constraints; // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.BatchGetHashListsRequest.size_constraints) } // ------------------------------------------------------------------- // BatchGetHashListsResponse // repeated .mozilla.safebrowsing.v5.HashList hash_lists = 1; inline int BatchGetHashListsResponse::_internal_hash_lists_size() const { return _impl_.hash_lists_.size(); } inline int BatchGetHashListsResponse::hash_lists_size() const { return _internal_hash_lists_size(); } inline void BatchGetHashListsResponse::clear_hash_lists() { _impl_.hash_lists_.Clear(); } inline ::mozilla::safebrowsing::v5::HashList* BatchGetHashListsResponse::mutable_hash_lists(int index) { // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.BatchGetHashListsResponse.hash_lists) return _impl_.hash_lists_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::HashList >* BatchGetHashListsResponse::mutable_hash_lists() { // @@protoc_insertion_point(field_mutable_list:mozilla.safebrowsing.v5.BatchGetHashListsResponse.hash_lists) return &_impl_.hash_lists_; } inline const ::mozilla::safebrowsing::v5::HashList& BatchGetHashListsResponse::_internal_hash_lists(int index) const { return _impl_.hash_lists_.Get(index); } inline const ::mozilla::safebrowsing::v5::HashList& BatchGetHashListsResponse::hash_lists(int index) const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.BatchGetHashListsResponse.hash_lists) return _internal_hash_lists(index); } inline ::mozilla::safebrowsing::v5::HashList* BatchGetHashListsResponse::_internal_add_hash_lists() { return _impl_.hash_lists_.Add(); } inline ::mozilla::safebrowsing::v5::HashList* BatchGetHashListsResponse::add_hash_lists() { ::mozilla::safebrowsing::v5::HashList* _add = _internal_add_hash_lists(); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.BatchGetHashListsResponse.hash_lists) return _add; } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::HashList >& BatchGetHashListsResponse::hash_lists() const { // @@protoc_insertion_point(field_list:mozilla.safebrowsing.v5.BatchGetHashListsResponse.hash_lists) return _impl_.hash_lists_; } // ------------------------------------------------------------------- // ListHashListsRequest // int32 page_size = 1; inline void ListHashListsRequest::clear_page_size() { _impl_.page_size_ = 0; } inline int32_t ListHashListsRequest::_internal_page_size() const { return _impl_.page_size_; } inline int32_t ListHashListsRequest::page_size() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.ListHashListsRequest.page_size) return _internal_page_size(); } inline void ListHashListsRequest::_internal_set_page_size(int32_t value) { _impl_.page_size_ = value; } inline void ListHashListsRequest::set_page_size(int32_t value) { _internal_set_page_size(value); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.ListHashListsRequest.page_size) } // string page_token = 2; inline void ListHashListsRequest::clear_page_token() { _impl_.page_token_.ClearToEmpty(); } inline const std::string& ListHashListsRequest::page_token() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.ListHashListsRequest.page_token) return _internal_page_token(); } template inline PROTOBUF_ALWAYS_INLINE void ListHashListsRequest::set_page_token(ArgT0&& arg0, ArgT... args) { _impl_.page_token_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.ListHashListsRequest.page_token) } inline std::string* ListHashListsRequest::mutable_page_token() { std::string* _s = _internal_mutable_page_token(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.ListHashListsRequest.page_token) return _s; } inline const std::string& ListHashListsRequest::_internal_page_token() const { return _impl_.page_token_.Get(); } inline void ListHashListsRequest::_internal_set_page_token(const std::string& value) { _impl_.page_token_.Set(value, GetArenaForAllocation()); } inline std::string* ListHashListsRequest::_internal_mutable_page_token() { return _impl_.page_token_.Mutable(GetArenaForAllocation()); } inline std::string* ListHashListsRequest::release_page_token() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.ListHashListsRequest.page_token) return _impl_.page_token_.Release(); } inline void ListHashListsRequest::set_allocated_page_token(std::string* page_token) { if (page_token != nullptr) { } else { } _impl_.page_token_.SetAllocated(page_token, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.page_token_.IsDefault()) { _impl_.page_token_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.ListHashListsRequest.page_token) } // ------------------------------------------------------------------- // ListHashListsResponse // repeated .mozilla.safebrowsing.v5.HashList hash_lists = 1; inline int ListHashListsResponse::_internal_hash_lists_size() const { return _impl_.hash_lists_.size(); } inline int ListHashListsResponse::hash_lists_size() const { return _internal_hash_lists_size(); } inline void ListHashListsResponse::clear_hash_lists() { _impl_.hash_lists_.Clear(); } inline ::mozilla::safebrowsing::v5::HashList* ListHashListsResponse::mutable_hash_lists(int index) { // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.ListHashListsResponse.hash_lists) return _impl_.hash_lists_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::HashList >* ListHashListsResponse::mutable_hash_lists() { // @@protoc_insertion_point(field_mutable_list:mozilla.safebrowsing.v5.ListHashListsResponse.hash_lists) return &_impl_.hash_lists_; } inline const ::mozilla::safebrowsing::v5::HashList& ListHashListsResponse::_internal_hash_lists(int index) const { return _impl_.hash_lists_.Get(index); } inline const ::mozilla::safebrowsing::v5::HashList& ListHashListsResponse::hash_lists(int index) const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.ListHashListsResponse.hash_lists) return _internal_hash_lists(index); } inline ::mozilla::safebrowsing::v5::HashList* ListHashListsResponse::_internal_add_hash_lists() { return _impl_.hash_lists_.Add(); } inline ::mozilla::safebrowsing::v5::HashList* ListHashListsResponse::add_hash_lists() { ::mozilla::safebrowsing::v5::HashList* _add = _internal_add_hash_lists(); // @@protoc_insertion_point(field_add:mozilla.safebrowsing.v5.ListHashListsResponse.hash_lists) return _add; } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mozilla::safebrowsing::v5::HashList >& ListHashListsResponse::hash_lists() const { // @@protoc_insertion_point(field_list:mozilla.safebrowsing.v5.ListHashListsResponse.hash_lists) return _impl_.hash_lists_; } // string next_page_token = 2; inline void ListHashListsResponse::clear_next_page_token() { _impl_.next_page_token_.ClearToEmpty(); } inline const std::string& ListHashListsResponse::next_page_token() const { // @@protoc_insertion_point(field_get:mozilla.safebrowsing.v5.ListHashListsResponse.next_page_token) return _internal_next_page_token(); } template inline PROTOBUF_ALWAYS_INLINE void ListHashListsResponse::set_next_page_token(ArgT0&& arg0, ArgT... args) { _impl_.next_page_token_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:mozilla.safebrowsing.v5.ListHashListsResponse.next_page_token) } inline std::string* ListHashListsResponse::mutable_next_page_token() { std::string* _s = _internal_mutable_next_page_token(); // @@protoc_insertion_point(field_mutable:mozilla.safebrowsing.v5.ListHashListsResponse.next_page_token) return _s; } inline const std::string& ListHashListsResponse::_internal_next_page_token() const { return _impl_.next_page_token_.Get(); } inline void ListHashListsResponse::_internal_set_next_page_token(const std::string& value) { _impl_.next_page_token_.Set(value, GetArenaForAllocation()); } inline std::string* ListHashListsResponse::_internal_mutable_next_page_token() { return _impl_.next_page_token_.Mutable(GetArenaForAllocation()); } inline std::string* ListHashListsResponse::release_next_page_token() { // @@protoc_insertion_point(field_release:mozilla.safebrowsing.v5.ListHashListsResponse.next_page_token) return _impl_.next_page_token_.Release(); } inline void ListHashListsResponse::set_allocated_next_page_token(std::string* next_page_token) { if (next_page_token != nullptr) { } else { } _impl_.next_page_token_.SetAllocated(next_page_token, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (_impl_.next_page_token_.IsDefault()) { _impl_.next_page_token_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:mozilla.safebrowsing.v5.ListHashListsResponse.next_page_token) } #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // @@protoc_insertion_point(namespace_scope) } // namespace v5 } // namespace safebrowsing } // namespace mozilla PROTOBUF_NAMESPACE_OPEN template <> struct is_proto_enum< ::mozilla::safebrowsing::v5::HashListMetadata_HashLength> : ::std::true_type {}; template <> struct is_proto_enum< ::mozilla::safebrowsing::v5::ThreatType> : ::std::true_type {}; template <> struct is_proto_enum< ::mozilla::safebrowsing::v5::LikelySafeType> : ::std::true_type {}; template <> struct is_proto_enum< ::mozilla::safebrowsing::v5::ThreatAttribute> : ::std::true_type {}; PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_safebrowsing_5fv5_2eproto