4 #ifndef PROTOBUF_report_5fservice_2eproto__INCLUDED
5 #define PROTOBUF_report_5fservice_2eproto__INCLUDED
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.
33 #include <type_traits>
64 return _unknown_fields_;
68 return &_unknown_fields_;
71 static const ::google::protobuf::Descriptor* descriptor();
72 static const Report& default_instance();
79 void CopyFrom(const ::google::protobuf::Message& from);
80 void MergeFrom(const ::google::protobuf::Message& from);
81 void CopyFrom(
const Report& from);
82 void MergeFrom(
const Report& from);
84 bool IsInitialized()
const;
87 bool MergePartialFromCodedStream(
89 void SerializeWithCachedSizes(
96 void SetCachedSize(
int size)
const;
105 inline bool has_report_type()
const;
106 inline void clear_report_type();
107 static const int kReportTypeFieldNumber = 1;
108 inline const ::std::string& report_type()
const;
109 inline void set_report_type(const ::std::string&
value);
110 inline void set_report_type(
const char*
value);
111 inline void set_report_type(
const char*
value,
size_t size);
112 inline ::std::string* mutable_report_type();
113 inline ::std::string* release_report_type();
114 inline void set_allocated_report_type(::std::string* report_type);
117 inline int attribute_size()
const;
118 inline void clear_attribute();
119 static const int kAttributeFieldNumber = 2;
120 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
121 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
122 inline ::bgs::protocol::Attribute* add_attribute();
123 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
125 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
129 inline bool has_report_qos()
const;
130 inline void clear_report_qos();
131 static const int kReportQosFieldNumber = 3;
136 inline bool has_reporting_account()
const;
137 inline void clear_reporting_account();
138 static const int kReportingAccountFieldNumber = 4;
139 inline const ::bgs::protocol::EntityId& reporting_account()
const;
140 inline ::bgs::protocol::EntityId* mutable_reporting_account();
141 inline ::bgs::protocol::EntityId* release_reporting_account();
145 inline bool has_reporting_game_account()
const;
146 inline void clear_reporting_game_account();
147 static const int kReportingGameAccountFieldNumber = 5;
148 inline const ::bgs::protocol::EntityId& reporting_game_account()
const;
149 inline ::bgs::protocol::EntityId* mutable_reporting_game_account();
150 inline ::bgs::protocol::EntityId* release_reporting_game_account();
154 inline bool has_report_timestamp()
const;
155 inline void clear_report_timestamp();
156 static const int kReportTimestampFieldNumber = 6;
162 inline void set_has_report_type();
163 inline void clear_has_report_type();
164 inline void set_has_report_qos();
165 inline void clear_has_report_qos();
166 inline void set_has_reporting_account();
167 inline void clear_has_reporting_account();
168 inline void set_has_reporting_game_account();
169 inline void clear_has_reporting_game_account();
170 inline void set_has_report_timestamp();
171 inline void clear_has_report_timestamp();
187 void InitAsDefaultInstance();
205 return _unknown_fields_;
209 return &_unknown_fields_;
212 static const ::google::protobuf::Descriptor* descriptor();
220 void CopyFrom(const ::google::protobuf::Message& from);
221 void MergeFrom(const ::google::protobuf::Message& from);
225 bool IsInitialized()
const;
227 int ByteSize()
const;
228 bool MergePartialFromCodedStream(
230 void SerializeWithCachedSizes(
237 void SetCachedSize(
int size)
const;
246 inline bool has_report()
const;
247 inline void clear_report();
248 static const int kReportFieldNumber = 1;
249 inline const ::bgs::protocol::report::v1::Report& report()
const;
250 inline ::bgs::protocol::report::v1::Report* mutable_report();
251 inline ::bgs::protocol::report::v1::Report* release_report();
256 inline void set_has_report();
257 inline void clear_has_report();
268 void InitAsDefaultInstance();
281 typedef std::integral_constant<uint32, 0x724F5F47u>
NameHash;
349 report_type_->assign(reinterpret_cast<const char*>(value), size);
403 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
408 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
471 if (reporting_account) {
512 if (reporting_game_account) {
608 #endif // PROTOBUF_report_5fservice_2eproto__INCLUDED
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: report_service.pb.h:63
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: report_service.pb.h:178
void set_has_report_type()
Definition: report_service.pb.h:312
void clear_has_report_type()
Definition: report_service.pb.h:315
bool has_report() const
Definition: report_service.pb.h:549
inline::bgs::protocol::Attribute * add_attribute()
Definition: report_service.pb.h:399
Definition: report_service.pb.h:192
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
Definition: report_service.pb.h:404
Definition: entity_types.pb.h:45
inline::bgs::protocol::EntityId * release_reporting_account()
Definition: report_service.pb.h:462
void TC_SHARED_API protobuf_AddDesc_report_5fservice_2eproto()
void set_has_report()
Definition: report_service.pb.h:552
const ::bgs::protocol::EntityId & reporting_account() const
Definition: report_service.pb.h:452
int GetCachedSize() const
Definition: report_service.pb.h:233
void clear_has_report_qos()
Definition: report_service.pb.h:421
SendReportRequest & operator=(const SendReportRequest &from)
Definition: report_service.pb.h:199
::google::protobuf::uint64 report_timestamp_
Definition: report_service.pb.h:181
Definition: unknown_field_set.h:74
void clear_report_type()
Definition: report_service.pb.h:318
void clear_has_report()
Definition: report_service.pb.h:555
uint8_t uint8
Definition: common.h:175
void set_allocated_report_type(::std::string *report_type)
Definition: report_service.pb.h:370
arena_t NULL
Definition: jemalloc_internal.h:624
Definition: report_service.pb.h:51
Definition: message.h:147
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: common.h:89
const ::bgs::protocol::report::v1::Report & report() const
Definition: report_service.pb.h:562
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
Report & operator=(const Report &from)
Definition: report_service.pb.h:58
uint64_t uint64
Definition: g3dmath.h:170
Definition: descriptor.h:846
void set_allocated_report(::bgs::protocol::report::v1::Report *report)
Definition: report_service.pb.h:578
void clear_has_report_timestamp()
Definition: report_service.pb.h:527
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: report_service.pb.h:173
::google::protobuf::uint32 _has_bits_[1]
Definition: report_service.pb.h:175
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: report_service.pb.h:208
static SendReportRequest * default_instance_
Definition: report_service.pb.h:269
int GetCachedSize() const
Definition: report_service.pb.h:92
Definition: message.h:165
::google::protobuf::uint32 _has_bits_[1]
Definition: report_service.pb.h:261
inline::google::protobuf::uint64 report_timestamp() const
Definition: report_service.pb.h:534
inline::std::string * release_report_type()
Definition: report_service.pb.h:360
inline::bgs::protocol::report::v1::Report * release_report()
Definition: report_service.pb.h:572
void set_has_report_timestamp()
Definition: report_service.pb.h:524
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
Definition: report_service.pb.h:409
inline::std::string * mutable_report_type()
Definition: report_service.pb.h:352
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: report_service.pb.h:259
inline::bgs::protocol::EntityId * mutable_reporting_account()
Definition: report_service.pb.h:456
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: report_service.pb.h:67
int32_t int32
Definition: common.h:172
void set_allocated_reporting_account(::bgs::protocol::EntityId *reporting_account)
Definition: report_service.pb.h:468
void set_allocated_reporting_game_account(::bgs::protocol::EntityId *reporting_game_account)
Definition: report_service.pb.h:509
inline::bgs::protocol::EntityId * mutable_reporting_game_account()
Definition: report_service.pb.h:497
Definition: coded_stream.h:621
void clear_has_reporting_account()
Definition: report_service.pb.h:445
int _cached_size_
Definition: report_service.pb.h:176
void set_report_qos(::google::protobuf::int32 value)
Definition: report_service.pb.h:432
bool has_report_timestamp() const
Definition: report_service.pb.h:521
void set_has_report_qos()
Definition: report_service.pb.h:418
inline::google::protobuf::int32 report_qos() const
Definition: report_service.pb.h:428
uint32_t uint32
Definition: common.h:177
uint32_t uint32
Definition: Define.h:150
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: report_service.pb.h:204
Definition: report_service.pb.h:273
#define TC_SHARED_API
Definition: Define.h:128
void clear_reporting_game_account()
Definition: report_service.pb.h:489
bool has_report_qos() const
Definition: report_service.pb.h:415
inline::bgs::protocol::EntityId * release_reporting_game_account()
Definition: report_service.pb.h:503
::bgs::protocol::report::v1::Report * report_
Definition: report_service.pb.h:263
uint64_t uint64
Definition: common.h:178
void set_report_type(const ::std::string &value)
Definition: report_service.pb.h:328
const ::bgs::protocol::EntityId & reporting_game_account() const
Definition: report_service.pb.h:493
::std::string * report_type_
Definition: report_service.pb.h:177
Definition: rpc_types.pb.h:394
bool has_reporting_game_account() const
Definition: report_service.pb.h:480
Definition: ServiceBase.h:34
static Report * default_instance_
Definition: report_service.pb.h:188
void clear_reporting_account()
Definition: report_service.pb.h:448
std::integral_constant< uint32, 0x724F5F47u > NameHash
Definition: report_service.pb.h:281
void clear_report_qos()
Definition: report_service.pb.h:424
bool has_reporting_account() const
Definition: report_service.pb.h:439
void protobuf_AssignDesc_report_5fservice_2eproto()
int _cached_size_
Definition: report_service.pb.h:262
void clear_report_timestamp()
Definition: report_service.pb.h:530
int32_t int32
Definition: g3dmath.h:167
bool has_report_type() const
Definition: report_service.pb.h:309
void set_report_timestamp(::google::protobuf::uint64 value)
Definition: report_service.pb.h:538
inline::bgs::protocol::report::v1::Report * mutable_report()
Definition: report_service.pb.h:566
void set_has_reporting_account()
Definition: report_service.pb.h:442
Definition: BnetFileGenerator.h:47
const FieldDescriptor value
Definition: descriptor.h:1522
#define GOOGLE_ULONGLONG(x)
Definition: common.h:193
uint32 service_hash_
Definition: report_service.pb.h:296
void clear_report()
Definition: report_service.pb.h:558
void clear_has_reporting_game_account()
Definition: report_service.pb.h:486
void protobuf_ShutdownFile_report_5fservice_2eproto()
void clear_attribute()
Definition: report_service.pb.h:388
std::integral_constant< uint32, 0x7CAF61C9u > OriginalHash
Definition: report_service.pb.h:280
void set_has_reporting_game_account()
Definition: report_service.pb.h:483
int attribute_size() const
Definition: report_service.pb.h:385
::bgs::protocol::EntityId * reporting_game_account_
Definition: report_service.pb.h:180
Definition: MessageBuffer.h:24
const ::std::string & report_type() const
Definition: report_service.pb.h:324
::bgs::protocol::EntityId * reporting_account_
Definition: report_service.pb.h:179
::google::protobuf::int32 report_qos_
Definition: report_service.pb.h:182