Files
media_cas_proxy_sdk/ubuntu/protos/public/provisioned_device_info.pb.h
2021-07-12 21:46:29 +00:00

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