4#ifndef PROTOBUF_resource_5fservice_2eproto__INCLUDED
5#define PROTOBUF_resource_5fservice_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>
64 return _unknown_fields_;
68 return &_unknown_fields_;
71 static const ::google::protobuf::Descriptor*
descriptor();
92 inline bool has_program()
const;
93 inline void clear_program();
94 static const int kProgramFieldNumber = 1;
99 inline bool has_stream()
const;
100 inline void clear_stream();
101 static const int kStreamFieldNumber = 2;
106 inline bool has_version()
const;
107 inline void clear_version();
108 static const int kVersionFieldNumber = 3;
114 inline void set_has_program();
115 inline void clear_has_program();
116 inline void set_has_stream();
117 inline void clear_has_stream();
118 inline void set_has_version();
119 inline void clear_has_version();
150 return _unknown_fields_;
154 return &_unknown_fields_;
178 inline int title_ids_size()
const;
179 inline void clear_title_ids();
180 static const int kTitleIdsFieldNumber = 1;
184 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
186 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
190 inline bool has_usage()
const;
191 inline void clear_usage();
192 static const int kUsageFieldNumber = 2;
197 inline bool has_version()
const;
198 inline void clear_version();
199 static const int kVersionFieldNumber = 3;
205 inline void set_has_usage();
206 inline void clear_has_usage();
207 inline void set_has_version();
208 inline void clear_has_version();
214 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >
title_ids_;
239 return _unknown_fields_;
243 return &_unknown_fields_;
267 inline int title_icon_content_handles_size()
const;
268 inline void clear_title_icon_content_handles();
269 static const int kTitleIconContentHandlesFieldNumber = 1;
270 inline const ::bgs::protocol::TitleIconContentHandle& title_icon_content_handles(
int index)
const;
271 inline ::bgs::protocol::TitleIconContentHandle* mutable_title_icon_content_handles(
int index);
272 inline ::bgs::protocol::TitleIconContentHandle* add_title_icon_content_handles();
273 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::TitleIconContentHandle >&
274 title_icon_content_handles()
const;
275 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::TitleIconContentHandle >*
276 mutable_title_icon_content_handles();
307 typedef std::integral_constant<uint32, 0x4B104C53u>
NameHash;
309 static google::protobuf::ServiceDescriptor
const*
descriptor();
424inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
429inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
506inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::TitleIconContentHandle >&
511inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::TitleIconContentHandle >*
ContentHandleRequest(const ContentHandleRequest &from)
::google::protobuf::Metadata GetMetadata() const
void SetCachedSize(int size) const
int GetCachedSize() const
void set_stream(::google::protobuf::uint32 value)
static ContentHandleRequest * default_instance_
friend void protobuf_ShutdownFile_resource_5fservice_2eproto()
void set_version(::google::protobuf::uint32 value)
static const ContentHandleRequest & default_instance()
virtual ~ContentHandleRequest()
::google::protobuf::uint32 program_
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::uint32 version() const
::google::protobuf::uint32 _has_bits_[1]
void Swap(ContentHandleRequest *other)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::uint32 version_
friend void protobuf_AssignDesc_resource_5fservice_2eproto()
inline ::google::protobuf::uint32 program() const
void set_program(::google::protobuf::uint32 value)
friend void TC_PROTO_API protobuf_AddDesc_resource_5fservice_2eproto()
void InitAsDefaultInstance()
inline ::google::protobuf::uint32 stream() const
ContentHandleRequest & operator=(const ContentHandleRequest &from)
::google::protobuf::uint32 stream_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
ContentHandleRequest * New() const
inline ::google::protobuf::uint32 version() const
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > title_ids_
void add_title_ids(::google::protobuf::uint32 value)
friend void protobuf_ShutdownFile_resource_5fservice_2eproto()
::google::protobuf::uint32 version_
::google::protobuf::uint32 usage_
virtual ~GetTitleIconsRequest()
void SetCachedSize(int size) const
int GetCachedSize() const
::google::protobuf::Metadata GetMetadata() const
void set_usage(::google::protobuf::uint32 value)
inline ::google::protobuf::uint32 usage() const
GetTitleIconsRequest * New() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_version(::google::protobuf::uint32 value)
int title_ids_size() const
friend void protobuf_AssignDesc_resource_5fservice_2eproto()
::google::protobuf::uint32 _has_bits_[1]
GetTitleIconsRequest & operator=(const GetTitleIconsRequest &from)
static GetTitleIconsRequest * default_instance_
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_title_ids()
::google::protobuf::UnknownFieldSet _unknown_fields_
GetTitleIconsRequest(const GetTitleIconsRequest &from)
static const GetTitleIconsRequest & default_instance()
friend void TC_PROTO_API protobuf_AddDesc_resource_5fservice_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & title_ids() const
void set_title_ids(int index, ::google::protobuf::uint32 value)
void Swap(GetTitleIconsRequest *other)
void InitAsDefaultInstance()
void SetCachedSize(int size) const
friend void protobuf_ShutdownFile_resource_5fservice_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const GetTitleIconsResponse & default_instance()
inline ::bgs::protocol::TitleIconContentHandle * add_title_icon_content_handles()
::google::protobuf::UnknownFieldSet _unknown_fields_
GetTitleIconsResponse & operator=(const GetTitleIconsResponse &from)
void Swap(GetTitleIconsResponse *other)
friend void protobuf_AssignDesc_resource_5fservice_2eproto()
GetTitleIconsResponse * New() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::TitleIconContentHandle > * mutable_title_icon_content_handles()
static GetTitleIconsResponse * default_instance_
friend void TC_PROTO_API protobuf_AddDesc_resource_5fservice_2eproto()
void clear_title_icon_content_handles()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::TitleIconContentHandle > & title_icon_content_handles() const
GetTitleIconsResponse(const GetTitleIconsResponse &from)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::TitleIconContentHandle > title_icon_content_handles_
int GetCachedSize() const
void InitAsDefaultInstance()
static const ::google::protobuf::Descriptor * descriptor()
int title_icon_content_handles_size() const
virtual ~GetTitleIconsResponse()
ResourcesService & operator=(ResourcesService const &)=delete
std::integral_constant< uint32, 0x4B104C53u > NameHash
ResourcesService & operator=(ResourcesService &&)=delete
virtual ~ResourcesService()
ResourcesService(ResourcesService const &)=delete
static google::protobuf::ServiceDescriptor const * descriptor()
virtual uint32 HandleGetContentHandle(::bgs::protocol::resources::v1::ContentHandleRequest const *request, ::bgs::protocol::ContentHandle *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
ResourcesService(bool use_original_hash)
std::integral_constant< uint32, 0xECBE75BAu > OriginalHash
void ParseAndHandleGetTitleIcons(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleGetTitleIcons(::bgs::protocol::resources::v1::GetTitleIconsRequest const *request, ::bgs::protocol::resources::v1::GetTitleIconsResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
ResourcesService(ResourcesService &&)=delete
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
void ParseAndHandleGetContentHandle(uint32 token, uint32 methodId, MessageBuffer &buffer)
constexpr std::size_t size()
void TC_PROTO_API protobuf_AddDesc_resource_5fservice_2eproto()
void protobuf_ShutdownFile_resource_5fservice_2eproto()
void protobuf_AssignDesc_resource_5fservice_2eproto()