TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
notification_types.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: notification_types.proto
3 
4 #ifndef PROTOBUF_notification_5ftypes_2eproto__INCLUDED
5 #define PROTOBUF_notification_5ftypes_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 "account_types.pb.h"
28 #include "attribute_types.pb.h"
29 #include "entity_types.pb.h"
30 #include "rpc_types.pb.h"
31 #include "Define.h" // for TC_SHARED_API
32 // @@protoc_insertion_point(includes)
33 
34 namespace bgs {
35 namespace protocol {
36 namespace notification {
37 namespace v1 {
38 
39 // Internal implementation detail -- do not call these.
43 
44 class Target;
45 class Subscription;
46 class Notification;
47 
48 // ===================================================================
49 
51  public:
52  Target();
53  virtual ~Target();
54 
55  Target(const Target& from);
56 
57  inline Target& operator=(const Target& from) {
58  CopyFrom(from);
59  return *this;
60  }
61 
62  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
63  return _unknown_fields_;
64  }
65 
66  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
67  return &_unknown_fields_;
68  }
69 
70  static const ::google::protobuf::Descriptor* descriptor();
71  static const Target& default_instance();
72 
73  void Swap(Target* other);
74 
75  // implements Message ----------------------------------------------
76 
77  Target* New() const;
78  void CopyFrom(const ::google::protobuf::Message& from);
79  void MergeFrom(const ::google::protobuf::Message& from);
80  void CopyFrom(const Target& from);
81  void MergeFrom(const Target& from);
82  void Clear();
83  bool IsInitialized() const;
84 
85  int ByteSize() const;
86  bool MergePartialFromCodedStream(
88  void SerializeWithCachedSizes(
90  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
91  int GetCachedSize() const { return _cached_size_; }
92  private:
93  void SharedCtor();
94  void SharedDtor();
95  void SetCachedSize(int size) const;
96  public:
97  ::google::protobuf::Metadata GetMetadata() const;
98 
99  // nested types ----------------------------------------------------
100 
101  // accessors -------------------------------------------------------
102 
103  // optional .bgs.protocol.account.v1.Identity identity = 1;
104  inline bool has_identity() const;
105  inline void clear_identity();
106  static const int kIdentityFieldNumber = 1;
107  inline const ::bgs::protocol::account::v1::Identity& identity() const;
108  inline ::bgs::protocol::account::v1::Identity* mutable_identity();
109  inline ::bgs::protocol::account::v1::Identity* release_identity();
110  inline void set_allocated_identity(::bgs::protocol::account::v1::Identity* identity);
111 
112  // optional string type = 2;
113  inline bool has_type() const;
114  inline void clear_type();
115  static const int kTypeFieldNumber = 2;
116  inline const ::std::string& type() const;
117  inline void set_type(const ::std::string& value);
118  inline void set_type(const char* value);
119  inline void set_type(const char* value, size_t size);
120  inline ::std::string* mutable_type();
121  inline ::std::string* release_type();
122  inline void set_allocated_type(::std::string* type);
123 
124  // @@protoc_insertion_point(class_scope:bgs.protocol.notification.v1.Target)
125  private:
126  inline void set_has_identity();
127  inline void clear_has_identity();
128  inline void set_has_type();
129  inline void clear_has_type();
130 
132 
134  mutable int _cached_size_;
136  ::std::string* type_;
140 
141  void InitAsDefaultInstance();
143 };
144 // -------------------------------------------------------------------
145 
147  public:
148  Subscription();
149  virtual ~Subscription();
150 
151  Subscription(const Subscription& from);
152 
153  inline Subscription& operator=(const Subscription& from) {
154  CopyFrom(from);
155  return *this;
156  }
157 
158  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
159  return _unknown_fields_;
160  }
161 
162  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
163  return &_unknown_fields_;
164  }
165 
166  static const ::google::protobuf::Descriptor* descriptor();
167  static const Subscription& default_instance();
168 
169  void Swap(Subscription* other);
170 
171  // implements Message ----------------------------------------------
172 
173  Subscription* New() const;
174  void CopyFrom(const ::google::protobuf::Message& from);
175  void MergeFrom(const ::google::protobuf::Message& from);
176  void CopyFrom(const Subscription& from);
177  void MergeFrom(const Subscription& from);
178  void Clear();
179  bool IsInitialized() const;
180 
181  int ByteSize() const;
182  bool MergePartialFromCodedStream(
184  void SerializeWithCachedSizes(
186  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
187  int GetCachedSize() const { return _cached_size_; }
188  private:
189  void SharedCtor();
190  void SharedDtor();
191  void SetCachedSize(int size) const;
192  public:
193  ::google::protobuf::Metadata GetMetadata() const;
194 
195  // nested types ----------------------------------------------------
196 
197  // accessors -------------------------------------------------------
198 
199  // repeated .bgs.protocol.notification.v1.Target target = 1;
200  inline int target_size() const;
201  inline void clear_target();
202  static const int kTargetFieldNumber = 1;
203  inline const ::bgs::protocol::notification::v1::Target& target(int index) const;
204  inline ::bgs::protocol::notification::v1::Target* mutable_target(int index);
205  inline ::bgs::protocol::notification::v1::Target* add_target();
206  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target >&
207  target() const;
208  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target >*
209  mutable_target();
210 
211  // optional .bgs.protocol.account.v1.Identity subscriber = 2;
212  inline bool has_subscriber() const;
213  inline void clear_subscriber();
214  static const int kSubscriberFieldNumber = 2;
215  inline const ::bgs::protocol::account::v1::Identity& subscriber() const;
216  inline ::bgs::protocol::account::v1::Identity* mutable_subscriber();
217  inline ::bgs::protocol::account::v1::Identity* release_subscriber();
218  inline void set_allocated_subscriber(::bgs::protocol::account::v1::Identity* subscriber);
219 
220  // optional bool delivery_required = 3 [default = false];
221  inline bool has_delivery_required() const;
222  inline void clear_delivery_required();
223  static const int kDeliveryRequiredFieldNumber = 3;
224  inline bool delivery_required() const;
225  inline void set_delivery_required(bool value);
226 
227  // @@protoc_insertion_point(class_scope:bgs.protocol.notification.v1.Subscription)
228  private:
229  inline void set_has_subscriber();
230  inline void clear_has_subscriber();
231  inline void set_has_delivery_required();
232  inline void clear_has_delivery_required();
233 
235 
237  mutable int _cached_size_;
244 
245  void InitAsDefaultInstance();
247 };
248 // -------------------------------------------------------------------
249 
251  public:
252  Notification();
253  virtual ~Notification();
254 
255  Notification(const Notification& from);
256 
257  inline Notification& operator=(const Notification& from) {
258  CopyFrom(from);
259  return *this;
260  }
261 
262  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
263  return _unknown_fields_;
264  }
265 
266  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
267  return &_unknown_fields_;
268  }
269 
270  static const ::google::protobuf::Descriptor* descriptor();
271  static const Notification& default_instance();
272 
273  void Swap(Notification* other);
274 
275  // implements Message ----------------------------------------------
276 
277  Notification* New() const;
278  void CopyFrom(const ::google::protobuf::Message& from);
279  void MergeFrom(const ::google::protobuf::Message& from);
280  void CopyFrom(const Notification& from);
281  void MergeFrom(const Notification& from);
282  void Clear();
283  bool IsInitialized() const;
284 
285  int ByteSize() const;
286  bool MergePartialFromCodedStream(
288  void SerializeWithCachedSizes(
290  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
291  int GetCachedSize() const { return _cached_size_; }
292  private:
293  void SharedCtor();
294  void SharedDtor();
295  void SetCachedSize(int size) const;
296  public:
297  ::google::protobuf::Metadata GetMetadata() const;
298 
299  // nested types ----------------------------------------------------
300 
301  // accessors -------------------------------------------------------
302 
303  // optional .bgs.protocol.EntityId sender_id = 1;
304  inline bool has_sender_id() const;
305  inline void clear_sender_id();
306  static const int kSenderIdFieldNumber = 1;
307  inline const ::bgs::protocol::EntityId& sender_id() const;
308  inline ::bgs::protocol::EntityId* mutable_sender_id();
309  inline ::bgs::protocol::EntityId* release_sender_id();
310  inline void set_allocated_sender_id(::bgs::protocol::EntityId* sender_id);
311 
312  // required .bgs.protocol.EntityId target_id = 2;
313  inline bool has_target_id() const;
314  inline void clear_target_id();
315  static const int kTargetIdFieldNumber = 2;
316  inline const ::bgs::protocol::EntityId& target_id() const;
317  inline ::bgs::protocol::EntityId* mutable_target_id();
318  inline ::bgs::protocol::EntityId* release_target_id();
319  inline void set_allocated_target_id(::bgs::protocol::EntityId* target_id);
320 
321  // required string type = 3;
322  inline bool has_type() const;
323  inline void clear_type();
324  static const int kTypeFieldNumber = 3;
325  inline const ::std::string& type() const;
326  inline void set_type(const ::std::string& value);
327  inline void set_type(const char* value);
328  inline void set_type(const char* value, size_t size);
329  inline ::std::string* mutable_type();
330  inline ::std::string* release_type();
331  inline void set_allocated_type(::std::string* type);
332 
333  // repeated .bgs.protocol.Attribute attribute = 4;
334  inline int attribute_size() const;
335  inline void clear_attribute();
336  static const int kAttributeFieldNumber = 4;
337  inline const ::bgs::protocol::Attribute& attribute(int index) const;
338  inline ::bgs::protocol::Attribute* mutable_attribute(int index);
339  inline ::bgs::protocol::Attribute* add_attribute();
340  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
341  attribute() const;
342  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
343  mutable_attribute();
344 
345  // optional .bgs.protocol.EntityId sender_account_id = 5;
346  inline bool has_sender_account_id() const;
347  inline void clear_sender_account_id();
348  static const int kSenderAccountIdFieldNumber = 5;
349  inline const ::bgs::protocol::EntityId& sender_account_id() const;
350  inline ::bgs::protocol::EntityId* mutable_sender_account_id();
351  inline ::bgs::protocol::EntityId* release_sender_account_id();
352  inline void set_allocated_sender_account_id(::bgs::protocol::EntityId* sender_account_id);
353 
354  // optional .bgs.protocol.EntityId target_account_id = 6;
355  inline bool has_target_account_id() const;
356  inline void clear_target_account_id();
357  static const int kTargetAccountIdFieldNumber = 6;
358  inline const ::bgs::protocol::EntityId& target_account_id() const;
359  inline ::bgs::protocol::EntityId* mutable_target_account_id();
360  inline ::bgs::protocol::EntityId* release_target_account_id();
361  inline void set_allocated_target_account_id(::bgs::protocol::EntityId* target_account_id);
362 
363  // optional string sender_battle_tag = 7;
364  inline bool has_sender_battle_tag() const;
365  inline void clear_sender_battle_tag();
366  static const int kSenderBattleTagFieldNumber = 7;
367  inline const ::std::string& sender_battle_tag() const;
368  inline void set_sender_battle_tag(const ::std::string& value);
369  inline void set_sender_battle_tag(const char* value);
370  inline void set_sender_battle_tag(const char* value, size_t size);
371  inline ::std::string* mutable_sender_battle_tag();
372  inline ::std::string* release_sender_battle_tag();
373  inline void set_allocated_sender_battle_tag(::std::string* sender_battle_tag);
374 
375  // optional string target_battle_tag = 8;
376  inline bool has_target_battle_tag() const;
377  inline void clear_target_battle_tag();
378  static const int kTargetBattleTagFieldNumber = 8;
379  inline const ::std::string& target_battle_tag() const;
380  inline void set_target_battle_tag(const ::std::string& value);
381  inline void set_target_battle_tag(const char* value);
382  inline void set_target_battle_tag(const char* value, size_t size);
383  inline ::std::string* mutable_target_battle_tag();
384  inline ::std::string* release_target_battle_tag();
385  inline void set_allocated_target_battle_tag(::std::string* target_battle_tag);
386 
387  // optional .bgs.protocol.ProcessId peer = 9;
388  inline bool has_peer() const;
389  inline void clear_peer();
390  static const int kPeerFieldNumber = 9;
391  inline const ::bgs::protocol::ProcessId& peer() const;
392  inline ::bgs::protocol::ProcessId* mutable_peer();
393  inline ::bgs::protocol::ProcessId* release_peer();
394  inline void set_allocated_peer(::bgs::protocol::ProcessId* peer);
395 
396  // optional .bgs.protocol.account.v1.Identity forwarding_identity = 10;
397  inline bool has_forwarding_identity() const;
398  inline void clear_forwarding_identity();
399  static const int kForwardingIdentityFieldNumber = 10;
400  inline const ::bgs::protocol::account::v1::Identity& forwarding_identity() const;
401  inline ::bgs::protocol::account::v1::Identity* mutable_forwarding_identity();
402  inline ::bgs::protocol::account::v1::Identity* release_forwarding_identity();
403  inline void set_allocated_forwarding_identity(::bgs::protocol::account::v1::Identity* forwarding_identity);
404 
405  // @@protoc_insertion_point(class_scope:bgs.protocol.notification.v1.Notification)
406  private:
407  inline void set_has_sender_id();
408  inline void clear_has_sender_id();
409  inline void set_has_target_id();
410  inline void clear_has_target_id();
411  inline void set_has_type();
412  inline void clear_has_type();
413  inline void set_has_sender_account_id();
414  inline void clear_has_sender_account_id();
415  inline void set_has_target_account_id();
416  inline void clear_has_target_account_id();
417  inline void set_has_sender_battle_tag();
418  inline void clear_has_sender_battle_tag();
419  inline void set_has_target_battle_tag();
420  inline void clear_has_target_battle_tag();
421  inline void set_has_peer();
422  inline void clear_has_peer();
423  inline void set_has_forwarding_identity();
424  inline void clear_has_forwarding_identity();
425 
427 
429  mutable int _cached_size_;
432  ::std::string* type_;
436  ::std::string* sender_battle_tag_;
437  ::std::string* target_battle_tag_;
443 
444  void InitAsDefaultInstance();
446 };
447 // ===================================================================
448 
449 
450 // ===================================================================
451 
452 
453 // ===================================================================
454 
455 // Target
456 
457 // optional .bgs.protocol.account.v1.Identity identity = 1;
458 inline bool Target::has_identity() const {
459  return (_has_bits_[0] & 0x00000001u) != 0;
460 }
462  _has_bits_[0] |= 0x00000001u;
463 }
465  _has_bits_[0] &= ~0x00000001u;
466 }
467 inline void Target::clear_identity() {
468  if (identity_ != NULL) identity_->::bgs::protocol::account::v1::Identity::Clear();
470 }
471 inline const ::bgs::protocol::account::v1::Identity& Target::identity() const {
472  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Target.identity)
474 }
475 inline ::bgs::protocol::account::v1::Identity* Target::mutable_identity() {
477  if (identity_ == NULL) identity_ = new ::bgs::protocol::account::v1::Identity;
478  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Target.identity)
479  return identity_;
480 }
481 inline ::bgs::protocol::account::v1::Identity* Target::release_identity() {
484  identity_ = NULL;
485  return temp;
486 }
488  delete identity_;
490  if (identity) {
492  } else {
494  }
495  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Target.identity)
496 }
497 
498 // optional string type = 2;
499 inline bool Target::has_type() const {
500  return (_has_bits_[0] & 0x00000002u) != 0;
501 }
502 inline void Target::set_has_type() {
503  _has_bits_[0] |= 0x00000002u;
504 }
505 inline void Target::clear_has_type() {
506  _has_bits_[0] &= ~0x00000002u;
507 }
508 inline void Target::clear_type() {
510  type_->clear();
511  }
512  clear_has_type();
513 }
514 inline const ::std::string& Target::type() const {
515  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Target.type)
516  return *type_;
517 }
518 inline void Target::set_type(const ::std::string& value) {
519  set_has_type();
521  type_ = new ::std::string;
522  }
523  type_->assign(value);
524  // @@protoc_insertion_point(field_set:bgs.protocol.notification.v1.Target.type)
525 }
526 inline void Target::set_type(const char* value) {
527  set_has_type();
529  type_ = new ::std::string;
530  }
531  type_->assign(value);
532  // @@protoc_insertion_point(field_set_char:bgs.protocol.notification.v1.Target.type)
533 }
534 inline void Target::set_type(const char* value, size_t size) {
535  set_has_type();
537  type_ = new ::std::string;
538  }
539  type_->assign(reinterpret_cast<const char*>(value), size);
540  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.notification.v1.Target.type)
541 }
542 inline ::std::string* Target::mutable_type() {
543  set_has_type();
545  type_ = new ::std::string;
546  }
547  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Target.type)
548  return type_;
549 }
550 inline ::std::string* Target::release_type() {
551  clear_has_type();
553  return NULL;
554  } else {
555  ::std::string* temp = type_;
556  type_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
557  return temp;
558  }
559 }
560 inline void Target::set_allocated_type(::std::string* type) {
562  delete type_;
563  }
564  if (type) {
565  set_has_type();
566  type_ = type;
567  } else {
568  clear_has_type();
569  type_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
570  }
571  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Target.type)
572 }
573 
574 // -------------------------------------------------------------------
575 
576 // Subscription
577 
578 // repeated .bgs.protocol.notification.v1.Target target = 1;
579 inline int Subscription::target_size() const {
580  return target_.size();
581 }
583  target_.Clear();
584 }
585 inline const ::bgs::protocol::notification::v1::Target& Subscription::target(int index) const {
586  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Subscription.target)
587  return target_.Get(index);
588 }
589 inline ::bgs::protocol::notification::v1::Target* Subscription::mutable_target(int index) {
590  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Subscription.target)
591  return target_.Mutable(index);
592 }
593 inline ::bgs::protocol::notification::v1::Target* Subscription::add_target() {
594  // @@protoc_insertion_point(field_add:bgs.protocol.notification.v1.Subscription.target)
595  return target_.Add();
596 }
597 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target >&
599  // @@protoc_insertion_point(field_list:bgs.protocol.notification.v1.Subscription.target)
600  return target_;
601 }
602 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target >*
604  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.notification.v1.Subscription.target)
605  return &target_;
606 }
607 
608 // optional .bgs.protocol.account.v1.Identity subscriber = 2;
609 inline bool Subscription::has_subscriber() const {
610  return (_has_bits_[0] & 0x00000002u) != 0;
611 }
613  _has_bits_[0] |= 0x00000002u;
614 }
616  _has_bits_[0] &= ~0x00000002u;
617 }
619  if (subscriber_ != NULL) subscriber_->::bgs::protocol::account::v1::Identity::Clear();
621 }
622 inline const ::bgs::protocol::account::v1::Identity& Subscription::subscriber() const {
623  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Subscription.subscriber)
625 }
626 inline ::bgs::protocol::account::v1::Identity* Subscription::mutable_subscriber() {
628  if (subscriber_ == NULL) subscriber_ = new ::bgs::protocol::account::v1::Identity;
629  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Subscription.subscriber)
630  return subscriber_;
631 }
632 inline ::bgs::protocol::account::v1::Identity* Subscription::release_subscriber() {
635  subscriber_ = NULL;
636  return temp;
637 }
639  delete subscriber_;
641  if (subscriber) {
643  } else {
645  }
646  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Subscription.subscriber)
647 }
648 
649 // optional bool delivery_required = 3 [default = false];
651  return (_has_bits_[0] & 0x00000004u) != 0;
652 }
654  _has_bits_[0] |= 0x00000004u;
655 }
657  _has_bits_[0] &= ~0x00000004u;
658 }
660  delivery_required_ = false;
662 }
663 inline bool Subscription::delivery_required() const {
664  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Subscription.delivery_required)
665  return delivery_required_;
666 }
670  // @@protoc_insertion_point(field_set:bgs.protocol.notification.v1.Subscription.delivery_required)
671 }
672 
673 // -------------------------------------------------------------------
674 
675 // Notification
676 
677 // optional .bgs.protocol.EntityId sender_id = 1;
678 inline bool Notification::has_sender_id() const {
679  return (_has_bits_[0] & 0x00000001u) != 0;
680 }
682  _has_bits_[0] |= 0x00000001u;
683 }
685  _has_bits_[0] &= ~0x00000001u;
686 }
688  if (sender_id_ != NULL) sender_id_->::bgs::protocol::EntityId::Clear();
690 }
691 inline const ::bgs::protocol::EntityId& Notification::sender_id() const {
692  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Notification.sender_id)
694 }
695 inline ::bgs::protocol::EntityId* Notification::mutable_sender_id() {
697  if (sender_id_ == NULL) sender_id_ = new ::bgs::protocol::EntityId;
698  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Notification.sender_id)
699  return sender_id_;
700 }
701 inline ::bgs::protocol::EntityId* Notification::release_sender_id() {
704  sender_id_ = NULL;
705  return temp;
706 }
708  delete sender_id_;
710  if (sender_id) {
712  } else {
714  }
715  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Notification.sender_id)
716 }
717 
718 // required .bgs.protocol.EntityId target_id = 2;
719 inline bool Notification::has_target_id() const {
720  return (_has_bits_[0] & 0x00000002u) != 0;
721 }
723  _has_bits_[0] |= 0x00000002u;
724 }
726  _has_bits_[0] &= ~0x00000002u;
727 }
729  if (target_id_ != NULL) target_id_->::bgs::protocol::EntityId::Clear();
731 }
732 inline const ::bgs::protocol::EntityId& Notification::target_id() const {
733  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Notification.target_id)
735 }
736 inline ::bgs::protocol::EntityId* Notification::mutable_target_id() {
738  if (target_id_ == NULL) target_id_ = new ::bgs::protocol::EntityId;
739  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Notification.target_id)
740  return target_id_;
741 }
742 inline ::bgs::protocol::EntityId* Notification::release_target_id() {
745  target_id_ = NULL;
746  return temp;
747 }
749  delete target_id_;
751  if (target_id) {
753  } else {
755  }
756  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Notification.target_id)
757 }
758 
759 // required string type = 3;
760 inline bool Notification::has_type() const {
761  return (_has_bits_[0] & 0x00000004u) != 0;
762 }
764  _has_bits_[0] |= 0x00000004u;
765 }
767  _has_bits_[0] &= ~0x00000004u;
768 }
771  type_->clear();
772  }
773  clear_has_type();
774 }
775 inline const ::std::string& Notification::type() const {
776  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Notification.type)
777  return *type_;
778 }
779 inline void Notification::set_type(const ::std::string& value) {
780  set_has_type();
782  type_ = new ::std::string;
783  }
784  type_->assign(value);
785  // @@protoc_insertion_point(field_set:bgs.protocol.notification.v1.Notification.type)
786 }
787 inline void Notification::set_type(const char* value) {
788  set_has_type();
790  type_ = new ::std::string;
791  }
792  type_->assign(value);
793  // @@protoc_insertion_point(field_set_char:bgs.protocol.notification.v1.Notification.type)
794 }
795 inline void Notification::set_type(const char* value, size_t size) {
796  set_has_type();
798  type_ = new ::std::string;
799  }
800  type_->assign(reinterpret_cast<const char*>(value), size);
801  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.notification.v1.Notification.type)
802 }
803 inline ::std::string* Notification::mutable_type() {
804  set_has_type();
806  type_ = new ::std::string;
807  }
808  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Notification.type)
809  return type_;
810 }
811 inline ::std::string* Notification::release_type() {
812  clear_has_type();
814  return NULL;
815  } else {
816  ::std::string* temp = type_;
817  type_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
818  return temp;
819  }
820 }
821 inline void Notification::set_allocated_type(::std::string* type) {
823  delete type_;
824  }
825  if (type) {
826  set_has_type();
827  type_ = type;
828  } else {
829  clear_has_type();
830  type_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
831  }
832  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Notification.type)
833 }
834 
835 // repeated .bgs.protocol.Attribute attribute = 4;
836 inline int Notification::attribute_size() const {
837  return attribute_.size();
838 }
840  attribute_.Clear();
841 }
842 inline const ::bgs::protocol::Attribute& Notification::attribute(int index) const {
843  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Notification.attribute)
844  return attribute_.Get(index);
845 }
846 inline ::bgs::protocol::Attribute* Notification::mutable_attribute(int index) {
847  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Notification.attribute)
848  return attribute_.Mutable(index);
849 }
850 inline ::bgs::protocol::Attribute* Notification::add_attribute() {
851  // @@protoc_insertion_point(field_add:bgs.protocol.notification.v1.Notification.attribute)
852  return attribute_.Add();
853 }
854 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
856  // @@protoc_insertion_point(field_list:bgs.protocol.notification.v1.Notification.attribute)
857  return attribute_;
858 }
859 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
861  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.notification.v1.Notification.attribute)
862  return &attribute_;
863 }
864 
865 // optional .bgs.protocol.EntityId sender_account_id = 5;
867  return (_has_bits_[0] & 0x00000010u) != 0;
868 }
870  _has_bits_[0] |= 0x00000010u;
871 }
873  _has_bits_[0] &= ~0x00000010u;
874 }
876  if (sender_account_id_ != NULL) sender_account_id_->::bgs::protocol::EntityId::Clear();
878 }
879 inline const ::bgs::protocol::EntityId& Notification::sender_account_id() const {
880  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Notification.sender_account_id)
882 }
883 inline ::bgs::protocol::EntityId* Notification::mutable_sender_account_id() {
885  if (sender_account_id_ == NULL) sender_account_id_ = new ::bgs::protocol::EntityId;
886  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Notification.sender_account_id)
887  return sender_account_id_;
888 }
889 inline ::bgs::protocol::EntityId* Notification::release_sender_account_id() {
893  return temp;
894 }
896  delete sender_account_id_;
898  if (sender_account_id) {
900  } else {
902  }
903  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Notification.sender_account_id)
904 }
905 
906 // optional .bgs.protocol.EntityId target_account_id = 6;
908  return (_has_bits_[0] & 0x00000020u) != 0;
909 }
911  _has_bits_[0] |= 0x00000020u;
912 }
914  _has_bits_[0] &= ~0x00000020u;
915 }
917  if (target_account_id_ != NULL) target_account_id_->::bgs::protocol::EntityId::Clear();
919 }
920 inline const ::bgs::protocol::EntityId& Notification::target_account_id() const {
921  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Notification.target_account_id)
923 }
924 inline ::bgs::protocol::EntityId* Notification::mutable_target_account_id() {
926  if (target_account_id_ == NULL) target_account_id_ = new ::bgs::protocol::EntityId;
927  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Notification.target_account_id)
928  return target_account_id_;
929 }
930 inline ::bgs::protocol::EntityId* Notification::release_target_account_id() {
934  return temp;
935 }
937  delete target_account_id_;
939  if (target_account_id) {
941  } else {
943  }
944  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Notification.target_account_id)
945 }
946 
947 // optional string sender_battle_tag = 7;
949  return (_has_bits_[0] & 0x00000040u) != 0;
950 }
952  _has_bits_[0] |= 0x00000040u;
953 }
955  _has_bits_[0] &= ~0x00000040u;
956 }
959  sender_battle_tag_->clear();
960  }
962 }
963 inline const ::std::string& Notification::sender_battle_tag() const {
964  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Notification.sender_battle_tag)
965  return *sender_battle_tag_;
966 }
967 inline void Notification::set_sender_battle_tag(const ::std::string& value) {
970  sender_battle_tag_ = new ::std::string;
971  }
972  sender_battle_tag_->assign(value);
973  // @@protoc_insertion_point(field_set:bgs.protocol.notification.v1.Notification.sender_battle_tag)
974 }
975 inline void Notification::set_sender_battle_tag(const char* value) {
978  sender_battle_tag_ = new ::std::string;
979  }
980  sender_battle_tag_->assign(value);
981  // @@protoc_insertion_point(field_set_char:bgs.protocol.notification.v1.Notification.sender_battle_tag)
982 }
983 inline void Notification::set_sender_battle_tag(const char* value, size_t size) {
986  sender_battle_tag_ = new ::std::string;
987  }
988  sender_battle_tag_->assign(reinterpret_cast<const char*>(value), size);
989  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.notification.v1.Notification.sender_battle_tag)
990 }
994  sender_battle_tag_ = new ::std::string;
995  }
996  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Notification.sender_battle_tag)
997  return sender_battle_tag_;
998 }
1002  return NULL;
1003  } else {
1004  ::std::string* temp = sender_battle_tag_;
1006  return temp;
1007  }
1008 }
1009 inline void Notification::set_allocated_sender_battle_tag(::std::string* sender_battle_tag) {
1011  delete sender_battle_tag_;
1012  }
1013  if (sender_battle_tag) {
1016  } else {
1019  }
1020  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Notification.sender_battle_tag)
1021 }
1022 
1023 // optional string target_battle_tag = 8;
1025  return (_has_bits_[0] & 0x00000080u) != 0;
1026 }
1028  _has_bits_[0] |= 0x00000080u;
1029 }
1031  _has_bits_[0] &= ~0x00000080u;
1032 }
1035  target_battle_tag_->clear();
1036  }
1038 }
1039 inline const ::std::string& Notification::target_battle_tag() const {
1040  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Notification.target_battle_tag)
1041  return *target_battle_tag_;
1042 }
1043 inline void Notification::set_target_battle_tag(const ::std::string& value) {
1046  target_battle_tag_ = new ::std::string;
1047  }
1048  target_battle_tag_->assign(value);
1049  // @@protoc_insertion_point(field_set:bgs.protocol.notification.v1.Notification.target_battle_tag)
1050 }
1051 inline void Notification::set_target_battle_tag(const char* value) {
1054  target_battle_tag_ = new ::std::string;
1055  }
1056  target_battle_tag_->assign(value);
1057  // @@protoc_insertion_point(field_set_char:bgs.protocol.notification.v1.Notification.target_battle_tag)
1058 }
1059 inline void Notification::set_target_battle_tag(const char* value, size_t size) {
1062  target_battle_tag_ = new ::std::string;
1063  }
1064  target_battle_tag_->assign(reinterpret_cast<const char*>(value), size);
1065  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.notification.v1.Notification.target_battle_tag)
1066 }
1070  target_battle_tag_ = new ::std::string;
1071  }
1072  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Notification.target_battle_tag)
1073  return target_battle_tag_;
1074 }
1078  return NULL;
1079  } else {
1080  ::std::string* temp = target_battle_tag_;
1082  return temp;
1083  }
1084 }
1085 inline void Notification::set_allocated_target_battle_tag(::std::string* target_battle_tag) {
1087  delete target_battle_tag_;
1088  }
1089  if (target_battle_tag) {
1092  } else {
1095  }
1096  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Notification.target_battle_tag)
1097 }
1098 
1099 // optional .bgs.protocol.ProcessId peer = 9;
1100 inline bool Notification::has_peer() const {
1101  return (_has_bits_[0] & 0x00000100u) != 0;
1102 }
1104  _has_bits_[0] |= 0x00000100u;
1105 }
1107  _has_bits_[0] &= ~0x00000100u;
1108 }
1110  if (peer_ != NULL) peer_->::bgs::protocol::ProcessId::Clear();
1111  clear_has_peer();
1112 }
1113 inline const ::bgs::protocol::ProcessId& Notification::peer() const {
1114  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Notification.peer)
1115  return peer_ != NULL ? *peer_ : *default_instance_->peer_;
1116 }
1117 inline ::bgs::protocol::ProcessId* Notification::mutable_peer() {
1118  set_has_peer();
1119  if (peer_ == NULL) peer_ = new ::bgs::protocol::ProcessId;
1120  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Notification.peer)
1121  return peer_;
1122 }
1123 inline ::bgs::protocol::ProcessId* Notification::release_peer() {
1124  clear_has_peer();
1126  peer_ = NULL;
1127  return temp;
1128 }
1130  delete peer_;
1131  peer_ = peer;
1132  if (peer) {
1133  set_has_peer();
1134  } else {
1135  clear_has_peer();
1136  }
1137  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Notification.peer)
1138 }
1139 
1140 // optional .bgs.protocol.account.v1.Identity forwarding_identity = 10;
1142  return (_has_bits_[0] & 0x00000200u) != 0;
1143 }
1145  _has_bits_[0] |= 0x00000200u;
1146 }
1148  _has_bits_[0] &= ~0x00000200u;
1149 }
1151  if (forwarding_identity_ != NULL) forwarding_identity_->::bgs::protocol::account::v1::Identity::Clear();
1153 }
1154 inline const ::bgs::protocol::account::v1::Identity& Notification::forwarding_identity() const {
1155  // @@protoc_insertion_point(field_get:bgs.protocol.notification.v1.Notification.forwarding_identity)
1157 }
1158 inline ::bgs::protocol::account::v1::Identity* Notification::mutable_forwarding_identity() {
1160  if (forwarding_identity_ == NULL) forwarding_identity_ = new ::bgs::protocol::account::v1::Identity;
1161  // @@protoc_insertion_point(field_mutable:bgs.protocol.notification.v1.Notification.forwarding_identity)
1162  return forwarding_identity_;
1163 }
1164 inline ::bgs::protocol::account::v1::Identity* Notification::release_forwarding_identity() {
1168  return temp;
1169 }
1171  delete forwarding_identity_;
1173  if (forwarding_identity) {
1175  } else {
1177  }
1178  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.notification.v1.Notification.forwarding_identity)
1179 }
1180 
1181 
1182 // @@protoc_insertion_point(namespace_scope)
1183 
1184 } // namespace v1
1185 } // namespace notification
1186 } // namespace protocol
1187 } // namespace bgs
1188 
1189 #ifndef SWIG
1190 namespace google {
1191 namespace protobuf {
1192 
1193 
1194 } // namespace google
1195 } // namespace protobuf
1196 #endif // SWIG
1197 
1198 // @@protoc_insertion_point(global_scope)
1199 
1200 #endif // PROTOBUF_notification_5ftypes_2eproto__INCLUDED
::bgs::protocol::account::v1::Identity * identity_
Definition: notification_types.pb.h:135
void set_has_target_id()
Definition: notification_types.pb.h:722
void clear_has_sender_id()
Definition: notification_types.pb.h:684
int target_size() const
Definition: notification_types.pb.h:579
::bgs::protocol::account::v1::Identity * subscriber_
Definition: notification_types.pb.h:239
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: notification_types.pb.h:426
void set_allocated_type(::std::string *type)
Definition: notification_types.pb.h:821
void clear_has_delivery_required()
Definition: notification_types.pb.h:656
void set_allocated_subscriber(::bgs::protocol::account::v1::Identity *subscriber)
Definition: notification_types.pb.h:638
void set_has_sender_battle_tag()
Definition: notification_types.pb.h:951
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: notification_types.pb.h:234
::bgs::protocol::EntityId * target_account_id_
Definition: notification_types.pb.h:435
Definition: entity_types.pb.h:45
static Target * default_instance_
Definition: notification_types.pb.h:142
int _cached_size_
Definition: notification_types.pb.h:429
bool has_sender_id() const
Definition: notification_types.pb.h:678
inline::std::string * release_target_battle_tag()
Definition: notification_types.pb.h:1075
inline::std::string * release_type()
Definition: notification_types.pb.h:811
void protobuf_AssignDesc_notification_5ftypes_2eproto()
::bgs::protocol::EntityId * target_id_
Definition: notification_types.pb.h:431
bool has_sender_battle_tag() const
Definition: notification_types.pb.h:948
Definition: notification_types.pb.h:146
Definition: Session.h:36
void clear_target_account_id()
Definition: notification_types.pb.h:916
void set_allocated_target_id(::bgs::protocol::EntityId *target_id)
Definition: notification_types.pb.h:748
void set_has_type()
Definition: notification_types.pb.h:763
void set_has_identity()
Definition: notification_types.pb.h:461
bool delivery_required_
Definition: notification_types.pb.h:240
const ::std::string & type() const
Definition: notification_types.pb.h:775
Definition: notification_types.pb.h:250
inline::bgs::protocol::EntityId * release_sender_account_id()
Definition: notification_types.pb.h:889
void set_has_target_battle_tag()
Definition: notification_types.pb.h:1027
void set_has_forwarding_identity()
Definition: notification_types.pb.h:1144
::std::string * sender_battle_tag_
Definition: notification_types.pb.h:436
Definition: unknown_field_set.h:74
Definition: notification_types.pb.h:50
Target & operator=(const Target &from)
Definition: notification_types.pb.h:57
void clear_has_sender_account_id()
Definition: notification_types.pb.h:872
void clear_has_target_account_id()
Definition: notification_types.pb.h:913
::bgs::protocol::EntityId * sender_account_id_
Definition: notification_types.pb.h:434
uint8_t uint8
Definition: common.h:175
inline::bgs::protocol::EntityId * release_sender_id()
Definition: notification_types.pb.h:701
inline::bgs::protocol::account::v1::Identity * mutable_subscriber()
Definition: notification_types.pb.h:626
inline::std::string * release_sender_battle_tag()
Definition: notification_types.pb.h:999
void set_has_type()
Definition: notification_types.pb.h:502
arena_t NULL
Definition: jemalloc_internal.h:624
void set_allocated_sender_id(::bgs::protocol::EntityId *sender_id)
Definition: notification_types.pb.h:707
Definition: message.h:147
bool has_delivery_required() const
Definition: notification_types.pb.h:650
inline::std::string * release_type()
Definition: notification_types.pb.h:550
bool has_identity() const
Definition: notification_types.pb.h:458
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void clear_target_battle_tag()
Definition: notification_types.pb.h:1033
void clear_has_identity()
Definition: notification_types.pb.h:464
inline::bgs::protocol::Attribute * add_attribute()
Definition: notification_types.pb.h:850
inline::std::string * mutable_target_battle_tag()
Definition: notification_types.pb.h:1067
bool has_forwarding_identity() const
Definition: notification_types.pb.h:1141
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: notification_types.pb.h:162
static Notification * default_instance_
Definition: notification_types.pb.h:445
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: notification_types.pb.h:158
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: notification_types.pb.h:62
void set_target_battle_tag(const ::std::string &value)
Definition: notification_types.pb.h:1043
void protobuf_ShutdownFile_notification_5ftypes_2eproto()
const ::std::string & target_battle_tag() const
Definition: notification_types.pb.h:1039
void clear_has_target_id()
Definition: notification_types.pb.h:725
int GetCachedSize() const
Definition: notification_types.pb.h:187
void set_type(const ::std::string &value)
Definition: notification_types.pb.h:779
bool has_type() const
Definition: notification_types.pb.h:760
inline::std::string * mutable_type()
Definition: notification_types.pb.h:542
Definition: message.h:165
void set_has_sender_account_id()
Definition: notification_types.pb.h:869
::bgs::protocol::account::v1::Identity * forwarding_identity_
Definition: notification_types.pb.h:439
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: notification_types.pb.h:266
#define output
Definition: wire_format_lite.h:381
void clear_peer()
Definition: notification_types.pb.h:1109
void set_allocated_peer(::bgs::protocol::ProcessId *peer)
Definition: notification_types.pb.h:1129
::google::protobuf::uint32 _has_bits_[1]
Definition: notification_types.pb.h:428
inline::bgs::protocol::EntityId * mutable_target_account_id()
Definition: notification_types.pb.h:924
Definition: coded_stream.h:156
::bgs::protocol::EntityId * sender_id_
Definition: notification_types.pb.h:430
::std::string * type_
Definition: notification_types.pb.h:432
void clear_subscriber()
Definition: notification_types.pb.h:618
Definition: account_types.pb.h:1423
inline::bgs::protocol::account::v1::Identity * release_identity()
Definition: notification_types.pb.h:481
Definition: coded_stream.h:621
Subscription & operator=(const Subscription &from)
Definition: notification_types.pb.h:153
bool has_subscriber() const
Definition: notification_types.pb.h:609
void clear_delivery_required()
Definition: notification_types.pb.h:659
void set_has_delivery_required()
Definition: notification_types.pb.h:653
static Subscription * default_instance_
Definition: notification_types.pb.h:246
void set_allocated_sender_account_id(::bgs::protocol::EntityId *sender_account_id)
Definition: notification_types.pb.h:895
void set_sender_battle_tag(const ::std::string &value)
Definition: notification_types.pb.h:967
::google::protobuf::uint32 _has_bits_[1]
Definition: notification_types.pb.h:236
void clear_has_forwarding_identity()
Definition: notification_types.pb.h:1147
::std::string * type_
Definition: notification_types.pb.h:136
inline::bgs::protocol::account::v1::Identity * release_forwarding_identity()
Definition: notification_types.pb.h:1164
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: notification_types.pb.h:131
bool has_target_id() const
Definition: notification_types.pb.h:719
Definition: message.h:150
void set_has_target_account_id()
Definition: notification_types.pb.h:910
void set_has_sender_id()
Definition: notification_types.pb.h:681
const ::bgs::protocol::account::v1::Identity & forwarding_identity() const
Definition: notification_types.pb.h:1154
#define input
Definition: wire_format_lite.h:242
void set_type(const ::std::string &value)
Definition: notification_types.pb.h:518
void clear_sender_account_id()
Definition: notification_types.pb.h:875
void set_allocated_forwarding_identity(::bgs::protocol::account::v1::Identity *forwarding_identity)
Definition: notification_types.pb.h:1170
int _cached_size_
Definition: notification_types.pb.h:237
uint32_t uint32
Definition: common.h:177
void clear_sender_battle_tag()
Definition: notification_types.pb.h:957
int GetCachedSize() const
Definition: notification_types.pb.h:291
#define TC_SHARED_API
Definition: Define.h:128
const ::std::string & type() const
Definition: notification_types.pb.h:514
inline::bgs::protocol::EntityId * mutable_sender_account_id()
Definition: notification_types.pb.h:883
void clear_has_sender_battle_tag()
Definition: notification_types.pb.h:954
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
Definition: notification_types.pb.h:860
inline::bgs::protocol::EntityId * mutable_target_id()
Definition: notification_types.pb.h:736
const ::bgs::protocol::ProcessId & peer() const
Definition: notification_types.pb.h:1113
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target > * mutable_target()
Definition: notification_types.pb.h:603
::google::protobuf::uint32 _has_bits_[1]
Definition: notification_types.pb.h:133
bool has_sender_account_id() const
Definition: notification_types.pb.h:866
const ::std::string & sender_battle_tag() const
Definition: notification_types.pb.h:963
inline::bgs::protocol::ProcessId * release_peer()
Definition: notification_types.pb.h:1123
bool has_peer() const
Definition: notification_types.pb.h:1100
const ::bgs::protocol::account::v1::Identity & identity() const
Definition: notification_types.pb.h:471
void set_has_subscriber()
Definition: notification_types.pb.h:612
void clear_has_peer()
Definition: notification_types.pb.h:1106
Notification & operator=(const Notification &from)
Definition: notification_types.pb.h:257
void clear_has_type()
Definition: notification_types.pb.h:505
const ::bgs::protocol::EntityId & target_account_id() const
Definition: notification_types.pb.h:920
void set_allocated_type(::std::string *type)
Definition: notification_types.pb.h:560
bool has_target_battle_tag() const
Definition: notification_types.pb.h:1024
inline::bgs::protocol::EntityId * mutable_sender_id()
Definition: notification_types.pb.h:695
bool delivery_required() const
Definition: notification_types.pb.h:663
const ::bgs::protocol::EntityId & sender_account_id() const
Definition: notification_types.pb.h:879
void clear_target_id()
Definition: notification_types.pb.h:728
inline::bgs::protocol::EntityId * release_target_id()
Definition: notification_types.pb.h:742
void clear_identity()
Definition: notification_types.pb.h:467
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: notification_types.pb.h:66
void clear_has_target_battle_tag()
Definition: notification_types.pb.h:1030
const ::bgs::protocol::EntityId & target_id() const
Definition: notification_types.pb.h:732
void set_allocated_target_account_id(::bgs::protocol::EntityId *target_account_id)
Definition: notification_types.pb.h:936
inline::bgs::protocol::account::v1::Identity * mutable_identity()
Definition: notification_types.pb.h:475
inline::bgs::protocol::EntityId * release_target_account_id()
Definition: notification_types.pb.h:930
void clear_forwarding_identity()
Definition: notification_types.pb.h:1150
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: notification_types.pb.h:262
bool has_target_account_id() const
Definition: notification_types.pb.h:907
const ::bgs::protocol::account::v1::Identity & subscriber() const
Definition: notification_types.pb.h:622
int _cached_size_
Definition: notification_types.pb.h:134
const ::bgs::protocol::EntityId & sender_id() const
Definition: notification_types.pb.h:691
void clear_type()
Definition: notification_types.pb.h:508
int GetCachedSize() const
Definition: notification_types.pb.h:91
int attribute_size() const
Definition: notification_types.pb.h:836
Definition: BnetFileGenerator.h:47
inline::bgs::protocol::ProcessId * mutable_peer()
Definition: notification_types.pb.h:1117
inline::bgs::protocol::account::v1::Identity * mutable_forwarding_identity()
Definition: notification_types.pb.h:1158
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: notification_types.pb.h:433
void clear_attribute()
Definition: notification_types.pb.h:839
const FieldDescriptor value
Definition: descriptor.h:1522
void set_allocated_identity(::bgs::protocol::account::v1::Identity *identity)
Definition: notification_types.pb.h:487
inline::bgs::protocol::notification::v1::Target * add_target()
Definition: notification_types.pb.h:593
void clear_has_subscriber()
Definition: notification_types.pb.h:615
inline::std::string * mutable_sender_battle_tag()
Definition: notification_types.pb.h:991
::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target > target_
Definition: notification_types.pb.h:238
void TC_SHARED_API protobuf_AddDesc_notification_5ftypes_2eproto()
inline::bgs::protocol::account::v1::Identity * release_subscriber()
Definition: notification_types.pb.h:632
void set_has_peer()
Definition: notification_types.pb.h:1103
void clear_sender_id()
Definition: notification_types.pb.h:687
void set_delivery_required(bool value)
Definition: notification_types.pb.h:667
inline::std::string * mutable_type()
Definition: notification_types.pb.h:803
Definition: rpc_types.pb.h:214
void clear_target()
Definition: notification_types.pb.h:582
::bgs::protocol::ProcessId * peer_
Definition: notification_types.pb.h:438
void clear_has_type()
Definition: notification_types.pb.h:766
void clear_type()
Definition: notification_types.pb.h:769
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target > & target() const
Definition: notification_types.pb.h:598
bool has_type() const
Definition: notification_types.pb.h:499
void set_allocated_sender_battle_tag(::std::string *sender_battle_tag)
Definition: notification_types.pb.h:1009
::std::string * target_battle_tag_
Definition: notification_types.pb.h:437
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
Definition: notification_types.pb.h:855
void set_allocated_target_battle_tag(::std::string *target_battle_tag)
Definition: notification_types.pb.h:1085