// Generated by the protocol buffer compiler. DO NOT EDIT! // source: authentication_service.proto #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION #include "authentication_service.pb.h" #include #include #include #include #include #include #include #include #include #include "BattlenetRpcErrorCodes.h" // @@protoc_insertion_point(includes) namespace bgs { namespace protocol { namespace authentication { namespace v1 { namespace { const ::google::protobuf::Descriptor* LogonRequest_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* LogonRequest_reflection_ = NULL; const ::google::protobuf::Descriptor* LogonResult_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* LogonResult_reflection_ = NULL; const ::google::protobuf::Descriptor* LogonUpdateRequest_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* LogonUpdateRequest_reflection_ = NULL; const ::google::protobuf::Descriptor* LogonQueueUpdateRequest_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* LogonQueueUpdateRequest_reflection_ = NULL; const ::google::protobuf::Descriptor* ServerStateChangeRequest_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* ServerStateChangeRequest_reflection_ = NULL; const ::google::protobuf::Descriptor* VersionInfo_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* VersionInfo_reflection_ = NULL; const ::google::protobuf::Descriptor* VersionInfoNotification_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* VersionInfoNotification_reflection_ = NULL; const ::google::protobuf::Descriptor* GenerateWebCredentialsRequest_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* GenerateWebCredentialsRequest_reflection_ = NULL; const ::google::protobuf::Descriptor* GenerateWebCredentialsResponse_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* GenerateWebCredentialsResponse_reflection_ = NULL; const ::google::protobuf::Descriptor* VerifyWebCredentialsRequest_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* VerifyWebCredentialsRequest_reflection_ = NULL; const ::google::protobuf::ServiceDescriptor* AuthenticationListener_descriptor_ = NULL; const ::google::protobuf::ServiceDescriptor* AuthenticationService_descriptor_ = NULL; } // namespace void protobuf_AssignDesc_authentication_5fservice_2eproto() { protobuf_AddDesc_authentication_5fservice_2eproto(); const ::google::protobuf::FileDescriptor* file = ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName( "authentication_service.proto"); GOOGLE_CHECK(file != NULL); LogonRequest_descriptor_ = file->message_type(0); static const int LogonRequest_offsets_[13] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, program_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, platform_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, locale_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, email_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, version_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, application_version_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, public_computer_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, allow_logon_queue_notifications_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, cached_web_credentials_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, user_agent_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, device_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, phone_number_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, auth_platform_), }; LogonRequest_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( LogonRequest_descriptor_, LogonRequest::default_instance_, LogonRequest_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonRequest, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(LogonRequest)); LogonResult_descriptor_ = file->message_type(1); static const int LogonResult_offsets_[11] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, error_code_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, account_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, game_account_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, email_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, available_region_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, connected_region_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, battle_tag_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, geoip_country_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, session_key_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, restricted_mode_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, client_id_), }; LogonResult_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( LogonResult_descriptor_, LogonResult::default_instance_, LogonResult_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonResult, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(LogonResult)); LogonUpdateRequest_descriptor_ = file->message_type(2); static const int LogonUpdateRequest_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonUpdateRequest, error_code_), }; LogonUpdateRequest_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( LogonUpdateRequest_descriptor_, LogonUpdateRequest::default_instance_, LogonUpdateRequest_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonUpdateRequest, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonUpdateRequest, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(LogonUpdateRequest)); LogonQueueUpdateRequest_descriptor_ = file->message_type(3); static const int LogonQueueUpdateRequest_offsets_[3] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonQueueUpdateRequest, position_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonQueueUpdateRequest, estimated_time_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonQueueUpdateRequest, eta_deviation_in_sec_), }; LogonQueueUpdateRequest_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( LogonQueueUpdateRequest_descriptor_, LogonQueueUpdateRequest::default_instance_, LogonQueueUpdateRequest_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonQueueUpdateRequest, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(LogonQueueUpdateRequest, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(LogonQueueUpdateRequest)); ServerStateChangeRequest_descriptor_ = file->message_type(4); static const int ServerStateChangeRequest_offsets_[2] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServerStateChangeRequest, state_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServerStateChangeRequest, event_time_), }; ServerStateChangeRequest_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( ServerStateChangeRequest_descriptor_, ServerStateChangeRequest::default_instance_, ServerStateChangeRequest_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServerStateChangeRequest, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServerStateChangeRequest, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(ServerStateChangeRequest)); VersionInfo_descriptor_ = file->message_type(5); static const int VersionInfo_offsets_[4] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VersionInfo, number_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VersionInfo, patch_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VersionInfo, is_optional_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VersionInfo, kick_time_), }; VersionInfo_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( VersionInfo_descriptor_, VersionInfo::default_instance_, VersionInfo_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VersionInfo, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VersionInfo, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(VersionInfo)); VersionInfoNotification_descriptor_ = file->message_type(6); static const int VersionInfoNotification_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VersionInfoNotification, version_info_), }; VersionInfoNotification_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( VersionInfoNotification_descriptor_, VersionInfoNotification::default_instance_, VersionInfoNotification_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VersionInfoNotification, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VersionInfoNotification, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(VersionInfoNotification)); GenerateWebCredentialsRequest_descriptor_ = file->message_type(7); static const int GenerateWebCredentialsRequest_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GenerateWebCredentialsRequest, program_), }; GenerateWebCredentialsRequest_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( GenerateWebCredentialsRequest_descriptor_, GenerateWebCredentialsRequest::default_instance_, GenerateWebCredentialsRequest_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GenerateWebCredentialsRequest, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GenerateWebCredentialsRequest, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(GenerateWebCredentialsRequest)); GenerateWebCredentialsResponse_descriptor_ = file->message_type(8); static const int GenerateWebCredentialsResponse_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GenerateWebCredentialsResponse, web_credentials_), }; GenerateWebCredentialsResponse_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( GenerateWebCredentialsResponse_descriptor_, GenerateWebCredentialsResponse::default_instance_, GenerateWebCredentialsResponse_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GenerateWebCredentialsResponse, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(GenerateWebCredentialsResponse, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(GenerateWebCredentialsResponse)); VerifyWebCredentialsRequest_descriptor_ = file->message_type(9); static const int VerifyWebCredentialsRequest_offsets_[1] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VerifyWebCredentialsRequest, web_credentials_), }; VerifyWebCredentialsRequest_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( VerifyWebCredentialsRequest_descriptor_, VerifyWebCredentialsRequest::default_instance_, VerifyWebCredentialsRequest_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VerifyWebCredentialsRequest, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(VerifyWebCredentialsRequest, _unknown_fields_), -1, ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof(VerifyWebCredentialsRequest)); AuthenticationListener_descriptor_ = file->service(0); AuthenticationService_descriptor_ = file->service(1); } namespace { GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_); inline void protobuf_AssignDescriptorsOnce() { ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_, &protobuf_AssignDesc_authentication_5fservice_2eproto); } void protobuf_RegisterTypes(const ::std::string&) { protobuf_AssignDescriptorsOnce(); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( LogonRequest_descriptor_, &LogonRequest::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( LogonResult_descriptor_, &LogonResult::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( LogonUpdateRequest_descriptor_, &LogonUpdateRequest::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( LogonQueueUpdateRequest_descriptor_, &LogonQueueUpdateRequest::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( ServerStateChangeRequest_descriptor_, &ServerStateChangeRequest::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( VersionInfo_descriptor_, &VersionInfo::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( VersionInfoNotification_descriptor_, &VersionInfoNotification::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( GenerateWebCredentialsRequest_descriptor_, &GenerateWebCredentialsRequest::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( GenerateWebCredentialsResponse_descriptor_, &GenerateWebCredentialsResponse::default_instance()); ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( VerifyWebCredentialsRequest_descriptor_, &VerifyWebCredentialsRequest::default_instance()); } } // namespace void protobuf_ShutdownFile_authentication_5fservice_2eproto() { delete LogonRequest::default_instance_; delete LogonRequest_reflection_; delete LogonResult::default_instance_; delete LogonResult_reflection_; delete LogonUpdateRequest::default_instance_; delete LogonUpdateRequest_reflection_; delete LogonQueueUpdateRequest::default_instance_; delete LogonQueueUpdateRequest_reflection_; delete ServerStateChangeRequest::default_instance_; delete ServerStateChangeRequest_reflection_; delete VersionInfo::default_instance_; delete VersionInfo_reflection_; delete VersionInfoNotification::default_instance_; delete VersionInfoNotification_reflection_; delete GenerateWebCredentialsRequest::default_instance_; delete GenerateWebCredentialsRequest_reflection_; delete GenerateWebCredentialsResponse::default_instance_; delete GenerateWebCredentialsResponse_reflection_; delete VerifyWebCredentialsRequest::default_instance_; delete VerifyWebCredentialsRequest_reflection_; } void protobuf_AddDesc_authentication_5fservice_2eproto() { static bool already_here = false; if (already_here) return; already_here = true; GOOGLE_PROTOBUF_VERIFY_VERSION; ::bgs::protocol::protobuf_AddDesc_entity_5ftypes_2eproto(); ::bgs::protocol::protobuf_AddDesc_rpc_5ftypes_2eproto(); ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( "\n\034authentication_service.proto\022\036bgs.prot" "ocol.authentication.v1\032\022entity_types.pro" "to\032\017rpc_types.proto\"\313\002\n\014LogonRequest\022\017\n\007" "program\030\001 \001(\t\022\020\n\010platform\030\002 \001(\t\022\016\n\006local" "e\030\003 \001(\t\022\025\n\005email\030\004 \001(\tB\006\202\371+\002\010\001\022\017\n\007versio" "n\030\005 \001(\t\022\033\n\023application_version\030\006 \001(\005\022\027\n\017" "public_computer\030\007 \001(\010\022.\n\037allow_logon_que" "ue_notifications\030\n \001(\010:\005false\022\036\n\026cached_" "web_credentials\030\014 \001(\014\022\022\n\nuser_agent\030\016 \001(" "\t\022\021\n\tdevice_id\030\017 \001(\t\022\034\n\014phone_number\030\020 \001" "(\tB\006\202\371+\002\010\001\022\025\n\rauth_platform\030\021 \001(\t\"\275\002\n\013Lo" "gonResult\022\022\n\nerror_code\030\001 \002(\r\022*\n\naccount" "_id\030\002 \001(\0132\026.bgs.protocol.EntityId\022/\n\017gam" "e_account_id\030\003 \003(\0132\026.bgs.protocol.Entity" "Id\022\025\n\005email\030\004 \001(\tB\006\202\371+\002\010\001\022\030\n\020available_r" "egion\030\005 \003(\r\022\030\n\020connected_region\030\006 \001(\r\022\032\n" "\nbattle_tag\030\007 \001(\tB\006\202\371+\002\010\001\022\025\n\rgeoip_count" "ry\030\010 \001(\t\022\023\n\013session_key\030\t \001(\014\022\027\n\017restric" "ted_mode\030\n \001(\010\022\021\n\tclient_id\030\013 \001(\t\"(\n\022Log" "onUpdateRequest\022\022\n\nerror_code\030\001 \002(\r\"a\n\027L" "ogonQueueUpdateRequest\022\020\n\010position\030\001 \002(\r" "\022\026\n\016estimated_time\030\002 \002(\004\022\034\n\024eta_deviatio" "n_in_sec\030\003 \002(\004\"=\n\030ServerStateChangeReque" "st\022\r\n\005state\030\001 \002(\r\022\022\n\nevent_time\030\002 \002(\004\"T\n" "\013VersionInfo\022\016\n\006number\030\001 \001(\r\022\r\n\005patch\030\002 " "\001(\t\022\023\n\013is_optional\030\003 \001(\010\022\021\n\tkick_time\030\004 " "\001(\004\"\\\n\027VersionInfoNotification\022A\n\014versio" "n_info\030\001 \001(\0132+.bgs.protocol.authenticati" "on.v1.VersionInfo\"0\n\035GenerateWebCredenti" "alsRequest\022\017\n\007program\030\001 \001(\007\"9\n\036GenerateW" "ebCredentialsResponse\022\027\n\017web_credentials" "\030\001 \001(\014\"6\n\033VerifyWebCredentialsRequest\022\027\n" "\017web_credentials\030\001 \001(\0142\314\005\n\026Authenticatio" "nListener\022r\n\023OnServerStateChange\0228.bgs.p" "rotocol.authentication.v1.ServerStateCha" "ngeRequest\032\031.bgs.protocol.NO_RESPONSE\"\006\202" "\371+\002\010\004\022a\n\017OnLogonComplete\022+.bgs.protocol." "authentication.v1.LogonResult\032\031.bgs.prot" "ocol.NO_RESPONSE\"\006\202\371+\002\010\005\022f\n\rOnLogonUpdat" "e\0222.bgs.protocol.authentication.v1.Logon" "UpdateRequest\032\031.bgs.protocol.NO_RESPONSE" "\"\006\202\371+\002\010\n\022r\n\024OnVersionInfoUpdated\0227.bgs.p" "rotocol.authentication.v1.VersionInfoNot" "ification\032\031.bgs.protocol.NO_RESPONSE\"\006\202\371" "+\002\010\013\022p\n\022OnLogonQueueUpdate\0227.bgs.protoco" "l.authentication.v1.LogonQueueUpdateRequ" "est\032\031.bgs.protocol.NO_RESPONSE\"\006\202\371+\002\010\014\022J" "\n\017OnLogonQueueEnd\022\024.bgs.protocol.NoData\032" "\031.bgs.protocol.NO_RESPONSE\"\006\202\371+\002\010\r\032A\202\371+5" "\n1bnet.protocol.authentication.Authentic" "ationClient8\001\212\371+\004\010\001 \0012\304\003\n\025Authentication" "Service\022S\n\005Logon\022,.bgs.protocol.authenti" "cation.v1.LogonRequest\032\024.bgs.protocol.No" "Data\"\006\202\371+\002\010\001\022q\n\024VerifyWebCredentials\022;.b" "gs.protocol.authentication.v1.VerifyWebC" "redentialsRequest\032\024.bgs.protocol.NoData\"" "\006\202\371+\002\010\007\022\237\001\n\026GenerateWebCredentials\022=.bgs" ".protocol.authentication.v1.GenerateWebC" "redentialsRequest\032>.bgs.protocol.authent" "ication.v1.GenerateWebCredentialsRespons" "e\"\006\202\371+\002\010\010\032A\202\371+5\n1bnet.protocol.authentic" "ation.AuthenticationServer8\001\212\371+\004\020\001 \001B\005H\002" "\200\001\000", 2483); ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( "authentication_service.proto", &protobuf_RegisterTypes); LogonRequest::default_instance_ = new LogonRequest(); LogonResult::default_instance_ = new LogonResult(); LogonUpdateRequest::default_instance_ = new LogonUpdateRequest(); LogonQueueUpdateRequest::default_instance_ = new LogonQueueUpdateRequest(); ServerStateChangeRequest::default_instance_ = new ServerStateChangeRequest(); VersionInfo::default_instance_ = new VersionInfo(); VersionInfoNotification::default_instance_ = new VersionInfoNotification(); GenerateWebCredentialsRequest::default_instance_ = new GenerateWebCredentialsRequest(); GenerateWebCredentialsResponse::default_instance_ = new GenerateWebCredentialsResponse(); VerifyWebCredentialsRequest::default_instance_ = new VerifyWebCredentialsRequest(); LogonRequest::default_instance_->InitAsDefaultInstance(); LogonResult::default_instance_->InitAsDefaultInstance(); LogonUpdateRequest::default_instance_->InitAsDefaultInstance(); LogonQueueUpdateRequest::default_instance_->InitAsDefaultInstance(); ServerStateChangeRequest::default_instance_->InitAsDefaultInstance(); VersionInfo::default_instance_->InitAsDefaultInstance(); VersionInfoNotification::default_instance_->InitAsDefaultInstance(); GenerateWebCredentialsRequest::default_instance_->InitAsDefaultInstance(); GenerateWebCredentialsResponse::default_instance_->InitAsDefaultInstance(); VerifyWebCredentialsRequest::default_instance_->InitAsDefaultInstance(); ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_authentication_5fservice_2eproto); } // Force AddDescriptors() to be called at static initialization time. struct StaticDescriptorInitializer_authentication_5fservice_2eproto { StaticDescriptorInitializer_authentication_5fservice_2eproto() { protobuf_AddDesc_authentication_5fservice_2eproto(); } } static_descriptor_initializer_authentication_5fservice_2eproto_; // =================================================================== #ifndef _MSC_VER const int LogonRequest::kProgramFieldNumber; const int LogonRequest::kPlatformFieldNumber; const int LogonRequest::kLocaleFieldNumber; const int LogonRequest::kEmailFieldNumber; const int LogonRequest::kVersionFieldNumber; const int LogonRequest::kApplicationVersionFieldNumber; const int LogonRequest::kPublicComputerFieldNumber; const int LogonRequest::kAllowLogonQueueNotificationsFieldNumber; const int LogonRequest::kCachedWebCredentialsFieldNumber; const int LogonRequest::kUserAgentFieldNumber; const int LogonRequest::kDeviceIdFieldNumber; const int LogonRequest::kPhoneNumberFieldNumber; const int LogonRequest::kAuthPlatformFieldNumber; #endif // !_MSC_VER LogonRequest::LogonRequest() : ::google::protobuf::Message() { SharedCtor(); // @@protoc_insertion_point(constructor:bgs.protocol.authentication.v1.LogonRequest) } void LogonRequest::InitAsDefaultInstance() { } LogonRequest::LogonRequest(const LogonRequest& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:bgs.protocol.authentication.v1.LogonRequest) } void LogonRequest::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; program_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); platform_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); locale_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); email_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); version_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); application_version_ = 0; public_computer_ = false; allow_logon_queue_notifications_ = false; cached_web_credentials_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); user_agent_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); device_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); phone_number_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); auth_platform_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } LogonRequest::~LogonRequest() { // @@protoc_insertion_point(destructor:bgs.protocol.authentication.v1.LogonRequest) SharedDtor(); } void LogonRequest::SharedDtor() { if (program_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete program_; } if (platform_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete platform_; } if (locale_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete locale_; } if (email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete email_; } if (version_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete version_; } if (cached_web_credentials_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete cached_web_credentials_; } if (user_agent_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete user_agent_; } if (device_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete device_id_; } if (phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete phone_number_; } if (auth_platform_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete auth_platform_; } if (this != default_instance_) { } } void LogonRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* LogonRequest::descriptor() { protobuf_AssignDescriptorsOnce(); return LogonRequest_descriptor_; } const LogonRequest& LogonRequest::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_authentication_5fservice_2eproto(); return *default_instance_; } LogonRequest* LogonRequest::default_instance_ = NULL; LogonRequest* LogonRequest::New() const { return new LogonRequest; } void LogonRequest::Swap(LogonRequest* other) { if (other != this) { GetReflection()->Swap(this, other);} } ::google::protobuf::Metadata LogonRequest::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = LogonRequest_descriptor_; metadata.reflection = LogonRequest_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int LogonResult::kErrorCodeFieldNumber; const int LogonResult::kAccountIdFieldNumber; const int LogonResult::kGameAccountIdFieldNumber; const int LogonResult::kEmailFieldNumber; const int LogonResult::kAvailableRegionFieldNumber; const int LogonResult::kConnectedRegionFieldNumber; const int LogonResult::kBattleTagFieldNumber; const int LogonResult::kGeoipCountryFieldNumber; const int LogonResult::kSessionKeyFieldNumber; const int LogonResult::kRestrictedModeFieldNumber; const int LogonResult::kClientIdFieldNumber; #endif // !_MSC_VER LogonResult::LogonResult() : ::google::protobuf::Message() { SharedCtor(); // @@protoc_insertion_point(constructor:bgs.protocol.authentication.v1.LogonResult) } void LogonResult::InitAsDefaultInstance() { account_id_ = const_cast< ::bgs::protocol::EntityId*>(&::bgs::protocol::EntityId::default_instance()); } LogonResult::LogonResult(const LogonResult& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:bgs.protocol.authentication.v1.LogonResult) } void LogonResult::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; error_code_ = 0u; account_id_ = NULL; email_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); connected_region_ = 0u; battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); geoip_country_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); session_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); restricted_mode_ = false; client_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } LogonResult::~LogonResult() { // @@protoc_insertion_point(destructor:bgs.protocol.authentication.v1.LogonResult) SharedDtor(); } void LogonResult::SharedDtor() { if (email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete email_; } if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete battle_tag_; } if (geoip_country_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete geoip_country_; } if (session_key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete session_key_; } if (client_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete client_id_; } if (this != default_instance_) { delete account_id_; } } void LogonResult::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* LogonResult::descriptor() { protobuf_AssignDescriptorsOnce(); return LogonResult_descriptor_; } const LogonResult& LogonResult::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_authentication_5fservice_2eproto(); return *default_instance_; } LogonResult* LogonResult::default_instance_ = NULL; LogonResult* LogonResult::New() const { return new LogonResult; } void LogonResult::Swap(LogonResult* other) { if (other != this) { GetReflection()->Swap(this, other);} } ::google::protobuf::Metadata LogonResult::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = LogonResult_descriptor_; metadata.reflection = LogonResult_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int LogonUpdateRequest::kErrorCodeFieldNumber; #endif // !_MSC_VER LogonUpdateRequest::LogonUpdateRequest() : ::google::protobuf::Message() { SharedCtor(); // @@protoc_insertion_point(constructor:bgs.protocol.authentication.v1.LogonUpdateRequest) } void LogonUpdateRequest::InitAsDefaultInstance() { } LogonUpdateRequest::LogonUpdateRequest(const LogonUpdateRequest& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:bgs.protocol.authentication.v1.LogonUpdateRequest) } void LogonUpdateRequest::SharedCtor() { _cached_size_ = 0; error_code_ = 0u; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } LogonUpdateRequest::~LogonUpdateRequest() { // @@protoc_insertion_point(destructor:bgs.protocol.authentication.v1.LogonUpdateRequest) SharedDtor(); } void LogonUpdateRequest::SharedDtor() { if (this != default_instance_) { } } void LogonUpdateRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* LogonUpdateRequest::descriptor() { protobuf_AssignDescriptorsOnce(); return LogonUpdateRequest_descriptor_; } const LogonUpdateRequest& LogonUpdateRequest::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_authentication_5fservice_2eproto(); return *default_instance_; } LogonUpdateRequest* LogonUpdateRequest::default_instance_ = NULL; LogonUpdateRequest* LogonUpdateRequest::New() const { return new LogonUpdateRequest; } void LogonUpdateRequest::Swap(LogonUpdateRequest* other) { if (other != this) { GetReflection()->Swap(this, other);} } ::google::protobuf::Metadata LogonUpdateRequest::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = LogonUpdateRequest_descriptor_; metadata.reflection = LogonUpdateRequest_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int LogonQueueUpdateRequest::kPositionFieldNumber; const int LogonQueueUpdateRequest::kEstimatedTimeFieldNumber; const int LogonQueueUpdateRequest::kEtaDeviationInSecFieldNumber; #endif // !_MSC_VER LogonQueueUpdateRequest::LogonQueueUpdateRequest() : ::google::protobuf::Message() { SharedCtor(); // @@protoc_insertion_point(constructor:bgs.protocol.authentication.v1.LogonQueueUpdateRequest) } void LogonQueueUpdateRequest::InitAsDefaultInstance() { } LogonQueueUpdateRequest::LogonQueueUpdateRequest(const LogonQueueUpdateRequest& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:bgs.protocol.authentication.v1.LogonQueueUpdateRequest) } void LogonQueueUpdateRequest::SharedCtor() { _cached_size_ = 0; position_ = 0u; estimated_time_ = GOOGLE_ULONGLONG(0); eta_deviation_in_sec_ = GOOGLE_ULONGLONG(0); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } LogonQueueUpdateRequest::~LogonQueueUpdateRequest() { // @@protoc_insertion_point(destructor:bgs.protocol.authentication.v1.LogonQueueUpdateRequest) SharedDtor(); } void LogonQueueUpdateRequest::SharedDtor() { if (this != default_instance_) { } } void LogonQueueUpdateRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* LogonQueueUpdateRequest::descriptor() { protobuf_AssignDescriptorsOnce(); return LogonQueueUpdateRequest_descriptor_; } const LogonQueueUpdateRequest& LogonQueueUpdateRequest::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_authentication_5fservice_2eproto(); return *default_instance_; } LogonQueueUpdateRequest* LogonQueueUpdateRequest::default_instance_ = NULL; LogonQueueUpdateRequest* LogonQueueUpdateRequest::New() const { return new LogonQueueUpdateRequest; } void LogonQueueUpdateRequest::Swap(LogonQueueUpdateRequest* other) { if (other != this) { GetReflection()->Swap(this, other);} } ::google::protobuf::Metadata LogonQueueUpdateRequest::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = LogonQueueUpdateRequest_descriptor_; metadata.reflection = LogonQueueUpdateRequest_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int ServerStateChangeRequest::kStateFieldNumber; const int ServerStateChangeRequest::kEventTimeFieldNumber; #endif // !_MSC_VER ServerStateChangeRequest::ServerStateChangeRequest() : ::google::protobuf::Message() { SharedCtor(); // @@protoc_insertion_point(constructor:bgs.protocol.authentication.v1.ServerStateChangeRequest) } void ServerStateChangeRequest::InitAsDefaultInstance() { } ServerStateChangeRequest::ServerStateChangeRequest(const ServerStateChangeRequest& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:bgs.protocol.authentication.v1.ServerStateChangeRequest) } void ServerStateChangeRequest::SharedCtor() { _cached_size_ = 0; state_ = 0u; event_time_ = GOOGLE_ULONGLONG(0); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } ServerStateChangeRequest::~ServerStateChangeRequest() { // @@protoc_insertion_point(destructor:bgs.protocol.authentication.v1.ServerStateChangeRequest) SharedDtor(); } void ServerStateChangeRequest::SharedDtor() { if (this != default_instance_) { } } void ServerStateChangeRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* ServerStateChangeRequest::descriptor() { protobuf_AssignDescriptorsOnce(); return ServerStateChangeRequest_descriptor_; } const ServerStateChangeRequest& ServerStateChangeRequest::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_authentication_5fservice_2eproto(); return *default_instance_; } ServerStateChangeRequest* ServerStateChangeRequest::default_instance_ = NULL; ServerStateChangeRequest* ServerStateChangeRequest::New() const { return new ServerStateChangeRequest; } void ServerStateChangeRequest::Swap(ServerStateChangeRequest* other) { if (other != this) { GetReflection()->Swap(this, other);} } ::google::protobuf::Metadata ServerStateChangeRequest::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = ServerStateChangeRequest_descriptor_; metadata.reflection = ServerStateChangeRequest_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int VersionInfo::kNumberFieldNumber; const int VersionInfo::kPatchFieldNumber; const int VersionInfo::kIsOptionalFieldNumber; const int VersionInfo::kKickTimeFieldNumber; #endif // !_MSC_VER VersionInfo::VersionInfo() : ::google::protobuf::Message() { SharedCtor(); // @@protoc_insertion_point(constructor:bgs.protocol.authentication.v1.VersionInfo) } void VersionInfo::InitAsDefaultInstance() { } VersionInfo::VersionInfo(const VersionInfo& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:bgs.protocol.authentication.v1.VersionInfo) } void VersionInfo::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; number_ = 0u; patch_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); is_optional_ = false; kick_time_ = GOOGLE_ULONGLONG(0); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } VersionInfo::~VersionInfo() { // @@protoc_insertion_point(destructor:bgs.protocol.authentication.v1.VersionInfo) SharedDtor(); } void VersionInfo::SharedDtor() { if (patch_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete patch_; } if (this != default_instance_) { } } void VersionInfo::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* VersionInfo::descriptor() { protobuf_AssignDescriptorsOnce(); return VersionInfo_descriptor_; } const VersionInfo& VersionInfo::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_authentication_5fservice_2eproto(); return *default_instance_; } VersionInfo* VersionInfo::default_instance_ = NULL; VersionInfo* VersionInfo::New() const { return new VersionInfo; } void VersionInfo::Swap(VersionInfo* other) { if (other != this) { GetReflection()->Swap(this, other);} } ::google::protobuf::Metadata VersionInfo::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = VersionInfo_descriptor_; metadata.reflection = VersionInfo_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int VersionInfoNotification::kVersionInfoFieldNumber; #endif // !_MSC_VER VersionInfoNotification::VersionInfoNotification() : ::google::protobuf::Message() { SharedCtor(); // @@protoc_insertion_point(constructor:bgs.protocol.authentication.v1.VersionInfoNotification) } void VersionInfoNotification::InitAsDefaultInstance() { version_info_ = const_cast< ::bgs::protocol::authentication::v1::VersionInfo*>(&::bgs::protocol::authentication::v1::VersionInfo::default_instance()); } VersionInfoNotification::VersionInfoNotification(const VersionInfoNotification& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:bgs.protocol.authentication.v1.VersionInfoNotification) } void VersionInfoNotification::SharedCtor() { _cached_size_ = 0; version_info_ = NULL; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } VersionInfoNotification::~VersionInfoNotification() { // @@protoc_insertion_point(destructor:bgs.protocol.authentication.v1.VersionInfoNotification) SharedDtor(); } void VersionInfoNotification::SharedDtor() { if (this != default_instance_) { delete version_info_; } } void VersionInfoNotification::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* VersionInfoNotification::descriptor() { protobuf_AssignDescriptorsOnce(); return VersionInfoNotification_descriptor_; } const VersionInfoNotification& VersionInfoNotification::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_authentication_5fservice_2eproto(); return *default_instance_; } VersionInfoNotification* VersionInfoNotification::default_instance_ = NULL; VersionInfoNotification* VersionInfoNotification::New() const { return new VersionInfoNotification; } void VersionInfoNotification::Swap(VersionInfoNotification* other) { if (other != this) { GetReflection()->Swap(this, other);} } ::google::protobuf::Metadata VersionInfoNotification::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = VersionInfoNotification_descriptor_; metadata.reflection = VersionInfoNotification_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int GenerateWebCredentialsRequest::kProgramFieldNumber; #endif // !_MSC_VER GenerateWebCredentialsRequest::GenerateWebCredentialsRequest() : ::google::protobuf::Message() { SharedCtor(); // @@protoc_insertion_point(constructor:bgs.protocol.authentication.v1.GenerateWebCredentialsRequest) } void GenerateWebCredentialsRequest::InitAsDefaultInstance() { } GenerateWebCredentialsRequest::GenerateWebCredentialsRequest(const GenerateWebCredentialsRequest& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:bgs.protocol.authentication.v1.GenerateWebCredentialsRequest) } void GenerateWebCredentialsRequest::SharedCtor() { _cached_size_ = 0; program_ = 0u; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } GenerateWebCredentialsRequest::~GenerateWebCredentialsRequest() { // @@protoc_insertion_point(destructor:bgs.protocol.authentication.v1.GenerateWebCredentialsRequest) SharedDtor(); } void GenerateWebCredentialsRequest::SharedDtor() { if (this != default_instance_) { } } void GenerateWebCredentialsRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* GenerateWebCredentialsRequest::descriptor() { protobuf_AssignDescriptorsOnce(); return GenerateWebCredentialsRequest_descriptor_; } const GenerateWebCredentialsRequest& GenerateWebCredentialsRequest::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_authentication_5fservice_2eproto(); return *default_instance_; } GenerateWebCredentialsRequest* GenerateWebCredentialsRequest::default_instance_ = NULL; GenerateWebCredentialsRequest* GenerateWebCredentialsRequest::New() const { return new GenerateWebCredentialsRequest; } void GenerateWebCredentialsRequest::Swap(GenerateWebCredentialsRequest* other) { if (other != this) { GetReflection()->Swap(this, other);} } ::google::protobuf::Metadata GenerateWebCredentialsRequest::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = GenerateWebCredentialsRequest_descriptor_; metadata.reflection = GenerateWebCredentialsRequest_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int GenerateWebCredentialsResponse::kWebCredentialsFieldNumber; #endif // !_MSC_VER GenerateWebCredentialsResponse::GenerateWebCredentialsResponse() : ::google::protobuf::Message() { SharedCtor(); // @@protoc_insertion_point(constructor:bgs.protocol.authentication.v1.GenerateWebCredentialsResponse) } void GenerateWebCredentialsResponse::InitAsDefaultInstance() { } GenerateWebCredentialsResponse::GenerateWebCredentialsResponse(const GenerateWebCredentialsResponse& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:bgs.protocol.authentication.v1.GenerateWebCredentialsResponse) } void GenerateWebCredentialsResponse::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; web_credentials_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } GenerateWebCredentialsResponse::~GenerateWebCredentialsResponse() { // @@protoc_insertion_point(destructor:bgs.protocol.authentication.v1.GenerateWebCredentialsResponse) SharedDtor(); } void GenerateWebCredentialsResponse::SharedDtor() { if (web_credentials_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete web_credentials_; } if (this != default_instance_) { } } void GenerateWebCredentialsResponse::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* GenerateWebCredentialsResponse::descriptor() { protobuf_AssignDescriptorsOnce(); return GenerateWebCredentialsResponse_descriptor_; } const GenerateWebCredentialsResponse& GenerateWebCredentialsResponse::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_authentication_5fservice_2eproto(); return *default_instance_; } GenerateWebCredentialsResponse* GenerateWebCredentialsResponse::default_instance_ = NULL; GenerateWebCredentialsResponse* GenerateWebCredentialsResponse::New() const { return new GenerateWebCredentialsResponse; } void GenerateWebCredentialsResponse::Swap(GenerateWebCredentialsResponse* other) { if (other != this) { GetReflection()->Swap(this, other);} } ::google::protobuf::Metadata GenerateWebCredentialsResponse::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = GenerateWebCredentialsResponse_descriptor_; metadata.reflection = GenerateWebCredentialsResponse_reflection_; return metadata; } // =================================================================== #ifndef _MSC_VER const int VerifyWebCredentialsRequest::kWebCredentialsFieldNumber; #endif // !_MSC_VER VerifyWebCredentialsRequest::VerifyWebCredentialsRequest() : ::google::protobuf::Message() { SharedCtor(); // @@protoc_insertion_point(constructor:bgs.protocol.authentication.v1.VerifyWebCredentialsRequest) } void VerifyWebCredentialsRequest::InitAsDefaultInstance() { } VerifyWebCredentialsRequest::VerifyWebCredentialsRequest(const VerifyWebCredentialsRequest& from) : ::google::protobuf::Message() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:bgs.protocol.authentication.v1.VerifyWebCredentialsRequest) } void VerifyWebCredentialsRequest::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; web_credentials_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } VerifyWebCredentialsRequest::~VerifyWebCredentialsRequest() { // @@protoc_insertion_point(destructor:bgs.protocol.authentication.v1.VerifyWebCredentialsRequest) SharedDtor(); } void VerifyWebCredentialsRequest::SharedDtor() { if (web_credentials_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete web_credentials_; } if (this != default_instance_) { } } void VerifyWebCredentialsRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* VerifyWebCredentialsRequest::descriptor() { protobuf_AssignDescriptorsOnce(); return VerifyWebCredentialsRequest_descriptor_; } const VerifyWebCredentialsRequest& VerifyWebCredentialsRequest::default_instance() { if (default_instance_ == NULL) protobuf_AddDesc_authentication_5fservice_2eproto(); return *default_instance_; } VerifyWebCredentialsRequest* VerifyWebCredentialsRequest::default_instance_ = NULL; VerifyWebCredentialsRequest* VerifyWebCredentialsRequest::New() const { return new VerifyWebCredentialsRequest; } void VerifyWebCredentialsRequest::Swap(VerifyWebCredentialsRequest* other) { if (other != this) { GetReflection()->Swap(this, other);} } ::google::protobuf::Metadata VerifyWebCredentialsRequest::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = VerifyWebCredentialsRequest_descriptor_; metadata.reflection = VerifyWebCredentialsRequest_reflection_; return metadata; } // =================================================================== AuthenticationListener::AuthenticationListener(bool use_original_hash) : ServiceBase(use_original_hash ? OriginalHash::value : NameHash::value) { } AuthenticationListener::~AuthenticationListener() { } google::protobuf::ServiceDescriptor const* AuthenticationListener::descriptor() { protobuf_AssignDescriptorsOnce(); return AuthenticationListener_descriptor_; } void AuthenticationListener::OnServerStateChange(::bgs::protocol::authentication::v1::ServerStateChangeRequest const* request, bool client /*= false*/, bool server /*= false*/) { LogCallClientMethod("AuthenticationListener.OnServerStateChange", "bgs.protocol.authentication.v1.ServerStateChangeRequest", request); SendRequest(service_hash_, 4 | (client ? 0x40000000 : 0) | (server ? 0x80000000 : 0), request); } void AuthenticationListener::OnLogonComplete(::bgs::protocol::authentication::v1::LogonResult const* request, bool client /*= false*/, bool server /*= false*/) { LogCallClientMethod("AuthenticationListener.OnLogonComplete", "bgs.protocol.authentication.v1.LogonResult", request); SendRequest(service_hash_, 5 | (client ? 0x40000000 : 0) | (server ? 0x80000000 : 0), request); } void AuthenticationListener::OnLogonUpdate(::bgs::protocol::authentication::v1::LogonUpdateRequest const* request, bool client /*= false*/, bool server /*= false*/) { LogCallClientMethod("AuthenticationListener.OnLogonUpdate", "bgs.protocol.authentication.v1.LogonUpdateRequest", request); SendRequest(service_hash_, 10 | (client ? 0x40000000 : 0) | (server ? 0x80000000 : 0), request); } void AuthenticationListener::OnVersionInfoUpdated(::bgs::protocol::authentication::v1::VersionInfoNotification const* request, bool client /*= false*/, bool server /*= false*/) { LogCallClientMethod("AuthenticationListener.OnVersionInfoUpdated", "bgs.protocol.authentication.v1.VersionInfoNotification", request); SendRequest(service_hash_, 11 | (client ? 0x40000000 : 0) | (server ? 0x80000000 : 0), request); } void AuthenticationListener::OnLogonQueueUpdate(::bgs::protocol::authentication::v1::LogonQueueUpdateRequest const* request, bool client /*= false*/, bool server /*= false*/) { LogCallClientMethod("AuthenticationListener.OnLogonQueueUpdate", "bgs.protocol.authentication.v1.LogonQueueUpdateRequest", request); SendRequest(service_hash_, 12 | (client ? 0x40000000 : 0) | (server ? 0x80000000 : 0), request); } void AuthenticationListener::OnLogonQueueEnd(::bgs::protocol::NoData const* request, bool client /*= false*/, bool server /*= false*/) { LogCallClientMethod("AuthenticationListener.OnLogonQueueEnd", "bgs.protocol.NoData", request); SendRequest(service_hash_, 13 | (client ? 0x40000000 : 0) | (server ? 0x80000000 : 0), request); } void AuthenticationListener::CallServerMethod(uint32 /*token*/, uint32 methodId, MessageBuffer /*buffer*/) { LogDisallowedMethod(methodId); } // =================================================================== AuthenticationService::AuthenticationService(bool use_original_hash) : ServiceBase(use_original_hash ? OriginalHash::value : NameHash::value) { } AuthenticationService::~AuthenticationService() { } google::protobuf::ServiceDescriptor const* AuthenticationService::descriptor() { protobuf_AssignDescriptorsOnce(); return AuthenticationService_descriptor_; } void AuthenticationService::CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) { switch(methodId & 0x3FFFFFFF) { case 1: ParseAndHandleLogon(token, methodId, buffer); break; case 7: ParseAndHandleVerifyWebCredentials(token, methodId, buffer); break; case 8: ParseAndHandleGenerateWebCredentials(token, methodId, buffer); break; default: LogInvalidMethod(methodId); SendResponse(service_hash_, methodId, token, ERROR_RPC_INVALID_METHOD); break; } } uint32 AuthenticationService::HandleLogon(::bgs::protocol::authentication::v1::LogonRequest const* request, ::bgs::protocol::NoData* /*response*/, std::function& /*continuation*/) { LogUnimplementedServerMethod("AuthenticationService.Logon", request); return ERROR_RPC_NOT_IMPLEMENTED; } uint32 AuthenticationService::HandleVerifyWebCredentials(::bgs::protocol::authentication::v1::VerifyWebCredentialsRequest const* request, ::bgs::protocol::NoData* /*response*/, std::function& /*continuation*/) { LogUnimplementedServerMethod("AuthenticationService.VerifyWebCredentials", request); return ERROR_RPC_NOT_IMPLEMENTED; } uint32 AuthenticationService::HandleGenerateWebCredentials(::bgs::protocol::authentication::v1::GenerateWebCredentialsRequest const* request, ::bgs::protocol::authentication::v1::GenerateWebCredentialsResponse* /*response*/, std::function& /*continuation*/) { LogUnimplementedServerMethod("AuthenticationService.GenerateWebCredentials", request); return ERROR_RPC_NOT_IMPLEMENTED; } void AuthenticationService::ParseAndHandleLogon(uint32 token, uint32 methodId, MessageBuffer& buffer) { ::bgs::protocol::authentication::v1::LogonRequest request; if (!request.ParseFromArray(buffer.GetReadPointer(), buffer.GetActiveSize())) { LogFailedParsingRequest("AuthenticationService.Logon"); SendResponse(service_hash_, methodId, token, ERROR_RPC_MALFORMED_REQUEST); return; } LogCallServerMethod("AuthenticationService.Logon", "bgs.protocol.authentication.v1.LogonRequest", &request); std::function continuation = CreateServerContinuation(token, methodId, "AuthenticationService.Logon", ::bgs::protocol::NoData::descriptor()); ::bgs::protocol::NoData response; uint32 status = HandleLogon(&request, &response, continuation); if (continuation) continuation(this, status, &response); } void AuthenticationService::ParseAndHandleVerifyWebCredentials(uint32 token, uint32 methodId, MessageBuffer& buffer) { ::bgs::protocol::authentication::v1::VerifyWebCredentialsRequest request; if (!request.ParseFromArray(buffer.GetReadPointer(), buffer.GetActiveSize())) { LogFailedParsingRequest("AuthenticationService.VerifyWebCredentials"); SendResponse(service_hash_, methodId, token, ERROR_RPC_MALFORMED_REQUEST); return; } LogCallServerMethod("AuthenticationService.VerifyWebCredentials", "bgs.protocol.authentication.v1.VerifyWebCredentialsRequest", &request); std::function continuation = CreateServerContinuation(token, methodId, "AuthenticationService.VerifyWebCredentials", ::bgs::protocol::NoData::descriptor()); ::bgs::protocol::NoData response; uint32 status = HandleVerifyWebCredentials(&request, &response, continuation); if (continuation) continuation(this, status, &response); } void AuthenticationService::ParseAndHandleGenerateWebCredentials(uint32 token, uint32 methodId, MessageBuffer& buffer) { ::bgs::protocol::authentication::v1::GenerateWebCredentialsRequest request; if (!request.ParseFromArray(buffer.GetReadPointer(), buffer.GetActiveSize())) { LogFailedParsingRequest("AuthenticationService.GenerateWebCredentials"); SendResponse(service_hash_, methodId, token, ERROR_RPC_MALFORMED_REQUEST); return; } LogCallServerMethod("AuthenticationService.GenerateWebCredentials", "bgs.protocol.authentication.v1.GenerateWebCredentialsRequest", &request); std::function continuation = CreateServerContinuation(token, methodId, "AuthenticationService.GenerateWebCredentials", ::bgs::protocol::authentication::v1::GenerateWebCredentialsResponse::descriptor()); ::bgs::protocol::authentication::v1::GenerateWebCredentialsResponse response; uint32 status = HandleGenerateWebCredentials(&request, &response, continuation); if (continuation) continuation(this, status, &response); } // @@protoc_insertion_point(namespace_scope) } // namespace v1 } // namespace authentication } // namespace protocol } // namespace bgs // @@protoc_insertion_point(global_scope)