4#ifndef PROTOBUF_report_5fservice_2eproto__INCLUDED
5#define PROTOBUF_report_5fservice_2eproto__INCLUDED
9#include <google/protobuf/stubs/common.h>
11#if GOOGLE_PROTOBUF_VERSION < 2006000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/message.h>
24#include <google/protobuf/repeated_field.h>
25#include <google/protobuf/extension_set.h>
26#include <google/protobuf/unknown_field_set.h>
64 return _unknown_fields_;
68 return &_unknown_fields_;
71 static const ::google::protobuf::Descriptor*
descriptor();
92 inline bool has_report()
const;
93 inline void clear_report();
94 static const int kReportFieldNumber = 1;
95 inline const ::bgs::protocol::report::v1::Report& report()
const;
96 inline ::bgs::protocol::report::v1::Report* mutable_report();
97 inline ::bgs::protocol::report::v1::Report* release_report();
102 inline void set_has_report();
103 inline void clear_has_report();
132 return _unknown_fields_;
136 return &_unknown_fields_;
160 inline bool has_agent_id()
const;
161 inline void clear_agent_id();
162 static const int kAgentIdFieldNumber = 1;
163 inline const ::bgs::protocol::account::v1::GameAccountHandle& agent_id()
const;
164 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_agent_id();
165 inline ::bgs::protocol::account::v1::GameAccountHandle* release_agent_id();
169 inline bool has_report_type()
const;
170 inline void clear_report_type();
171 static const int kReportTypeFieldNumber = 2;
179 inline void set_has_agent_id();
180 inline void clear_has_agent_id();
181 inline void set_has_report_type();
182 inline void clear_has_report_type();
211 typedef std::integral_constant<uint32, 0x724F5F47u>
NameHash;
213 static google::protobuf::ServiceDescriptor
const*
descriptor();
244 if (
report_ != NULL)
report_->::bgs::protocol::report::v1::Report::Clear();
253 if (
report_ == NULL)
report_ = new ::bgs::protocol::report::v1::Report;
289 if (
agent_id_ != NULL)
agent_id_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
298 if (
agent_id_ == NULL)
agent_id_ = new ::bgs::protocol::account::v1::GameAccountHandle;
virtual uint32 HandleSubmitReport(::bgs::protocol::report::v1::SubmitReportRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
ReportService & operator=(ReportService const &)=delete
void ParseAndHandleSubmitReport(uint32 token, uint32 methodId, MessageBuffer &buffer)
std::integral_constant< uint32, 0x724F5F47u > NameHash
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
ReportService(bool use_original_hash)
std::integral_constant< uint32, 0x7CAF61C9u > OriginalHash
ReportService & operator=(ReportService &&)=delete
virtual uint32 HandleSendReport(::bgs::protocol::report::v1::SendReportRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleSendReport(uint32 token, uint32 methodId, MessageBuffer &buffer)
ReportService(ReportService const &)=delete
ReportService(ReportService &&)=delete
static google::protobuf::ServiceDescriptor const * descriptor()
const ::bgs::protocol::report::v1::Report & report() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const ::google::protobuf::Descriptor * descriptor()
virtual ~SendReportRequest()
static const SendReportRequest & default_instance()
SendReportRequest & operator=(const SendReportRequest &from)
int GetCachedSize() const
friend void protobuf_AssignDesc_report_5fservice_2eproto()
::bgs::protocol::report::v1::Report * report_
inline ::bgs::protocol::report::v1::Report * release_report()
void set_allocated_report(::bgs::protocol::report::v1::Report *report)
SendReportRequest(const SendReportRequest &from)
friend void TC_PROTO_API protobuf_AddDesc_report_5fservice_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::uint32 _has_bits_[1]
SendReportRequest * New() const
void SetCachedSize(int size) const
void Swap(SendReportRequest *other)
friend void protobuf_ShutdownFile_report_5fservice_2eproto()
static SendReportRequest * default_instance_
inline ::bgs::protocol::report::v1::Report * mutable_report()
void InitAsDefaultInstance()
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::Metadata GetMetadata() const
bool has_agent_id() const
const ::bgs::protocol::report::v1::ReportType & report_type() const
inline ::bgs::protocol::report::v1::ReportType * release_report_type()
inline ::bgs::protocol::report::v1::ReportType * mutable_report_type()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const SubmitReportRequest & default_instance()
void Swap(SubmitReportRequest *other)
::google::protobuf::uint32 _has_bits_[1]
virtual ~SubmitReportRequest()
void clear_has_agent_id()
SubmitReportRequest(const SubmitReportRequest &from)
void set_allocated_report_type(::bgs::protocol::report::v1::ReportType *report_type)
friend void protobuf_AssignDesc_report_5fservice_2eproto()
void clear_has_report_type()
int GetCachedSize() const
const ::bgs::protocol::account::v1::GameAccountHandle & agent_id() const
bool has_report_type() const
::google::protobuf::Metadata GetMetadata() const
friend void TC_PROTO_API protobuf_AddDesc_report_5fservice_2eproto()
static SubmitReportRequest * default_instance_
static const ::google::protobuf::Descriptor * descriptor()
::bgs::protocol::account::v1::GameAccountHandle * agent_id_
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_agent_id()
SubmitReportRequest * New() const
SubmitReportRequest & operator=(const SubmitReportRequest &from)
inline ::bgs::protocol::account::v1::GameAccountHandle * release_agent_id()
void set_allocated_agent_id(::bgs::protocol::account::v1::GameAccountHandle *agent_id)
friend void protobuf_ShutdownFile_report_5fservice_2eproto()
void set_has_report_type()
::bgs::protocol::report::v1::ReportType * report_type_
void SetCachedSize(int size) const
void InitAsDefaultInstance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
constexpr std::size_t size()
void protobuf_AssignDesc_report_5fservice_2eproto()
void TC_PROTO_API protobuf_AddDesc_report_5fservice_2eproto()
void protobuf_ShutdownFile_report_5fservice_2eproto()