4#ifndef PROTOBUF_content_5fhandle_5ftypes_2eproto__INCLUDED
5#define PROTOBUF_content_5fhandle_5ftypes_2eproto__INCLUDED
9#include <google/protobuf/stubs/common.h>
11#if GOOGLE_PROTOBUF_VERSION < 2006000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/message.h>
24#include <google/protobuf/repeated_field.h>
25#include <google/protobuf/extension_set.h>
26#include <google/protobuf/unknown_field_set.h>
56 return _unknown_fields_;
60 return &_unknown_fields_;
63 static const ::google::protobuf::Descriptor*
descriptor();
84 inline bool has_region()
const;
85 inline void clear_region();
86 static const int kRegionFieldNumber = 1;
91 inline bool has_usage()
const;
92 inline void clear_usage();
93 static const int kUsageFieldNumber = 2;
98 inline bool has_hash()
const;
99 inline void clear_hash();
100 static const int kHashFieldNumber = 3;
101 inline const ::std::string& hash()
const;
102 inline void set_hash(const ::std::string& value);
103 inline void set_hash(
const char* value);
104 inline void set_hash(
const void* value,
size_t size);
105 inline ::std::string* mutable_hash();
106 inline ::std::string* release_hash();
107 inline void set_allocated_hash(::std::string* hash);
110 inline bool has_proto_url()
const;
111 inline void clear_proto_url();
112 static const int kProtoUrlFieldNumber = 4;
113 inline const ::std::string& proto_url()
const;
114 inline void set_proto_url(const ::std::string& value);
115 inline void set_proto_url(
const char* value);
116 inline void set_proto_url(
const char* value,
size_t size);
117 inline ::std::string* mutable_proto_url();
118 inline ::std::string* release_proto_url();
119 inline void set_allocated_proto_url(::std::string* proto_url);
123 inline void set_has_region();
124 inline void clear_has_region();
125 inline void set_has_usage();
126 inline void clear_has_usage();
127 inline void set_has_hash();
128 inline void clear_has_hash();
129 inline void set_has_proto_url();
130 inline void clear_has_proto_url();
162 return _unknown_fields_;
166 return &_unknown_fields_;
190 inline bool has_title_id()
const;
191 inline void clear_title_id();
192 static const int kTitleIdFieldNumber = 1;
197 inline bool has_content_handle()
const;
198 inline void clear_content_handle();
199 static const int kContentHandleFieldNumber = 2;
200 inline const ::bgs::protocol::ContentHandle& content_handle()
const;
201 inline ::bgs::protocol::ContentHandle* mutable_content_handle();
202 inline ::bgs::protocol::ContentHandle* release_content_handle();
207 inline void set_has_title_id();
208 inline void clear_has_title_id();
209 inline void set_has_content_handle();
210 inline void clear_has_content_handle();
292 if (
hash_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
303 if (
hash_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
304 hash_ = new ::std::string;
306 hash_->assign(value);
311 if (
hash_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
312 hash_ = new ::std::string;
314 hash_->assign(value);
319 if (
hash_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
320 hash_ = new ::std::string;
322 hash_->assign(
reinterpret_cast<const char*
>(value),
size);
327 if (
hash_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
328 hash_ = new ::std::string;
335 if (
hash_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
338 ::std::string* temp =
hash_;
339 hash_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
344 if (
hash_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
352 hash_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
368 if (
proto_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
379 if (
proto_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
387 if (
proto_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
395 if (
proto_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
403 if (
proto_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
411 if (
proto_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
415 proto_url_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
420 if (
proto_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
428 proto_url_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
void set_hash(const ::std::string &value)
void set_proto_url(const ::std::string &value)
int GetCachedSize() const
::google::protobuf::uint32 usage_
static ContentHandle * default_instance_
void set_region(::google::protobuf::uint32 value)
::google::protobuf::uint32 region_
ContentHandle & operator=(const ContentHandle &from)
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::UnknownFieldSet _unknown_fields_
::std::string * proto_url_
inline ::google::protobuf::uint32 usage() const
void Swap(ContentHandle *other)
friend void TC_PROTO_API protobuf_AddDesc_content_5fhandle_5ftypes_2eproto()
ContentHandle(const ContentHandle &from)
void SetCachedSize(int size) const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::std::string & proto_url() const
ContentHandle * New() const
bool has_proto_url() const
static const ContentHandle & default_instance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_allocated_proto_url(::std::string *proto_url)
inline ::std::string * mutable_proto_url()
inline ::std::string * mutable_hash()
static const ::google::protobuf::Descriptor * descriptor()
const ::std::string & hash() const
friend void protobuf_AssignDesc_content_5fhandle_5ftypes_2eproto()
void set_allocated_hash(::std::string *hash)
::google::protobuf::uint32 _has_bits_[1]
inline ::google::protobuf::uint32 region() const
inline ::std::string * release_proto_url()
void clear_has_proto_url()
void InitAsDefaultInstance()
friend void protobuf_ShutdownFile_content_5fhandle_5ftypes_2eproto()
inline ::std::string * release_hash()
void set_usage(::google::protobuf::uint32 value)
::bgs::protocol::ContentHandle * content_handle_
void set_allocated_content_handle(::bgs::protocol::ContentHandle *content_handle)
TitleIconContentHandle & operator=(const TitleIconContentHandle &from)
::google::protobuf::Metadata GetMetadata() const
inline ::bgs::protocol::ContentHandle * release_content_handle()
friend void TC_PROTO_API protobuf_AddDesc_content_5fhandle_5ftypes_2eproto()
void Swap(TitleIconContentHandle *other)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
bool has_title_id() const
TitleIconContentHandle(const TitleIconContentHandle &from)
static TitleIconContentHandle * default_instance_
void InitAsDefaultInstance()
::google::protobuf::uint32 _has_bits_[1]
void clear_has_title_id()
void set_has_content_handle()
inline ::google::protobuf::uint32 title_id() const
void clear_content_handle()
void SetCachedSize(int size) const
void set_title_id(::google::protobuf::uint32 value)
inline ::bgs::protocol::ContentHandle * mutable_content_handle()
::google::protobuf::uint32 title_id_
friend void protobuf_AssignDesc_content_5fhandle_5ftypes_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::bgs::protocol::ContentHandle & content_handle() const
void clear_has_content_handle()
int GetCachedSize() const
virtual ~TitleIconContentHandle()
TitleIconContentHandle * New() const
bool has_content_handle() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void protobuf_ShutdownFile_content_5fhandle_5ftypes_2eproto()
static const TitleIconContentHandle & default_instance()
static const ::google::protobuf::Descriptor * descriptor()
constexpr std::size_t size()
void protobuf_ShutdownFile_content_5fhandle_5ftypes_2eproto()
void protobuf_AssignDesc_content_5fhandle_5ftypes_2eproto()
void TC_PROTO_API protobuf_AddDesc_content_5fhandle_5ftypes_2eproto()