2160 lines
104 KiB
C++
2160 lines
104 KiB
C++
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
// source: protos/public/device_certificate_status.proto
|
|
|
|
#ifndef GOOGLE_PROTOBUF_INCLUDED_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto
|
|
#define GOOGLE_PROTOBUF_INCLUDED_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto
|
|
|
|
#include <limits>
|
|
#include <string>
|
|
|
|
#include <google/protobuf/port_def.inc>
|
|
#if PROTOBUF_VERSION < 3014000
|
|
#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 3014000 < 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 <google/protobuf/port_undef.inc>
|
|
#include <google/protobuf/io/coded_stream.h>
|
|
#include <google/protobuf/arena.h>
|
|
#include <google/protobuf/arenastring.h>
|
|
#include <google/protobuf/generated_message_table_driven.h>
|
|
#include <google/protobuf/generated_message_util.h>
|
|
#include <google/protobuf/metadata_lite.h>
|
|
#include <google/protobuf/generated_message_reflection.h>
|
|
#include <google/protobuf/message.h>
|
|
#include <google/protobuf/repeated_field.h> // IWYU pragma: export
|
|
#include <google/protobuf/extension_set.h> // IWYU pragma: export
|
|
#include <google/protobuf/generated_enum_reflection.h>
|
|
#include <google/protobuf/unknown_field_set.h>
|
|
#include "protos/public/hash_algorithm.pb.h"
|
|
#include "protos/public/provisioned_device_info.pb.h"
|
|
// @@protoc_insertion_point(includes)
|
|
#include <google/protobuf/port_def.inc>
|
|
#define PROTOBUF_INTERNAL_EXPORT_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto
|
|
PROTOBUF_NAMESPACE_OPEN
|
|
namespace internal {
|
|
class AnyMetadata;
|
|
} // namespace internal
|
|
PROTOBUF_NAMESPACE_CLOSE
|
|
|
|
// Internal implementation detail -- do not use these members.
|
|
struct TableStruct_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto {
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
|
|
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
|
|
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5]
|
|
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
|
|
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
|
|
};
|
|
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto;
|
|
namespace video_widevine {
|
|
class DeviceCertificateStatus;
|
|
class DeviceCertificateStatusDefaultTypeInternal;
|
|
extern DeviceCertificateStatusDefaultTypeInternal _DeviceCertificateStatus_default_instance_;
|
|
class DeviceCertificateStatusList;
|
|
class DeviceCertificateStatusListDefaultTypeInternal;
|
|
extern DeviceCertificateStatusListDefaultTypeInternal _DeviceCertificateStatusList_default_instance_;
|
|
class DeviceCertificateStatus_RevokedIdentifiers;
|
|
class DeviceCertificateStatus_RevokedIdentifiersDefaultTypeInternal;
|
|
extern DeviceCertificateStatus_RevokedIdentifiersDefaultTypeInternal _DeviceCertificateStatus_RevokedIdentifiers_default_instance_;
|
|
class PublishedDevicesList;
|
|
class PublishedDevicesListDefaultTypeInternal;
|
|
extern PublishedDevicesListDefaultTypeInternal _PublishedDevicesList_default_instance_;
|
|
class SignedDeviceCertificateStatusList;
|
|
class SignedDeviceCertificateStatusListDefaultTypeInternal;
|
|
extern SignedDeviceCertificateStatusListDefaultTypeInternal _SignedDeviceCertificateStatusList_default_instance_;
|
|
} // namespace video_widevine
|
|
PROTOBUF_NAMESPACE_OPEN
|
|
template<> ::video_widevine::DeviceCertificateStatus* Arena::CreateMaybeMessage<::video_widevine::DeviceCertificateStatus>(Arena*);
|
|
template<> ::video_widevine::DeviceCertificateStatusList* Arena::CreateMaybeMessage<::video_widevine::DeviceCertificateStatusList>(Arena*);
|
|
template<> ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* Arena::CreateMaybeMessage<::video_widevine::DeviceCertificateStatus_RevokedIdentifiers>(Arena*);
|
|
template<> ::video_widevine::PublishedDevicesList* Arena::CreateMaybeMessage<::video_widevine::PublishedDevicesList>(Arena*);
|
|
template<> ::video_widevine::SignedDeviceCertificateStatusList* Arena::CreateMaybeMessage<::video_widevine::SignedDeviceCertificateStatusList>(Arena*);
|
|
PROTOBUF_NAMESPACE_CLOSE
|
|
namespace video_widevine {
|
|
|
|
enum DeviceCertificateStatus_DeprecatedStatus : int {
|
|
DeviceCertificateStatus_DeprecatedStatus_DEPRECATED_VALID = 0,
|
|
DeviceCertificateStatus_DeprecatedStatus_DEPRECATED_REVOKED = 1
|
|
};
|
|
bool DeviceCertificateStatus_DeprecatedStatus_IsValid(int value);
|
|
constexpr DeviceCertificateStatus_DeprecatedStatus DeviceCertificateStatus_DeprecatedStatus_DeprecatedStatus_MIN = DeviceCertificateStatus_DeprecatedStatus_DEPRECATED_VALID;
|
|
constexpr DeviceCertificateStatus_DeprecatedStatus DeviceCertificateStatus_DeprecatedStatus_DeprecatedStatus_MAX = DeviceCertificateStatus_DeprecatedStatus_DEPRECATED_REVOKED;
|
|
constexpr int DeviceCertificateStatus_DeprecatedStatus_DeprecatedStatus_ARRAYSIZE = DeviceCertificateStatus_DeprecatedStatus_DeprecatedStatus_MAX + 1;
|
|
|
|
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DeviceCertificateStatus_DeprecatedStatus_descriptor();
|
|
template<typename T>
|
|
inline const std::string& DeviceCertificateStatus_DeprecatedStatus_Name(T enum_t_value) {
|
|
static_assert(::std::is_same<T, DeviceCertificateStatus_DeprecatedStatus>::value ||
|
|
::std::is_integral<T>::value,
|
|
"Incorrect type passed to function DeviceCertificateStatus_DeprecatedStatus_Name.");
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
|
|
DeviceCertificateStatus_DeprecatedStatus_descriptor(), enum_t_value);
|
|
}
|
|
inline bool DeviceCertificateStatus_DeprecatedStatus_Parse(
|
|
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DeviceCertificateStatus_DeprecatedStatus* value) {
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<DeviceCertificateStatus_DeprecatedStatus>(
|
|
DeviceCertificateStatus_DeprecatedStatus_descriptor(), name, value);
|
|
}
|
|
enum DeviceCertificateStatus_Status : int {
|
|
DeviceCertificateStatus_Status_STATUS_UNKNOWN = 0,
|
|
DeviceCertificateStatus_Status_STATUS_IN_TESTING = 10,
|
|
DeviceCertificateStatus_Status_STATUS_RELEASED = 20,
|
|
DeviceCertificateStatus_Status_STATUS_TEST_ONLY = 30,
|
|
DeviceCertificateStatus_Status_STATUS_REVOKED = 40
|
|
};
|
|
bool DeviceCertificateStatus_Status_IsValid(int value);
|
|
constexpr DeviceCertificateStatus_Status DeviceCertificateStatus_Status_Status_MIN = DeviceCertificateStatus_Status_STATUS_UNKNOWN;
|
|
constexpr DeviceCertificateStatus_Status DeviceCertificateStatus_Status_Status_MAX = DeviceCertificateStatus_Status_STATUS_REVOKED;
|
|
constexpr int DeviceCertificateStatus_Status_Status_ARRAYSIZE = DeviceCertificateStatus_Status_Status_MAX + 1;
|
|
|
|
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DeviceCertificateStatus_Status_descriptor();
|
|
template<typename T>
|
|
inline const std::string& DeviceCertificateStatus_Status_Name(T enum_t_value) {
|
|
static_assert(::std::is_same<T, DeviceCertificateStatus_Status>::value ||
|
|
::std::is_integral<T>::value,
|
|
"Incorrect type passed to function DeviceCertificateStatus_Status_Name.");
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
|
|
DeviceCertificateStatus_Status_descriptor(), enum_t_value);
|
|
}
|
|
inline bool DeviceCertificateStatus_Status_Parse(
|
|
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DeviceCertificateStatus_Status* value) {
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<DeviceCertificateStatus_Status>(
|
|
DeviceCertificateStatus_Status_descriptor(), name, value);
|
|
}
|
|
enum DeviceCertificateStatus_DeviceVulnerabilityLevel : int {
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_UNSPECIFIED = 0,
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_NONE = 1,
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_LOW = 2,
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_MEDIUM = 3,
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_HIGH = 4,
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_CRITICAL = 5
|
|
};
|
|
bool DeviceCertificateStatus_DeviceVulnerabilityLevel_IsValid(int value);
|
|
constexpr DeviceCertificateStatus_DeviceVulnerabilityLevel DeviceCertificateStatus_DeviceVulnerabilityLevel_DeviceVulnerabilityLevel_MIN = DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_UNSPECIFIED;
|
|
constexpr DeviceCertificateStatus_DeviceVulnerabilityLevel DeviceCertificateStatus_DeviceVulnerabilityLevel_DeviceVulnerabilityLevel_MAX = DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_CRITICAL;
|
|
constexpr int DeviceCertificateStatus_DeviceVulnerabilityLevel_DeviceVulnerabilityLevel_ARRAYSIZE = DeviceCertificateStatus_DeviceVulnerabilityLevel_DeviceVulnerabilityLevel_MAX + 1;
|
|
|
|
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DeviceCertificateStatus_DeviceVulnerabilityLevel_descriptor();
|
|
template<typename T>
|
|
inline const std::string& DeviceCertificateStatus_DeviceVulnerabilityLevel_Name(T enum_t_value) {
|
|
static_assert(::std::is_same<T, DeviceCertificateStatus_DeviceVulnerabilityLevel>::value ||
|
|
::std::is_integral<T>::value,
|
|
"Incorrect type passed to function DeviceCertificateStatus_DeviceVulnerabilityLevel_Name.");
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_descriptor(), enum_t_value);
|
|
}
|
|
inline bool DeviceCertificateStatus_DeviceVulnerabilityLevel_Parse(
|
|
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DeviceCertificateStatus_DeviceVulnerabilityLevel* value) {
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<DeviceCertificateStatus_DeviceVulnerabilityLevel>(
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_descriptor(), name, value);
|
|
}
|
|
// ===================================================================
|
|
|
|
class DeviceCertificateStatus_RevokedIdentifiers PROTOBUF_FINAL :
|
|
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:video_widevine.DeviceCertificateStatus.RevokedIdentifiers) */ {
|
|
public:
|
|
inline DeviceCertificateStatus_RevokedIdentifiers() : DeviceCertificateStatus_RevokedIdentifiers(nullptr) {}
|
|
virtual ~DeviceCertificateStatus_RevokedIdentifiers();
|
|
|
|
DeviceCertificateStatus_RevokedIdentifiers(const DeviceCertificateStatus_RevokedIdentifiers& from);
|
|
DeviceCertificateStatus_RevokedIdentifiers(DeviceCertificateStatus_RevokedIdentifiers&& from) noexcept
|
|
: DeviceCertificateStatus_RevokedIdentifiers() {
|
|
*this = ::std::move(from);
|
|
}
|
|
|
|
inline DeviceCertificateStatus_RevokedIdentifiers& operator=(const DeviceCertificateStatus_RevokedIdentifiers& from) {
|
|
CopyFrom(from);
|
|
return *this;
|
|
}
|
|
inline DeviceCertificateStatus_RevokedIdentifiers& operator=(DeviceCertificateStatus_RevokedIdentifiers&& from) noexcept {
|
|
if (GetArena() == from.GetArena()) {
|
|
if (this != &from) InternalSwap(&from);
|
|
} else {
|
|
CopyFrom(from);
|
|
}
|
|
return *this;
|
|
}
|
|
|
|
inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
|
|
return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
|
|
return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
|
}
|
|
|
|
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
|
|
return GetDescriptor();
|
|
}
|
|
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
|
|
return GetMetadataStatic().descriptor;
|
|
}
|
|
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
|
|
return GetMetadataStatic().reflection;
|
|
}
|
|
static const DeviceCertificateStatus_RevokedIdentifiers& default_instance();
|
|
|
|
static inline const DeviceCertificateStatus_RevokedIdentifiers* internal_default_instance() {
|
|
return reinterpret_cast<const DeviceCertificateStatus_RevokedIdentifiers*>(
|
|
&_DeviceCertificateStatus_RevokedIdentifiers_default_instance_);
|
|
}
|
|
static constexpr int kIndexInFileMessages =
|
|
0;
|
|
|
|
friend void swap(DeviceCertificateStatus_RevokedIdentifiers& a, DeviceCertificateStatus_RevokedIdentifiers& b) {
|
|
a.Swap(&b);
|
|
}
|
|
inline void Swap(DeviceCertificateStatus_RevokedIdentifiers* other) {
|
|
if (other == this) return;
|
|
if (GetArena() == other->GetArena()) {
|
|
InternalSwap(other);
|
|
} else {
|
|
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
|
|
}
|
|
}
|
|
void UnsafeArenaSwap(DeviceCertificateStatus_RevokedIdentifiers* other) {
|
|
if (other == this) return;
|
|
GOOGLE_DCHECK(GetArena() == other->GetArena());
|
|
InternalSwap(other);
|
|
}
|
|
|
|
// implements Message ----------------------------------------------
|
|
|
|
inline DeviceCertificateStatus_RevokedIdentifiers* New() const final {
|
|
return CreateMaybeMessage<DeviceCertificateStatus_RevokedIdentifiers>(nullptr);
|
|
}
|
|
|
|
DeviceCertificateStatus_RevokedIdentifiers* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
|
|
return CreateMaybeMessage<DeviceCertificateStatus_RevokedIdentifiers>(arena);
|
|
}
|
|
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void CopyFrom(const DeviceCertificateStatus_RevokedIdentifiers& from);
|
|
void MergeFrom(const DeviceCertificateStatus_RevokedIdentifiers& 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;
|
|
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
|
|
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
|
|
int GetCachedSize() const final { return _cached_size_.Get(); }
|
|
|
|
private:
|
|
inline void SharedCtor();
|
|
inline void SharedDtor();
|
|
void SetCachedSize(int size) const final;
|
|
void InternalSwap(DeviceCertificateStatus_RevokedIdentifiers* other);
|
|
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
|
|
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
|
|
return "video_widevine.DeviceCertificateStatus.RevokedIdentifiers";
|
|
}
|
|
protected:
|
|
explicit DeviceCertificateStatus_RevokedIdentifiers(::PROTOBUF_NAMESPACE_ID::Arena* arena);
|
|
private:
|
|
static void ArenaDtor(void* object);
|
|
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
|
|
public:
|
|
|
|
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
|
|
private:
|
|
static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
|
|
::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto);
|
|
return ::descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto.file_level_metadata[kIndexInFileMessages];
|
|
}
|
|
|
|
public:
|
|
|
|
// nested types ----------------------------------------------------
|
|
|
|
// accessors -------------------------------------------------------
|
|
|
|
enum : int {
|
|
kRevokedCertificateSerialNumbersFieldNumber = 1,
|
|
kRevokedUniqueIdHashesFieldNumber = 2,
|
|
};
|
|
// repeated bytes revoked_certificate_serial_numbers = 1;
|
|
int revoked_certificate_serial_numbers_size() const;
|
|
private:
|
|
int _internal_revoked_certificate_serial_numbers_size() const;
|
|
public:
|
|
void clear_revoked_certificate_serial_numbers();
|
|
const std::string& revoked_certificate_serial_numbers(int index) const;
|
|
std::string* mutable_revoked_certificate_serial_numbers(int index);
|
|
void set_revoked_certificate_serial_numbers(int index, const std::string& value);
|
|
void set_revoked_certificate_serial_numbers(int index, std::string&& value);
|
|
void set_revoked_certificate_serial_numbers(int index, const char* value);
|
|
void set_revoked_certificate_serial_numbers(int index, const void* value, size_t size);
|
|
std::string* add_revoked_certificate_serial_numbers();
|
|
void add_revoked_certificate_serial_numbers(const std::string& value);
|
|
void add_revoked_certificate_serial_numbers(std::string&& value);
|
|
void add_revoked_certificate_serial_numbers(const char* value);
|
|
void add_revoked_certificate_serial_numbers(const void* value, size_t size);
|
|
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& revoked_certificate_serial_numbers() const;
|
|
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_revoked_certificate_serial_numbers();
|
|
private:
|
|
const std::string& _internal_revoked_certificate_serial_numbers(int index) const;
|
|
std::string* _internal_add_revoked_certificate_serial_numbers();
|
|
public:
|
|
|
|
// repeated bytes revoked_unique_id_hashes = 2;
|
|
int revoked_unique_id_hashes_size() const;
|
|
private:
|
|
int _internal_revoked_unique_id_hashes_size() const;
|
|
public:
|
|
void clear_revoked_unique_id_hashes();
|
|
const std::string& revoked_unique_id_hashes(int index) const;
|
|
std::string* mutable_revoked_unique_id_hashes(int index);
|
|
void set_revoked_unique_id_hashes(int index, const std::string& value);
|
|
void set_revoked_unique_id_hashes(int index, std::string&& value);
|
|
void set_revoked_unique_id_hashes(int index, const char* value);
|
|
void set_revoked_unique_id_hashes(int index, const void* value, size_t size);
|
|
std::string* add_revoked_unique_id_hashes();
|
|
void add_revoked_unique_id_hashes(const std::string& value);
|
|
void add_revoked_unique_id_hashes(std::string&& value);
|
|
void add_revoked_unique_id_hashes(const char* value);
|
|
void add_revoked_unique_id_hashes(const void* value, size_t size);
|
|
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& revoked_unique_id_hashes() const;
|
|
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_revoked_unique_id_hashes();
|
|
private:
|
|
const std::string& _internal_revoked_unique_id_hashes(int index) const;
|
|
std::string* _internal_add_revoked_unique_id_hashes();
|
|
public:
|
|
|
|
// @@protoc_insertion_point(class_scope:video_widevine.DeviceCertificateStatus.RevokedIdentifiers)
|
|
private:
|
|
class _Internal;
|
|
|
|
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
|
|
typedef void InternalArenaConstructable_;
|
|
typedef void DestructorSkippable_;
|
|
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> revoked_certificate_serial_numbers_;
|
|
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> revoked_unique_id_hashes_;
|
|
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
|
friend struct ::TableStruct_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto;
|
|
};
|
|
// -------------------------------------------------------------------
|
|
|
|
class DeviceCertificateStatus PROTOBUF_FINAL :
|
|
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:video_widevine.DeviceCertificateStatus) */ {
|
|
public:
|
|
inline DeviceCertificateStatus() : DeviceCertificateStatus(nullptr) {}
|
|
virtual ~DeviceCertificateStatus();
|
|
|
|
DeviceCertificateStatus(const DeviceCertificateStatus& from);
|
|
DeviceCertificateStatus(DeviceCertificateStatus&& from) noexcept
|
|
: DeviceCertificateStatus() {
|
|
*this = ::std::move(from);
|
|
}
|
|
|
|
inline DeviceCertificateStatus& operator=(const DeviceCertificateStatus& from) {
|
|
CopyFrom(from);
|
|
return *this;
|
|
}
|
|
inline DeviceCertificateStatus& operator=(DeviceCertificateStatus&& from) noexcept {
|
|
if (GetArena() == from.GetArena()) {
|
|
if (this != &from) InternalSwap(&from);
|
|
} else {
|
|
CopyFrom(from);
|
|
}
|
|
return *this;
|
|
}
|
|
|
|
inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
|
|
return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
|
|
return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
|
}
|
|
|
|
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
|
|
return GetDescriptor();
|
|
}
|
|
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
|
|
return GetMetadataStatic().descriptor;
|
|
}
|
|
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
|
|
return GetMetadataStatic().reflection;
|
|
}
|
|
static const DeviceCertificateStatus& default_instance();
|
|
|
|
static inline const DeviceCertificateStatus* internal_default_instance() {
|
|
return reinterpret_cast<const DeviceCertificateStatus*>(
|
|
&_DeviceCertificateStatus_default_instance_);
|
|
}
|
|
static constexpr int kIndexInFileMessages =
|
|
1;
|
|
|
|
friend void swap(DeviceCertificateStatus& a, DeviceCertificateStatus& b) {
|
|
a.Swap(&b);
|
|
}
|
|
inline void Swap(DeviceCertificateStatus* other) {
|
|
if (other == this) return;
|
|
if (GetArena() == other->GetArena()) {
|
|
InternalSwap(other);
|
|
} else {
|
|
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
|
|
}
|
|
}
|
|
void UnsafeArenaSwap(DeviceCertificateStatus* other) {
|
|
if (other == this) return;
|
|
GOOGLE_DCHECK(GetArena() == other->GetArena());
|
|
InternalSwap(other);
|
|
}
|
|
|
|
// implements Message ----------------------------------------------
|
|
|
|
inline DeviceCertificateStatus* New() const final {
|
|
return CreateMaybeMessage<DeviceCertificateStatus>(nullptr);
|
|
}
|
|
|
|
DeviceCertificateStatus* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
|
|
return CreateMaybeMessage<DeviceCertificateStatus>(arena);
|
|
}
|
|
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void CopyFrom(const DeviceCertificateStatus& from);
|
|
void MergeFrom(const DeviceCertificateStatus& 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;
|
|
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
|
|
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
|
|
int GetCachedSize() const final { return _cached_size_.Get(); }
|
|
|
|
private:
|
|
inline void SharedCtor();
|
|
inline void SharedDtor();
|
|
void SetCachedSize(int size) const final;
|
|
void InternalSwap(DeviceCertificateStatus* other);
|
|
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
|
|
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
|
|
return "video_widevine.DeviceCertificateStatus";
|
|
}
|
|
protected:
|
|
explicit DeviceCertificateStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena);
|
|
private:
|
|
static void ArenaDtor(void* object);
|
|
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
|
|
public:
|
|
|
|
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
|
|
private:
|
|
static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
|
|
::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto);
|
|
return ::descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto.file_level_metadata[kIndexInFileMessages];
|
|
}
|
|
|
|
public:
|
|
|
|
// nested types ----------------------------------------------------
|
|
|
|
typedef DeviceCertificateStatus_RevokedIdentifiers RevokedIdentifiers;
|
|
|
|
typedef DeviceCertificateStatus_DeprecatedStatus DeprecatedStatus;
|
|
static constexpr DeprecatedStatus DEPRECATED_VALID =
|
|
DeviceCertificateStatus_DeprecatedStatus_DEPRECATED_VALID;
|
|
static constexpr DeprecatedStatus DEPRECATED_REVOKED =
|
|
DeviceCertificateStatus_DeprecatedStatus_DEPRECATED_REVOKED;
|
|
static inline bool DeprecatedStatus_IsValid(int value) {
|
|
return DeviceCertificateStatus_DeprecatedStatus_IsValid(value);
|
|
}
|
|
static constexpr DeprecatedStatus DeprecatedStatus_MIN =
|
|
DeviceCertificateStatus_DeprecatedStatus_DeprecatedStatus_MIN;
|
|
static constexpr DeprecatedStatus DeprecatedStatus_MAX =
|
|
DeviceCertificateStatus_DeprecatedStatus_DeprecatedStatus_MAX;
|
|
static constexpr int DeprecatedStatus_ARRAYSIZE =
|
|
DeviceCertificateStatus_DeprecatedStatus_DeprecatedStatus_ARRAYSIZE;
|
|
static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
|
|
DeprecatedStatus_descriptor() {
|
|
return DeviceCertificateStatus_DeprecatedStatus_descriptor();
|
|
}
|
|
template<typename T>
|
|
static inline const std::string& DeprecatedStatus_Name(T enum_t_value) {
|
|
static_assert(::std::is_same<T, DeprecatedStatus>::value ||
|
|
::std::is_integral<T>::value,
|
|
"Incorrect type passed to function DeprecatedStatus_Name.");
|
|
return DeviceCertificateStatus_DeprecatedStatus_Name(enum_t_value);
|
|
}
|
|
static inline bool DeprecatedStatus_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
|
|
DeprecatedStatus* value) {
|
|
return DeviceCertificateStatus_DeprecatedStatus_Parse(name, value);
|
|
}
|
|
|
|
typedef DeviceCertificateStatus_Status Status;
|
|
static constexpr Status STATUS_UNKNOWN =
|
|
DeviceCertificateStatus_Status_STATUS_UNKNOWN;
|
|
static constexpr Status STATUS_IN_TESTING =
|
|
DeviceCertificateStatus_Status_STATUS_IN_TESTING;
|
|
static constexpr Status STATUS_RELEASED =
|
|
DeviceCertificateStatus_Status_STATUS_RELEASED;
|
|
static constexpr Status STATUS_TEST_ONLY =
|
|
DeviceCertificateStatus_Status_STATUS_TEST_ONLY;
|
|
static constexpr Status STATUS_REVOKED =
|
|
DeviceCertificateStatus_Status_STATUS_REVOKED;
|
|
static inline bool Status_IsValid(int value) {
|
|
return DeviceCertificateStatus_Status_IsValid(value);
|
|
}
|
|
static constexpr Status Status_MIN =
|
|
DeviceCertificateStatus_Status_Status_MIN;
|
|
static constexpr Status Status_MAX =
|
|
DeviceCertificateStatus_Status_Status_MAX;
|
|
static constexpr int Status_ARRAYSIZE =
|
|
DeviceCertificateStatus_Status_Status_ARRAYSIZE;
|
|
static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
|
|
Status_descriptor() {
|
|
return DeviceCertificateStatus_Status_descriptor();
|
|
}
|
|
template<typename T>
|
|
static inline const std::string& Status_Name(T enum_t_value) {
|
|
static_assert(::std::is_same<T, Status>::value ||
|
|
::std::is_integral<T>::value,
|
|
"Incorrect type passed to function Status_Name.");
|
|
return DeviceCertificateStatus_Status_Name(enum_t_value);
|
|
}
|
|
static inline bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
|
|
Status* value) {
|
|
return DeviceCertificateStatus_Status_Parse(name, value);
|
|
}
|
|
|
|
typedef DeviceCertificateStatus_DeviceVulnerabilityLevel DeviceVulnerabilityLevel;
|
|
static constexpr DeviceVulnerabilityLevel DEVICE_VULNERABILITY_LEVEL_UNSPECIFIED =
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_UNSPECIFIED;
|
|
static constexpr DeviceVulnerabilityLevel DEVICE_VULNERABILITY_LEVEL_NONE =
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_NONE;
|
|
static constexpr DeviceVulnerabilityLevel DEVICE_VULNERABILITY_LEVEL_LOW =
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_LOW;
|
|
static constexpr DeviceVulnerabilityLevel DEVICE_VULNERABILITY_LEVEL_MEDIUM =
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_MEDIUM;
|
|
static constexpr DeviceVulnerabilityLevel DEVICE_VULNERABILITY_LEVEL_HIGH =
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_HIGH;
|
|
static constexpr DeviceVulnerabilityLevel DEVICE_VULNERABILITY_LEVEL_CRITICAL =
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DEVICE_VULNERABILITY_LEVEL_CRITICAL;
|
|
static inline bool DeviceVulnerabilityLevel_IsValid(int value) {
|
|
return DeviceCertificateStatus_DeviceVulnerabilityLevel_IsValid(value);
|
|
}
|
|
static constexpr DeviceVulnerabilityLevel DeviceVulnerabilityLevel_MIN =
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DeviceVulnerabilityLevel_MIN;
|
|
static constexpr DeviceVulnerabilityLevel DeviceVulnerabilityLevel_MAX =
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DeviceVulnerabilityLevel_MAX;
|
|
static constexpr int DeviceVulnerabilityLevel_ARRAYSIZE =
|
|
DeviceCertificateStatus_DeviceVulnerabilityLevel_DeviceVulnerabilityLevel_ARRAYSIZE;
|
|
static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
|
|
DeviceVulnerabilityLevel_descriptor() {
|
|
return DeviceCertificateStatus_DeviceVulnerabilityLevel_descriptor();
|
|
}
|
|
template<typename T>
|
|
static inline const std::string& DeviceVulnerabilityLevel_Name(T enum_t_value) {
|
|
static_assert(::std::is_same<T, DeviceVulnerabilityLevel>::value ||
|
|
::std::is_integral<T>::value,
|
|
"Incorrect type passed to function DeviceVulnerabilityLevel_Name.");
|
|
return DeviceCertificateStatus_DeviceVulnerabilityLevel_Name(enum_t_value);
|
|
}
|
|
static inline bool DeviceVulnerabilityLevel_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
|
|
DeviceVulnerabilityLevel* value) {
|
|
return DeviceCertificateStatus_DeviceVulnerabilityLevel_Parse(name, value);
|
|
}
|
|
|
|
// accessors -------------------------------------------------------
|
|
|
|
enum : int {
|
|
kDrmSerialNumberFieldNumber = 1,
|
|
kOemSerialNumberFieldNumber = 5,
|
|
kDeviceInfoFieldNumber = 4,
|
|
kRevokedIdentifiersFieldNumber = 7,
|
|
kDeprecatedStatusFieldNumber = 2,
|
|
kStatusFieldNumber = 6,
|
|
kDeviceVulnerabilityLevelFieldNumber = 8,
|
|
};
|
|
// optional bytes drm_serial_number = 1;
|
|
bool has_drm_serial_number() const;
|
|
private:
|
|
bool _internal_has_drm_serial_number() const;
|
|
public:
|
|
void clear_drm_serial_number();
|
|
const std::string& drm_serial_number() const;
|
|
void set_drm_serial_number(const std::string& value);
|
|
void set_drm_serial_number(std::string&& value);
|
|
void set_drm_serial_number(const char* value);
|
|
void set_drm_serial_number(const void* value, size_t size);
|
|
std::string* mutable_drm_serial_number();
|
|
std::string* release_drm_serial_number();
|
|
void set_allocated_drm_serial_number(std::string* drm_serial_number);
|
|
private:
|
|
const std::string& _internal_drm_serial_number() const;
|
|
void _internal_set_drm_serial_number(const std::string& value);
|
|
std::string* _internal_mutable_drm_serial_number();
|
|
public:
|
|
|
|
// optional bytes oem_serial_number = 5;
|
|
bool has_oem_serial_number() const;
|
|
private:
|
|
bool _internal_has_oem_serial_number() const;
|
|
public:
|
|
void clear_oem_serial_number();
|
|
const std::string& oem_serial_number() const;
|
|
void set_oem_serial_number(const std::string& value);
|
|
void set_oem_serial_number(std::string&& value);
|
|
void set_oem_serial_number(const char* value);
|
|
void set_oem_serial_number(const void* value, size_t size);
|
|
std::string* mutable_oem_serial_number();
|
|
std::string* release_oem_serial_number();
|
|
void set_allocated_oem_serial_number(std::string* oem_serial_number);
|
|
private:
|
|
const std::string& _internal_oem_serial_number() const;
|
|
void _internal_set_oem_serial_number(const std::string& value);
|
|
std::string* _internal_mutable_oem_serial_number();
|
|
public:
|
|
|
|
// optional .video_widevine.ProvisionedDeviceInfo device_info = 4;
|
|
bool has_device_info() const;
|
|
private:
|
|
bool _internal_has_device_info() const;
|
|
public:
|
|
void clear_device_info();
|
|
const ::video_widevine::ProvisionedDeviceInfo& device_info() const;
|
|
::video_widevine::ProvisionedDeviceInfo* release_device_info();
|
|
::video_widevine::ProvisionedDeviceInfo* mutable_device_info();
|
|
void set_allocated_device_info(::video_widevine::ProvisionedDeviceInfo* device_info);
|
|
private:
|
|
const ::video_widevine::ProvisionedDeviceInfo& _internal_device_info() const;
|
|
::video_widevine::ProvisionedDeviceInfo* _internal_mutable_device_info();
|
|
public:
|
|
void unsafe_arena_set_allocated_device_info(
|
|
::video_widevine::ProvisionedDeviceInfo* device_info);
|
|
::video_widevine::ProvisionedDeviceInfo* unsafe_arena_release_device_info();
|
|
|
|
// optional .video_widevine.DeviceCertificateStatus.RevokedIdentifiers revoked_identifiers = 7;
|
|
bool has_revoked_identifiers() const;
|
|
private:
|
|
bool _internal_has_revoked_identifiers() const;
|
|
public:
|
|
void clear_revoked_identifiers();
|
|
const ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers& revoked_identifiers() const;
|
|
::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* release_revoked_identifiers();
|
|
::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* mutable_revoked_identifiers();
|
|
void set_allocated_revoked_identifiers(::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* revoked_identifiers);
|
|
private:
|
|
const ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers& _internal_revoked_identifiers() const;
|
|
::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* _internal_mutable_revoked_identifiers();
|
|
public:
|
|
void unsafe_arena_set_allocated_revoked_identifiers(
|
|
::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* revoked_identifiers);
|
|
::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* unsafe_arena_release_revoked_identifiers();
|
|
|
|
// optional .video_widevine.DeviceCertificateStatus.DeprecatedStatus deprecated_status = 2 [default = DEPRECATED_VALID];
|
|
bool has_deprecated_status() const;
|
|
private:
|
|
bool _internal_has_deprecated_status() const;
|
|
public:
|
|
void clear_deprecated_status();
|
|
::video_widevine::DeviceCertificateStatus_DeprecatedStatus deprecated_status() const;
|
|
void set_deprecated_status(::video_widevine::DeviceCertificateStatus_DeprecatedStatus value);
|
|
private:
|
|
::video_widevine::DeviceCertificateStatus_DeprecatedStatus _internal_deprecated_status() const;
|
|
void _internal_set_deprecated_status(::video_widevine::DeviceCertificateStatus_DeprecatedStatus value);
|
|
public:
|
|
|
|
// optional .video_widevine.DeviceCertificateStatus.Status status = 6 [default = STATUS_UNKNOWN];
|
|
bool has_status() const;
|
|
private:
|
|
bool _internal_has_status() const;
|
|
public:
|
|
void clear_status();
|
|
::video_widevine::DeviceCertificateStatus_Status status() const;
|
|
void set_status(::video_widevine::DeviceCertificateStatus_Status value);
|
|
private:
|
|
::video_widevine::DeviceCertificateStatus_Status _internal_status() const;
|
|
void _internal_set_status(::video_widevine::DeviceCertificateStatus_Status value);
|
|
public:
|
|
|
|
// optional .video_widevine.DeviceCertificateStatus.DeviceVulnerabilityLevel device_vulnerability_level = 8;
|
|
bool has_device_vulnerability_level() const;
|
|
private:
|
|
bool _internal_has_device_vulnerability_level() const;
|
|
public:
|
|
void clear_device_vulnerability_level();
|
|
::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel device_vulnerability_level() const;
|
|
void set_device_vulnerability_level(::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel value);
|
|
private:
|
|
::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel _internal_device_vulnerability_level() const;
|
|
void _internal_set_device_vulnerability_level(::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel value);
|
|
public:
|
|
|
|
// @@protoc_insertion_point(class_scope:video_widevine.DeviceCertificateStatus)
|
|
private:
|
|
class _Internal;
|
|
|
|
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
|
|
typedef void InternalArenaConstructable_;
|
|
typedef void DestructorSkippable_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
|
|
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr drm_serial_number_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr oem_serial_number_;
|
|
::video_widevine::ProvisionedDeviceInfo* device_info_;
|
|
::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* revoked_identifiers_;
|
|
int deprecated_status_;
|
|
int status_;
|
|
int device_vulnerability_level_;
|
|
friend struct ::TableStruct_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto;
|
|
};
|
|
// -------------------------------------------------------------------
|
|
|
|
class DeviceCertificateStatusList PROTOBUF_FINAL :
|
|
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:video_widevine.DeviceCertificateStatusList) */ {
|
|
public:
|
|
inline DeviceCertificateStatusList() : DeviceCertificateStatusList(nullptr) {}
|
|
virtual ~DeviceCertificateStatusList();
|
|
|
|
DeviceCertificateStatusList(const DeviceCertificateStatusList& from);
|
|
DeviceCertificateStatusList(DeviceCertificateStatusList&& from) noexcept
|
|
: DeviceCertificateStatusList() {
|
|
*this = ::std::move(from);
|
|
}
|
|
|
|
inline DeviceCertificateStatusList& operator=(const DeviceCertificateStatusList& from) {
|
|
CopyFrom(from);
|
|
return *this;
|
|
}
|
|
inline DeviceCertificateStatusList& operator=(DeviceCertificateStatusList&& from) noexcept {
|
|
if (GetArena() == from.GetArena()) {
|
|
if (this != &from) InternalSwap(&from);
|
|
} else {
|
|
CopyFrom(from);
|
|
}
|
|
return *this;
|
|
}
|
|
|
|
inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
|
|
return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
|
|
return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
|
}
|
|
|
|
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
|
|
return GetDescriptor();
|
|
}
|
|
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
|
|
return GetMetadataStatic().descriptor;
|
|
}
|
|
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
|
|
return GetMetadataStatic().reflection;
|
|
}
|
|
static const DeviceCertificateStatusList& default_instance();
|
|
|
|
static inline const DeviceCertificateStatusList* internal_default_instance() {
|
|
return reinterpret_cast<const DeviceCertificateStatusList*>(
|
|
&_DeviceCertificateStatusList_default_instance_);
|
|
}
|
|
static constexpr int kIndexInFileMessages =
|
|
2;
|
|
|
|
friend void swap(DeviceCertificateStatusList& a, DeviceCertificateStatusList& b) {
|
|
a.Swap(&b);
|
|
}
|
|
inline void Swap(DeviceCertificateStatusList* other) {
|
|
if (other == this) return;
|
|
if (GetArena() == other->GetArena()) {
|
|
InternalSwap(other);
|
|
} else {
|
|
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
|
|
}
|
|
}
|
|
void UnsafeArenaSwap(DeviceCertificateStatusList* other) {
|
|
if (other == this) return;
|
|
GOOGLE_DCHECK(GetArena() == other->GetArena());
|
|
InternalSwap(other);
|
|
}
|
|
|
|
// implements Message ----------------------------------------------
|
|
|
|
inline DeviceCertificateStatusList* New() const final {
|
|
return CreateMaybeMessage<DeviceCertificateStatusList>(nullptr);
|
|
}
|
|
|
|
DeviceCertificateStatusList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
|
|
return CreateMaybeMessage<DeviceCertificateStatusList>(arena);
|
|
}
|
|
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void CopyFrom(const DeviceCertificateStatusList& from);
|
|
void MergeFrom(const DeviceCertificateStatusList& 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;
|
|
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
|
|
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
|
|
int GetCachedSize() const final { return _cached_size_.Get(); }
|
|
|
|
private:
|
|
inline void SharedCtor();
|
|
inline void SharedDtor();
|
|
void SetCachedSize(int size) const final;
|
|
void InternalSwap(DeviceCertificateStatusList* other);
|
|
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
|
|
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
|
|
return "video_widevine.DeviceCertificateStatusList";
|
|
}
|
|
protected:
|
|
explicit DeviceCertificateStatusList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
|
|
private:
|
|
static void ArenaDtor(void* object);
|
|
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
|
|
public:
|
|
|
|
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
|
|
private:
|
|
static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
|
|
::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto);
|
|
return ::descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto.file_level_metadata[kIndexInFileMessages];
|
|
}
|
|
|
|
public:
|
|
|
|
// nested types ----------------------------------------------------
|
|
|
|
// accessors -------------------------------------------------------
|
|
|
|
enum : int {
|
|
kCertificateStatusFieldNumber = 2,
|
|
kCreationTimeSecondsFieldNumber = 1,
|
|
};
|
|
// repeated .video_widevine.DeviceCertificateStatus certificate_status = 2;
|
|
int certificate_status_size() const;
|
|
private:
|
|
int _internal_certificate_status_size() const;
|
|
public:
|
|
void clear_certificate_status();
|
|
::video_widevine::DeviceCertificateStatus* mutable_certificate_status(int index);
|
|
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceCertificateStatus >*
|
|
mutable_certificate_status();
|
|
private:
|
|
const ::video_widevine::DeviceCertificateStatus& _internal_certificate_status(int index) const;
|
|
::video_widevine::DeviceCertificateStatus* _internal_add_certificate_status();
|
|
public:
|
|
const ::video_widevine::DeviceCertificateStatus& certificate_status(int index) const;
|
|
::video_widevine::DeviceCertificateStatus* add_certificate_status();
|
|
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceCertificateStatus >&
|
|
certificate_status() const;
|
|
|
|
// optional uint32 creation_time_seconds = 1;
|
|
bool has_creation_time_seconds() const;
|
|
private:
|
|
bool _internal_has_creation_time_seconds() const;
|
|
public:
|
|
void clear_creation_time_seconds();
|
|
::PROTOBUF_NAMESPACE_ID::uint32 creation_time_seconds() const;
|
|
void set_creation_time_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value);
|
|
private:
|
|
::PROTOBUF_NAMESPACE_ID::uint32 _internal_creation_time_seconds() const;
|
|
void _internal_set_creation_time_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value);
|
|
public:
|
|
|
|
// @@protoc_insertion_point(class_scope:video_widevine.DeviceCertificateStatusList)
|
|
private:
|
|
class _Internal;
|
|
|
|
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
|
|
typedef void InternalArenaConstructable_;
|
|
typedef void DestructorSkippable_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
|
|
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
|
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceCertificateStatus > certificate_status_;
|
|
::PROTOBUF_NAMESPACE_ID::uint32 creation_time_seconds_;
|
|
friend struct ::TableStruct_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto;
|
|
};
|
|
// -------------------------------------------------------------------
|
|
|
|
class PublishedDevicesList PROTOBUF_FINAL :
|
|
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:video_widevine.PublishedDevicesList) */ {
|
|
public:
|
|
inline PublishedDevicesList() : PublishedDevicesList(nullptr) {}
|
|
virtual ~PublishedDevicesList();
|
|
|
|
PublishedDevicesList(const PublishedDevicesList& from);
|
|
PublishedDevicesList(PublishedDevicesList&& from) noexcept
|
|
: PublishedDevicesList() {
|
|
*this = ::std::move(from);
|
|
}
|
|
|
|
inline PublishedDevicesList& operator=(const PublishedDevicesList& from) {
|
|
CopyFrom(from);
|
|
return *this;
|
|
}
|
|
inline PublishedDevicesList& operator=(PublishedDevicesList&& from) noexcept {
|
|
if (GetArena() == from.GetArena()) {
|
|
if (this != &from) InternalSwap(&from);
|
|
} else {
|
|
CopyFrom(from);
|
|
}
|
|
return *this;
|
|
}
|
|
|
|
inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
|
|
return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
|
|
return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
|
}
|
|
|
|
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
|
|
return GetDescriptor();
|
|
}
|
|
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
|
|
return GetMetadataStatic().descriptor;
|
|
}
|
|
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
|
|
return GetMetadataStatic().reflection;
|
|
}
|
|
static const PublishedDevicesList& default_instance();
|
|
|
|
static inline const PublishedDevicesList* internal_default_instance() {
|
|
return reinterpret_cast<const PublishedDevicesList*>(
|
|
&_PublishedDevicesList_default_instance_);
|
|
}
|
|
static constexpr int kIndexInFileMessages =
|
|
3;
|
|
|
|
friend void swap(PublishedDevicesList& a, PublishedDevicesList& b) {
|
|
a.Swap(&b);
|
|
}
|
|
inline void Swap(PublishedDevicesList* other) {
|
|
if (other == this) return;
|
|
if (GetArena() == other->GetArena()) {
|
|
InternalSwap(other);
|
|
} else {
|
|
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
|
|
}
|
|
}
|
|
void UnsafeArenaSwap(PublishedDevicesList* other) {
|
|
if (other == this) return;
|
|
GOOGLE_DCHECK(GetArena() == other->GetArena());
|
|
InternalSwap(other);
|
|
}
|
|
|
|
// implements Message ----------------------------------------------
|
|
|
|
inline PublishedDevicesList* New() const final {
|
|
return CreateMaybeMessage<PublishedDevicesList>(nullptr);
|
|
}
|
|
|
|
PublishedDevicesList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
|
|
return CreateMaybeMessage<PublishedDevicesList>(arena);
|
|
}
|
|
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void CopyFrom(const PublishedDevicesList& from);
|
|
void MergeFrom(const PublishedDevicesList& 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;
|
|
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
|
|
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
|
|
int GetCachedSize() const final { return _cached_size_.Get(); }
|
|
|
|
private:
|
|
inline void SharedCtor();
|
|
inline void SharedDtor();
|
|
void SetCachedSize(int size) const final;
|
|
void InternalSwap(PublishedDevicesList* other);
|
|
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
|
|
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
|
|
return "video_widevine.PublishedDevicesList";
|
|
}
|
|
protected:
|
|
explicit PublishedDevicesList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
|
|
private:
|
|
static void ArenaDtor(void* object);
|
|
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
|
|
public:
|
|
|
|
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
|
|
private:
|
|
static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
|
|
::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto);
|
|
return ::descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto.file_level_metadata[kIndexInFileMessages];
|
|
}
|
|
|
|
public:
|
|
|
|
// nested types ----------------------------------------------------
|
|
|
|
// accessors -------------------------------------------------------
|
|
|
|
enum : int {
|
|
kDeviceCertificateStatusFieldNumber = 2,
|
|
kCreationTimeSecondsFieldNumber = 1,
|
|
};
|
|
// repeated .video_widevine.DeviceCertificateStatus device_certificate_status = 2;
|
|
int device_certificate_status_size() const;
|
|
private:
|
|
int _internal_device_certificate_status_size() const;
|
|
public:
|
|
void clear_device_certificate_status();
|
|
::video_widevine::DeviceCertificateStatus* mutable_device_certificate_status(int index);
|
|
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceCertificateStatus >*
|
|
mutable_device_certificate_status();
|
|
private:
|
|
const ::video_widevine::DeviceCertificateStatus& _internal_device_certificate_status(int index) const;
|
|
::video_widevine::DeviceCertificateStatus* _internal_add_device_certificate_status();
|
|
public:
|
|
const ::video_widevine::DeviceCertificateStatus& device_certificate_status(int index) const;
|
|
::video_widevine::DeviceCertificateStatus* add_device_certificate_status();
|
|
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceCertificateStatus >&
|
|
device_certificate_status() const;
|
|
|
|
// optional uint32 creation_time_seconds = 1;
|
|
bool has_creation_time_seconds() const;
|
|
private:
|
|
bool _internal_has_creation_time_seconds() const;
|
|
public:
|
|
void clear_creation_time_seconds();
|
|
::PROTOBUF_NAMESPACE_ID::uint32 creation_time_seconds() const;
|
|
void set_creation_time_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value);
|
|
private:
|
|
::PROTOBUF_NAMESPACE_ID::uint32 _internal_creation_time_seconds() const;
|
|
void _internal_set_creation_time_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value);
|
|
public:
|
|
|
|
// @@protoc_insertion_point(class_scope:video_widevine.PublishedDevicesList)
|
|
private:
|
|
class _Internal;
|
|
|
|
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
|
|
typedef void InternalArenaConstructable_;
|
|
typedef void DestructorSkippable_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
|
|
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
|
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceCertificateStatus > device_certificate_status_;
|
|
::PROTOBUF_NAMESPACE_ID::uint32 creation_time_seconds_;
|
|
friend struct ::TableStruct_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto;
|
|
};
|
|
// -------------------------------------------------------------------
|
|
|
|
class SignedDeviceCertificateStatusList PROTOBUF_FINAL :
|
|
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:video_widevine.SignedDeviceCertificateStatusList) */ {
|
|
public:
|
|
inline SignedDeviceCertificateStatusList() : SignedDeviceCertificateStatusList(nullptr) {}
|
|
virtual ~SignedDeviceCertificateStatusList();
|
|
|
|
SignedDeviceCertificateStatusList(const SignedDeviceCertificateStatusList& from);
|
|
SignedDeviceCertificateStatusList(SignedDeviceCertificateStatusList&& from) noexcept
|
|
: SignedDeviceCertificateStatusList() {
|
|
*this = ::std::move(from);
|
|
}
|
|
|
|
inline SignedDeviceCertificateStatusList& operator=(const SignedDeviceCertificateStatusList& from) {
|
|
CopyFrom(from);
|
|
return *this;
|
|
}
|
|
inline SignedDeviceCertificateStatusList& operator=(SignedDeviceCertificateStatusList&& from) noexcept {
|
|
if (GetArena() == from.GetArena()) {
|
|
if (this != &from) InternalSwap(&from);
|
|
} else {
|
|
CopyFrom(from);
|
|
}
|
|
return *this;
|
|
}
|
|
|
|
inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
|
|
return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
|
|
return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
|
}
|
|
|
|
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
|
|
return GetDescriptor();
|
|
}
|
|
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
|
|
return GetMetadataStatic().descriptor;
|
|
}
|
|
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
|
|
return GetMetadataStatic().reflection;
|
|
}
|
|
static const SignedDeviceCertificateStatusList& default_instance();
|
|
|
|
static inline const SignedDeviceCertificateStatusList* internal_default_instance() {
|
|
return reinterpret_cast<const SignedDeviceCertificateStatusList*>(
|
|
&_SignedDeviceCertificateStatusList_default_instance_);
|
|
}
|
|
static constexpr int kIndexInFileMessages =
|
|
4;
|
|
|
|
friend void swap(SignedDeviceCertificateStatusList& a, SignedDeviceCertificateStatusList& b) {
|
|
a.Swap(&b);
|
|
}
|
|
inline void Swap(SignedDeviceCertificateStatusList* other) {
|
|
if (other == this) return;
|
|
if (GetArena() == other->GetArena()) {
|
|
InternalSwap(other);
|
|
} else {
|
|
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
|
|
}
|
|
}
|
|
void UnsafeArenaSwap(SignedDeviceCertificateStatusList* other) {
|
|
if (other == this) return;
|
|
GOOGLE_DCHECK(GetArena() == other->GetArena());
|
|
InternalSwap(other);
|
|
}
|
|
|
|
// implements Message ----------------------------------------------
|
|
|
|
inline SignedDeviceCertificateStatusList* New() const final {
|
|
return CreateMaybeMessage<SignedDeviceCertificateStatusList>(nullptr);
|
|
}
|
|
|
|
SignedDeviceCertificateStatusList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
|
|
return CreateMaybeMessage<SignedDeviceCertificateStatusList>(arena);
|
|
}
|
|
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void CopyFrom(const SignedDeviceCertificateStatusList& from);
|
|
void MergeFrom(const SignedDeviceCertificateStatusList& 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;
|
|
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
|
|
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
|
|
int GetCachedSize() const final { return _cached_size_.Get(); }
|
|
|
|
private:
|
|
inline void SharedCtor();
|
|
inline void SharedDtor();
|
|
void SetCachedSize(int size) const final;
|
|
void InternalSwap(SignedDeviceCertificateStatusList* other);
|
|
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
|
|
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
|
|
return "video_widevine.SignedDeviceCertificateStatusList";
|
|
}
|
|
protected:
|
|
explicit SignedDeviceCertificateStatusList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
|
|
private:
|
|
static void ArenaDtor(void* object);
|
|
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
|
|
public:
|
|
|
|
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
|
|
private:
|
|
static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
|
|
::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto);
|
|
return ::descriptor_table_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto.file_level_metadata[kIndexInFileMessages];
|
|
}
|
|
|
|
public:
|
|
|
|
// nested types ----------------------------------------------------
|
|
|
|
// accessors -------------------------------------------------------
|
|
|
|
enum : int {
|
|
kCertificateStatusListFieldNumber = 1,
|
|
kSignatureFieldNumber = 2,
|
|
kHashAlgorithmFieldNumber = 3,
|
|
};
|
|
// optional bytes certificate_status_list = 1;
|
|
bool has_certificate_status_list() const;
|
|
private:
|
|
bool _internal_has_certificate_status_list() const;
|
|
public:
|
|
void clear_certificate_status_list();
|
|
const std::string& certificate_status_list() const;
|
|
void set_certificate_status_list(const std::string& value);
|
|
void set_certificate_status_list(std::string&& value);
|
|
void set_certificate_status_list(const char* value);
|
|
void set_certificate_status_list(const void* value, size_t size);
|
|
std::string* mutable_certificate_status_list();
|
|
std::string* release_certificate_status_list();
|
|
void set_allocated_certificate_status_list(std::string* certificate_status_list);
|
|
private:
|
|
const std::string& _internal_certificate_status_list() const;
|
|
void _internal_set_certificate_status_list(const std::string& value);
|
|
std::string* _internal_mutable_certificate_status_list();
|
|
public:
|
|
|
|
// optional bytes signature = 2;
|
|
bool has_signature() const;
|
|
private:
|
|
bool _internal_has_signature() const;
|
|
public:
|
|
void clear_signature();
|
|
const std::string& signature() const;
|
|
void set_signature(const std::string& value);
|
|
void set_signature(std::string&& value);
|
|
void set_signature(const char* value);
|
|
void set_signature(const void* value, size_t size);
|
|
std::string* mutable_signature();
|
|
std::string* release_signature();
|
|
void set_allocated_signature(std::string* signature);
|
|
private:
|
|
const std::string& _internal_signature() const;
|
|
void _internal_set_signature(const std::string& value);
|
|
std::string* _internal_mutable_signature();
|
|
public:
|
|
|
|
// optional .video_widevine.HashAlgorithmProto hash_algorithm = 3;
|
|
bool has_hash_algorithm() const;
|
|
private:
|
|
bool _internal_has_hash_algorithm() const;
|
|
public:
|
|
void clear_hash_algorithm();
|
|
::video_widevine::HashAlgorithmProto hash_algorithm() const;
|
|
void set_hash_algorithm(::video_widevine::HashAlgorithmProto value);
|
|
private:
|
|
::video_widevine::HashAlgorithmProto _internal_hash_algorithm() const;
|
|
void _internal_set_hash_algorithm(::video_widevine::HashAlgorithmProto value);
|
|
public:
|
|
|
|
// @@protoc_insertion_point(class_scope:video_widevine.SignedDeviceCertificateStatusList)
|
|
private:
|
|
class _Internal;
|
|
|
|
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
|
|
typedef void InternalArenaConstructable_;
|
|
typedef void DestructorSkippable_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
|
|
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr certificate_status_list_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr signature_;
|
|
int hash_algorithm_;
|
|
friend struct ::TableStruct_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto;
|
|
};
|
|
// ===================================================================
|
|
|
|
|
|
// ===================================================================
|
|
|
|
#ifdef __GNUC__
|
|
#pragma GCC diagnostic push
|
|
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
|
|
#endif // __GNUC__
|
|
// DeviceCertificateStatus_RevokedIdentifiers
|
|
|
|
// repeated bytes revoked_certificate_serial_numbers = 1;
|
|
inline int DeviceCertificateStatus_RevokedIdentifiers::_internal_revoked_certificate_serial_numbers_size() const {
|
|
return revoked_certificate_serial_numbers_.size();
|
|
}
|
|
inline int DeviceCertificateStatus_RevokedIdentifiers::revoked_certificate_serial_numbers_size() const {
|
|
return _internal_revoked_certificate_serial_numbers_size();
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::clear_revoked_certificate_serial_numbers() {
|
|
revoked_certificate_serial_numbers_.Clear();
|
|
}
|
|
inline std::string* DeviceCertificateStatus_RevokedIdentifiers::add_revoked_certificate_serial_numbers() {
|
|
// @@protoc_insertion_point(field_add_mutable:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
return _internal_add_revoked_certificate_serial_numbers();
|
|
}
|
|
inline const std::string& DeviceCertificateStatus_RevokedIdentifiers::_internal_revoked_certificate_serial_numbers(int index) const {
|
|
return revoked_certificate_serial_numbers_.Get(index);
|
|
}
|
|
inline const std::string& DeviceCertificateStatus_RevokedIdentifiers::revoked_certificate_serial_numbers(int index) const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
return _internal_revoked_certificate_serial_numbers(index);
|
|
}
|
|
inline std::string* DeviceCertificateStatus_RevokedIdentifiers::mutable_revoked_certificate_serial_numbers(int index) {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
return revoked_certificate_serial_numbers_.Mutable(index);
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::set_revoked_certificate_serial_numbers(int index, const std::string& value) {
|
|
// @@protoc_insertion_point(field_set:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
revoked_certificate_serial_numbers_.Mutable(index)->assign(value);
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::set_revoked_certificate_serial_numbers(int index, std::string&& value) {
|
|
// @@protoc_insertion_point(field_set:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
revoked_certificate_serial_numbers_.Mutable(index)->assign(std::move(value));
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::set_revoked_certificate_serial_numbers(int index, const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
revoked_certificate_serial_numbers_.Mutable(index)->assign(value);
|
|
// @@protoc_insertion_point(field_set_char:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::set_revoked_certificate_serial_numbers(int index, const void* value, size_t size) {
|
|
revoked_certificate_serial_numbers_.Mutable(index)->assign(
|
|
reinterpret_cast<const char*>(value), size);
|
|
// @@protoc_insertion_point(field_set_pointer:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
}
|
|
inline std::string* DeviceCertificateStatus_RevokedIdentifiers::_internal_add_revoked_certificate_serial_numbers() {
|
|
return revoked_certificate_serial_numbers_.Add();
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::add_revoked_certificate_serial_numbers(const std::string& value) {
|
|
revoked_certificate_serial_numbers_.Add()->assign(value);
|
|
// @@protoc_insertion_point(field_add:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::add_revoked_certificate_serial_numbers(std::string&& value) {
|
|
revoked_certificate_serial_numbers_.Add(std::move(value));
|
|
// @@protoc_insertion_point(field_add:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::add_revoked_certificate_serial_numbers(const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
revoked_certificate_serial_numbers_.Add()->assign(value);
|
|
// @@protoc_insertion_point(field_add_char:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::add_revoked_certificate_serial_numbers(const void* value, size_t size) {
|
|
revoked_certificate_serial_numbers_.Add()->assign(reinterpret_cast<const char*>(value), size);
|
|
// @@protoc_insertion_point(field_add_pointer:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
}
|
|
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
|
|
DeviceCertificateStatus_RevokedIdentifiers::revoked_certificate_serial_numbers() const {
|
|
// @@protoc_insertion_point(field_list:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
return revoked_certificate_serial_numbers_;
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
|
|
DeviceCertificateStatus_RevokedIdentifiers::mutable_revoked_certificate_serial_numbers() {
|
|
// @@protoc_insertion_point(field_mutable_list:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_certificate_serial_numbers)
|
|
return &revoked_certificate_serial_numbers_;
|
|
}
|
|
|
|
// repeated bytes revoked_unique_id_hashes = 2;
|
|
inline int DeviceCertificateStatus_RevokedIdentifiers::_internal_revoked_unique_id_hashes_size() const {
|
|
return revoked_unique_id_hashes_.size();
|
|
}
|
|
inline int DeviceCertificateStatus_RevokedIdentifiers::revoked_unique_id_hashes_size() const {
|
|
return _internal_revoked_unique_id_hashes_size();
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::clear_revoked_unique_id_hashes() {
|
|
revoked_unique_id_hashes_.Clear();
|
|
}
|
|
inline std::string* DeviceCertificateStatus_RevokedIdentifiers::add_revoked_unique_id_hashes() {
|
|
// @@protoc_insertion_point(field_add_mutable:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
return _internal_add_revoked_unique_id_hashes();
|
|
}
|
|
inline const std::string& DeviceCertificateStatus_RevokedIdentifiers::_internal_revoked_unique_id_hashes(int index) const {
|
|
return revoked_unique_id_hashes_.Get(index);
|
|
}
|
|
inline const std::string& DeviceCertificateStatus_RevokedIdentifiers::revoked_unique_id_hashes(int index) const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
return _internal_revoked_unique_id_hashes(index);
|
|
}
|
|
inline std::string* DeviceCertificateStatus_RevokedIdentifiers::mutable_revoked_unique_id_hashes(int index) {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
return revoked_unique_id_hashes_.Mutable(index);
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::set_revoked_unique_id_hashes(int index, const std::string& value) {
|
|
// @@protoc_insertion_point(field_set:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
revoked_unique_id_hashes_.Mutable(index)->assign(value);
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::set_revoked_unique_id_hashes(int index, std::string&& value) {
|
|
// @@protoc_insertion_point(field_set:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
revoked_unique_id_hashes_.Mutable(index)->assign(std::move(value));
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::set_revoked_unique_id_hashes(int index, const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
revoked_unique_id_hashes_.Mutable(index)->assign(value);
|
|
// @@protoc_insertion_point(field_set_char:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::set_revoked_unique_id_hashes(int index, const void* value, size_t size) {
|
|
revoked_unique_id_hashes_.Mutable(index)->assign(
|
|
reinterpret_cast<const char*>(value), size);
|
|
// @@protoc_insertion_point(field_set_pointer:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
}
|
|
inline std::string* DeviceCertificateStatus_RevokedIdentifiers::_internal_add_revoked_unique_id_hashes() {
|
|
return revoked_unique_id_hashes_.Add();
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::add_revoked_unique_id_hashes(const std::string& value) {
|
|
revoked_unique_id_hashes_.Add()->assign(value);
|
|
// @@protoc_insertion_point(field_add:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::add_revoked_unique_id_hashes(std::string&& value) {
|
|
revoked_unique_id_hashes_.Add(std::move(value));
|
|
// @@protoc_insertion_point(field_add:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::add_revoked_unique_id_hashes(const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
revoked_unique_id_hashes_.Add()->assign(value);
|
|
// @@protoc_insertion_point(field_add_char:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
}
|
|
inline void DeviceCertificateStatus_RevokedIdentifiers::add_revoked_unique_id_hashes(const void* value, size_t size) {
|
|
revoked_unique_id_hashes_.Add()->assign(reinterpret_cast<const char*>(value), size);
|
|
// @@protoc_insertion_point(field_add_pointer:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
}
|
|
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
|
|
DeviceCertificateStatus_RevokedIdentifiers::revoked_unique_id_hashes() const {
|
|
// @@protoc_insertion_point(field_list:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
return revoked_unique_id_hashes_;
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
|
|
DeviceCertificateStatus_RevokedIdentifiers::mutable_revoked_unique_id_hashes() {
|
|
// @@protoc_insertion_point(field_mutable_list:video_widevine.DeviceCertificateStatus.RevokedIdentifiers.revoked_unique_id_hashes)
|
|
return &revoked_unique_id_hashes_;
|
|
}
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
// DeviceCertificateStatus
|
|
|
|
// optional bytes drm_serial_number = 1;
|
|
inline bool DeviceCertificateStatus::_internal_has_drm_serial_number() const {
|
|
bool value = (_has_bits_[0] & 0x00000001u) != 0;
|
|
return value;
|
|
}
|
|
inline bool DeviceCertificateStatus::has_drm_serial_number() const {
|
|
return _internal_has_drm_serial_number();
|
|
}
|
|
inline void DeviceCertificateStatus::clear_drm_serial_number() {
|
|
drm_serial_number_.ClearToEmpty();
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
}
|
|
inline const std::string& DeviceCertificateStatus::drm_serial_number() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatus.drm_serial_number)
|
|
return _internal_drm_serial_number();
|
|
}
|
|
inline void DeviceCertificateStatus::set_drm_serial_number(const std::string& value) {
|
|
_internal_set_drm_serial_number(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.DeviceCertificateStatus.drm_serial_number)
|
|
}
|
|
inline std::string* DeviceCertificateStatus::mutable_drm_serial_number() {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.DeviceCertificateStatus.drm_serial_number)
|
|
return _internal_mutable_drm_serial_number();
|
|
}
|
|
inline const std::string& DeviceCertificateStatus::_internal_drm_serial_number() const {
|
|
return drm_serial_number_.Get();
|
|
}
|
|
inline void DeviceCertificateStatus::_internal_set_drm_serial_number(const std::string& value) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
drm_serial_number_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
|
|
}
|
|
inline void DeviceCertificateStatus::set_drm_serial_number(std::string&& value) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
drm_serial_number_.Set(
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_rvalue:video_widevine.DeviceCertificateStatus.drm_serial_number)
|
|
}
|
|
inline void DeviceCertificateStatus::set_drm_serial_number(const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
_has_bits_[0] |= 0x00000001u;
|
|
drm_serial_number_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_char:video_widevine.DeviceCertificateStatus.drm_serial_number)
|
|
}
|
|
inline void DeviceCertificateStatus::set_drm_serial_number(const void* value,
|
|
size_t size) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
drm_serial_number_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
|
|
reinterpret_cast<const char*>(value), size), GetArena());
|
|
// @@protoc_insertion_point(field_set_pointer:video_widevine.DeviceCertificateStatus.drm_serial_number)
|
|
}
|
|
inline std::string* DeviceCertificateStatus::_internal_mutable_drm_serial_number() {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
return drm_serial_number_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
|
|
}
|
|
inline std::string* DeviceCertificateStatus::release_drm_serial_number() {
|
|
// @@protoc_insertion_point(field_release:video_widevine.DeviceCertificateStatus.drm_serial_number)
|
|
if (!_internal_has_drm_serial_number()) {
|
|
return nullptr;
|
|
}
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
return drm_serial_number_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
|
|
}
|
|
inline void DeviceCertificateStatus::set_allocated_drm_serial_number(std::string* drm_serial_number) {
|
|
if (drm_serial_number != nullptr) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
}
|
|
drm_serial_number_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), drm_serial_number,
|
|
GetArena());
|
|
// @@protoc_insertion_point(field_set_allocated:video_widevine.DeviceCertificateStatus.drm_serial_number)
|
|
}
|
|
|
|
// optional .video_widevine.DeviceCertificateStatus.DeprecatedStatus deprecated_status = 2 [default = DEPRECATED_VALID];
|
|
inline bool DeviceCertificateStatus::_internal_has_deprecated_status() const {
|
|
bool value = (_has_bits_[0] & 0x00000010u) != 0;
|
|
return value;
|
|
}
|
|
inline bool DeviceCertificateStatus::has_deprecated_status() const {
|
|
return _internal_has_deprecated_status();
|
|
}
|
|
inline void DeviceCertificateStatus::clear_deprecated_status() {
|
|
deprecated_status_ = 0;
|
|
_has_bits_[0] &= ~0x00000010u;
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus_DeprecatedStatus DeviceCertificateStatus::_internal_deprecated_status() const {
|
|
return static_cast< ::video_widevine::DeviceCertificateStatus_DeprecatedStatus >(deprecated_status_);
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus_DeprecatedStatus DeviceCertificateStatus::deprecated_status() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatus.deprecated_status)
|
|
return _internal_deprecated_status();
|
|
}
|
|
inline void DeviceCertificateStatus::_internal_set_deprecated_status(::video_widevine::DeviceCertificateStatus_DeprecatedStatus value) {
|
|
assert(::video_widevine::DeviceCertificateStatus_DeprecatedStatus_IsValid(value));
|
|
_has_bits_[0] |= 0x00000010u;
|
|
deprecated_status_ = value;
|
|
}
|
|
inline void DeviceCertificateStatus::set_deprecated_status(::video_widevine::DeviceCertificateStatus_DeprecatedStatus value) {
|
|
_internal_set_deprecated_status(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.DeviceCertificateStatus.deprecated_status)
|
|
}
|
|
|
|
// optional .video_widevine.ProvisionedDeviceInfo device_info = 4;
|
|
inline bool DeviceCertificateStatus::_internal_has_device_info() const {
|
|
bool value = (_has_bits_[0] & 0x00000004u) != 0;
|
|
PROTOBUF_ASSUME(!value || device_info_ != nullptr);
|
|
return value;
|
|
}
|
|
inline bool DeviceCertificateStatus::has_device_info() const {
|
|
return _internal_has_device_info();
|
|
}
|
|
inline const ::video_widevine::ProvisionedDeviceInfo& DeviceCertificateStatus::_internal_device_info() const {
|
|
const ::video_widevine::ProvisionedDeviceInfo* p = device_info_;
|
|
return p != nullptr ? *p : reinterpret_cast<const ::video_widevine::ProvisionedDeviceInfo&>(
|
|
::video_widevine::_ProvisionedDeviceInfo_default_instance_);
|
|
}
|
|
inline const ::video_widevine::ProvisionedDeviceInfo& DeviceCertificateStatus::device_info() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatus.device_info)
|
|
return _internal_device_info();
|
|
}
|
|
inline void DeviceCertificateStatus::unsafe_arena_set_allocated_device_info(
|
|
::video_widevine::ProvisionedDeviceInfo* device_info) {
|
|
if (GetArena() == nullptr) {
|
|
delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(device_info_);
|
|
}
|
|
device_info_ = device_info;
|
|
if (device_info) {
|
|
_has_bits_[0] |= 0x00000004u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000004u;
|
|
}
|
|
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:video_widevine.DeviceCertificateStatus.device_info)
|
|
}
|
|
inline ::video_widevine::ProvisionedDeviceInfo* DeviceCertificateStatus::release_device_info() {
|
|
_has_bits_[0] &= ~0x00000004u;
|
|
::video_widevine::ProvisionedDeviceInfo* temp = device_info_;
|
|
device_info_ = nullptr;
|
|
if (GetArena() != nullptr) {
|
|
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
|
|
}
|
|
return temp;
|
|
}
|
|
inline ::video_widevine::ProvisionedDeviceInfo* DeviceCertificateStatus::unsafe_arena_release_device_info() {
|
|
// @@protoc_insertion_point(field_release:video_widevine.DeviceCertificateStatus.device_info)
|
|
_has_bits_[0] &= ~0x00000004u;
|
|
::video_widevine::ProvisionedDeviceInfo* temp = device_info_;
|
|
device_info_ = nullptr;
|
|
return temp;
|
|
}
|
|
inline ::video_widevine::ProvisionedDeviceInfo* DeviceCertificateStatus::_internal_mutable_device_info() {
|
|
_has_bits_[0] |= 0x00000004u;
|
|
if (device_info_ == nullptr) {
|
|
auto* p = CreateMaybeMessage<::video_widevine::ProvisionedDeviceInfo>(GetArena());
|
|
device_info_ = p;
|
|
}
|
|
return device_info_;
|
|
}
|
|
inline ::video_widevine::ProvisionedDeviceInfo* DeviceCertificateStatus::mutable_device_info() {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.DeviceCertificateStatus.device_info)
|
|
return _internal_mutable_device_info();
|
|
}
|
|
inline void DeviceCertificateStatus::set_allocated_device_info(::video_widevine::ProvisionedDeviceInfo* device_info) {
|
|
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
|
|
if (message_arena == nullptr) {
|
|
delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(device_info_);
|
|
}
|
|
if (device_info) {
|
|
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
|
|
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(device_info)->GetArena();
|
|
if (message_arena != submessage_arena) {
|
|
device_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
|
|
message_arena, device_info, submessage_arena);
|
|
}
|
|
_has_bits_[0] |= 0x00000004u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000004u;
|
|
}
|
|
device_info_ = device_info;
|
|
// @@protoc_insertion_point(field_set_allocated:video_widevine.DeviceCertificateStatus.device_info)
|
|
}
|
|
|
|
// optional bytes oem_serial_number = 5;
|
|
inline bool DeviceCertificateStatus::_internal_has_oem_serial_number() const {
|
|
bool value = (_has_bits_[0] & 0x00000002u) != 0;
|
|
return value;
|
|
}
|
|
inline bool DeviceCertificateStatus::has_oem_serial_number() const {
|
|
return _internal_has_oem_serial_number();
|
|
}
|
|
inline void DeviceCertificateStatus::clear_oem_serial_number() {
|
|
oem_serial_number_.ClearToEmpty();
|
|
_has_bits_[0] &= ~0x00000002u;
|
|
}
|
|
inline const std::string& DeviceCertificateStatus::oem_serial_number() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatus.oem_serial_number)
|
|
return _internal_oem_serial_number();
|
|
}
|
|
inline void DeviceCertificateStatus::set_oem_serial_number(const std::string& value) {
|
|
_internal_set_oem_serial_number(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.DeviceCertificateStatus.oem_serial_number)
|
|
}
|
|
inline std::string* DeviceCertificateStatus::mutable_oem_serial_number() {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.DeviceCertificateStatus.oem_serial_number)
|
|
return _internal_mutable_oem_serial_number();
|
|
}
|
|
inline const std::string& DeviceCertificateStatus::_internal_oem_serial_number() const {
|
|
return oem_serial_number_.Get();
|
|
}
|
|
inline void DeviceCertificateStatus::_internal_set_oem_serial_number(const std::string& value) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
oem_serial_number_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
|
|
}
|
|
inline void DeviceCertificateStatus::set_oem_serial_number(std::string&& value) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
oem_serial_number_.Set(
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_rvalue:video_widevine.DeviceCertificateStatus.oem_serial_number)
|
|
}
|
|
inline void DeviceCertificateStatus::set_oem_serial_number(const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
_has_bits_[0] |= 0x00000002u;
|
|
oem_serial_number_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_char:video_widevine.DeviceCertificateStatus.oem_serial_number)
|
|
}
|
|
inline void DeviceCertificateStatus::set_oem_serial_number(const void* value,
|
|
size_t size) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
oem_serial_number_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
|
|
reinterpret_cast<const char*>(value), size), GetArena());
|
|
// @@protoc_insertion_point(field_set_pointer:video_widevine.DeviceCertificateStatus.oem_serial_number)
|
|
}
|
|
inline std::string* DeviceCertificateStatus::_internal_mutable_oem_serial_number() {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
return oem_serial_number_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
|
|
}
|
|
inline std::string* DeviceCertificateStatus::release_oem_serial_number() {
|
|
// @@protoc_insertion_point(field_release:video_widevine.DeviceCertificateStatus.oem_serial_number)
|
|
if (!_internal_has_oem_serial_number()) {
|
|
return nullptr;
|
|
}
|
|
_has_bits_[0] &= ~0x00000002u;
|
|
return oem_serial_number_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
|
|
}
|
|
inline void DeviceCertificateStatus::set_allocated_oem_serial_number(std::string* oem_serial_number) {
|
|
if (oem_serial_number != nullptr) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000002u;
|
|
}
|
|
oem_serial_number_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), oem_serial_number,
|
|
GetArena());
|
|
// @@protoc_insertion_point(field_set_allocated:video_widevine.DeviceCertificateStatus.oem_serial_number)
|
|
}
|
|
|
|
// optional .video_widevine.DeviceCertificateStatus.Status status = 6 [default = STATUS_UNKNOWN];
|
|
inline bool DeviceCertificateStatus::_internal_has_status() const {
|
|
bool value = (_has_bits_[0] & 0x00000020u) != 0;
|
|
return value;
|
|
}
|
|
inline bool DeviceCertificateStatus::has_status() const {
|
|
return _internal_has_status();
|
|
}
|
|
inline void DeviceCertificateStatus::clear_status() {
|
|
status_ = 0;
|
|
_has_bits_[0] &= ~0x00000020u;
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus_Status DeviceCertificateStatus::_internal_status() const {
|
|
return static_cast< ::video_widevine::DeviceCertificateStatus_Status >(status_);
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus_Status DeviceCertificateStatus::status() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatus.status)
|
|
return _internal_status();
|
|
}
|
|
inline void DeviceCertificateStatus::_internal_set_status(::video_widevine::DeviceCertificateStatus_Status value) {
|
|
assert(::video_widevine::DeviceCertificateStatus_Status_IsValid(value));
|
|
_has_bits_[0] |= 0x00000020u;
|
|
status_ = value;
|
|
}
|
|
inline void DeviceCertificateStatus::set_status(::video_widevine::DeviceCertificateStatus_Status value) {
|
|
_internal_set_status(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.DeviceCertificateStatus.status)
|
|
}
|
|
|
|
// optional .video_widevine.DeviceCertificateStatus.RevokedIdentifiers revoked_identifiers = 7;
|
|
inline bool DeviceCertificateStatus::_internal_has_revoked_identifiers() const {
|
|
bool value = (_has_bits_[0] & 0x00000008u) != 0;
|
|
PROTOBUF_ASSUME(!value || revoked_identifiers_ != nullptr);
|
|
return value;
|
|
}
|
|
inline bool DeviceCertificateStatus::has_revoked_identifiers() const {
|
|
return _internal_has_revoked_identifiers();
|
|
}
|
|
inline void DeviceCertificateStatus::clear_revoked_identifiers() {
|
|
if (revoked_identifiers_ != nullptr) revoked_identifiers_->Clear();
|
|
_has_bits_[0] &= ~0x00000008u;
|
|
}
|
|
inline const ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers& DeviceCertificateStatus::_internal_revoked_identifiers() const {
|
|
const ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* p = revoked_identifiers_;
|
|
return p != nullptr ? *p : reinterpret_cast<const ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers&>(
|
|
::video_widevine::_DeviceCertificateStatus_RevokedIdentifiers_default_instance_);
|
|
}
|
|
inline const ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers& DeviceCertificateStatus::revoked_identifiers() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatus.revoked_identifiers)
|
|
return _internal_revoked_identifiers();
|
|
}
|
|
inline void DeviceCertificateStatus::unsafe_arena_set_allocated_revoked_identifiers(
|
|
::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* revoked_identifiers) {
|
|
if (GetArena() == nullptr) {
|
|
delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(revoked_identifiers_);
|
|
}
|
|
revoked_identifiers_ = revoked_identifiers;
|
|
if (revoked_identifiers) {
|
|
_has_bits_[0] |= 0x00000008u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000008u;
|
|
}
|
|
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:video_widevine.DeviceCertificateStatus.revoked_identifiers)
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* DeviceCertificateStatus::release_revoked_identifiers() {
|
|
_has_bits_[0] &= ~0x00000008u;
|
|
::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* temp = revoked_identifiers_;
|
|
revoked_identifiers_ = nullptr;
|
|
if (GetArena() != nullptr) {
|
|
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
|
|
}
|
|
return temp;
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* DeviceCertificateStatus::unsafe_arena_release_revoked_identifiers() {
|
|
// @@protoc_insertion_point(field_release:video_widevine.DeviceCertificateStatus.revoked_identifiers)
|
|
_has_bits_[0] &= ~0x00000008u;
|
|
::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* temp = revoked_identifiers_;
|
|
revoked_identifiers_ = nullptr;
|
|
return temp;
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* DeviceCertificateStatus::_internal_mutable_revoked_identifiers() {
|
|
_has_bits_[0] |= 0x00000008u;
|
|
if (revoked_identifiers_ == nullptr) {
|
|
auto* p = CreateMaybeMessage<::video_widevine::DeviceCertificateStatus_RevokedIdentifiers>(GetArena());
|
|
revoked_identifiers_ = p;
|
|
}
|
|
return revoked_identifiers_;
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* DeviceCertificateStatus::mutable_revoked_identifiers() {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.DeviceCertificateStatus.revoked_identifiers)
|
|
return _internal_mutable_revoked_identifiers();
|
|
}
|
|
inline void DeviceCertificateStatus::set_allocated_revoked_identifiers(::video_widevine::DeviceCertificateStatus_RevokedIdentifiers* revoked_identifiers) {
|
|
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
|
|
if (message_arena == nullptr) {
|
|
delete revoked_identifiers_;
|
|
}
|
|
if (revoked_identifiers) {
|
|
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
|
|
::PROTOBUF_NAMESPACE_ID::Arena::GetArena(revoked_identifiers);
|
|
if (message_arena != submessage_arena) {
|
|
revoked_identifiers = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
|
|
message_arena, revoked_identifiers, submessage_arena);
|
|
}
|
|
_has_bits_[0] |= 0x00000008u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000008u;
|
|
}
|
|
revoked_identifiers_ = revoked_identifiers;
|
|
// @@protoc_insertion_point(field_set_allocated:video_widevine.DeviceCertificateStatus.revoked_identifiers)
|
|
}
|
|
|
|
// optional .video_widevine.DeviceCertificateStatus.DeviceVulnerabilityLevel device_vulnerability_level = 8;
|
|
inline bool DeviceCertificateStatus::_internal_has_device_vulnerability_level() const {
|
|
bool value = (_has_bits_[0] & 0x00000040u) != 0;
|
|
return value;
|
|
}
|
|
inline bool DeviceCertificateStatus::has_device_vulnerability_level() const {
|
|
return _internal_has_device_vulnerability_level();
|
|
}
|
|
inline void DeviceCertificateStatus::clear_device_vulnerability_level() {
|
|
device_vulnerability_level_ = 0;
|
|
_has_bits_[0] &= ~0x00000040u;
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel DeviceCertificateStatus::_internal_device_vulnerability_level() const {
|
|
return static_cast< ::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel >(device_vulnerability_level_);
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel DeviceCertificateStatus::device_vulnerability_level() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatus.device_vulnerability_level)
|
|
return _internal_device_vulnerability_level();
|
|
}
|
|
inline void DeviceCertificateStatus::_internal_set_device_vulnerability_level(::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel value) {
|
|
assert(::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel_IsValid(value));
|
|
_has_bits_[0] |= 0x00000040u;
|
|
device_vulnerability_level_ = value;
|
|
}
|
|
inline void DeviceCertificateStatus::set_device_vulnerability_level(::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel value) {
|
|
_internal_set_device_vulnerability_level(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.DeviceCertificateStatus.device_vulnerability_level)
|
|
}
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
// DeviceCertificateStatusList
|
|
|
|
// optional uint32 creation_time_seconds = 1;
|
|
inline bool DeviceCertificateStatusList::_internal_has_creation_time_seconds() const {
|
|
bool value = (_has_bits_[0] & 0x00000001u) != 0;
|
|
return value;
|
|
}
|
|
inline bool DeviceCertificateStatusList::has_creation_time_seconds() const {
|
|
return _internal_has_creation_time_seconds();
|
|
}
|
|
inline void DeviceCertificateStatusList::clear_creation_time_seconds() {
|
|
creation_time_seconds_ = 0u;
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::uint32 DeviceCertificateStatusList::_internal_creation_time_seconds() const {
|
|
return creation_time_seconds_;
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::uint32 DeviceCertificateStatusList::creation_time_seconds() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatusList.creation_time_seconds)
|
|
return _internal_creation_time_seconds();
|
|
}
|
|
inline void DeviceCertificateStatusList::_internal_set_creation_time_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
creation_time_seconds_ = value;
|
|
}
|
|
inline void DeviceCertificateStatusList::set_creation_time_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value) {
|
|
_internal_set_creation_time_seconds(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.DeviceCertificateStatusList.creation_time_seconds)
|
|
}
|
|
|
|
// repeated .video_widevine.DeviceCertificateStatus certificate_status = 2;
|
|
inline int DeviceCertificateStatusList::_internal_certificate_status_size() const {
|
|
return certificate_status_.size();
|
|
}
|
|
inline int DeviceCertificateStatusList::certificate_status_size() const {
|
|
return _internal_certificate_status_size();
|
|
}
|
|
inline void DeviceCertificateStatusList::clear_certificate_status() {
|
|
certificate_status_.Clear();
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus* DeviceCertificateStatusList::mutable_certificate_status(int index) {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.DeviceCertificateStatusList.certificate_status)
|
|
return certificate_status_.Mutable(index);
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceCertificateStatus >*
|
|
DeviceCertificateStatusList::mutable_certificate_status() {
|
|
// @@protoc_insertion_point(field_mutable_list:video_widevine.DeviceCertificateStatusList.certificate_status)
|
|
return &certificate_status_;
|
|
}
|
|
inline const ::video_widevine::DeviceCertificateStatus& DeviceCertificateStatusList::_internal_certificate_status(int index) const {
|
|
return certificate_status_.Get(index);
|
|
}
|
|
inline const ::video_widevine::DeviceCertificateStatus& DeviceCertificateStatusList::certificate_status(int index) const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.DeviceCertificateStatusList.certificate_status)
|
|
return _internal_certificate_status(index);
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus* DeviceCertificateStatusList::_internal_add_certificate_status() {
|
|
return certificate_status_.Add();
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus* DeviceCertificateStatusList::add_certificate_status() {
|
|
// @@protoc_insertion_point(field_add:video_widevine.DeviceCertificateStatusList.certificate_status)
|
|
return _internal_add_certificate_status();
|
|
}
|
|
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceCertificateStatus >&
|
|
DeviceCertificateStatusList::certificate_status() const {
|
|
// @@protoc_insertion_point(field_list:video_widevine.DeviceCertificateStatusList.certificate_status)
|
|
return certificate_status_;
|
|
}
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
// PublishedDevicesList
|
|
|
|
// optional uint32 creation_time_seconds = 1;
|
|
inline bool PublishedDevicesList::_internal_has_creation_time_seconds() const {
|
|
bool value = (_has_bits_[0] & 0x00000001u) != 0;
|
|
return value;
|
|
}
|
|
inline bool PublishedDevicesList::has_creation_time_seconds() const {
|
|
return _internal_has_creation_time_seconds();
|
|
}
|
|
inline void PublishedDevicesList::clear_creation_time_seconds() {
|
|
creation_time_seconds_ = 0u;
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::uint32 PublishedDevicesList::_internal_creation_time_seconds() const {
|
|
return creation_time_seconds_;
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::uint32 PublishedDevicesList::creation_time_seconds() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.PublishedDevicesList.creation_time_seconds)
|
|
return _internal_creation_time_seconds();
|
|
}
|
|
inline void PublishedDevicesList::_internal_set_creation_time_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
creation_time_seconds_ = value;
|
|
}
|
|
inline void PublishedDevicesList::set_creation_time_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value) {
|
|
_internal_set_creation_time_seconds(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.PublishedDevicesList.creation_time_seconds)
|
|
}
|
|
|
|
// repeated .video_widevine.DeviceCertificateStatus device_certificate_status = 2;
|
|
inline int PublishedDevicesList::_internal_device_certificate_status_size() const {
|
|
return device_certificate_status_.size();
|
|
}
|
|
inline int PublishedDevicesList::device_certificate_status_size() const {
|
|
return _internal_device_certificate_status_size();
|
|
}
|
|
inline void PublishedDevicesList::clear_device_certificate_status() {
|
|
device_certificate_status_.Clear();
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus* PublishedDevicesList::mutable_device_certificate_status(int index) {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.PublishedDevicesList.device_certificate_status)
|
|
return device_certificate_status_.Mutable(index);
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceCertificateStatus >*
|
|
PublishedDevicesList::mutable_device_certificate_status() {
|
|
// @@protoc_insertion_point(field_mutable_list:video_widevine.PublishedDevicesList.device_certificate_status)
|
|
return &device_certificate_status_;
|
|
}
|
|
inline const ::video_widevine::DeviceCertificateStatus& PublishedDevicesList::_internal_device_certificate_status(int index) const {
|
|
return device_certificate_status_.Get(index);
|
|
}
|
|
inline const ::video_widevine::DeviceCertificateStatus& PublishedDevicesList::device_certificate_status(int index) const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.PublishedDevicesList.device_certificate_status)
|
|
return _internal_device_certificate_status(index);
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus* PublishedDevicesList::_internal_add_device_certificate_status() {
|
|
return device_certificate_status_.Add();
|
|
}
|
|
inline ::video_widevine::DeviceCertificateStatus* PublishedDevicesList::add_device_certificate_status() {
|
|
// @@protoc_insertion_point(field_add:video_widevine.PublishedDevicesList.device_certificate_status)
|
|
return _internal_add_device_certificate_status();
|
|
}
|
|
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceCertificateStatus >&
|
|
PublishedDevicesList::device_certificate_status() const {
|
|
// @@protoc_insertion_point(field_list:video_widevine.PublishedDevicesList.device_certificate_status)
|
|
return device_certificate_status_;
|
|
}
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
// SignedDeviceCertificateStatusList
|
|
|
|
// optional bytes certificate_status_list = 1;
|
|
inline bool SignedDeviceCertificateStatusList::_internal_has_certificate_status_list() const {
|
|
bool value = (_has_bits_[0] & 0x00000001u) != 0;
|
|
return value;
|
|
}
|
|
inline bool SignedDeviceCertificateStatusList::has_certificate_status_list() const {
|
|
return _internal_has_certificate_status_list();
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::clear_certificate_status_list() {
|
|
certificate_status_list_.ClearToEmpty();
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
}
|
|
inline const std::string& SignedDeviceCertificateStatusList::certificate_status_list() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.SignedDeviceCertificateStatusList.certificate_status_list)
|
|
return _internal_certificate_status_list();
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_certificate_status_list(const std::string& value) {
|
|
_internal_set_certificate_status_list(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.SignedDeviceCertificateStatusList.certificate_status_list)
|
|
}
|
|
inline std::string* SignedDeviceCertificateStatusList::mutable_certificate_status_list() {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.SignedDeviceCertificateStatusList.certificate_status_list)
|
|
return _internal_mutable_certificate_status_list();
|
|
}
|
|
inline const std::string& SignedDeviceCertificateStatusList::_internal_certificate_status_list() const {
|
|
return certificate_status_list_.Get();
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::_internal_set_certificate_status_list(const std::string& value) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
certificate_status_list_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_certificate_status_list(std::string&& value) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
certificate_status_list_.Set(
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_rvalue:video_widevine.SignedDeviceCertificateStatusList.certificate_status_list)
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_certificate_status_list(const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
_has_bits_[0] |= 0x00000001u;
|
|
certificate_status_list_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_char:video_widevine.SignedDeviceCertificateStatusList.certificate_status_list)
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_certificate_status_list(const void* value,
|
|
size_t size) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
certificate_status_list_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
|
|
reinterpret_cast<const char*>(value), size), GetArena());
|
|
// @@protoc_insertion_point(field_set_pointer:video_widevine.SignedDeviceCertificateStatusList.certificate_status_list)
|
|
}
|
|
inline std::string* SignedDeviceCertificateStatusList::_internal_mutable_certificate_status_list() {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
return certificate_status_list_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
|
|
}
|
|
inline std::string* SignedDeviceCertificateStatusList::release_certificate_status_list() {
|
|
// @@protoc_insertion_point(field_release:video_widevine.SignedDeviceCertificateStatusList.certificate_status_list)
|
|
if (!_internal_has_certificate_status_list()) {
|
|
return nullptr;
|
|
}
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
return certificate_status_list_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_allocated_certificate_status_list(std::string* certificate_status_list) {
|
|
if (certificate_status_list != nullptr) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
}
|
|
certificate_status_list_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), certificate_status_list,
|
|
GetArena());
|
|
// @@protoc_insertion_point(field_set_allocated:video_widevine.SignedDeviceCertificateStatusList.certificate_status_list)
|
|
}
|
|
|
|
// optional bytes signature = 2;
|
|
inline bool SignedDeviceCertificateStatusList::_internal_has_signature() const {
|
|
bool value = (_has_bits_[0] & 0x00000002u) != 0;
|
|
return value;
|
|
}
|
|
inline bool SignedDeviceCertificateStatusList::has_signature() const {
|
|
return _internal_has_signature();
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::clear_signature() {
|
|
signature_.ClearToEmpty();
|
|
_has_bits_[0] &= ~0x00000002u;
|
|
}
|
|
inline const std::string& SignedDeviceCertificateStatusList::signature() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.SignedDeviceCertificateStatusList.signature)
|
|
return _internal_signature();
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_signature(const std::string& value) {
|
|
_internal_set_signature(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.SignedDeviceCertificateStatusList.signature)
|
|
}
|
|
inline std::string* SignedDeviceCertificateStatusList::mutable_signature() {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.SignedDeviceCertificateStatusList.signature)
|
|
return _internal_mutable_signature();
|
|
}
|
|
inline const std::string& SignedDeviceCertificateStatusList::_internal_signature() const {
|
|
return signature_.Get();
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::_internal_set_signature(const std::string& value) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_signature(std::string&& value) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
signature_.Set(
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_rvalue:video_widevine.SignedDeviceCertificateStatusList.signature)
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_signature(const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
_has_bits_[0] |= 0x00000002u;
|
|
signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_char:video_widevine.SignedDeviceCertificateStatusList.signature)
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_signature(const void* value,
|
|
size_t size) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
|
|
reinterpret_cast<const char*>(value), size), GetArena());
|
|
// @@protoc_insertion_point(field_set_pointer:video_widevine.SignedDeviceCertificateStatusList.signature)
|
|
}
|
|
inline std::string* SignedDeviceCertificateStatusList::_internal_mutable_signature() {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
return signature_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
|
|
}
|
|
inline std::string* SignedDeviceCertificateStatusList::release_signature() {
|
|
// @@protoc_insertion_point(field_release:video_widevine.SignedDeviceCertificateStatusList.signature)
|
|
if (!_internal_has_signature()) {
|
|
return nullptr;
|
|
}
|
|
_has_bits_[0] &= ~0x00000002u;
|
|
return signature_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_allocated_signature(std::string* signature) {
|
|
if (signature != nullptr) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000002u;
|
|
}
|
|
signature_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), signature,
|
|
GetArena());
|
|
// @@protoc_insertion_point(field_set_allocated:video_widevine.SignedDeviceCertificateStatusList.signature)
|
|
}
|
|
|
|
// optional .video_widevine.HashAlgorithmProto hash_algorithm = 3;
|
|
inline bool SignedDeviceCertificateStatusList::_internal_has_hash_algorithm() const {
|
|
bool value = (_has_bits_[0] & 0x00000004u) != 0;
|
|
return value;
|
|
}
|
|
inline bool SignedDeviceCertificateStatusList::has_hash_algorithm() const {
|
|
return _internal_has_hash_algorithm();
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::clear_hash_algorithm() {
|
|
hash_algorithm_ = 0;
|
|
_has_bits_[0] &= ~0x00000004u;
|
|
}
|
|
inline ::video_widevine::HashAlgorithmProto SignedDeviceCertificateStatusList::_internal_hash_algorithm() const {
|
|
return static_cast< ::video_widevine::HashAlgorithmProto >(hash_algorithm_);
|
|
}
|
|
inline ::video_widevine::HashAlgorithmProto SignedDeviceCertificateStatusList::hash_algorithm() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.SignedDeviceCertificateStatusList.hash_algorithm)
|
|
return _internal_hash_algorithm();
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::_internal_set_hash_algorithm(::video_widevine::HashAlgorithmProto value) {
|
|
assert(::video_widevine::HashAlgorithmProto_IsValid(value));
|
|
_has_bits_[0] |= 0x00000004u;
|
|
hash_algorithm_ = value;
|
|
}
|
|
inline void SignedDeviceCertificateStatusList::set_hash_algorithm(::video_widevine::HashAlgorithmProto value) {
|
|
_internal_set_hash_algorithm(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.SignedDeviceCertificateStatusList.hash_algorithm)
|
|
}
|
|
|
|
#ifdef __GNUC__
|
|
#pragma GCC diagnostic pop
|
|
#endif // __GNUC__
|
|
// -------------------------------------------------------------------
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
|
|
// @@protoc_insertion_point(namespace_scope)
|
|
|
|
} // namespace video_widevine
|
|
|
|
PROTOBUF_NAMESPACE_OPEN
|
|
|
|
template <> struct is_proto_enum< ::video_widevine::DeviceCertificateStatus_DeprecatedStatus> : ::std::true_type {};
|
|
template <>
|
|
inline const EnumDescriptor* GetEnumDescriptor< ::video_widevine::DeviceCertificateStatus_DeprecatedStatus>() {
|
|
return ::video_widevine::DeviceCertificateStatus_DeprecatedStatus_descriptor();
|
|
}
|
|
template <> struct is_proto_enum< ::video_widevine::DeviceCertificateStatus_Status> : ::std::true_type {};
|
|
template <>
|
|
inline const EnumDescriptor* GetEnumDescriptor< ::video_widevine::DeviceCertificateStatus_Status>() {
|
|
return ::video_widevine::DeviceCertificateStatus_Status_descriptor();
|
|
}
|
|
template <> struct is_proto_enum< ::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel> : ::std::true_type {};
|
|
template <>
|
|
inline const EnumDescriptor* GetEnumDescriptor< ::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel>() {
|
|
return ::video_widevine::DeviceCertificateStatus_DeviceVulnerabilityLevel_descriptor();
|
|
}
|
|
|
|
PROTOBUF_NAMESPACE_CLOSE
|
|
|
|
// @@protoc_insertion_point(global_scope)
|
|
|
|
#include <google/protobuf/port_undef.inc>
|
|
#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_protos_2fpublic_2fdevice_5fcertificate_5fstatus_2eproto
|