mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Contrib/Protobuf generator: Updated to new proto format
This commit is contained in:
@@ -20,7 +20,8 @@ BnetServiceGenerator::BnetServiceGenerator(pb::ServiceDescriptor const* descript
|
||||
else
|
||||
vars_["dllexport"] = options.dllexport_decl + " ";
|
||||
|
||||
vars_["original_hash"] = " typedef std::integral_constant<uint32, 0x" + pb::ToUpper(pb::ToHex(HashServiceName(descriptor_->options().GetExtension(Battlenet::original_fully_qualified_descriptor_name)))) + "u> OriginalHash;\n";
|
||||
if (descriptor_->options().HasExtension(Battlenet::service_options))
|
||||
vars_["original_hash"] = " typedef std::integral_constant<uint32, 0x" + pb::ToUpper(pb::ToHex(HashServiceName(descriptor_->options().GetExtension(Battlenet::service_options).descriptor_name()))) + "u> OriginalHash;\n";
|
||||
vars_["name_hash"] = " typedef std::integral_constant<uint32, 0x" + pb::ToUpper(pb::ToHex(HashServiceName(descriptor_->full_name()))) + "u> NameHash;\n";
|
||||
}
|
||||
|
||||
@@ -85,13 +86,13 @@ void BnetServiceGenerator::GenerateClientMethodSignatures(pb::io::Printer* print
|
||||
for (int i = 0; i < descriptor_->method_count(); i++)
|
||||
{
|
||||
pb::MethodDescriptor const* method = descriptor_->method(i);
|
||||
if (!method->options().HasExtension(Battlenet::method_id))
|
||||
if (!method->options().HasExtension(Battlenet::method_options))
|
||||
continue;
|
||||
|
||||
std::map<std::string, std::string> sub_vars;
|
||||
sub_vars["name"] = method->name();
|
||||
sub_vars["full_name"] = descriptor_->name() + "." + method->name();
|
||||
sub_vars["method_id"] = pb::SimpleItoa(method->options().GetExtension(Battlenet::method_id));
|
||||
sub_vars["method_id"] = pb::SimpleItoa(method->options().GetExtension(Battlenet::method_options).id());
|
||||
sub_vars["input_type"] = pbcpp::ClassName(method->input_type(), true);
|
||||
sub_vars["output_type"] = pbcpp::ClassName(method->output_type(), true);
|
||||
sub_vars["input_type_name"] = method->input_type()->full_name();
|
||||
@@ -108,7 +109,7 @@ void BnetServiceGenerator::GenerateServerMethodSignatures(pb::io::Printer* print
|
||||
for (int i = 0; i < descriptor_->method_count(); i++)
|
||||
{
|
||||
pb::MethodDescriptor const* method = descriptor_->method(i);
|
||||
if (!method->options().HasExtension(Battlenet::method_id))
|
||||
if (!method->options().HasExtension(Battlenet::method_options))
|
||||
continue;
|
||||
|
||||
std::map<std::string, std::string> sub_vars;
|
||||
@@ -161,14 +162,14 @@ void BnetServiceGenerator::GenerateClientMethodImplementations(pb::io::Printer*
|
||||
for (int i = 0; i < descriptor_->method_count(); i++)
|
||||
{
|
||||
pb::MethodDescriptor const* method = descriptor_->method(i);
|
||||
if (!method->options().HasExtension(Battlenet::method_id))
|
||||
if (!method->options().HasExtension(Battlenet::method_options))
|
||||
continue;
|
||||
|
||||
std::map<std::string, std::string> sub_vars;
|
||||
sub_vars["classname"] = vars_["classname"];
|
||||
sub_vars["name"] = method->name();
|
||||
sub_vars["full_name"] = descriptor_->name() + "." + method->name();
|
||||
sub_vars["method_id"] = pb::SimpleItoa(method->options().GetExtension(Battlenet::method_id));
|
||||
sub_vars["method_id"] = pb::SimpleItoa(method->options().GetExtension(Battlenet::method_options).id());
|
||||
sub_vars["input_type"] = pbcpp::ClassName(method->input_type(), true);
|
||||
sub_vars["output_type"] = pbcpp::ClassName(method->output_type(), true);
|
||||
sub_vars["input_type_name"] = method->input_type()->full_name();
|
||||
@@ -210,14 +211,14 @@ void BnetServiceGenerator::GenerateServerCallMethod(pb::io::Printer* printer)
|
||||
for (int i = 0; i < descriptor_->method_count(); i++)
|
||||
{
|
||||
pb::MethodDescriptor const* method = descriptor_->method(i);
|
||||
if (!method->options().HasExtension(Battlenet::method_id))
|
||||
if (!method->options().HasExtension(Battlenet::method_options))
|
||||
continue;
|
||||
|
||||
std::map<std::string, std::string> sub_vars;
|
||||
sub_vars["classname"] = vars_["classname"];
|
||||
sub_vars["name"] = method->name();
|
||||
sub_vars["full_name"] = descriptor_->name() + "." + method->name();
|
||||
sub_vars["method_id"] = pb::SimpleItoa(method->options().GetExtension(Battlenet::method_id));
|
||||
sub_vars["method_id"] = pb::SimpleItoa(method->options().GetExtension(Battlenet::method_options).id());
|
||||
sub_vars["input_type"] = pbcpp::ClassName(method->input_type(), true);
|
||||
sub_vars["output_type"] = pbcpp::ClassName(method->output_type(), true);
|
||||
sub_vars["input_type_name"] = method->input_type()->full_name();
|
||||
@@ -285,7 +286,7 @@ void BnetServiceGenerator::GenerateServerImplementations(pb::io::Printer* printe
|
||||
for (int i = 0; i < descriptor_->method_count(); i++)
|
||||
{
|
||||
pb::MethodDescriptor const* method = descriptor_->method(i);
|
||||
if (!method->options().HasExtension(Battlenet::method_id))
|
||||
if (!method->options().HasExtension(Battlenet::method_options))
|
||||
continue;
|
||||
|
||||
std::map<std::string, std::string> sub_vars;
|
||||
|
||||
@@ -20,6 +20,9 @@ namespace Battlenet {
|
||||
|
||||
namespace {
|
||||
|
||||
const ::google::protobuf::Descriptor* BGSMethodOptions_descriptor_ = NULL;
|
||||
const ::google::protobuf::internal::GeneratedMessageReflection*
|
||||
BGSMethodOptions_reflection_ = NULL;
|
||||
|
||||
} // namespace
|
||||
|
||||
@@ -30,6 +33,21 @@ void protobuf_AssignDesc_method_5foptions_2eproto() {
|
||||
::google::protobuf::DescriptorPool::generated_pool()->FindFileByName(
|
||||
"method_options.proto");
|
||||
GOOGLE_CHECK(file != NULL);
|
||||
BGSMethodOptions_descriptor_ = file->message_type(0);
|
||||
static const int BGSMethodOptions_offsets_[1] = {
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BGSMethodOptions, id_),
|
||||
};
|
||||
BGSMethodOptions_reflection_ =
|
||||
new ::google::protobuf::internal::GeneratedMessageReflection(
|
||||
BGSMethodOptions_descriptor_,
|
||||
BGSMethodOptions::default_instance_,
|
||||
BGSMethodOptions_offsets_,
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BGSMethodOptions, _has_bits_[0]),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BGSMethodOptions, _unknown_fields_),
|
||||
-1,
|
||||
::google::protobuf::DescriptorPool::generated_pool(),
|
||||
::google::protobuf::MessageFactory::generated_factory(),
|
||||
sizeof(BGSMethodOptions));
|
||||
}
|
||||
|
||||
namespace {
|
||||
@@ -42,11 +60,15 @@ inline void protobuf_AssignDescriptorsOnce() {
|
||||
|
||||
void protobuf_RegisterTypes(const ::std::string&) {
|
||||
protobuf_AssignDescriptorsOnce();
|
||||
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
|
||||
BGSMethodOptions_descriptor_, &BGSMethodOptions::default_instance());
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
||||
void protobuf_ShutdownFile_method_5foptions_2eproto() {
|
||||
delete BGSMethodOptions::default_instance_;
|
||||
delete BGSMethodOptions_reflection_;
|
||||
}
|
||||
|
||||
void protobuf_AddDesc_method_5foptions_2eproto() {
|
||||
@@ -58,14 +80,19 @@ void protobuf_AddDesc_method_5foptions_2eproto() {
|
||||
::google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto();
|
||||
::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
|
||||
"\n\024method_options.proto\022\tBattlenet\032 googl"
|
||||
"e/protobuf/descriptor.proto:3\n\tmethod_id"
|
||||
"\022\036.google.protobuf.MethodOptions\030\320\206\003 \001(\r"
|
||||
"B\002H\002", 124);
|
||||
"e/protobuf/descriptor.proto\"\036\n\020BGSMethod"
|
||||
"Options\022\n\n\002id\030\001 \001(\r:U\n\016method_options\022\036."
|
||||
"google.protobuf.MethodOptions\030\220\277\005 \001(\0132\033."
|
||||
"Battlenet.BGSMethodOptionsB%\n\rbnet.proto"
|
||||
"colB\022MethodOptionsProtoH\002", 225);
|
||||
::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
|
||||
"method_options.proto", &protobuf_RegisterTypes);
|
||||
::google::protobuf::internal::ExtensionSet::RegisterExtension(
|
||||
BGSMethodOptions::default_instance_ = new BGSMethodOptions();
|
||||
::google::protobuf::internal::ExtensionSet::RegisterMessageExtension(
|
||||
&::google::protobuf::MethodOptions::default_instance(),
|
||||
50000, 13, false, false);
|
||||
90000, 11, false, false,
|
||||
&::Battlenet::BGSMethodOptions::default_instance());
|
||||
BGSMethodOptions::default_instance_->InitAsDefaultInstance();
|
||||
::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_method_5foptions_2eproto);
|
||||
}
|
||||
|
||||
@@ -75,9 +102,82 @@ struct StaticDescriptorInitializer_method_5foptions_2eproto {
|
||||
protobuf_AddDesc_method_5foptions_2eproto();
|
||||
}
|
||||
} static_descriptor_initializer_method_5foptions_2eproto_;
|
||||
|
||||
// ===================================================================
|
||||
|
||||
#ifndef _MSC_VER
|
||||
const int BGSMethodOptions::kIdFieldNumber;
|
||||
#endif // !_MSC_VER
|
||||
|
||||
BGSMethodOptions::BGSMethodOptions()
|
||||
: ::google::protobuf::Message() {
|
||||
SharedCtor();
|
||||
// @@protoc_insertion_point(constructor:Battlenet.BGSMethodOptions)
|
||||
}
|
||||
|
||||
void BGSMethodOptions::InitAsDefaultInstance() {
|
||||
}
|
||||
|
||||
BGSMethodOptions::BGSMethodOptions(const BGSMethodOptions& from)
|
||||
: ::google::protobuf::Message() {
|
||||
SharedCtor();
|
||||
MergeFrom(from);
|
||||
// @@protoc_insertion_point(copy_constructor:Battlenet.BGSMethodOptions)
|
||||
}
|
||||
|
||||
void BGSMethodOptions::SharedCtor() {
|
||||
_cached_size_ = 0;
|
||||
id_ = 0u;
|
||||
::memset(_has_bits_, 0, sizeof(_has_bits_));
|
||||
}
|
||||
|
||||
BGSMethodOptions::~BGSMethodOptions() {
|
||||
// @@protoc_insertion_point(destructor:Battlenet.BGSMethodOptions)
|
||||
SharedDtor();
|
||||
}
|
||||
|
||||
void BGSMethodOptions::SharedDtor() {
|
||||
if (this != default_instance_) {
|
||||
}
|
||||
}
|
||||
|
||||
void BGSMethodOptions::SetCachedSize(int size) const {
|
||||
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
|
||||
_cached_size_ = size;
|
||||
GOOGLE_SAFE_CONCURRENT_WRITES_END();
|
||||
}
|
||||
const ::google::protobuf::Descriptor* BGSMethodOptions::descriptor() {
|
||||
protobuf_AssignDescriptorsOnce();
|
||||
return BGSMethodOptions_descriptor_;
|
||||
}
|
||||
|
||||
const BGSMethodOptions& BGSMethodOptions::default_instance() {
|
||||
if (default_instance_ == NULL) protobuf_AddDesc_method_5foptions_2eproto();
|
||||
return *default_instance_;
|
||||
}
|
||||
|
||||
BGSMethodOptions* BGSMethodOptions::default_instance_ = NULL;
|
||||
|
||||
BGSMethodOptions* BGSMethodOptions::New() const {
|
||||
return new BGSMethodOptions;
|
||||
}
|
||||
|
||||
void BGSMethodOptions::Swap(BGSMethodOptions* other) {
|
||||
if (other != this) {
|
||||
GetReflection()->Swap(this, other);}
|
||||
}
|
||||
|
||||
::google::protobuf::Metadata BGSMethodOptions::GetMetadata() const {
|
||||
protobuf_AssignDescriptorsOnce();
|
||||
::google::protobuf::Metadata metadata;
|
||||
metadata.descriptor = BGSMethodOptions_descriptor_;
|
||||
metadata.reflection = BGSMethodOptions_reflection_;
|
||||
return metadata;
|
||||
}
|
||||
|
||||
::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MethodOptions,
|
||||
::google::protobuf::internal::PrimitiveTypeTraits< ::google::protobuf::uint32 >, 13, false >
|
||||
method_id(kMethodIdFieldNumber, 0u);
|
||||
::google::protobuf::internal::MessageTypeTraits< ::Battlenet::BGSMethodOptions >, 11, false >
|
||||
method_options(kMethodOptionsFieldNumber, ::Battlenet::BGSMethodOptions::default_instance());
|
||||
|
||||
// @@protoc_insertion_point(namespace_scope)
|
||||
|
||||
|
||||
@@ -20,8 +20,10 @@
|
||||
#endif
|
||||
|
||||
#include <google/protobuf/generated_message_util.h>
|
||||
#include <google/protobuf/message.h>
|
||||
#include <google/protobuf/repeated_field.h>
|
||||
#include <google/protobuf/extension_set.h>
|
||||
#include <google/protobuf/unknown_field_set.h>
|
||||
#include "google/protobuf/descriptor.pb.h"
|
||||
// @@protoc_insertion_point(includes)
|
||||
|
||||
@@ -32,19 +34,109 @@ void protobuf_AddDesc_method_5foptions_2eproto();
|
||||
void protobuf_AssignDesc_method_5foptions_2eproto();
|
||||
void protobuf_ShutdownFile_method_5foptions_2eproto();
|
||||
|
||||
class BGSMethodOptions;
|
||||
|
||||
// ===================================================================
|
||||
|
||||
class BGSMethodOptions : public ::google::protobuf::Message {
|
||||
public:
|
||||
BGSMethodOptions();
|
||||
virtual ~BGSMethodOptions();
|
||||
|
||||
BGSMethodOptions(const BGSMethodOptions& from);
|
||||
|
||||
inline BGSMethodOptions& operator=(const BGSMethodOptions& from) {
|
||||
CopyFrom(from);
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
|
||||
return _unknown_fields_;
|
||||
}
|
||||
|
||||
inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
|
||||
return &_unknown_fields_;
|
||||
}
|
||||
|
||||
static const ::google::protobuf::Descriptor* descriptor();
|
||||
static const BGSMethodOptions& default_instance();
|
||||
|
||||
void Swap(BGSMethodOptions* other);
|
||||
|
||||
// implements Message ----------------------------------------------
|
||||
|
||||
BGSMethodOptions* New() const;
|
||||
int GetCachedSize() const { return _cached_size_; }
|
||||
private:
|
||||
void SharedCtor();
|
||||
void SharedDtor();
|
||||
void SetCachedSize(int size) const;
|
||||
public:
|
||||
::google::protobuf::Metadata GetMetadata() const;
|
||||
|
||||
// nested types ----------------------------------------------------
|
||||
|
||||
// accessors -------------------------------------------------------
|
||||
|
||||
// optional uint32 id = 1;
|
||||
inline bool has_id() const;
|
||||
inline void clear_id();
|
||||
static const int kIdFieldNumber = 1;
|
||||
inline ::google::protobuf::uint32 id() const;
|
||||
inline void set_id(::google::protobuf::uint32 value);
|
||||
|
||||
// @@protoc_insertion_point(class_scope:Battlenet.BGSMethodOptions)
|
||||
private:
|
||||
inline void set_has_id();
|
||||
inline void clear_has_id();
|
||||
|
||||
::google::protobuf::UnknownFieldSet _unknown_fields_;
|
||||
|
||||
::google::protobuf::uint32 _has_bits_[1];
|
||||
mutable int _cached_size_;
|
||||
::google::protobuf::uint32 id_;
|
||||
friend void protobuf_AddDesc_method_5foptions_2eproto();
|
||||
friend void protobuf_AssignDesc_method_5foptions_2eproto();
|
||||
friend void protobuf_ShutdownFile_method_5foptions_2eproto();
|
||||
|
||||
void InitAsDefaultInstance();
|
||||
static BGSMethodOptions* default_instance_;
|
||||
};
|
||||
// ===================================================================
|
||||
|
||||
static const int kMethodIdFieldNumber = 50000;
|
||||
static const int kMethodOptionsFieldNumber = 90000;
|
||||
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MethodOptions,
|
||||
::google::protobuf::internal::PrimitiveTypeTraits< ::google::protobuf::uint32 >, 13, false >
|
||||
method_id;
|
||||
::google::protobuf::internal::MessageTypeTraits< ::Battlenet::BGSMethodOptions >, 11, false >
|
||||
method_options;
|
||||
|
||||
// ===================================================================
|
||||
|
||||
// BGSMethodOptions
|
||||
|
||||
// optional uint32 id = 1;
|
||||
inline bool BGSMethodOptions::has_id() const {
|
||||
return (_has_bits_[0] & 0x00000001u) != 0;
|
||||
}
|
||||
inline void BGSMethodOptions::set_has_id() {
|
||||
_has_bits_[0] |= 0x00000001u;
|
||||
}
|
||||
inline void BGSMethodOptions::clear_has_id() {
|
||||
_has_bits_[0] &= ~0x00000001u;
|
||||
}
|
||||
inline void BGSMethodOptions::clear_id() {
|
||||
id_ = 0u;
|
||||
clear_has_id();
|
||||
}
|
||||
inline ::google::protobuf::uint32 BGSMethodOptions::id() const {
|
||||
// @@protoc_insertion_point(field_get:Battlenet.BGSMethodOptions.id)
|
||||
return id_;
|
||||
}
|
||||
inline void BGSMethodOptions::set_id(::google::protobuf::uint32 value) {
|
||||
set_has_id();
|
||||
id_ = value;
|
||||
// @@protoc_insertion_point(field_set:Battlenet.BGSMethodOptions.id)
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(namespace_scope)
|
||||
|
||||
|
||||
@@ -20,6 +20,12 @@ namespace Battlenet {
|
||||
|
||||
namespace {
|
||||
|
||||
const ::google::protobuf::Descriptor* BGSServiceOptions_descriptor_ = NULL;
|
||||
const ::google::protobuf::internal::GeneratedMessageReflection*
|
||||
BGSServiceOptions_reflection_ = NULL;
|
||||
const ::google::protobuf::Descriptor* SDKServiceOptions_descriptor_ = NULL;
|
||||
const ::google::protobuf::internal::GeneratedMessageReflection*
|
||||
SDKServiceOptions_reflection_ = NULL;
|
||||
|
||||
} // namespace
|
||||
|
||||
@@ -30,6 +36,40 @@ void protobuf_AssignDesc_service_5foptions_2eproto() {
|
||||
::google::protobuf::DescriptorPool::generated_pool()->FindFileByName(
|
||||
"service_options.proto");
|
||||
GOOGLE_CHECK(file != NULL);
|
||||
BGSServiceOptions_descriptor_ = file->message_type(0);
|
||||
static const int BGSServiceOptions_offsets_[3] = {
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BGSServiceOptions, descriptor_name_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BGSServiceOptions, version_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BGSServiceOptions, shard_name_),
|
||||
};
|
||||
BGSServiceOptions_reflection_ =
|
||||
new ::google::protobuf::internal::GeneratedMessageReflection(
|
||||
BGSServiceOptions_descriptor_,
|
||||
BGSServiceOptions::default_instance_,
|
||||
BGSServiceOptions_offsets_,
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BGSServiceOptions, _has_bits_[0]),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BGSServiceOptions, _unknown_fields_),
|
||||
-1,
|
||||
::google::protobuf::DescriptorPool::generated_pool(),
|
||||
::google::protobuf::MessageFactory::generated_factory(),
|
||||
sizeof(BGSServiceOptions));
|
||||
SDKServiceOptions_descriptor_ = file->message_type(1);
|
||||
static const int SDKServiceOptions_offsets_[3] = {
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SDKServiceOptions, inbound_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SDKServiceOptions, outbound_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SDKServiceOptions, use_client_id_),
|
||||
};
|
||||
SDKServiceOptions_reflection_ =
|
||||
new ::google::protobuf::internal::GeneratedMessageReflection(
|
||||
SDKServiceOptions_descriptor_,
|
||||
SDKServiceOptions::default_instance_,
|
||||
SDKServiceOptions_offsets_,
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SDKServiceOptions, _has_bits_[0]),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SDKServiceOptions, _unknown_fields_),
|
||||
-1,
|
||||
::google::protobuf::DescriptorPool::generated_pool(),
|
||||
::google::protobuf::MessageFactory::generated_factory(),
|
||||
sizeof(SDKServiceOptions));
|
||||
}
|
||||
|
||||
namespace {
|
||||
@@ -42,11 +82,19 @@ inline void protobuf_AssignDescriptorsOnce() {
|
||||
|
||||
void protobuf_RegisterTypes(const ::std::string&) {
|
||||
protobuf_AssignDescriptorsOnce();
|
||||
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
|
||||
BGSServiceOptions_descriptor_, &BGSServiceOptions::default_instance());
|
||||
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
|
||||
SDKServiceOptions_descriptor_, &SDKServiceOptions::default_instance());
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
||||
void protobuf_ShutdownFile_service_5foptions_2eproto() {
|
||||
delete BGSServiceOptions::default_instance_;
|
||||
delete BGSServiceOptions_reflection_;
|
||||
delete SDKServiceOptions::default_instance_;
|
||||
delete SDKServiceOptions_reflection_;
|
||||
}
|
||||
|
||||
void protobuf_AddDesc_service_5foptions_2eproto() {
|
||||
@@ -58,19 +106,31 @@ void protobuf_AddDesc_service_5foptions_2eproto() {
|
||||
::google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto();
|
||||
::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
|
||||
"\n\025service_options.proto\022\tBattlenet\032 goog"
|
||||
"le/protobuf/descriptor.proto:R\n(original"
|
||||
"_fully_qualified_descriptor_name\022\037.googl"
|
||||
"e.protobuf.ServiceOptions\030\351\007 \001(\t:5\n\nserv"
|
||||
"ice_id\022\037.google.protobuf.ServiceOptions\030"
|
||||
"\320\206\003 \001(\rB\002H\002", 211);
|
||||
"le/protobuf/descriptor.proto\"Q\n\021BGSServi"
|
||||
"ceOptions\022\027\n\017descriptor_name\030\001 \001(\t\022\017\n\007ve"
|
||||
"rsion\030\004 \001(\r\022\022\n\nshard_name\030\005 \001(\t\"M\n\021SDKSe"
|
||||
"rviceOptions\022\017\n\007inbound\030\001 \001(\010\022\020\n\010outboun"
|
||||
"d\030\002 \001(\010\022\025\n\ruse_client_id\030\003 \001(\010:X\n\017servic"
|
||||
"e_options\022\037.google.protobuf.ServiceOptio"
|
||||
"ns\030\220\277\005 \001(\0132\034.Battlenet.BGSServiceOptions"
|
||||
":\\\n\023sdk_service_options\022\037.google.protobu"
|
||||
"f.ServiceOptions\030\221\277\005 \001(\0132\034.Battlenet.SDK"
|
||||
"ServiceOptionsB&\n\rbnet.protocolB\023Service"
|
||||
"OptionsProtoH\002", 454);
|
||||
::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
|
||||
"service_options.proto", &protobuf_RegisterTypes);
|
||||
::google::protobuf::internal::ExtensionSet::RegisterExtension(
|
||||
BGSServiceOptions::default_instance_ = new BGSServiceOptions();
|
||||
SDKServiceOptions::default_instance_ = new SDKServiceOptions();
|
||||
::google::protobuf::internal::ExtensionSet::RegisterMessageExtension(
|
||||
&::google::protobuf::ServiceOptions::default_instance(),
|
||||
1001, 9, false, false);
|
||||
::google::protobuf::internal::ExtensionSet::RegisterExtension(
|
||||
90000, 11, false, false,
|
||||
&::Battlenet::BGSServiceOptions::default_instance());
|
||||
::google::protobuf::internal::ExtensionSet::RegisterMessageExtension(
|
||||
&::google::protobuf::ServiceOptions::default_instance(),
|
||||
50000, 13, false, false);
|
||||
90001, 11, false, false,
|
||||
&::Battlenet::SDKServiceOptions::default_instance());
|
||||
BGSServiceOptions::default_instance_->InitAsDefaultInstance();
|
||||
SDKServiceOptions::default_instance_->InitAsDefaultInstance();
|
||||
::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_service_5foptions_2eproto);
|
||||
}
|
||||
|
||||
@@ -80,13 +140,173 @@ struct StaticDescriptorInitializer_service_5foptions_2eproto {
|
||||
protobuf_AddDesc_service_5foptions_2eproto();
|
||||
}
|
||||
} static_descriptor_initializer_service_5foptions_2eproto_;
|
||||
const ::std::string original_fully_qualified_descriptor_name_default("");
|
||||
|
||||
// ===================================================================
|
||||
|
||||
#ifndef _MSC_VER
|
||||
const int BGSServiceOptions::kDescriptorNameFieldNumber;
|
||||
const int BGSServiceOptions::kVersionFieldNumber;
|
||||
const int BGSServiceOptions::kShardNameFieldNumber;
|
||||
#endif // !_MSC_VER
|
||||
|
||||
BGSServiceOptions::BGSServiceOptions()
|
||||
: ::google::protobuf::Message() {
|
||||
SharedCtor();
|
||||
// @@protoc_insertion_point(constructor:Battlenet.BGSServiceOptions)
|
||||
}
|
||||
|
||||
void BGSServiceOptions::InitAsDefaultInstance() {
|
||||
}
|
||||
|
||||
BGSServiceOptions::BGSServiceOptions(const BGSServiceOptions& from)
|
||||
: ::google::protobuf::Message() {
|
||||
SharedCtor();
|
||||
MergeFrom(from);
|
||||
// @@protoc_insertion_point(copy_constructor:Battlenet.BGSServiceOptions)
|
||||
}
|
||||
|
||||
void BGSServiceOptions::SharedCtor() {
|
||||
::google::protobuf::internal::GetEmptyString();
|
||||
_cached_size_ = 0;
|
||||
descriptor_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
||||
version_ = 0u;
|
||||
shard_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
||||
::memset(_has_bits_, 0, sizeof(_has_bits_));
|
||||
}
|
||||
|
||||
BGSServiceOptions::~BGSServiceOptions() {
|
||||
// @@protoc_insertion_point(destructor:Battlenet.BGSServiceOptions)
|
||||
SharedDtor();
|
||||
}
|
||||
|
||||
void BGSServiceOptions::SharedDtor() {
|
||||
if (descriptor_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
delete descriptor_name_;
|
||||
}
|
||||
if (shard_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
delete shard_name_;
|
||||
}
|
||||
if (this != default_instance_) {
|
||||
}
|
||||
}
|
||||
|
||||
void BGSServiceOptions::SetCachedSize(int size) const {
|
||||
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
|
||||
_cached_size_ = size;
|
||||
GOOGLE_SAFE_CONCURRENT_WRITES_END();
|
||||
}
|
||||
const ::google::protobuf::Descriptor* BGSServiceOptions::descriptor() {
|
||||
protobuf_AssignDescriptorsOnce();
|
||||
return BGSServiceOptions_descriptor_;
|
||||
}
|
||||
|
||||
const BGSServiceOptions& BGSServiceOptions::default_instance() {
|
||||
if (default_instance_ == NULL) protobuf_AddDesc_service_5foptions_2eproto();
|
||||
return *default_instance_;
|
||||
}
|
||||
|
||||
BGSServiceOptions* BGSServiceOptions::default_instance_ = NULL;
|
||||
|
||||
BGSServiceOptions* BGSServiceOptions::New() const {
|
||||
return new BGSServiceOptions;
|
||||
}
|
||||
|
||||
void BGSServiceOptions::Swap(BGSServiceOptions* other) {
|
||||
if (other != this) {
|
||||
GetReflection()->Swap(this, other);}
|
||||
}
|
||||
|
||||
::google::protobuf::Metadata BGSServiceOptions::GetMetadata() const {
|
||||
protobuf_AssignDescriptorsOnce();
|
||||
::google::protobuf::Metadata metadata;
|
||||
metadata.descriptor = BGSServiceOptions_descriptor_;
|
||||
metadata.reflection = BGSServiceOptions_reflection_;
|
||||
return metadata;
|
||||
}
|
||||
|
||||
|
||||
// ===================================================================
|
||||
|
||||
#ifndef _MSC_VER
|
||||
const int SDKServiceOptions::kInboundFieldNumber;
|
||||
const int SDKServiceOptions::kOutboundFieldNumber;
|
||||
const int SDKServiceOptions::kUseClientIdFieldNumber;
|
||||
#endif // !_MSC_VER
|
||||
|
||||
SDKServiceOptions::SDKServiceOptions()
|
||||
: ::google::protobuf::Message() {
|
||||
SharedCtor();
|
||||
// @@protoc_insertion_point(constructor:Battlenet.SDKServiceOptions)
|
||||
}
|
||||
|
||||
void SDKServiceOptions::InitAsDefaultInstance() {
|
||||
}
|
||||
|
||||
SDKServiceOptions::SDKServiceOptions(const SDKServiceOptions& from)
|
||||
: ::google::protobuf::Message() {
|
||||
SharedCtor();
|
||||
MergeFrom(from);
|
||||
// @@protoc_insertion_point(copy_constructor:Battlenet.SDKServiceOptions)
|
||||
}
|
||||
|
||||
void SDKServiceOptions::SharedCtor() {
|
||||
_cached_size_ = 0;
|
||||
inbound_ = false;
|
||||
outbound_ = false;
|
||||
use_client_id_ = false;
|
||||
::memset(_has_bits_, 0, sizeof(_has_bits_));
|
||||
}
|
||||
|
||||
SDKServiceOptions::~SDKServiceOptions() {
|
||||
// @@protoc_insertion_point(destructor:Battlenet.SDKServiceOptions)
|
||||
SharedDtor();
|
||||
}
|
||||
|
||||
void SDKServiceOptions::SharedDtor() {
|
||||
if (this != default_instance_) {
|
||||
}
|
||||
}
|
||||
|
||||
void SDKServiceOptions::SetCachedSize(int size) const {
|
||||
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
|
||||
_cached_size_ = size;
|
||||
GOOGLE_SAFE_CONCURRENT_WRITES_END();
|
||||
}
|
||||
const ::google::protobuf::Descriptor* SDKServiceOptions::descriptor() {
|
||||
protobuf_AssignDescriptorsOnce();
|
||||
return SDKServiceOptions_descriptor_;
|
||||
}
|
||||
|
||||
const SDKServiceOptions& SDKServiceOptions::default_instance() {
|
||||
if (default_instance_ == NULL) protobuf_AddDesc_service_5foptions_2eproto();
|
||||
return *default_instance_;
|
||||
}
|
||||
|
||||
SDKServiceOptions* SDKServiceOptions::default_instance_ = NULL;
|
||||
|
||||
SDKServiceOptions* SDKServiceOptions::New() const {
|
||||
return new SDKServiceOptions;
|
||||
}
|
||||
|
||||
void SDKServiceOptions::Swap(SDKServiceOptions* other) {
|
||||
if (other != this) {
|
||||
GetReflection()->Swap(this, other);}
|
||||
}
|
||||
|
||||
::google::protobuf::Metadata SDKServiceOptions::GetMetadata() const {
|
||||
protobuf_AssignDescriptorsOnce();
|
||||
::google::protobuf::Metadata metadata;
|
||||
metadata.descriptor = SDKServiceOptions_descriptor_;
|
||||
metadata.reflection = SDKServiceOptions_reflection_;
|
||||
return metadata;
|
||||
}
|
||||
|
||||
::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::ServiceOptions,
|
||||
::google::protobuf::internal::StringTypeTraits, 9, false >
|
||||
original_fully_qualified_descriptor_name(kOriginalFullyQualifiedDescriptorNameFieldNumber, original_fully_qualified_descriptor_name_default);
|
||||
::google::protobuf::internal::MessageTypeTraits< ::Battlenet::BGSServiceOptions >, 11, false >
|
||||
service_options(kServiceOptionsFieldNumber, ::Battlenet::BGSServiceOptions::default_instance());
|
||||
::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::ServiceOptions,
|
||||
::google::protobuf::internal::PrimitiveTypeTraits< ::google::protobuf::uint32 >, 13, false >
|
||||
service_id(kServiceIdFieldNumber, 0u);
|
||||
::google::protobuf::internal::MessageTypeTraits< ::Battlenet::SDKServiceOptions >, 11, false >
|
||||
sdk_service_options(kSdkServiceOptionsFieldNumber, ::Battlenet::SDKServiceOptions::default_instance());
|
||||
|
||||
// @@protoc_insertion_point(namespace_scope)
|
||||
|
||||
|
||||
@@ -20,8 +20,10 @@
|
||||
#endif
|
||||
|
||||
#include <google/protobuf/generated_message_util.h>
|
||||
#include <google/protobuf/message.h>
|
||||
#include <google/protobuf/repeated_field.h>
|
||||
#include <google/protobuf/extension_set.h>
|
||||
#include <google/protobuf/unknown_field_set.h>
|
||||
#include "google/protobuf/descriptor.pb.h"
|
||||
// @@protoc_insertion_point(includes)
|
||||
|
||||
@@ -32,23 +34,458 @@ void protobuf_AddDesc_service_5foptions_2eproto();
|
||||
void protobuf_AssignDesc_service_5foptions_2eproto();
|
||||
void protobuf_ShutdownFile_service_5foptions_2eproto();
|
||||
|
||||
class BGSServiceOptions;
|
||||
class SDKServiceOptions;
|
||||
|
||||
// ===================================================================
|
||||
|
||||
class BGSServiceOptions : public ::google::protobuf::Message {
|
||||
public:
|
||||
BGSServiceOptions();
|
||||
virtual ~BGSServiceOptions();
|
||||
|
||||
BGSServiceOptions(const BGSServiceOptions& from);
|
||||
|
||||
inline BGSServiceOptions& operator=(const BGSServiceOptions& from) {
|
||||
CopyFrom(from);
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
|
||||
return _unknown_fields_;
|
||||
}
|
||||
|
||||
inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
|
||||
return &_unknown_fields_;
|
||||
}
|
||||
|
||||
static const ::google::protobuf::Descriptor* descriptor();
|
||||
static const BGSServiceOptions& default_instance();
|
||||
|
||||
void Swap(BGSServiceOptions* other);
|
||||
|
||||
// implements Message ----------------------------------------------
|
||||
|
||||
BGSServiceOptions* New() const;
|
||||
int GetCachedSize() const { return _cached_size_; }
|
||||
private:
|
||||
void SharedCtor();
|
||||
void SharedDtor();
|
||||
void SetCachedSize(int size) const;
|
||||
public:
|
||||
::google::protobuf::Metadata GetMetadata() const;
|
||||
|
||||
// nested types ----------------------------------------------------
|
||||
|
||||
// accessors -------------------------------------------------------
|
||||
|
||||
// optional string descriptor_name = 1;
|
||||
inline bool has_descriptor_name() const;
|
||||
inline void clear_descriptor_name();
|
||||
static const int kDescriptorNameFieldNumber = 1;
|
||||
inline const ::std::string& descriptor_name() const;
|
||||
inline void set_descriptor_name(const ::std::string& value);
|
||||
inline void set_descriptor_name(const char* value);
|
||||
inline void set_descriptor_name(const char* value, size_t size);
|
||||
inline ::std::string* mutable_descriptor_name();
|
||||
inline ::std::string* release_descriptor_name();
|
||||
inline void set_allocated_descriptor_name(::std::string* descriptor_name);
|
||||
|
||||
// optional uint32 version = 4;
|
||||
inline bool has_version() const;
|
||||
inline void clear_version();
|
||||
static const int kVersionFieldNumber = 4;
|
||||
inline ::google::protobuf::uint32 version() const;
|
||||
inline void set_version(::google::protobuf::uint32 value);
|
||||
|
||||
// optional string shard_name = 5;
|
||||
inline bool has_shard_name() const;
|
||||
inline void clear_shard_name();
|
||||
static const int kShardNameFieldNumber = 5;
|
||||
inline const ::std::string& shard_name() const;
|
||||
inline void set_shard_name(const ::std::string& value);
|
||||
inline void set_shard_name(const char* value);
|
||||
inline void set_shard_name(const char* value, size_t size);
|
||||
inline ::std::string* mutable_shard_name();
|
||||
inline ::std::string* release_shard_name();
|
||||
inline void set_allocated_shard_name(::std::string* shard_name);
|
||||
|
||||
// @@protoc_insertion_point(class_scope:Battlenet.BGSServiceOptions)
|
||||
private:
|
||||
inline void set_has_descriptor_name();
|
||||
inline void clear_has_descriptor_name();
|
||||
inline void set_has_version();
|
||||
inline void clear_has_version();
|
||||
inline void set_has_shard_name();
|
||||
inline void clear_has_shard_name();
|
||||
|
||||
::google::protobuf::UnknownFieldSet _unknown_fields_;
|
||||
|
||||
::google::protobuf::uint32 _has_bits_[1];
|
||||
mutable int _cached_size_;
|
||||
::std::string* descriptor_name_;
|
||||
::std::string* shard_name_;
|
||||
::google::protobuf::uint32 version_;
|
||||
friend void protobuf_AddDesc_service_5foptions_2eproto();
|
||||
friend void protobuf_AssignDesc_service_5foptions_2eproto();
|
||||
friend void protobuf_ShutdownFile_service_5foptions_2eproto();
|
||||
|
||||
void InitAsDefaultInstance();
|
||||
static BGSServiceOptions* default_instance_;
|
||||
};
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
class SDKServiceOptions : public ::google::protobuf::Message {
|
||||
public:
|
||||
SDKServiceOptions();
|
||||
virtual ~SDKServiceOptions();
|
||||
|
||||
SDKServiceOptions(const SDKServiceOptions& from);
|
||||
|
||||
inline SDKServiceOptions& operator=(const SDKServiceOptions& from) {
|
||||
CopyFrom(from);
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
|
||||
return _unknown_fields_;
|
||||
}
|
||||
|
||||
inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
|
||||
return &_unknown_fields_;
|
||||
}
|
||||
|
||||
static const ::google::protobuf::Descriptor* descriptor();
|
||||
static const SDKServiceOptions& default_instance();
|
||||
|
||||
void Swap(SDKServiceOptions* other);
|
||||
|
||||
// implements Message ----------------------------------------------
|
||||
|
||||
SDKServiceOptions* New() const;
|
||||
int GetCachedSize() const { return _cached_size_; }
|
||||
private:
|
||||
void SharedCtor();
|
||||
void SharedDtor();
|
||||
void SetCachedSize(int size) const;
|
||||
public:
|
||||
::google::protobuf::Metadata GetMetadata() const;
|
||||
|
||||
// nested types ----------------------------------------------------
|
||||
|
||||
// accessors -------------------------------------------------------
|
||||
|
||||
// optional bool inbound = 1;
|
||||
inline bool has_inbound() const;
|
||||
inline void clear_inbound();
|
||||
static const int kInboundFieldNumber = 1;
|
||||
inline bool inbound() const;
|
||||
inline void set_inbound(bool value);
|
||||
|
||||
// optional bool outbound = 2;
|
||||
inline bool has_outbound() const;
|
||||
inline void clear_outbound();
|
||||
static const int kOutboundFieldNumber = 2;
|
||||
inline bool outbound() const;
|
||||
inline void set_outbound(bool value);
|
||||
|
||||
// optional bool use_client_id = 3;
|
||||
inline bool has_use_client_id() const;
|
||||
inline void clear_use_client_id();
|
||||
static const int kUseClientIdFieldNumber = 3;
|
||||
inline bool use_client_id() const;
|
||||
inline void set_use_client_id(bool value);
|
||||
|
||||
// @@protoc_insertion_point(class_scope:Battlenet.SDKServiceOptions)
|
||||
private:
|
||||
inline void set_has_inbound();
|
||||
inline void clear_has_inbound();
|
||||
inline void set_has_outbound();
|
||||
inline void clear_has_outbound();
|
||||
inline void set_has_use_client_id();
|
||||
inline void clear_has_use_client_id();
|
||||
|
||||
::google::protobuf::UnknownFieldSet _unknown_fields_;
|
||||
|
||||
::google::protobuf::uint32 _has_bits_[1];
|
||||
mutable int _cached_size_;
|
||||
bool inbound_;
|
||||
bool outbound_;
|
||||
bool use_client_id_;
|
||||
friend void protobuf_AddDesc_service_5foptions_2eproto();
|
||||
friend void protobuf_AssignDesc_service_5foptions_2eproto();
|
||||
friend void protobuf_ShutdownFile_service_5foptions_2eproto();
|
||||
|
||||
void InitAsDefaultInstance();
|
||||
static SDKServiceOptions* default_instance_;
|
||||
};
|
||||
// ===================================================================
|
||||
|
||||
static const int kOriginalFullyQualifiedDescriptorNameFieldNumber = 1001;
|
||||
static const int kServiceOptionsFieldNumber = 90000;
|
||||
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::ServiceOptions,
|
||||
::google::protobuf::internal::StringTypeTraits, 9, false >
|
||||
original_fully_qualified_descriptor_name;
|
||||
static const int kServiceIdFieldNumber = 50000;
|
||||
::google::protobuf::internal::MessageTypeTraits< ::Battlenet::BGSServiceOptions >, 11, false >
|
||||
service_options;
|
||||
static const int kSdkServiceOptionsFieldNumber = 90001;
|
||||
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::ServiceOptions,
|
||||
::google::protobuf::internal::PrimitiveTypeTraits< ::google::protobuf::uint32 >, 13, false >
|
||||
service_id;
|
||||
::google::protobuf::internal::MessageTypeTraits< ::Battlenet::SDKServiceOptions >, 11, false >
|
||||
sdk_service_options;
|
||||
|
||||
// ===================================================================
|
||||
|
||||
// BGSServiceOptions
|
||||
|
||||
// optional string descriptor_name = 1;
|
||||
inline bool BGSServiceOptions::has_descriptor_name() const {
|
||||
return (_has_bits_[0] & 0x00000001u) != 0;
|
||||
}
|
||||
inline void BGSServiceOptions::set_has_descriptor_name() {
|
||||
_has_bits_[0] |= 0x00000001u;
|
||||
}
|
||||
inline void BGSServiceOptions::clear_has_descriptor_name() {
|
||||
_has_bits_[0] &= ~0x00000001u;
|
||||
}
|
||||
inline void BGSServiceOptions::clear_descriptor_name() {
|
||||
if (descriptor_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
descriptor_name_->clear();
|
||||
}
|
||||
clear_has_descriptor_name();
|
||||
}
|
||||
inline const ::std::string& BGSServiceOptions::descriptor_name() const {
|
||||
// @@protoc_insertion_point(field_get:Battlenet.BGSServiceOptions.descriptor_name)
|
||||
return *descriptor_name_;
|
||||
}
|
||||
inline void BGSServiceOptions::set_descriptor_name(const ::std::string& value) {
|
||||
set_has_descriptor_name();
|
||||
if (descriptor_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
descriptor_name_ = new ::std::string;
|
||||
}
|
||||
descriptor_name_->assign(value);
|
||||
// @@protoc_insertion_point(field_set:Battlenet.BGSServiceOptions.descriptor_name)
|
||||
}
|
||||
inline void BGSServiceOptions::set_descriptor_name(const char* value) {
|
||||
set_has_descriptor_name();
|
||||
if (descriptor_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
descriptor_name_ = new ::std::string;
|
||||
}
|
||||
descriptor_name_->assign(value);
|
||||
// @@protoc_insertion_point(field_set_char:Battlenet.BGSServiceOptions.descriptor_name)
|
||||
}
|
||||
inline void BGSServiceOptions::set_descriptor_name(const char* value, size_t size) {
|
||||
set_has_descriptor_name();
|
||||
if (descriptor_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
descriptor_name_ = new ::std::string;
|
||||
}
|
||||
descriptor_name_->assign(reinterpret_cast<const char*>(value), size);
|
||||
// @@protoc_insertion_point(field_set_pointer:Battlenet.BGSServiceOptions.descriptor_name)
|
||||
}
|
||||
inline ::std::string* BGSServiceOptions::mutable_descriptor_name() {
|
||||
set_has_descriptor_name();
|
||||
if (descriptor_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
descriptor_name_ = new ::std::string;
|
||||
}
|
||||
// @@protoc_insertion_point(field_mutable:Battlenet.BGSServiceOptions.descriptor_name)
|
||||
return descriptor_name_;
|
||||
}
|
||||
inline ::std::string* BGSServiceOptions::release_descriptor_name() {
|
||||
clear_has_descriptor_name();
|
||||
if (descriptor_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
return NULL;
|
||||
} else {
|
||||
::std::string* temp = descriptor_name_;
|
||||
descriptor_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
||||
return temp;
|
||||
}
|
||||
}
|
||||
inline void BGSServiceOptions::set_allocated_descriptor_name(::std::string* descriptor_name) {
|
||||
if (descriptor_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
delete descriptor_name_;
|
||||
}
|
||||
if (descriptor_name) {
|
||||
set_has_descriptor_name();
|
||||
descriptor_name_ = descriptor_name;
|
||||
} else {
|
||||
clear_has_descriptor_name();
|
||||
descriptor_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
||||
}
|
||||
// @@protoc_insertion_point(field_set_allocated:Battlenet.BGSServiceOptions.descriptor_name)
|
||||
}
|
||||
|
||||
// optional uint32 version = 4;
|
||||
inline bool BGSServiceOptions::has_version() const {
|
||||
return (_has_bits_[0] & 0x00000002u) != 0;
|
||||
}
|
||||
inline void BGSServiceOptions::set_has_version() {
|
||||
_has_bits_[0] |= 0x00000002u;
|
||||
}
|
||||
inline void BGSServiceOptions::clear_has_version() {
|
||||
_has_bits_[0] &= ~0x00000002u;
|
||||
}
|
||||
inline void BGSServiceOptions::clear_version() {
|
||||
version_ = 0u;
|
||||
clear_has_version();
|
||||
}
|
||||
inline ::google::protobuf::uint32 BGSServiceOptions::version() const {
|
||||
// @@protoc_insertion_point(field_get:Battlenet.BGSServiceOptions.version)
|
||||
return version_;
|
||||
}
|
||||
inline void BGSServiceOptions::set_version(::google::protobuf::uint32 value) {
|
||||
set_has_version();
|
||||
version_ = value;
|
||||
// @@protoc_insertion_point(field_set:Battlenet.BGSServiceOptions.version)
|
||||
}
|
||||
|
||||
// optional string shard_name = 5;
|
||||
inline bool BGSServiceOptions::has_shard_name() const {
|
||||
return (_has_bits_[0] & 0x00000004u) != 0;
|
||||
}
|
||||
inline void BGSServiceOptions::set_has_shard_name() {
|
||||
_has_bits_[0] |= 0x00000004u;
|
||||
}
|
||||
inline void BGSServiceOptions::clear_has_shard_name() {
|
||||
_has_bits_[0] &= ~0x00000004u;
|
||||
}
|
||||
inline void BGSServiceOptions::clear_shard_name() {
|
||||
if (shard_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
shard_name_->clear();
|
||||
}
|
||||
clear_has_shard_name();
|
||||
}
|
||||
inline const ::std::string& BGSServiceOptions::shard_name() const {
|
||||
// @@protoc_insertion_point(field_get:Battlenet.BGSServiceOptions.shard_name)
|
||||
return *shard_name_;
|
||||
}
|
||||
inline void BGSServiceOptions::set_shard_name(const ::std::string& value) {
|
||||
set_has_shard_name();
|
||||
if (shard_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
shard_name_ = new ::std::string;
|
||||
}
|
||||
shard_name_->assign(value);
|
||||
// @@protoc_insertion_point(field_set:Battlenet.BGSServiceOptions.shard_name)
|
||||
}
|
||||
inline void BGSServiceOptions::set_shard_name(const char* value) {
|
||||
set_has_shard_name();
|
||||
if (shard_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
shard_name_ = new ::std::string;
|
||||
}
|
||||
shard_name_->assign(value);
|
||||
// @@protoc_insertion_point(field_set_char:Battlenet.BGSServiceOptions.shard_name)
|
||||
}
|
||||
inline void BGSServiceOptions::set_shard_name(const char* value, size_t size) {
|
||||
set_has_shard_name();
|
||||
if (shard_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
shard_name_ = new ::std::string;
|
||||
}
|
||||
shard_name_->assign(reinterpret_cast<const char*>(value), size);
|
||||
// @@protoc_insertion_point(field_set_pointer:Battlenet.BGSServiceOptions.shard_name)
|
||||
}
|
||||
inline ::std::string* BGSServiceOptions::mutable_shard_name() {
|
||||
set_has_shard_name();
|
||||
if (shard_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
shard_name_ = new ::std::string;
|
||||
}
|
||||
// @@protoc_insertion_point(field_mutable:Battlenet.BGSServiceOptions.shard_name)
|
||||
return shard_name_;
|
||||
}
|
||||
inline ::std::string* BGSServiceOptions::release_shard_name() {
|
||||
clear_has_shard_name();
|
||||
if (shard_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
return NULL;
|
||||
} else {
|
||||
::std::string* temp = shard_name_;
|
||||
shard_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
||||
return temp;
|
||||
}
|
||||
}
|
||||
inline void BGSServiceOptions::set_allocated_shard_name(::std::string* shard_name) {
|
||||
if (shard_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
||||
delete shard_name_;
|
||||
}
|
||||
if (shard_name) {
|
||||
set_has_shard_name();
|
||||
shard_name_ = shard_name;
|
||||
} else {
|
||||
clear_has_shard_name();
|
||||
shard_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
||||
}
|
||||
// @@protoc_insertion_point(field_set_allocated:Battlenet.BGSServiceOptions.shard_name)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// SDKServiceOptions
|
||||
|
||||
// optional bool inbound = 1;
|
||||
inline bool SDKServiceOptions::has_inbound() const {
|
||||
return (_has_bits_[0] & 0x00000001u) != 0;
|
||||
}
|
||||
inline void SDKServiceOptions::set_has_inbound() {
|
||||
_has_bits_[0] |= 0x00000001u;
|
||||
}
|
||||
inline void SDKServiceOptions::clear_has_inbound() {
|
||||
_has_bits_[0] &= ~0x00000001u;
|
||||
}
|
||||
inline void SDKServiceOptions::clear_inbound() {
|
||||
inbound_ = false;
|
||||
clear_has_inbound();
|
||||
}
|
||||
inline bool SDKServiceOptions::inbound() const {
|
||||
// @@protoc_insertion_point(field_get:Battlenet.SDKServiceOptions.inbound)
|
||||
return inbound_;
|
||||
}
|
||||
inline void SDKServiceOptions::set_inbound(bool value) {
|
||||
set_has_inbound();
|
||||
inbound_ = value;
|
||||
// @@protoc_insertion_point(field_set:Battlenet.SDKServiceOptions.inbound)
|
||||
}
|
||||
|
||||
// optional bool outbound = 2;
|
||||
inline bool SDKServiceOptions::has_outbound() const {
|
||||
return (_has_bits_[0] & 0x00000002u) != 0;
|
||||
}
|
||||
inline void SDKServiceOptions::set_has_outbound() {
|
||||
_has_bits_[0] |= 0x00000002u;
|
||||
}
|
||||
inline void SDKServiceOptions::clear_has_outbound() {
|
||||
_has_bits_[0] &= ~0x00000002u;
|
||||
}
|
||||
inline void SDKServiceOptions::clear_outbound() {
|
||||
outbound_ = false;
|
||||
clear_has_outbound();
|
||||
}
|
||||
inline bool SDKServiceOptions::outbound() const {
|
||||
// @@protoc_insertion_point(field_get:Battlenet.SDKServiceOptions.outbound)
|
||||
return outbound_;
|
||||
}
|
||||
inline void SDKServiceOptions::set_outbound(bool value) {
|
||||
set_has_outbound();
|
||||
outbound_ = value;
|
||||
// @@protoc_insertion_point(field_set:Battlenet.SDKServiceOptions.outbound)
|
||||
}
|
||||
|
||||
// optional bool use_client_id = 3;
|
||||
inline bool SDKServiceOptions::has_use_client_id() const {
|
||||
return (_has_bits_[0] & 0x00000004u) != 0;
|
||||
}
|
||||
inline void SDKServiceOptions::set_has_use_client_id() {
|
||||
_has_bits_[0] |= 0x00000004u;
|
||||
}
|
||||
inline void SDKServiceOptions::clear_has_use_client_id() {
|
||||
_has_bits_[0] &= ~0x00000004u;
|
||||
}
|
||||
inline void SDKServiceOptions::clear_use_client_id() {
|
||||
use_client_id_ = false;
|
||||
clear_has_use_client_id();
|
||||
}
|
||||
inline bool SDKServiceOptions::use_client_id() const {
|
||||
// @@protoc_insertion_point(field_get:Battlenet.SDKServiceOptions.use_client_id)
|
||||
return use_client_id_;
|
||||
}
|
||||
inline void SDKServiceOptions::set_use_client_id(bool value) {
|
||||
set_has_use_client_id();
|
||||
use_client_id_ = value;
|
||||
// @@protoc_insertion_point(field_set:Battlenet.SDKServiceOptions.use_client_id)
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(namespace_scope)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user