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();
101 inline bool has_program()
const;
102 inline void clear_program();
103 static const int kProgramFieldNumber = 2;
104 inline ::google::protobuf::uint32 program()
const;
105 inline void set_program(::google::protobuf::uint32 value);
109 inline void set_has_report();
110 inline void clear_has_report();
111 inline void set_has_program();
112 inline void clear_has_program();
116 ::google::protobuf::uint32 _has_bits_[1];
142 return _unknown_fields_;
146 return &_unknown_fields_;
170 inline bool has_agent_id()
const;
171 inline void clear_agent_id();
172 static const int kAgentIdFieldNumber = 1;
173 inline const ::bgs::protocol::account::v1::GameAccountHandle& agent_id()
const;
174 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_agent_id();
175 inline ::bgs::protocol::account::v1::GameAccountHandle* release_agent_id();
179 inline bool has_report_type()
const;
180 inline void clear_report_type();
181 static const int kReportTypeFieldNumber = 2;
182 inline const ::bgs::protocol::report::v1::ReportType& report_type()
const;
183 inline ::bgs::protocol::report::v1::ReportType* mutable_report_type();
184 inline ::bgs::protocol::report::v1::ReportType* release_report_type();
188 inline bool has_program()
const;
189 inline void clear_program();
190 static const int kProgramFieldNumber = 3;
191 inline ::google::protobuf::uint32 program()
const;
192 inline void set_program(::google::protobuf::uint32 value);
196 inline void set_has_agent_id();
197 inline void clear_has_agent_id();
198 inline void set_has_report_type();
199 inline void clear_has_report_type();
200 inline void set_has_program();
201 inline void clear_has_program();
205 ::google::protobuf::uint32 _has_bits_[1];
231 typedef std::integral_constant<uint32, 0x724F5F47u>
NameHash;
233 static google::protobuf::ServiceDescriptor
const*
descriptor();
264 if (
report_ != NULL)
report_->::bgs::protocol::report::v1::Report::Clear();
273 if (
report_ == NULL)
report_ = new ::bgs::protocol::report::v1::Report;
333 if (
agent_id_ != NULL)
agent_id_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
342 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
void set_program(::google::protobuf::uint32 value)
static const ::google::protobuf::Descriptor * descriptor()
virtual ~SendReportRequest()
static const SendReportRequest & default_instance()
SendReportRequest & operator=(const SendReportRequest &from)
::google::protobuf::uint32 program_
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()
inline ::google::protobuf::uint32 program() const
::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()
::google::protobuf::uint32 program_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const SubmitReportRequest & default_instance()
void Swap(SubmitReportRequest *other)
::google::protobuf::uint32 _has_bits_[1]
void set_program(::google::protobuf::uint32 value)
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()
inline ::google::protobuf::uint32 program() const
::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
void protobuf_AssignDesc_report_5fservice_2eproto()
void TC_PROTO_API protobuf_AddDesc_report_5fservice_2eproto()
void protobuf_ShutdownFile_report_5fservice_2eproto()