TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
report_service.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: report_service.proto
3 
4 #ifndef PROTOBUF_report_5fservice_2eproto__INCLUDED
5 #define PROTOBUF_report_5fservice_2eproto__INCLUDED
6 
7 #include <string>
8 
10 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
27 #include "attribute_types.pb.h"
28 #include "entity_types.pb.h"
29 #include "rpc_types.pb.h"
30 #include "ServiceBase.h"
31 #include "MessageBuffer.h"
32 #include <functional>
33 #include <type_traits>
34 // @@protoc_insertion_point(includes)
35 
36 namespace bgs {
37 namespace protocol {
38 namespace report {
39 namespace v1 {
40 
41 // Internal implementation detail -- do not call these.
45 
46 class Report;
47 class SendReportRequest;
48 
49 // ===================================================================
50 
52  public:
53  Report();
54  virtual ~Report();
55 
56  Report(const Report& from);
57 
58  inline Report& operator=(const Report& from) {
59  CopyFrom(from);
60  return *this;
61  }
62 
63  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
64  return _unknown_fields_;
65  }
66 
67  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
68  return &_unknown_fields_;
69  }
70 
71  static const ::google::protobuf::Descriptor* descriptor();
72  static const Report& default_instance();
73 
74  void Swap(Report* other);
75 
76  // implements Message ----------------------------------------------
77 
78  Report* New() const;
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);
83  void Clear();
84  bool IsInitialized() const;
85 
86  int ByteSize() const;
87  bool MergePartialFromCodedStream(
89  void SerializeWithCachedSizes(
91  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
92  int GetCachedSize() const { return _cached_size_; }
93  private:
94  void SharedCtor();
95  void SharedDtor();
96  void SetCachedSize(int size) const;
97  public:
98  ::google::protobuf::Metadata GetMetadata() const;
99 
100  // nested types ----------------------------------------------------
101 
102  // accessors -------------------------------------------------------
103 
104  // required string report_type = 1;
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);
115 
116  // repeated .bgs.protocol.Attribute attribute = 2;
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 >&
124  attribute() const;
125  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
126  mutable_attribute();
127 
128  // optional int32 report_qos = 3 [default = 0];
129  inline bool has_report_qos() const;
130  inline void clear_report_qos();
131  static const int kReportQosFieldNumber = 3;
132  inline ::google::protobuf::int32 report_qos() const;
133  inline void set_report_qos(::google::protobuf::int32 value);
134 
135  // optional .bgs.protocol.EntityId reporting_account = 4;
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();
142  inline void set_allocated_reporting_account(::bgs::protocol::EntityId* reporting_account);
143 
144  // optional .bgs.protocol.EntityId reporting_game_account = 5;
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();
151  inline void set_allocated_reporting_game_account(::bgs::protocol::EntityId* reporting_game_account);
152 
153  // optional fixed64 report_timestamp = 6;
154  inline bool has_report_timestamp() const;
155  inline void clear_report_timestamp();
156  static const int kReportTimestampFieldNumber = 6;
157  inline ::google::protobuf::uint64 report_timestamp() const;
158  inline void set_report_timestamp(::google::protobuf::uint64 value);
159 
160  // @@protoc_insertion_point(class_scope:bgs.protocol.report.v1.Report)
161  private:
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();
172 
174 
176  mutable int _cached_size_;
177  ::std::string* report_type_;
186 
187  void InitAsDefaultInstance();
189 };
190 // -------------------------------------------------------------------
191 
193  public:
195  virtual ~SendReportRequest();
196 
198 
200  CopyFrom(from);
201  return *this;
202  }
203 
204  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
205  return _unknown_fields_;
206  }
207 
208  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
209  return &_unknown_fields_;
210  }
211 
212  static const ::google::protobuf::Descriptor* descriptor();
213  static const SendReportRequest& default_instance();
214 
215  void Swap(SendReportRequest* other);
216 
217  // implements Message ----------------------------------------------
218 
219  SendReportRequest* New() const;
220  void CopyFrom(const ::google::protobuf::Message& from);
221  void MergeFrom(const ::google::protobuf::Message& from);
222  void CopyFrom(const SendReportRequest& from);
223  void MergeFrom(const SendReportRequest& from);
224  void Clear();
225  bool IsInitialized() const;
226 
227  int ByteSize() const;
228  bool MergePartialFromCodedStream(
230  void SerializeWithCachedSizes(
232  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
233  int GetCachedSize() const { return _cached_size_; }
234  private:
235  void SharedCtor();
236  void SharedDtor();
237  void SetCachedSize(int size) const;
238  public:
239  ::google::protobuf::Metadata GetMetadata() const;
240 
241  // nested types ----------------------------------------------------
242 
243  // accessors -------------------------------------------------------
244 
245  // required .bgs.protocol.report.v1.Report report = 1;
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();
252  inline void set_allocated_report(::bgs::protocol::report::v1::Report* report);
253 
254  // @@protoc_insertion_point(class_scope:bgs.protocol.report.v1.SendReportRequest)
255  private:
256  inline void set_has_report();
257  inline void clear_has_report();
258 
260 
262  mutable int _cached_size_;
267 
268  void InitAsDefaultInstance();
270 };
271 // ===================================================================
272 
274 {
275  public:
276 
277  explicit ReportService(bool use_original_hash);
278  virtual ~ReportService();
279 
280  typedef std::integral_constant<uint32, 0x7CAF61C9u> OriginalHash;
281  typedef std::integral_constant<uint32, 0x724F5F47u> NameHash;
282 
283  static google::protobuf::ServiceDescriptor const* descriptor();
284 
285  // client methods --------------------------------------------------
286 
287  void SendReport(::bgs::protocol::report::v1::SendReportRequest const* request, std::function<void(::bgs::protocol::NoData const*)> responseCallback);
288  // server methods --------------------------------------------------
289 
290  void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) override final;
291 
292  protected:
293  virtual uint32 HandleSendReport(::bgs::protocol::report::v1::SendReportRequest const* request, ::bgs::protocol::NoData* response);
294 
295  private:
297 
299 };
300 
301 // ===================================================================
302 
303 
304 // ===================================================================
305 
306 // Report
307 
308 // required string report_type = 1;
309 inline bool Report::has_report_type() const {
310  return (_has_bits_[0] & 0x00000001u) != 0;
311 }
313  _has_bits_[0] |= 0x00000001u;
314 }
316  _has_bits_[0] &= ~0x00000001u;
317 }
320  report_type_->clear();
321  }
323 }
324 inline const ::std::string& Report::report_type() const {
325  // @@protoc_insertion_point(field_get:bgs.protocol.report.v1.Report.report_type)
326  return *report_type_;
327 }
328 inline void Report::set_report_type(const ::std::string& value) {
331  report_type_ = new ::std::string;
332  }
333  report_type_->assign(value);
334  // @@protoc_insertion_point(field_set:bgs.protocol.report.v1.Report.report_type)
335 }
336 inline void Report::set_report_type(const char* value) {
339  report_type_ = new ::std::string;
340  }
341  report_type_->assign(value);
342  // @@protoc_insertion_point(field_set_char:bgs.protocol.report.v1.Report.report_type)
343 }
344 inline void Report::set_report_type(const char* value, size_t size) {
347  report_type_ = new ::std::string;
348  }
349  report_type_->assign(reinterpret_cast<const char*>(value), size);
350  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.report.v1.Report.report_type)
351 }
352 inline ::std::string* Report::mutable_report_type() {
355  report_type_ = new ::std::string;
356  }
357  // @@protoc_insertion_point(field_mutable:bgs.protocol.report.v1.Report.report_type)
358  return report_type_;
359 }
360 inline ::std::string* Report::release_report_type() {
363  return NULL;
364  } else {
365  ::std::string* temp = report_type_;
367  return temp;
368  }
369 }
370 inline void Report::set_allocated_report_type(::std::string* report_type) {
372  delete report_type_;
373  }
374  if (report_type) {
377  } else {
380  }
381  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.report.v1.Report.report_type)
382 }
383 
384 // repeated .bgs.protocol.Attribute attribute = 2;
385 inline int Report::attribute_size() const {
386  return attribute_.size();
387 }
388 inline void Report::clear_attribute() {
389  attribute_.Clear();
390 }
391 inline const ::bgs::protocol::Attribute& Report::attribute(int index) const {
392  // @@protoc_insertion_point(field_get:bgs.protocol.report.v1.Report.attribute)
393  return attribute_.Get(index);
394 }
395 inline ::bgs::protocol::Attribute* Report::mutable_attribute(int index) {
396  // @@protoc_insertion_point(field_mutable:bgs.protocol.report.v1.Report.attribute)
397  return attribute_.Mutable(index);
398 }
399 inline ::bgs::protocol::Attribute* Report::add_attribute() {
400  // @@protoc_insertion_point(field_add:bgs.protocol.report.v1.Report.attribute)
401  return attribute_.Add();
402 }
403 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
405  // @@protoc_insertion_point(field_list:bgs.protocol.report.v1.Report.attribute)
406  return attribute_;
407 }
408 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
410  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.report.v1.Report.attribute)
411  return &attribute_;
412 }
413 
414 // optional int32 report_qos = 3 [default = 0];
415 inline bool Report::has_report_qos() const {
416  return (_has_bits_[0] & 0x00000004u) != 0;
417 }
419  _has_bits_[0] |= 0x00000004u;
420 }
422  _has_bits_[0] &= ~0x00000004u;
423 }
425  report_qos_ = 0;
427 }
429  // @@protoc_insertion_point(field_get:bgs.protocol.report.v1.Report.report_qos)
430  return report_qos_;
431 }
434  report_qos_ = value;
435  // @@protoc_insertion_point(field_set:bgs.protocol.report.v1.Report.report_qos)
436 }
437 
438 // optional .bgs.protocol.EntityId reporting_account = 4;
439 inline bool Report::has_reporting_account() const {
440  return (_has_bits_[0] & 0x00000008u) != 0;
441 }
443  _has_bits_[0] |= 0x00000008u;
444 }
446  _has_bits_[0] &= ~0x00000008u;
447 }
449  if (reporting_account_ != NULL) reporting_account_->::bgs::protocol::EntityId::Clear();
451 }
452 inline const ::bgs::protocol::EntityId& Report::reporting_account() const {
453  // @@protoc_insertion_point(field_get:bgs.protocol.report.v1.Report.reporting_account)
455 }
456 inline ::bgs::protocol::EntityId* Report::mutable_reporting_account() {
458  if (reporting_account_ == NULL) reporting_account_ = new ::bgs::protocol::EntityId;
459  // @@protoc_insertion_point(field_mutable:bgs.protocol.report.v1.Report.reporting_account)
460  return reporting_account_;
461 }
462 inline ::bgs::protocol::EntityId* Report::release_reporting_account() {
466  return temp;
467 }
469  delete reporting_account_;
471  if (reporting_account) {
473  } else {
475  }
476  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.report.v1.Report.reporting_account)
477 }
478 
479 // optional .bgs.protocol.EntityId reporting_game_account = 5;
481  return (_has_bits_[0] & 0x00000010u) != 0;
482 }
484  _has_bits_[0] |= 0x00000010u;
485 }
487  _has_bits_[0] &= ~0x00000010u;
488 }
490  if (reporting_game_account_ != NULL) reporting_game_account_->::bgs::protocol::EntityId::Clear();
492 }
493 inline const ::bgs::protocol::EntityId& Report::reporting_game_account() const {
494  // @@protoc_insertion_point(field_get:bgs.protocol.report.v1.Report.reporting_game_account)
496 }
497 inline ::bgs::protocol::EntityId* Report::mutable_reporting_game_account() {
499  if (reporting_game_account_ == NULL) reporting_game_account_ = new ::bgs::protocol::EntityId;
500  // @@protoc_insertion_point(field_mutable:bgs.protocol.report.v1.Report.reporting_game_account)
502 }
503 inline ::bgs::protocol::EntityId* Report::release_reporting_game_account() {
507  return temp;
508 }
512  if (reporting_game_account) {
514  } else {
516  }
517  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.report.v1.Report.reporting_game_account)
518 }
519 
520 // optional fixed64 report_timestamp = 6;
521 inline bool Report::has_report_timestamp() const {
522  return (_has_bits_[0] & 0x00000020u) != 0;
523 }
525  _has_bits_[0] |= 0x00000020u;
526 }
528  _has_bits_[0] &= ~0x00000020u;
529 }
533 }
535  // @@protoc_insertion_point(field_get:bgs.protocol.report.v1.Report.report_timestamp)
536  return report_timestamp_;
537 }
541  // @@protoc_insertion_point(field_set:bgs.protocol.report.v1.Report.report_timestamp)
542 }
543 
544 // -------------------------------------------------------------------
545 
546 // SendReportRequest
547 
548 // required .bgs.protocol.report.v1.Report report = 1;
549 inline bool SendReportRequest::has_report() const {
550  return (_has_bits_[0] & 0x00000001u) != 0;
551 }
553  _has_bits_[0] |= 0x00000001u;
554 }
556  _has_bits_[0] &= ~0x00000001u;
557 }
559  if (report_ != NULL) report_->::bgs::protocol::report::v1::Report::Clear();
561 }
562 inline const ::bgs::protocol::report::v1::Report& SendReportRequest::report() const {
563  // @@protoc_insertion_point(field_get:bgs.protocol.report.v1.SendReportRequest.report)
564  return report_ != NULL ? *report_ : *default_instance_->report_;
565 }
566 inline ::bgs::protocol::report::v1::Report* SendReportRequest::mutable_report() {
567  set_has_report();
568  if (report_ == NULL) report_ = new ::bgs::protocol::report::v1::Report;
569  // @@protoc_insertion_point(field_mutable:bgs.protocol.report.v1.SendReportRequest.report)
570  return report_;
571 }
572 inline ::bgs::protocol::report::v1::Report* SendReportRequest::release_report() {
575  report_ = NULL;
576  return temp;
577 }
579  delete report_;
580  report_ = report;
581  if (report) {
582  set_has_report();
583  } else {
585  }
586  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.report.v1.SendReportRequest.report)
587 }
588 
589 
590 // @@protoc_insertion_point(namespace_scope)
591 
592 } // namespace v1
593 } // namespace report
594 } // namespace protocol
595 } // namespace bgs
596 
597 #ifndef SWIG
598 namespace google {
599 namespace protobuf {
600 
601 
602 } // namespace google
603 } // namespace protobuf
604 #endif // SWIG
605 
606 // @@protoc_insertion_point(global_scope)
607 
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
Definition: Session.h:36
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
#define output
Definition: wire_format_lite.h:381
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
Definition: coded_stream.h:156
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
Definition: message.h:150
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
#define input
Definition: wire_format_lite.h:242
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