1075 lines
46 KiB
C++
1075 lines
46 KiB
C++
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
// source: protos/public/provisioned_device_info.proto
|
|
|
|
#ifndef GOOGLE_PROTOBUF_INCLUDED_protos_2fpublic_2fprovisioned_5fdevice_5finfo_2eproto
|
|
#define GOOGLE_PROTOBUF_INCLUDED_protos_2fpublic_2fprovisioned_5fdevice_5finfo_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/device_common.pb.h"
|
|
// @@protoc_insertion_point(includes)
|
|
#include <google/protobuf/port_def.inc>
|
|
#define PROTOBUF_INTERNAL_EXPORT_protos_2fpublic_2fprovisioned_5fdevice_5finfo_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_2fprovisioned_5fdevice_5finfo_2eproto {
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
|
|
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
|
|
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
|
|
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
|
|
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
|
|
};
|
|
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_protos_2fpublic_2fprovisioned_5fdevice_5finfo_2eproto;
|
|
namespace video_widevine {
|
|
class ProvisionedDeviceInfo;
|
|
class ProvisionedDeviceInfoDefaultTypeInternal;
|
|
extern ProvisionedDeviceInfoDefaultTypeInternal _ProvisionedDeviceInfo_default_instance_;
|
|
} // namespace video_widevine
|
|
PROTOBUF_NAMESPACE_OPEN
|
|
template<> ::video_widevine::ProvisionedDeviceInfo* Arena::CreateMaybeMessage<::video_widevine::ProvisionedDeviceInfo>(Arena*);
|
|
PROTOBUF_NAMESPACE_CLOSE
|
|
namespace video_widevine {
|
|
|
|
enum ProvisionedDeviceInfo_WvSecurityLevel : int {
|
|
ProvisionedDeviceInfo_WvSecurityLevel_LEVEL_UNSPECIFIED = 0,
|
|
ProvisionedDeviceInfo_WvSecurityLevel_LEVEL_1 = 1,
|
|
ProvisionedDeviceInfo_WvSecurityLevel_LEVEL_2 = 2,
|
|
ProvisionedDeviceInfo_WvSecurityLevel_LEVEL_3 = 3
|
|
};
|
|
bool ProvisionedDeviceInfo_WvSecurityLevel_IsValid(int value);
|
|
constexpr ProvisionedDeviceInfo_WvSecurityLevel ProvisionedDeviceInfo_WvSecurityLevel_WvSecurityLevel_MIN = ProvisionedDeviceInfo_WvSecurityLevel_LEVEL_UNSPECIFIED;
|
|
constexpr ProvisionedDeviceInfo_WvSecurityLevel ProvisionedDeviceInfo_WvSecurityLevel_WvSecurityLevel_MAX = ProvisionedDeviceInfo_WvSecurityLevel_LEVEL_3;
|
|
constexpr int ProvisionedDeviceInfo_WvSecurityLevel_WvSecurityLevel_ARRAYSIZE = ProvisionedDeviceInfo_WvSecurityLevel_WvSecurityLevel_MAX + 1;
|
|
|
|
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ProvisionedDeviceInfo_WvSecurityLevel_descriptor();
|
|
template<typename T>
|
|
inline const std::string& ProvisionedDeviceInfo_WvSecurityLevel_Name(T enum_t_value) {
|
|
static_assert(::std::is_same<T, ProvisionedDeviceInfo_WvSecurityLevel>::value ||
|
|
::std::is_integral<T>::value,
|
|
"Incorrect type passed to function ProvisionedDeviceInfo_WvSecurityLevel_Name.");
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
|
|
ProvisionedDeviceInfo_WvSecurityLevel_descriptor(), enum_t_value);
|
|
}
|
|
inline bool ProvisionedDeviceInfo_WvSecurityLevel_Parse(
|
|
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProvisionedDeviceInfo_WvSecurityLevel* value) {
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ProvisionedDeviceInfo_WvSecurityLevel>(
|
|
ProvisionedDeviceInfo_WvSecurityLevel_descriptor(), name, value);
|
|
}
|
|
enum ProvisionedDeviceInfo_ProvisioningMethod : int {
|
|
ProvisionedDeviceInfo_ProvisioningMethod_PROVISIONING_METHOD_UNSPECIFIED = 0,
|
|
ProvisionedDeviceInfo_ProvisioningMethod_FACTORY_KEYBOX = 1,
|
|
ProvisionedDeviceInfo_ProvisioningMethod_FACTORY_OEM_DEVICE_CERTIFICATE = 2,
|
|
ProvisionedDeviceInfo_ProvisioningMethod_FACTORY_OEM_GROUP_CERTIFICATE = 3,
|
|
ProvisionedDeviceInfo_ProvisioningMethod_FACTORY_DRM_GROUP_CERTIFICATE = 4,
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_KEYBOX = 5,
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_OEM_DEVICE_CERTIFICATE = 6,
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_OEM_GROUP_CERTIFICATE = 7,
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_DRM_DEVICE_CERTIFICATE = 8,
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_OEM_DEVICE_CERTIFICATE_SIGMA_210 = 9,
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_ANDROID_ATTESTATION_KEYBOX = 10
|
|
};
|
|
bool ProvisionedDeviceInfo_ProvisioningMethod_IsValid(int value);
|
|
constexpr ProvisionedDeviceInfo_ProvisioningMethod ProvisionedDeviceInfo_ProvisioningMethod_ProvisioningMethod_MIN = ProvisionedDeviceInfo_ProvisioningMethod_PROVISIONING_METHOD_UNSPECIFIED;
|
|
constexpr ProvisionedDeviceInfo_ProvisioningMethod ProvisionedDeviceInfo_ProvisioningMethod_ProvisioningMethod_MAX = ProvisionedDeviceInfo_ProvisioningMethod_OTA_ANDROID_ATTESTATION_KEYBOX;
|
|
constexpr int ProvisionedDeviceInfo_ProvisioningMethod_ProvisioningMethod_ARRAYSIZE = ProvisionedDeviceInfo_ProvisioningMethod_ProvisioningMethod_MAX + 1;
|
|
|
|
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ProvisionedDeviceInfo_ProvisioningMethod_descriptor();
|
|
template<typename T>
|
|
inline const std::string& ProvisionedDeviceInfo_ProvisioningMethod_Name(T enum_t_value) {
|
|
static_assert(::std::is_same<T, ProvisionedDeviceInfo_ProvisioningMethod>::value ||
|
|
::std::is_integral<T>::value,
|
|
"Incorrect type passed to function ProvisionedDeviceInfo_ProvisioningMethod_Name.");
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
|
|
ProvisionedDeviceInfo_ProvisioningMethod_descriptor(), enum_t_value);
|
|
}
|
|
inline bool ProvisionedDeviceInfo_ProvisioningMethod_Parse(
|
|
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProvisionedDeviceInfo_ProvisioningMethod* value) {
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ProvisionedDeviceInfo_ProvisioningMethod>(
|
|
ProvisionedDeviceInfo_ProvisioningMethod_descriptor(), name, value);
|
|
}
|
|
// ===================================================================
|
|
|
|
class ProvisionedDeviceInfo PROTOBUF_FINAL :
|
|
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:video_widevine.ProvisionedDeviceInfo) */ {
|
|
public:
|
|
inline ProvisionedDeviceInfo() : ProvisionedDeviceInfo(nullptr) {}
|
|
virtual ~ProvisionedDeviceInfo();
|
|
|
|
ProvisionedDeviceInfo(const ProvisionedDeviceInfo& from);
|
|
ProvisionedDeviceInfo(ProvisionedDeviceInfo&& from) noexcept
|
|
: ProvisionedDeviceInfo() {
|
|
*this = ::std::move(from);
|
|
}
|
|
|
|
inline ProvisionedDeviceInfo& operator=(const ProvisionedDeviceInfo& from) {
|
|
CopyFrom(from);
|
|
return *this;
|
|
}
|
|
inline ProvisionedDeviceInfo& operator=(ProvisionedDeviceInfo&& 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 ProvisionedDeviceInfo& default_instance();
|
|
|
|
static inline const ProvisionedDeviceInfo* internal_default_instance() {
|
|
return reinterpret_cast<const ProvisionedDeviceInfo*>(
|
|
&_ProvisionedDeviceInfo_default_instance_);
|
|
}
|
|
static constexpr int kIndexInFileMessages =
|
|
0;
|
|
|
|
friend void swap(ProvisionedDeviceInfo& a, ProvisionedDeviceInfo& b) {
|
|
a.Swap(&b);
|
|
}
|
|
inline void Swap(ProvisionedDeviceInfo* other) {
|
|
if (other == this) return;
|
|
if (GetArena() == other->GetArena()) {
|
|
InternalSwap(other);
|
|
} else {
|
|
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
|
|
}
|
|
}
|
|
void UnsafeArenaSwap(ProvisionedDeviceInfo* other) {
|
|
if (other == this) return;
|
|
GOOGLE_DCHECK(GetArena() == other->GetArena());
|
|
InternalSwap(other);
|
|
}
|
|
|
|
// implements Message ----------------------------------------------
|
|
|
|
inline ProvisionedDeviceInfo* New() const final {
|
|
return CreateMaybeMessage<ProvisionedDeviceInfo>(nullptr);
|
|
}
|
|
|
|
ProvisionedDeviceInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
|
|
return CreateMaybeMessage<ProvisionedDeviceInfo>(arena);
|
|
}
|
|
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
|
|
void CopyFrom(const ProvisionedDeviceInfo& from);
|
|
void MergeFrom(const ProvisionedDeviceInfo& 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(ProvisionedDeviceInfo* other);
|
|
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
|
|
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
|
|
return "video_widevine.ProvisionedDeviceInfo";
|
|
}
|
|
protected:
|
|
explicit ProvisionedDeviceInfo(::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_2fprovisioned_5fdevice_5finfo_2eproto);
|
|
return ::descriptor_table_protos_2fpublic_2fprovisioned_5fdevice_5finfo_2eproto.file_level_metadata[kIndexInFileMessages];
|
|
}
|
|
|
|
public:
|
|
|
|
// nested types ----------------------------------------------------
|
|
|
|
typedef ProvisionedDeviceInfo_WvSecurityLevel WvSecurityLevel;
|
|
static constexpr WvSecurityLevel LEVEL_UNSPECIFIED =
|
|
ProvisionedDeviceInfo_WvSecurityLevel_LEVEL_UNSPECIFIED;
|
|
static constexpr WvSecurityLevel LEVEL_1 =
|
|
ProvisionedDeviceInfo_WvSecurityLevel_LEVEL_1;
|
|
static constexpr WvSecurityLevel LEVEL_2 =
|
|
ProvisionedDeviceInfo_WvSecurityLevel_LEVEL_2;
|
|
static constexpr WvSecurityLevel LEVEL_3 =
|
|
ProvisionedDeviceInfo_WvSecurityLevel_LEVEL_3;
|
|
static inline bool WvSecurityLevel_IsValid(int value) {
|
|
return ProvisionedDeviceInfo_WvSecurityLevel_IsValid(value);
|
|
}
|
|
static constexpr WvSecurityLevel WvSecurityLevel_MIN =
|
|
ProvisionedDeviceInfo_WvSecurityLevel_WvSecurityLevel_MIN;
|
|
static constexpr WvSecurityLevel WvSecurityLevel_MAX =
|
|
ProvisionedDeviceInfo_WvSecurityLevel_WvSecurityLevel_MAX;
|
|
static constexpr int WvSecurityLevel_ARRAYSIZE =
|
|
ProvisionedDeviceInfo_WvSecurityLevel_WvSecurityLevel_ARRAYSIZE;
|
|
static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
|
|
WvSecurityLevel_descriptor() {
|
|
return ProvisionedDeviceInfo_WvSecurityLevel_descriptor();
|
|
}
|
|
template<typename T>
|
|
static inline const std::string& WvSecurityLevel_Name(T enum_t_value) {
|
|
static_assert(::std::is_same<T, WvSecurityLevel>::value ||
|
|
::std::is_integral<T>::value,
|
|
"Incorrect type passed to function WvSecurityLevel_Name.");
|
|
return ProvisionedDeviceInfo_WvSecurityLevel_Name(enum_t_value);
|
|
}
|
|
static inline bool WvSecurityLevel_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
|
|
WvSecurityLevel* value) {
|
|
return ProvisionedDeviceInfo_WvSecurityLevel_Parse(name, value);
|
|
}
|
|
|
|
typedef ProvisionedDeviceInfo_ProvisioningMethod ProvisioningMethod;
|
|
static constexpr ProvisioningMethod PROVISIONING_METHOD_UNSPECIFIED =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_PROVISIONING_METHOD_UNSPECIFIED;
|
|
static constexpr ProvisioningMethod FACTORY_KEYBOX =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_FACTORY_KEYBOX;
|
|
static constexpr ProvisioningMethod FACTORY_OEM_DEVICE_CERTIFICATE =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_FACTORY_OEM_DEVICE_CERTIFICATE;
|
|
static constexpr ProvisioningMethod FACTORY_OEM_GROUP_CERTIFICATE =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_FACTORY_OEM_GROUP_CERTIFICATE;
|
|
static constexpr ProvisioningMethod FACTORY_DRM_GROUP_CERTIFICATE =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_FACTORY_DRM_GROUP_CERTIFICATE;
|
|
static constexpr ProvisioningMethod OTA_KEYBOX =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_KEYBOX;
|
|
static constexpr ProvisioningMethod OTA_OEM_DEVICE_CERTIFICATE =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_OEM_DEVICE_CERTIFICATE;
|
|
static constexpr ProvisioningMethod OTA_OEM_GROUP_CERTIFICATE =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_OEM_GROUP_CERTIFICATE;
|
|
static constexpr ProvisioningMethod OTA_DRM_DEVICE_CERTIFICATE =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_DRM_DEVICE_CERTIFICATE;
|
|
static constexpr ProvisioningMethod OTA_OEM_DEVICE_CERTIFICATE_SIGMA_210 =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_OEM_DEVICE_CERTIFICATE_SIGMA_210;
|
|
static constexpr ProvisioningMethod OTA_ANDROID_ATTESTATION_KEYBOX =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_OTA_ANDROID_ATTESTATION_KEYBOX;
|
|
static inline bool ProvisioningMethod_IsValid(int value) {
|
|
return ProvisionedDeviceInfo_ProvisioningMethod_IsValid(value);
|
|
}
|
|
static constexpr ProvisioningMethod ProvisioningMethod_MIN =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_ProvisioningMethod_MIN;
|
|
static constexpr ProvisioningMethod ProvisioningMethod_MAX =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_ProvisioningMethod_MAX;
|
|
static constexpr int ProvisioningMethod_ARRAYSIZE =
|
|
ProvisionedDeviceInfo_ProvisioningMethod_ProvisioningMethod_ARRAYSIZE;
|
|
static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
|
|
ProvisioningMethod_descriptor() {
|
|
return ProvisionedDeviceInfo_ProvisioningMethod_descriptor();
|
|
}
|
|
template<typename T>
|
|
static inline const std::string& ProvisioningMethod_Name(T enum_t_value) {
|
|
static_assert(::std::is_same<T, ProvisioningMethod>::value ||
|
|
::std::is_integral<T>::value,
|
|
"Incorrect type passed to function ProvisioningMethod_Name.");
|
|
return ProvisionedDeviceInfo_ProvisioningMethod_Name(enum_t_value);
|
|
}
|
|
static inline bool ProvisioningMethod_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
|
|
ProvisioningMethod* value) {
|
|
return ProvisionedDeviceInfo_ProvisioningMethod_Parse(name, value);
|
|
}
|
|
|
|
// accessors -------------------------------------------------------
|
|
|
|
enum : int {
|
|
kModelInfoFieldNumber = 10,
|
|
kSocFieldNumber = 2,
|
|
kManufacturerFieldNumber = 3,
|
|
kModelFieldNumber = 4,
|
|
kDeviceTypeFieldNumber = 5,
|
|
kSystemIdFieldNumber = 1,
|
|
kModelYearFieldNumber = 6,
|
|
kSecurityLevelFieldNumber = 7,
|
|
kTestDeviceFieldNumber = 8,
|
|
kProvisioningMethodFieldNumber = 9,
|
|
kPlatformFieldNumber = 11,
|
|
};
|
|
// repeated .video_widevine.DeviceModel model_info = 10;
|
|
int model_info_size() const;
|
|
private:
|
|
int _internal_model_info_size() const;
|
|
public:
|
|
void clear_model_info();
|
|
::video_widevine::DeviceModel* mutable_model_info(int index);
|
|
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceModel >*
|
|
mutable_model_info();
|
|
private:
|
|
const ::video_widevine::DeviceModel& _internal_model_info(int index) const;
|
|
::video_widevine::DeviceModel* _internal_add_model_info();
|
|
public:
|
|
const ::video_widevine::DeviceModel& model_info(int index) const;
|
|
::video_widevine::DeviceModel* add_model_info();
|
|
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceModel >&
|
|
model_info() const;
|
|
|
|
// optional string soc = 2;
|
|
bool has_soc() const;
|
|
private:
|
|
bool _internal_has_soc() const;
|
|
public:
|
|
void clear_soc();
|
|
const std::string& soc() const;
|
|
void set_soc(const std::string& value);
|
|
void set_soc(std::string&& value);
|
|
void set_soc(const char* value);
|
|
void set_soc(const char* value, size_t size);
|
|
std::string* mutable_soc();
|
|
std::string* release_soc();
|
|
void set_allocated_soc(std::string* soc);
|
|
private:
|
|
const std::string& _internal_soc() const;
|
|
void _internal_set_soc(const std::string& value);
|
|
std::string* _internal_mutable_soc();
|
|
public:
|
|
|
|
// optional string manufacturer = 3;
|
|
bool has_manufacturer() const;
|
|
private:
|
|
bool _internal_has_manufacturer() const;
|
|
public:
|
|
void clear_manufacturer();
|
|
const std::string& manufacturer() const;
|
|
void set_manufacturer(const std::string& value);
|
|
void set_manufacturer(std::string&& value);
|
|
void set_manufacturer(const char* value);
|
|
void set_manufacturer(const char* value, size_t size);
|
|
std::string* mutable_manufacturer();
|
|
std::string* release_manufacturer();
|
|
void set_allocated_manufacturer(std::string* manufacturer);
|
|
private:
|
|
const std::string& _internal_manufacturer() const;
|
|
void _internal_set_manufacturer(const std::string& value);
|
|
std::string* _internal_mutable_manufacturer();
|
|
public:
|
|
|
|
// optional string model = 4;
|
|
bool has_model() const;
|
|
private:
|
|
bool _internal_has_model() const;
|
|
public:
|
|
void clear_model();
|
|
const std::string& model() const;
|
|
void set_model(const std::string& value);
|
|
void set_model(std::string&& value);
|
|
void set_model(const char* value);
|
|
void set_model(const char* value, size_t size);
|
|
std::string* mutable_model();
|
|
std::string* release_model();
|
|
void set_allocated_model(std::string* model);
|
|
private:
|
|
const std::string& _internal_model() const;
|
|
void _internal_set_model(const std::string& value);
|
|
std::string* _internal_mutable_model();
|
|
public:
|
|
|
|
// optional string device_type = 5;
|
|
bool has_device_type() const;
|
|
private:
|
|
bool _internal_has_device_type() const;
|
|
public:
|
|
void clear_device_type();
|
|
const std::string& device_type() const;
|
|
void set_device_type(const std::string& value);
|
|
void set_device_type(std::string&& value);
|
|
void set_device_type(const char* value);
|
|
void set_device_type(const char* value, size_t size);
|
|
std::string* mutable_device_type();
|
|
std::string* release_device_type();
|
|
void set_allocated_device_type(std::string* device_type);
|
|
private:
|
|
const std::string& _internal_device_type() const;
|
|
void _internal_set_device_type(const std::string& value);
|
|
std::string* _internal_mutable_device_type();
|
|
public:
|
|
|
|
// optional uint32 system_id = 1;
|
|
bool has_system_id() const;
|
|
private:
|
|
bool _internal_has_system_id() const;
|
|
public:
|
|
void clear_system_id();
|
|
::PROTOBUF_NAMESPACE_ID::uint32 system_id() const;
|
|
void set_system_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
|
|
private:
|
|
::PROTOBUF_NAMESPACE_ID::uint32 _internal_system_id() const;
|
|
void _internal_set_system_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
|
|
public:
|
|
|
|
// optional uint32 model_year = 6;
|
|
bool has_model_year() const;
|
|
private:
|
|
bool _internal_has_model_year() const;
|
|
public:
|
|
void clear_model_year();
|
|
::PROTOBUF_NAMESPACE_ID::uint32 model_year() const;
|
|
void set_model_year(::PROTOBUF_NAMESPACE_ID::uint32 value);
|
|
private:
|
|
::PROTOBUF_NAMESPACE_ID::uint32 _internal_model_year() const;
|
|
void _internal_set_model_year(::PROTOBUF_NAMESPACE_ID::uint32 value);
|
|
public:
|
|
|
|
// optional .video_widevine.ProvisionedDeviceInfo.WvSecurityLevel security_level = 7 [default = LEVEL_UNSPECIFIED];
|
|
bool has_security_level() const;
|
|
private:
|
|
bool _internal_has_security_level() const;
|
|
public:
|
|
void clear_security_level();
|
|
::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel security_level() const;
|
|
void set_security_level(::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel value);
|
|
private:
|
|
::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel _internal_security_level() const;
|
|
void _internal_set_security_level(::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel value);
|
|
public:
|
|
|
|
// optional bool test_device = 8 [default = false];
|
|
bool has_test_device() const;
|
|
private:
|
|
bool _internal_has_test_device() const;
|
|
public:
|
|
void clear_test_device();
|
|
bool test_device() const;
|
|
void set_test_device(bool value);
|
|
private:
|
|
bool _internal_test_device() const;
|
|
void _internal_set_test_device(bool value);
|
|
public:
|
|
|
|
// optional .video_widevine.ProvisionedDeviceInfo.ProvisioningMethod provisioning_method = 9;
|
|
bool has_provisioning_method() const;
|
|
private:
|
|
bool _internal_has_provisioning_method() const;
|
|
public:
|
|
void clear_provisioning_method();
|
|
::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod provisioning_method() const;
|
|
void set_provisioning_method(::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod value);
|
|
private:
|
|
::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod _internal_provisioning_method() const;
|
|
void _internal_set_provisioning_method(::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod value);
|
|
public:
|
|
|
|
// optional .video_widevine.Platform platform = 11;
|
|
bool has_platform() const;
|
|
private:
|
|
bool _internal_has_platform() const;
|
|
public:
|
|
void clear_platform();
|
|
::video_widevine::Platform platform() const;
|
|
void set_platform(::video_widevine::Platform value);
|
|
private:
|
|
::video_widevine::Platform _internal_platform() const;
|
|
void _internal_set_platform(::video_widevine::Platform value);
|
|
public:
|
|
|
|
// @@protoc_insertion_point(class_scope:video_widevine.ProvisionedDeviceInfo)
|
|
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::DeviceModel > model_info_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr soc_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr manufacturer_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr model_;
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_type_;
|
|
::PROTOBUF_NAMESPACE_ID::uint32 system_id_;
|
|
::PROTOBUF_NAMESPACE_ID::uint32 model_year_;
|
|
int security_level_;
|
|
bool test_device_;
|
|
int provisioning_method_;
|
|
int platform_;
|
|
friend struct ::TableStruct_protos_2fpublic_2fprovisioned_5fdevice_5finfo_2eproto;
|
|
};
|
|
// ===================================================================
|
|
|
|
|
|
// ===================================================================
|
|
|
|
#ifdef __GNUC__
|
|
#pragma GCC diagnostic push
|
|
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
|
|
#endif // __GNUC__
|
|
// ProvisionedDeviceInfo
|
|
|
|
// optional uint32 system_id = 1;
|
|
inline bool ProvisionedDeviceInfo::_internal_has_system_id() const {
|
|
bool value = (_has_bits_[0] & 0x00000010u) != 0;
|
|
return value;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::has_system_id() const {
|
|
return _internal_has_system_id();
|
|
}
|
|
inline void ProvisionedDeviceInfo::clear_system_id() {
|
|
system_id_ = 0u;
|
|
_has_bits_[0] &= ~0x00000010u;
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::uint32 ProvisionedDeviceInfo::_internal_system_id() const {
|
|
return system_id_;
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::uint32 ProvisionedDeviceInfo::system_id() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.system_id)
|
|
return _internal_system_id();
|
|
}
|
|
inline void ProvisionedDeviceInfo::_internal_set_system_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
|
|
_has_bits_[0] |= 0x00000010u;
|
|
system_id_ = value;
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_system_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
|
|
_internal_set_system_id(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.ProvisionedDeviceInfo.system_id)
|
|
}
|
|
|
|
// optional string soc = 2;
|
|
inline bool ProvisionedDeviceInfo::_internal_has_soc() const {
|
|
bool value = (_has_bits_[0] & 0x00000001u) != 0;
|
|
return value;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::has_soc() const {
|
|
return _internal_has_soc();
|
|
}
|
|
inline void ProvisionedDeviceInfo::clear_soc() {
|
|
soc_.ClearToEmpty();
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
}
|
|
inline const std::string& ProvisionedDeviceInfo::soc() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.soc)
|
|
return _internal_soc();
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_soc(const std::string& value) {
|
|
_internal_set_soc(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.ProvisionedDeviceInfo.soc)
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::mutable_soc() {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.ProvisionedDeviceInfo.soc)
|
|
return _internal_mutable_soc();
|
|
}
|
|
inline const std::string& ProvisionedDeviceInfo::_internal_soc() const {
|
|
return soc_.Get();
|
|
}
|
|
inline void ProvisionedDeviceInfo::_internal_set_soc(const std::string& value) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
soc_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_soc(std::string&& value) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
soc_.Set(
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_rvalue:video_widevine.ProvisionedDeviceInfo.soc)
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_soc(const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
_has_bits_[0] |= 0x00000001u;
|
|
soc_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_char:video_widevine.ProvisionedDeviceInfo.soc)
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_soc(const char* value,
|
|
size_t size) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
soc_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
|
|
reinterpret_cast<const char*>(value), size), GetArena());
|
|
// @@protoc_insertion_point(field_set_pointer:video_widevine.ProvisionedDeviceInfo.soc)
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::_internal_mutable_soc() {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
return soc_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::release_soc() {
|
|
// @@protoc_insertion_point(field_release:video_widevine.ProvisionedDeviceInfo.soc)
|
|
if (!_internal_has_soc()) {
|
|
return nullptr;
|
|
}
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
return soc_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_allocated_soc(std::string* soc) {
|
|
if (soc != nullptr) {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
}
|
|
soc_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), soc,
|
|
GetArena());
|
|
// @@protoc_insertion_point(field_set_allocated:video_widevine.ProvisionedDeviceInfo.soc)
|
|
}
|
|
|
|
// optional string manufacturer = 3;
|
|
inline bool ProvisionedDeviceInfo::_internal_has_manufacturer() const {
|
|
bool value = (_has_bits_[0] & 0x00000002u) != 0;
|
|
return value;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::has_manufacturer() const {
|
|
return _internal_has_manufacturer();
|
|
}
|
|
inline void ProvisionedDeviceInfo::clear_manufacturer() {
|
|
manufacturer_.ClearToEmpty();
|
|
_has_bits_[0] &= ~0x00000002u;
|
|
}
|
|
inline const std::string& ProvisionedDeviceInfo::manufacturer() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.manufacturer)
|
|
return _internal_manufacturer();
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_manufacturer(const std::string& value) {
|
|
_internal_set_manufacturer(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.ProvisionedDeviceInfo.manufacturer)
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::mutable_manufacturer() {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.ProvisionedDeviceInfo.manufacturer)
|
|
return _internal_mutable_manufacturer();
|
|
}
|
|
inline const std::string& ProvisionedDeviceInfo::_internal_manufacturer() const {
|
|
return manufacturer_.Get();
|
|
}
|
|
inline void ProvisionedDeviceInfo::_internal_set_manufacturer(const std::string& value) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
manufacturer_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_manufacturer(std::string&& value) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
manufacturer_.Set(
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_rvalue:video_widevine.ProvisionedDeviceInfo.manufacturer)
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_manufacturer(const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
_has_bits_[0] |= 0x00000002u;
|
|
manufacturer_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_char:video_widevine.ProvisionedDeviceInfo.manufacturer)
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_manufacturer(const char* value,
|
|
size_t size) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
manufacturer_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
|
|
reinterpret_cast<const char*>(value), size), GetArena());
|
|
// @@protoc_insertion_point(field_set_pointer:video_widevine.ProvisionedDeviceInfo.manufacturer)
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::_internal_mutable_manufacturer() {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
return manufacturer_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::release_manufacturer() {
|
|
// @@protoc_insertion_point(field_release:video_widevine.ProvisionedDeviceInfo.manufacturer)
|
|
if (!_internal_has_manufacturer()) {
|
|
return nullptr;
|
|
}
|
|
_has_bits_[0] &= ~0x00000002u;
|
|
return manufacturer_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_allocated_manufacturer(std::string* manufacturer) {
|
|
if (manufacturer != nullptr) {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000002u;
|
|
}
|
|
manufacturer_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), manufacturer,
|
|
GetArena());
|
|
// @@protoc_insertion_point(field_set_allocated:video_widevine.ProvisionedDeviceInfo.manufacturer)
|
|
}
|
|
|
|
// optional string model = 4;
|
|
inline bool ProvisionedDeviceInfo::_internal_has_model() const {
|
|
bool value = (_has_bits_[0] & 0x00000004u) != 0;
|
|
return value;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::has_model() const {
|
|
return _internal_has_model();
|
|
}
|
|
inline void ProvisionedDeviceInfo::clear_model() {
|
|
model_.ClearToEmpty();
|
|
_has_bits_[0] &= ~0x00000004u;
|
|
}
|
|
inline const std::string& ProvisionedDeviceInfo::model() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.model)
|
|
return _internal_model();
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_model(const std::string& value) {
|
|
_internal_set_model(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.ProvisionedDeviceInfo.model)
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::mutable_model() {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.ProvisionedDeviceInfo.model)
|
|
return _internal_mutable_model();
|
|
}
|
|
inline const std::string& ProvisionedDeviceInfo::_internal_model() const {
|
|
return model_.Get();
|
|
}
|
|
inline void ProvisionedDeviceInfo::_internal_set_model(const std::string& value) {
|
|
_has_bits_[0] |= 0x00000004u;
|
|
model_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_model(std::string&& value) {
|
|
_has_bits_[0] |= 0x00000004u;
|
|
model_.Set(
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_rvalue:video_widevine.ProvisionedDeviceInfo.model)
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_model(const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
_has_bits_[0] |= 0x00000004u;
|
|
model_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_char:video_widevine.ProvisionedDeviceInfo.model)
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_model(const char* value,
|
|
size_t size) {
|
|
_has_bits_[0] |= 0x00000004u;
|
|
model_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
|
|
reinterpret_cast<const char*>(value), size), GetArena());
|
|
// @@protoc_insertion_point(field_set_pointer:video_widevine.ProvisionedDeviceInfo.model)
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::_internal_mutable_model() {
|
|
_has_bits_[0] |= 0x00000004u;
|
|
return model_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::release_model() {
|
|
// @@protoc_insertion_point(field_release:video_widevine.ProvisionedDeviceInfo.model)
|
|
if (!_internal_has_model()) {
|
|
return nullptr;
|
|
}
|
|
_has_bits_[0] &= ~0x00000004u;
|
|
return model_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_allocated_model(std::string* model) {
|
|
if (model != nullptr) {
|
|
_has_bits_[0] |= 0x00000004u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000004u;
|
|
}
|
|
model_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), model,
|
|
GetArena());
|
|
// @@protoc_insertion_point(field_set_allocated:video_widevine.ProvisionedDeviceInfo.model)
|
|
}
|
|
|
|
// optional string device_type = 5;
|
|
inline bool ProvisionedDeviceInfo::_internal_has_device_type() const {
|
|
bool value = (_has_bits_[0] & 0x00000008u) != 0;
|
|
return value;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::has_device_type() const {
|
|
return _internal_has_device_type();
|
|
}
|
|
inline void ProvisionedDeviceInfo::clear_device_type() {
|
|
device_type_.ClearToEmpty();
|
|
_has_bits_[0] &= ~0x00000008u;
|
|
}
|
|
inline const std::string& ProvisionedDeviceInfo::device_type() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.device_type)
|
|
return _internal_device_type();
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_device_type(const std::string& value) {
|
|
_internal_set_device_type(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.ProvisionedDeviceInfo.device_type)
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::mutable_device_type() {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.ProvisionedDeviceInfo.device_type)
|
|
return _internal_mutable_device_type();
|
|
}
|
|
inline const std::string& ProvisionedDeviceInfo::_internal_device_type() const {
|
|
return device_type_.Get();
|
|
}
|
|
inline void ProvisionedDeviceInfo::_internal_set_device_type(const std::string& value) {
|
|
_has_bits_[0] |= 0x00000008u;
|
|
device_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_device_type(std::string&& value) {
|
|
_has_bits_[0] |= 0x00000008u;
|
|
device_type_.Set(
|
|
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_rvalue:video_widevine.ProvisionedDeviceInfo.device_type)
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_device_type(const char* value) {
|
|
GOOGLE_DCHECK(value != nullptr);
|
|
_has_bits_[0] |= 0x00000008u;
|
|
device_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
|
|
// @@protoc_insertion_point(field_set_char:video_widevine.ProvisionedDeviceInfo.device_type)
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_device_type(const char* value,
|
|
size_t size) {
|
|
_has_bits_[0] |= 0x00000008u;
|
|
device_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
|
|
reinterpret_cast<const char*>(value), size), GetArena());
|
|
// @@protoc_insertion_point(field_set_pointer:video_widevine.ProvisionedDeviceInfo.device_type)
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::_internal_mutable_device_type() {
|
|
_has_bits_[0] |= 0x00000008u;
|
|
return device_type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
|
|
}
|
|
inline std::string* ProvisionedDeviceInfo::release_device_type() {
|
|
// @@protoc_insertion_point(field_release:video_widevine.ProvisionedDeviceInfo.device_type)
|
|
if (!_internal_has_device_type()) {
|
|
return nullptr;
|
|
}
|
|
_has_bits_[0] &= ~0x00000008u;
|
|
return device_type_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_allocated_device_type(std::string* device_type) {
|
|
if (device_type != nullptr) {
|
|
_has_bits_[0] |= 0x00000008u;
|
|
} else {
|
|
_has_bits_[0] &= ~0x00000008u;
|
|
}
|
|
device_type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), device_type,
|
|
GetArena());
|
|
// @@protoc_insertion_point(field_set_allocated:video_widevine.ProvisionedDeviceInfo.device_type)
|
|
}
|
|
|
|
// optional uint32 model_year = 6;
|
|
inline bool ProvisionedDeviceInfo::_internal_has_model_year() const {
|
|
bool value = (_has_bits_[0] & 0x00000020u) != 0;
|
|
return value;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::has_model_year() const {
|
|
return _internal_has_model_year();
|
|
}
|
|
inline void ProvisionedDeviceInfo::clear_model_year() {
|
|
model_year_ = 0u;
|
|
_has_bits_[0] &= ~0x00000020u;
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::uint32 ProvisionedDeviceInfo::_internal_model_year() const {
|
|
return model_year_;
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::uint32 ProvisionedDeviceInfo::model_year() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.model_year)
|
|
return _internal_model_year();
|
|
}
|
|
inline void ProvisionedDeviceInfo::_internal_set_model_year(::PROTOBUF_NAMESPACE_ID::uint32 value) {
|
|
_has_bits_[0] |= 0x00000020u;
|
|
model_year_ = value;
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_model_year(::PROTOBUF_NAMESPACE_ID::uint32 value) {
|
|
_internal_set_model_year(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.ProvisionedDeviceInfo.model_year)
|
|
}
|
|
|
|
// optional .video_widevine.ProvisionedDeviceInfo.WvSecurityLevel security_level = 7 [default = LEVEL_UNSPECIFIED];
|
|
inline bool ProvisionedDeviceInfo::_internal_has_security_level() const {
|
|
bool value = (_has_bits_[0] & 0x00000040u) != 0;
|
|
return value;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::has_security_level() const {
|
|
return _internal_has_security_level();
|
|
}
|
|
inline void ProvisionedDeviceInfo::clear_security_level() {
|
|
security_level_ = 0;
|
|
_has_bits_[0] &= ~0x00000040u;
|
|
}
|
|
inline ::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel ProvisionedDeviceInfo::_internal_security_level() const {
|
|
return static_cast< ::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel >(security_level_);
|
|
}
|
|
inline ::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel ProvisionedDeviceInfo::security_level() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.security_level)
|
|
return _internal_security_level();
|
|
}
|
|
inline void ProvisionedDeviceInfo::_internal_set_security_level(::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel value) {
|
|
assert(::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel_IsValid(value));
|
|
_has_bits_[0] |= 0x00000040u;
|
|
security_level_ = value;
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_security_level(::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel value) {
|
|
_internal_set_security_level(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.ProvisionedDeviceInfo.security_level)
|
|
}
|
|
|
|
// optional bool test_device = 8 [default = false];
|
|
inline bool ProvisionedDeviceInfo::_internal_has_test_device() const {
|
|
bool value = (_has_bits_[0] & 0x00000080u) != 0;
|
|
return value;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::has_test_device() const {
|
|
return _internal_has_test_device();
|
|
}
|
|
inline void ProvisionedDeviceInfo::clear_test_device() {
|
|
test_device_ = false;
|
|
_has_bits_[0] &= ~0x00000080u;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::_internal_test_device() const {
|
|
return test_device_;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::test_device() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.test_device)
|
|
return _internal_test_device();
|
|
}
|
|
inline void ProvisionedDeviceInfo::_internal_set_test_device(bool value) {
|
|
_has_bits_[0] |= 0x00000080u;
|
|
test_device_ = value;
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_test_device(bool value) {
|
|
_internal_set_test_device(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.ProvisionedDeviceInfo.test_device)
|
|
}
|
|
|
|
// optional .video_widevine.ProvisionedDeviceInfo.ProvisioningMethod provisioning_method = 9;
|
|
inline bool ProvisionedDeviceInfo::_internal_has_provisioning_method() const {
|
|
bool value = (_has_bits_[0] & 0x00000100u) != 0;
|
|
return value;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::has_provisioning_method() const {
|
|
return _internal_has_provisioning_method();
|
|
}
|
|
inline void ProvisionedDeviceInfo::clear_provisioning_method() {
|
|
provisioning_method_ = 0;
|
|
_has_bits_[0] &= ~0x00000100u;
|
|
}
|
|
inline ::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod ProvisionedDeviceInfo::_internal_provisioning_method() const {
|
|
return static_cast< ::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod >(provisioning_method_);
|
|
}
|
|
inline ::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod ProvisionedDeviceInfo::provisioning_method() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.provisioning_method)
|
|
return _internal_provisioning_method();
|
|
}
|
|
inline void ProvisionedDeviceInfo::_internal_set_provisioning_method(::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod value) {
|
|
assert(::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod_IsValid(value));
|
|
_has_bits_[0] |= 0x00000100u;
|
|
provisioning_method_ = value;
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_provisioning_method(::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod value) {
|
|
_internal_set_provisioning_method(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.ProvisionedDeviceInfo.provisioning_method)
|
|
}
|
|
|
|
// repeated .video_widevine.DeviceModel model_info = 10;
|
|
inline int ProvisionedDeviceInfo::_internal_model_info_size() const {
|
|
return model_info_.size();
|
|
}
|
|
inline int ProvisionedDeviceInfo::model_info_size() const {
|
|
return _internal_model_info_size();
|
|
}
|
|
inline ::video_widevine::DeviceModel* ProvisionedDeviceInfo::mutable_model_info(int index) {
|
|
// @@protoc_insertion_point(field_mutable:video_widevine.ProvisionedDeviceInfo.model_info)
|
|
return model_info_.Mutable(index);
|
|
}
|
|
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceModel >*
|
|
ProvisionedDeviceInfo::mutable_model_info() {
|
|
// @@protoc_insertion_point(field_mutable_list:video_widevine.ProvisionedDeviceInfo.model_info)
|
|
return &model_info_;
|
|
}
|
|
inline const ::video_widevine::DeviceModel& ProvisionedDeviceInfo::_internal_model_info(int index) const {
|
|
return model_info_.Get(index);
|
|
}
|
|
inline const ::video_widevine::DeviceModel& ProvisionedDeviceInfo::model_info(int index) const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.model_info)
|
|
return _internal_model_info(index);
|
|
}
|
|
inline ::video_widevine::DeviceModel* ProvisionedDeviceInfo::_internal_add_model_info() {
|
|
return model_info_.Add();
|
|
}
|
|
inline ::video_widevine::DeviceModel* ProvisionedDeviceInfo::add_model_info() {
|
|
// @@protoc_insertion_point(field_add:video_widevine.ProvisionedDeviceInfo.model_info)
|
|
return _internal_add_model_info();
|
|
}
|
|
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::video_widevine::DeviceModel >&
|
|
ProvisionedDeviceInfo::model_info() const {
|
|
// @@protoc_insertion_point(field_list:video_widevine.ProvisionedDeviceInfo.model_info)
|
|
return model_info_;
|
|
}
|
|
|
|
// optional .video_widevine.Platform platform = 11;
|
|
inline bool ProvisionedDeviceInfo::_internal_has_platform() const {
|
|
bool value = (_has_bits_[0] & 0x00000200u) != 0;
|
|
return value;
|
|
}
|
|
inline bool ProvisionedDeviceInfo::has_platform() const {
|
|
return _internal_has_platform();
|
|
}
|
|
inline void ProvisionedDeviceInfo::clear_platform() {
|
|
platform_ = 0;
|
|
_has_bits_[0] &= ~0x00000200u;
|
|
}
|
|
inline ::video_widevine::Platform ProvisionedDeviceInfo::_internal_platform() const {
|
|
return static_cast< ::video_widevine::Platform >(platform_);
|
|
}
|
|
inline ::video_widevine::Platform ProvisionedDeviceInfo::platform() const {
|
|
// @@protoc_insertion_point(field_get:video_widevine.ProvisionedDeviceInfo.platform)
|
|
return _internal_platform();
|
|
}
|
|
inline void ProvisionedDeviceInfo::_internal_set_platform(::video_widevine::Platform value) {
|
|
assert(::video_widevine::Platform_IsValid(value));
|
|
_has_bits_[0] |= 0x00000200u;
|
|
platform_ = value;
|
|
}
|
|
inline void ProvisionedDeviceInfo::set_platform(::video_widevine::Platform value) {
|
|
_internal_set_platform(value);
|
|
// @@protoc_insertion_point(field_set:video_widevine.ProvisionedDeviceInfo.platform)
|
|
}
|
|
|
|
#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::ProvisionedDeviceInfo_WvSecurityLevel> : ::std::true_type {};
|
|
template <>
|
|
inline const EnumDescriptor* GetEnumDescriptor< ::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel>() {
|
|
return ::video_widevine::ProvisionedDeviceInfo_WvSecurityLevel_descriptor();
|
|
}
|
|
template <> struct is_proto_enum< ::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod> : ::std::true_type {};
|
|
template <>
|
|
inline const EnumDescriptor* GetEnumDescriptor< ::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod>() {
|
|
return ::video_widevine::ProvisionedDeviceInfo_ProvisioningMethod_descriptor();
|
|
}
|
|
|
|
PROTOBUF_NAMESPACE_CLOSE
|
|
|
|
// @@protoc_insertion_point(global_scope)
|
|
|
|
#include <google/protobuf/port_undef.inc>
|
|
#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_protos_2fpublic_2fprovisioned_5fdevice_5finfo_2eproto
|