TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
user_manager_service.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: user_manager_service.proto
3 
4 #ifndef PROTOBUF_user_5fmanager_5fservice_2eproto__INCLUDED
5 #define PROTOBUF_user_5fmanager_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 "user_manager_types.pb.h"
28 #include "entity_types.pb.h"
29 #include "role_types.pb.h"
30 #include "rpc_types.pb.h"
31 #include "ServiceBase.h"
32 #include "MessageBuffer.h"
33 #include <functional>
34 #include <type_traits>
35 // @@protoc_insertion_point(includes)
36 
37 namespace bgs {
38 namespace protocol {
39 namespace user_manager {
40 namespace v1 {
41 
42 // Internal implementation detail -- do not call these.
46 
47 class SubscribeRequest;
48 class SubscribeResponse;
49 class UnsubscribeRequest;
54 class BlockPlayerRequest;
60 
61 // ===================================================================
62 
64  public:
66  virtual ~SubscribeRequest();
67 
69 
71  CopyFrom(from);
72  return *this;
73  }
74 
75  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
76  return _unknown_fields_;
77  }
78 
79  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
80  return &_unknown_fields_;
81  }
82 
83  static const ::google::protobuf::Descriptor* descriptor();
84  static const SubscribeRequest& default_instance();
85 
86  void Swap(SubscribeRequest* other);
87 
88  // implements Message ----------------------------------------------
89 
90  SubscribeRequest* New() const;
91  void CopyFrom(const ::google::protobuf::Message& from);
92  void MergeFrom(const ::google::protobuf::Message& from);
93  void CopyFrom(const SubscribeRequest& from);
94  void MergeFrom(const SubscribeRequest& from);
95  void Clear();
96  bool IsInitialized() const;
97 
98  int ByteSize() const;
99  bool MergePartialFromCodedStream(
101  void SerializeWithCachedSizes(
103  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
104  int GetCachedSize() const { return _cached_size_; }
105  private:
106  void SharedCtor();
107  void SharedDtor();
108  void SetCachedSize(int size) const;
109  public:
110  ::google::protobuf::Metadata GetMetadata() const;
111 
112  // nested types ----------------------------------------------------
113 
114  // accessors -------------------------------------------------------
115 
116  // optional .bgs.protocol.EntityId agent_id = 1;
117  inline bool has_agent_id() const;
118  inline void clear_agent_id();
119  static const int kAgentIdFieldNumber = 1;
120  inline const ::bgs::protocol::EntityId& agent_id() const;
121  inline ::bgs::protocol::EntityId* mutable_agent_id();
122  inline ::bgs::protocol::EntityId* release_agent_id();
123  inline void set_allocated_agent_id(::bgs::protocol::EntityId* agent_id);
124 
125  // required uint64 object_id = 2;
126  inline bool has_object_id() const;
127  inline void clear_object_id();
128  static const int kObjectIdFieldNumber = 2;
129  inline ::google::protobuf::uint64 object_id() const;
130  inline void set_object_id(::google::protobuf::uint64 value);
131 
132  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.SubscribeRequest)
133  private:
134  inline void set_has_agent_id();
135  inline void clear_has_agent_id();
136  inline void set_has_object_id();
137  inline void clear_has_object_id();
138 
140 
142  mutable int _cached_size_;
148 
149  void InitAsDefaultInstance();
151 };
152 // -------------------------------------------------------------------
153 
155  public:
157  virtual ~SubscribeResponse();
158 
160 
162  CopyFrom(from);
163  return *this;
164  }
165 
166  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
167  return _unknown_fields_;
168  }
169 
170  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
171  return &_unknown_fields_;
172  }
173 
174  static const ::google::protobuf::Descriptor* descriptor();
175  static const SubscribeResponse& default_instance();
176 
177  void Swap(SubscribeResponse* other);
178 
179  // implements Message ----------------------------------------------
180 
181  SubscribeResponse* New() const;
182  void CopyFrom(const ::google::protobuf::Message& from);
183  void MergeFrom(const ::google::protobuf::Message& from);
184  void CopyFrom(const SubscribeResponse& from);
185  void MergeFrom(const SubscribeResponse& from);
186  void Clear();
187  bool IsInitialized() const;
188 
189  int ByteSize() const;
190  bool MergePartialFromCodedStream(
192  void SerializeWithCachedSizes(
194  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
195  int GetCachedSize() const { return _cached_size_; }
196  private:
197  void SharedCtor();
198  void SharedDtor();
199  void SetCachedSize(int size) const;
200  public:
201  ::google::protobuf::Metadata GetMetadata() const;
202 
203  // nested types ----------------------------------------------------
204 
205  // accessors -------------------------------------------------------
206 
207  // repeated .bgs.protocol.user_manager.v1.BlockedPlayer blocked_players = 1;
208  inline int blocked_players_size() const;
209  inline void clear_blocked_players();
210  static const int kBlockedPlayersFieldNumber = 1;
211  inline const ::bgs::protocol::user_manager::v1::BlockedPlayer& blocked_players(int index) const;
212  inline ::bgs::protocol::user_manager::v1::BlockedPlayer* mutable_blocked_players(int index);
213  inline ::bgs::protocol::user_manager::v1::BlockedPlayer* add_blocked_players();
214  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::BlockedPlayer >&
215  blocked_players() const;
216  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::BlockedPlayer >*
217  mutable_blocked_players();
218 
219  // repeated .bgs.protocol.user_manager.v1.RecentPlayer recent_players = 2;
220  inline int recent_players_size() const;
221  inline void clear_recent_players();
222  static const int kRecentPlayersFieldNumber = 2;
223  inline const ::bgs::protocol::user_manager::v1::RecentPlayer& recent_players(int index) const;
224  inline ::bgs::protocol::user_manager::v1::RecentPlayer* mutable_recent_players(int index);
225  inline ::bgs::protocol::user_manager::v1::RecentPlayer* add_recent_players();
226  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >&
227  recent_players() const;
228  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >*
229  mutable_recent_players();
230 
231  // repeated .bgs.protocol.Role role = 3;
232  inline int role_size() const;
233  inline void clear_role();
234  static const int kRoleFieldNumber = 3;
235  inline const ::bgs::protocol::Role& role(int index) const;
236  inline ::bgs::protocol::Role* mutable_role(int index);
237  inline ::bgs::protocol::Role* add_role();
238  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role >&
239  role() const;
240  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role >*
241  mutable_role();
242 
243  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.SubscribeResponse)
244  private:
245 
247 
249  mutable int _cached_size_;
256 
257  void InitAsDefaultInstance();
259 };
260 // -------------------------------------------------------------------
261 
263  public:
265  virtual ~UnsubscribeRequest();
266 
268 
270  CopyFrom(from);
271  return *this;
272  }
273 
274  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
275  return _unknown_fields_;
276  }
277 
278  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
279  return &_unknown_fields_;
280  }
281 
282  static const ::google::protobuf::Descriptor* descriptor();
283  static const UnsubscribeRequest& default_instance();
284 
285  void Swap(UnsubscribeRequest* other);
286 
287  // implements Message ----------------------------------------------
288 
289  UnsubscribeRequest* New() const;
290  void CopyFrom(const ::google::protobuf::Message& from);
291  void MergeFrom(const ::google::protobuf::Message& from);
292  void CopyFrom(const UnsubscribeRequest& from);
293  void MergeFrom(const UnsubscribeRequest& from);
294  void Clear();
295  bool IsInitialized() const;
296 
297  int ByteSize() const;
298  bool MergePartialFromCodedStream(
300  void SerializeWithCachedSizes(
302  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
303  int GetCachedSize() const { return _cached_size_; }
304  private:
305  void SharedCtor();
306  void SharedDtor();
307  void SetCachedSize(int size) const;
308  public:
309  ::google::protobuf::Metadata GetMetadata() const;
310 
311  // nested types ----------------------------------------------------
312 
313  // accessors -------------------------------------------------------
314 
315  // optional .bgs.protocol.EntityId agent_id = 1;
316  inline bool has_agent_id() const;
317  inline void clear_agent_id();
318  static const int kAgentIdFieldNumber = 1;
319  inline const ::bgs::protocol::EntityId& agent_id() const;
320  inline ::bgs::protocol::EntityId* mutable_agent_id();
321  inline ::bgs::protocol::EntityId* release_agent_id();
322  inline void set_allocated_agent_id(::bgs::protocol::EntityId* agent_id);
323 
324  // optional uint64 object_id = 2;
325  inline bool has_object_id() const;
326  inline void clear_object_id();
327  static const int kObjectIdFieldNumber = 2;
328  inline ::google::protobuf::uint64 object_id() const;
329  inline void set_object_id(::google::protobuf::uint64 value);
330 
331  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.UnsubscribeRequest)
332  private:
333  inline void set_has_agent_id();
334  inline void clear_has_agent_id();
335  inline void set_has_object_id();
336  inline void clear_has_object_id();
337 
339 
341  mutable int _cached_size_;
347 
348  void InitAsDefaultInstance();
350 };
351 // -------------------------------------------------------------------
352 
354  public:
356  virtual ~AddRecentPlayersRequest();
357 
359 
361  CopyFrom(from);
362  return *this;
363  }
364 
365  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
366  return _unknown_fields_;
367  }
368 
369  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
370  return &_unknown_fields_;
371  }
372 
373  static const ::google::protobuf::Descriptor* descriptor();
374  static const AddRecentPlayersRequest& default_instance();
375 
376  void Swap(AddRecentPlayersRequest* other);
377 
378  // implements Message ----------------------------------------------
379 
380  AddRecentPlayersRequest* New() const;
381  void CopyFrom(const ::google::protobuf::Message& from);
382  void MergeFrom(const ::google::protobuf::Message& from);
383  void CopyFrom(const AddRecentPlayersRequest& from);
384  void MergeFrom(const AddRecentPlayersRequest& from);
385  void Clear();
386  bool IsInitialized() const;
387 
388  int ByteSize() const;
389  bool MergePartialFromCodedStream(
391  void SerializeWithCachedSizes(
393  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
394  int GetCachedSize() const { return _cached_size_; }
395  private:
396  void SharedCtor();
397  void SharedDtor();
398  void SetCachedSize(int size) const;
399  public:
400  ::google::protobuf::Metadata GetMetadata() const;
401 
402  // nested types ----------------------------------------------------
403 
404  // accessors -------------------------------------------------------
405 
406  // repeated .bgs.protocol.user_manager.v1.RecentPlayer players = 1;
407  inline int players_size() const;
408  inline void clear_players();
409  static const int kPlayersFieldNumber = 1;
410  inline const ::bgs::protocol::user_manager::v1::RecentPlayer& players(int index) const;
411  inline ::bgs::protocol::user_manager::v1::RecentPlayer* mutable_players(int index);
412  inline ::bgs::protocol::user_manager::v1::RecentPlayer* add_players();
413  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >&
414  players() const;
415  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >*
416  mutable_players();
417 
418  // optional .bgs.protocol.EntityId agent_id = 2;
419  inline bool has_agent_id() const;
420  inline void clear_agent_id();
421  static const int kAgentIdFieldNumber = 2;
422  inline const ::bgs::protocol::EntityId& agent_id() const;
423  inline ::bgs::protocol::EntityId* mutable_agent_id();
424  inline ::bgs::protocol::EntityId* release_agent_id();
425  inline void set_allocated_agent_id(::bgs::protocol::EntityId* agent_id);
426 
427  // optional uint32 program = 3;
428  inline bool has_program() const;
429  inline void clear_program();
430  static const int kProgramFieldNumber = 3;
431  inline ::google::protobuf::uint32 program() const;
432  inline void set_program(::google::protobuf::uint32 value);
433 
434  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.AddRecentPlayersRequest)
435  private:
436  inline void set_has_agent_id();
437  inline void clear_has_agent_id();
438  inline void set_has_program();
439  inline void clear_has_program();
440 
442 
444  mutable int _cached_size_;
451 
452  void InitAsDefaultInstance();
454 };
455 // -------------------------------------------------------------------
456 
458  public:
460  virtual ~AddRecentPlayersResponse();
461 
463 
465  CopyFrom(from);
466  return *this;
467  }
468 
469  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
470  return _unknown_fields_;
471  }
472 
473  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
474  return &_unknown_fields_;
475  }
476 
477  static const ::google::protobuf::Descriptor* descriptor();
478  static const AddRecentPlayersResponse& default_instance();
479 
480  void Swap(AddRecentPlayersResponse* other);
481 
482  // implements Message ----------------------------------------------
483 
484  AddRecentPlayersResponse* New() const;
485  void CopyFrom(const ::google::protobuf::Message& from);
486  void MergeFrom(const ::google::protobuf::Message& from);
487  void CopyFrom(const AddRecentPlayersResponse& from);
488  void MergeFrom(const AddRecentPlayersResponse& from);
489  void Clear();
490  bool IsInitialized() const;
491 
492  int ByteSize() const;
493  bool MergePartialFromCodedStream(
495  void SerializeWithCachedSizes(
497  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
498  int GetCachedSize() const { return _cached_size_; }
499  private:
500  void SharedCtor();
501  void SharedDtor();
502  void SetCachedSize(int size) const;
503  public:
504  ::google::protobuf::Metadata GetMetadata() const;
505 
506  // nested types ----------------------------------------------------
507 
508  // accessors -------------------------------------------------------
509 
510  // repeated .bgs.protocol.user_manager.v1.RecentPlayer players_added = 1;
511  inline int players_added_size() const;
512  inline void clear_players_added();
513  static const int kPlayersAddedFieldNumber = 1;
514  inline const ::bgs::protocol::user_manager::v1::RecentPlayer& players_added(int index) const;
515  inline ::bgs::protocol::user_manager::v1::RecentPlayer* mutable_players_added(int index);
516  inline ::bgs::protocol::user_manager::v1::RecentPlayer* add_players_added();
517  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >&
518  players_added() const;
519  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >*
520  mutable_players_added();
521 
522  // repeated fixed32 players_removed = 3;
523  inline int players_removed_size() const;
524  inline void clear_players_removed();
525  static const int kPlayersRemovedFieldNumber = 3;
526  inline ::google::protobuf::uint32 players_removed(int index) const;
527  inline void set_players_removed(int index, ::google::protobuf::uint32 value);
528  inline void add_players_removed(::google::protobuf::uint32 value);
529  inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
530  players_removed() const;
531  inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
532  mutable_players_removed();
533 
534  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.AddRecentPlayersResponse)
535  private:
536 
538 
540  mutable int _cached_size_;
546 
547  void InitAsDefaultInstance();
549 };
550 // -------------------------------------------------------------------
551 
553  public:
555  virtual ~ClearRecentPlayersRequest();
556 
558 
560  CopyFrom(from);
561  return *this;
562  }
563 
564  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
565  return _unknown_fields_;
566  }
567 
568  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
569  return &_unknown_fields_;
570  }
571 
572  static const ::google::protobuf::Descriptor* descriptor();
573  static const ClearRecentPlayersRequest& default_instance();
574 
575  void Swap(ClearRecentPlayersRequest* other);
576 
577  // implements Message ----------------------------------------------
578 
579  ClearRecentPlayersRequest* New() const;
580  void CopyFrom(const ::google::protobuf::Message& from);
581  void MergeFrom(const ::google::protobuf::Message& from);
582  void CopyFrom(const ClearRecentPlayersRequest& from);
583  void MergeFrom(const ClearRecentPlayersRequest& from);
584  void Clear();
585  bool IsInitialized() const;
586 
587  int ByteSize() const;
588  bool MergePartialFromCodedStream(
590  void SerializeWithCachedSizes(
592  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
593  int GetCachedSize() const { return _cached_size_; }
594  private:
595  void SharedCtor();
596  void SharedDtor();
597  void SetCachedSize(int size) const;
598  public:
599  ::google::protobuf::Metadata GetMetadata() const;
600 
601  // nested types ----------------------------------------------------
602 
603  // accessors -------------------------------------------------------
604 
605  // optional .bgs.protocol.EntityId agent_id = 1;
606  inline bool has_agent_id() const;
607  inline void clear_agent_id();
608  static const int kAgentIdFieldNumber = 1;
609  inline const ::bgs::protocol::EntityId& agent_id() const;
610  inline ::bgs::protocol::EntityId* mutable_agent_id();
611  inline ::bgs::protocol::EntityId* release_agent_id();
612  inline void set_allocated_agent_id(::bgs::protocol::EntityId* agent_id);
613 
614  // optional uint32 program = 2;
615  inline bool has_program() const;
616  inline void clear_program();
617  static const int kProgramFieldNumber = 2;
618  inline ::google::protobuf::uint32 program() const;
619  inline void set_program(::google::protobuf::uint32 value);
620 
621  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.ClearRecentPlayersRequest)
622  private:
623  inline void set_has_agent_id();
624  inline void clear_has_agent_id();
625  inline void set_has_program();
626  inline void clear_has_program();
627 
629 
631  mutable int _cached_size_;
637 
638  void InitAsDefaultInstance();
640 };
641 // -------------------------------------------------------------------
642 
644  public:
646  virtual ~ClearRecentPlayersResponse();
647 
649 
651  CopyFrom(from);
652  return *this;
653  }
654 
655  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
656  return _unknown_fields_;
657  }
658 
659  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
660  return &_unknown_fields_;
661  }
662 
663  static const ::google::protobuf::Descriptor* descriptor();
664  static const ClearRecentPlayersResponse& default_instance();
665 
666  void Swap(ClearRecentPlayersResponse* other);
667 
668  // implements Message ----------------------------------------------
669 
670  ClearRecentPlayersResponse* New() const;
671  void CopyFrom(const ::google::protobuf::Message& from);
672  void MergeFrom(const ::google::protobuf::Message& from);
673  void CopyFrom(const ClearRecentPlayersResponse& from);
674  void MergeFrom(const ClearRecentPlayersResponse& from);
675  void Clear();
676  bool IsInitialized() const;
677 
678  int ByteSize() const;
679  bool MergePartialFromCodedStream(
681  void SerializeWithCachedSizes(
683  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
684  int GetCachedSize() const { return _cached_size_; }
685  private:
686  void SharedCtor();
687  void SharedDtor();
688  void SetCachedSize(int size) const;
689  public:
690  ::google::protobuf::Metadata GetMetadata() const;
691 
692  // nested types ----------------------------------------------------
693 
694  // accessors -------------------------------------------------------
695 
696  // repeated fixed32 players_removed = 1;
697  inline int players_removed_size() const;
698  inline void clear_players_removed();
699  static const int kPlayersRemovedFieldNumber = 1;
700  inline ::google::protobuf::uint32 players_removed(int index) const;
701  inline void set_players_removed(int index, ::google::protobuf::uint32 value);
702  inline void add_players_removed(::google::protobuf::uint32 value);
703  inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
704  players_removed() const;
705  inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
706  mutable_players_removed();
707 
708  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.ClearRecentPlayersResponse)
709  private:
710 
712 
714  mutable int _cached_size_;
719 
720  void InitAsDefaultInstance();
722 };
723 // -------------------------------------------------------------------
724 
726  public:
728  virtual ~BlockPlayerRequest();
729 
731 
733  CopyFrom(from);
734  return *this;
735  }
736 
737  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
738  return _unknown_fields_;
739  }
740 
741  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
742  return &_unknown_fields_;
743  }
744 
745  static const ::google::protobuf::Descriptor* descriptor();
746  static const BlockPlayerRequest& default_instance();
747 
748  void Swap(BlockPlayerRequest* other);
749 
750  // implements Message ----------------------------------------------
751 
752  BlockPlayerRequest* New() const;
753  void CopyFrom(const ::google::protobuf::Message& from);
754  void MergeFrom(const ::google::protobuf::Message& from);
755  void CopyFrom(const BlockPlayerRequest& from);
756  void MergeFrom(const BlockPlayerRequest& from);
757  void Clear();
758  bool IsInitialized() const;
759 
760  int ByteSize() const;
761  bool MergePartialFromCodedStream(
763  void SerializeWithCachedSizes(
765  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
766  int GetCachedSize() const { return _cached_size_; }
767  private:
768  void SharedCtor();
769  void SharedDtor();
770  void SetCachedSize(int size) const;
771  public:
772  ::google::protobuf::Metadata GetMetadata() const;
773 
774  // nested types ----------------------------------------------------
775 
776  // accessors -------------------------------------------------------
777 
778  // optional .bgs.protocol.EntityId agent_id = 1;
779  inline bool has_agent_id() const;
780  inline void clear_agent_id();
781  static const int kAgentIdFieldNumber = 1;
782  inline const ::bgs::protocol::EntityId& agent_id() const;
783  inline ::bgs::protocol::EntityId* mutable_agent_id();
784  inline ::bgs::protocol::EntityId* release_agent_id();
785  inline void set_allocated_agent_id(::bgs::protocol::EntityId* agent_id);
786 
787  // required .bgs.protocol.EntityId target_id = 2;
788  inline bool has_target_id() const;
789  inline void clear_target_id();
790  static const int kTargetIdFieldNumber = 2;
791  inline const ::bgs::protocol::EntityId& target_id() const;
792  inline ::bgs::protocol::EntityId* mutable_target_id();
793  inline ::bgs::protocol::EntityId* release_target_id();
794  inline void set_allocated_target_id(::bgs::protocol::EntityId* target_id);
795 
796  // optional uint32 role = 3;
797  inline bool has_role() const;
798  inline void clear_role();
799  static const int kRoleFieldNumber = 3;
801  inline void set_role(::google::protobuf::uint32 value);
802 
803  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.BlockPlayerRequest)
804  private:
805  inline void set_has_agent_id();
806  inline void clear_has_agent_id();
807  inline void set_has_target_id();
808  inline void clear_has_target_id();
809  inline void set_has_role();
810  inline void clear_has_role();
811 
813 
815  mutable int _cached_size_;
822 
823  void InitAsDefaultInstance();
825 };
826 // -------------------------------------------------------------------
827 
829  public:
831  virtual ~UnblockPlayerRequest();
832 
834 
836  CopyFrom(from);
837  return *this;
838  }
839 
840  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
841  return _unknown_fields_;
842  }
843 
844  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
845  return &_unknown_fields_;
846  }
847 
848  static const ::google::protobuf::Descriptor* descriptor();
849  static const UnblockPlayerRequest& default_instance();
850 
851  void Swap(UnblockPlayerRequest* other);
852 
853  // implements Message ----------------------------------------------
854 
855  UnblockPlayerRequest* New() const;
856  void CopyFrom(const ::google::protobuf::Message& from);
857  void MergeFrom(const ::google::protobuf::Message& from);
858  void CopyFrom(const UnblockPlayerRequest& from);
859  void MergeFrom(const UnblockPlayerRequest& from);
860  void Clear();
861  bool IsInitialized() const;
862 
863  int ByteSize() const;
864  bool MergePartialFromCodedStream(
866  void SerializeWithCachedSizes(
868  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
869  int GetCachedSize() const { return _cached_size_; }
870  private:
871  void SharedCtor();
872  void SharedDtor();
873  void SetCachedSize(int size) const;
874  public:
875  ::google::protobuf::Metadata GetMetadata() const;
876 
877  // nested types ----------------------------------------------------
878 
879  // accessors -------------------------------------------------------
880 
881  // optional .bgs.protocol.EntityId agent_id = 1;
882  inline bool has_agent_id() const;
883  inline void clear_agent_id();
884  static const int kAgentIdFieldNumber = 1;
885  inline const ::bgs::protocol::EntityId& agent_id() const;
886  inline ::bgs::protocol::EntityId* mutable_agent_id();
887  inline ::bgs::protocol::EntityId* release_agent_id();
888  inline void set_allocated_agent_id(::bgs::protocol::EntityId* agent_id);
889 
890  // required .bgs.protocol.EntityId target_id = 2;
891  inline bool has_target_id() const;
892  inline void clear_target_id();
893  static const int kTargetIdFieldNumber = 2;
894  inline const ::bgs::protocol::EntityId& target_id() const;
895  inline ::bgs::protocol::EntityId* mutable_target_id();
896  inline ::bgs::protocol::EntityId* release_target_id();
897  inline void set_allocated_target_id(::bgs::protocol::EntityId* target_id);
898 
899  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.UnblockPlayerRequest)
900  private:
901  inline void set_has_agent_id();
902  inline void clear_has_agent_id();
903  inline void set_has_target_id();
904  inline void clear_has_target_id();
905 
907 
909  mutable int _cached_size_;
915 
916  void InitAsDefaultInstance();
918 };
919 // -------------------------------------------------------------------
920 
922  public:
925 
927 
929  CopyFrom(from);
930  return *this;
931  }
932 
933  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
934  return _unknown_fields_;
935  }
936 
937  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
938  return &_unknown_fields_;
939  }
940 
941  static const ::google::protobuf::Descriptor* descriptor();
942  static const BlockedPlayerAddedNotification& default_instance();
943 
944  void Swap(BlockedPlayerAddedNotification* other);
945 
946  // implements Message ----------------------------------------------
947 
948  BlockedPlayerAddedNotification* New() const;
949  void CopyFrom(const ::google::protobuf::Message& from);
950  void MergeFrom(const ::google::protobuf::Message& from);
951  void CopyFrom(const BlockedPlayerAddedNotification& from);
952  void MergeFrom(const BlockedPlayerAddedNotification& from);
953  void Clear();
954  bool IsInitialized() const;
955 
956  int ByteSize() const;
957  bool MergePartialFromCodedStream(
959  void SerializeWithCachedSizes(
961  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
962  int GetCachedSize() const { return _cached_size_; }
963  private:
964  void SharedCtor();
965  void SharedDtor();
966  void SetCachedSize(int size) const;
967  public:
968  ::google::protobuf::Metadata GetMetadata() const;
969 
970  // nested types ----------------------------------------------------
971 
972  // accessors -------------------------------------------------------
973 
974  // required .bgs.protocol.user_manager.v1.BlockedPlayer player = 1;
975  inline bool has_player() const;
976  inline void clear_player();
977  static const int kPlayerFieldNumber = 1;
978  inline const ::bgs::protocol::user_manager::v1::BlockedPlayer& player() const;
979  inline ::bgs::protocol::user_manager::v1::BlockedPlayer* mutable_player();
980  inline ::bgs::protocol::user_manager::v1::BlockedPlayer* release_player();
981  inline void set_allocated_player(::bgs::protocol::user_manager::v1::BlockedPlayer* player);
982 
983  // optional .bgs.protocol.EntityId game_account_id = 2;
984  inline bool has_game_account_id() const;
985  inline void clear_game_account_id();
986  static const int kGameAccountIdFieldNumber = 2;
987  inline const ::bgs::protocol::EntityId& game_account_id() const;
988  inline ::bgs::protocol::EntityId* mutable_game_account_id();
989  inline ::bgs::protocol::EntityId* release_game_account_id();
990  inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id);
991 
992  // optional .bgs.protocol.EntityId account_id = 3;
993  inline bool has_account_id() const;
994  inline void clear_account_id();
995  static const int kAccountIdFieldNumber = 3;
996  inline const ::bgs::protocol::EntityId& account_id() const;
997  inline ::bgs::protocol::EntityId* mutable_account_id();
998  inline ::bgs::protocol::EntityId* release_account_id();
999  inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id);
1000 
1001  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.BlockedPlayerAddedNotification)
1002  private:
1003  inline void set_has_player();
1004  inline void clear_has_player();
1005  inline void set_has_game_account_id();
1006  inline void clear_has_game_account_id();
1007  inline void set_has_account_id();
1008  inline void clear_has_account_id();
1009 
1011 
1013  mutable int _cached_size_;
1020 
1021  void InitAsDefaultInstance();
1023 };
1024 // -------------------------------------------------------------------
1025 
1027  public:
1030 
1032 
1034  CopyFrom(from);
1035  return *this;
1036  }
1037 
1038  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1039  return _unknown_fields_;
1040  }
1041 
1042  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1043  return &_unknown_fields_;
1044  }
1045 
1046  static const ::google::protobuf::Descriptor* descriptor();
1047  static const BlockedPlayerRemovedNotification& default_instance();
1048 
1049  void Swap(BlockedPlayerRemovedNotification* other);
1050 
1051  // implements Message ----------------------------------------------
1052 
1053  BlockedPlayerRemovedNotification* New() const;
1054  void CopyFrom(const ::google::protobuf::Message& from);
1055  void MergeFrom(const ::google::protobuf::Message& from);
1056  void CopyFrom(const BlockedPlayerRemovedNotification& from);
1057  void MergeFrom(const BlockedPlayerRemovedNotification& from);
1058  void Clear();
1059  bool IsInitialized() const;
1060 
1061  int ByteSize() const;
1062  bool MergePartialFromCodedStream(
1064  void SerializeWithCachedSizes(
1066  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1067  int GetCachedSize() const { return _cached_size_; }
1068  private:
1069  void SharedCtor();
1070  void SharedDtor();
1071  void SetCachedSize(int size) const;
1072  public:
1073  ::google::protobuf::Metadata GetMetadata() const;
1074 
1075  // nested types ----------------------------------------------------
1076 
1077  // accessors -------------------------------------------------------
1078 
1079  // required .bgs.protocol.user_manager.v1.BlockedPlayer player = 1;
1080  inline bool has_player() const;
1081  inline void clear_player();
1082  static const int kPlayerFieldNumber = 1;
1083  inline const ::bgs::protocol::user_manager::v1::BlockedPlayer& player() const;
1084  inline ::bgs::protocol::user_manager::v1::BlockedPlayer* mutable_player();
1085  inline ::bgs::protocol::user_manager::v1::BlockedPlayer* release_player();
1086  inline void set_allocated_player(::bgs::protocol::user_manager::v1::BlockedPlayer* player);
1087 
1088  // optional .bgs.protocol.EntityId game_account_id = 2;
1089  inline bool has_game_account_id() const;
1090  inline void clear_game_account_id();
1091  static const int kGameAccountIdFieldNumber = 2;
1092  inline const ::bgs::protocol::EntityId& game_account_id() const;
1093  inline ::bgs::protocol::EntityId* mutable_game_account_id();
1094  inline ::bgs::protocol::EntityId* release_game_account_id();
1095  inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id);
1096 
1097  // optional .bgs.protocol.EntityId account_id = 3;
1098  inline bool has_account_id() const;
1099  inline void clear_account_id();
1100  static const int kAccountIdFieldNumber = 3;
1101  inline const ::bgs::protocol::EntityId& account_id() const;
1102  inline ::bgs::protocol::EntityId* mutable_account_id();
1103  inline ::bgs::protocol::EntityId* release_account_id();
1104  inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id);
1105 
1106  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.BlockedPlayerRemovedNotification)
1107  private:
1108  inline void set_has_player();
1109  inline void clear_has_player();
1110  inline void set_has_game_account_id();
1111  inline void clear_has_game_account_id();
1112  inline void set_has_account_id();
1113  inline void clear_has_account_id();
1114 
1116 
1118  mutable int _cached_size_;
1125 
1126  void InitAsDefaultInstance();
1128 };
1129 // -------------------------------------------------------------------
1130 
1132  public:
1134  virtual ~RecentPlayersAddedNotification();
1135 
1137 
1139  CopyFrom(from);
1140  return *this;
1141  }
1142 
1143  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1144  return _unknown_fields_;
1145  }
1146 
1147  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1148  return &_unknown_fields_;
1149  }
1150 
1151  static const ::google::protobuf::Descriptor* descriptor();
1152  static const RecentPlayersAddedNotification& default_instance();
1153 
1154  void Swap(RecentPlayersAddedNotification* other);
1155 
1156  // implements Message ----------------------------------------------
1157 
1158  RecentPlayersAddedNotification* New() const;
1159  void CopyFrom(const ::google::protobuf::Message& from);
1160  void MergeFrom(const ::google::protobuf::Message& from);
1161  void CopyFrom(const RecentPlayersAddedNotification& from);
1162  void MergeFrom(const RecentPlayersAddedNotification& from);
1163  void Clear();
1164  bool IsInitialized() const;
1165 
1166  int ByteSize() const;
1167  bool MergePartialFromCodedStream(
1169  void SerializeWithCachedSizes(
1171  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1172  int GetCachedSize() const { return _cached_size_; }
1173  private:
1174  void SharedCtor();
1175  void SharedDtor();
1176  void SetCachedSize(int size) const;
1177  public:
1178  ::google::protobuf::Metadata GetMetadata() const;
1179 
1180  // nested types ----------------------------------------------------
1181 
1182  // accessors -------------------------------------------------------
1183 
1184  // repeated .bgs.protocol.user_manager.v1.RecentPlayer player = 1;
1185  inline int player_size() const;
1186  inline void clear_player();
1187  static const int kPlayerFieldNumber = 1;
1188  inline const ::bgs::protocol::user_manager::v1::RecentPlayer& player(int index) const;
1189  inline ::bgs::protocol::user_manager::v1::RecentPlayer* mutable_player(int index);
1190  inline ::bgs::protocol::user_manager::v1::RecentPlayer* add_player();
1191  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >&
1192  player() const;
1193  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >*
1194  mutable_player();
1195 
1196  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.RecentPlayersAddedNotification)
1197  private:
1198 
1200 
1202  mutable int _cached_size_;
1207 
1208  void InitAsDefaultInstance();
1210 };
1211 // -------------------------------------------------------------------
1212 
1214  public:
1217 
1219 
1221  CopyFrom(from);
1222  return *this;
1223  }
1224 
1225  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1226  return _unknown_fields_;
1227  }
1228 
1229  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1230  return &_unknown_fields_;
1231  }
1232 
1233  static const ::google::protobuf::Descriptor* descriptor();
1234  static const RecentPlayersRemovedNotification& default_instance();
1235 
1236  void Swap(RecentPlayersRemovedNotification* other);
1237 
1238  // implements Message ----------------------------------------------
1239 
1240  RecentPlayersRemovedNotification* New() const;
1241  void CopyFrom(const ::google::protobuf::Message& from);
1242  void MergeFrom(const ::google::protobuf::Message& from);
1243  void CopyFrom(const RecentPlayersRemovedNotification& from);
1244  void MergeFrom(const RecentPlayersRemovedNotification& from);
1245  void Clear();
1246  bool IsInitialized() const;
1247 
1248  int ByteSize() const;
1249  bool MergePartialFromCodedStream(
1251  void SerializeWithCachedSizes(
1253  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1254  int GetCachedSize() const { return _cached_size_; }
1255  private:
1256  void SharedCtor();
1257  void SharedDtor();
1258  void SetCachedSize(int size) const;
1259  public:
1260  ::google::protobuf::Metadata GetMetadata() const;
1261 
1262  // nested types ----------------------------------------------------
1263 
1264  // accessors -------------------------------------------------------
1265 
1266  // repeated .bgs.protocol.user_manager.v1.RecentPlayer player = 1;
1267  inline int player_size() const;
1268  inline void clear_player();
1269  static const int kPlayerFieldNumber = 1;
1270  inline const ::bgs::protocol::user_manager::v1::RecentPlayer& player(int index) const;
1271  inline ::bgs::protocol::user_manager::v1::RecentPlayer* mutable_player(int index);
1272  inline ::bgs::protocol::user_manager::v1::RecentPlayer* add_player();
1273  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >&
1274  player() const;
1275  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >*
1276  mutable_player();
1277 
1278  // @@protoc_insertion_point(class_scope:bgs.protocol.user_manager.v1.RecentPlayersRemovedNotification)
1279  private:
1280 
1282 
1284  mutable int _cached_size_;
1289 
1290  void InitAsDefaultInstance();
1292 };
1293 // ===================================================================
1294 
1296 {
1297  public:
1298 
1299  explicit UserManagerService(bool use_original_hash);
1300  virtual ~UserManagerService();
1301 
1302  typedef std::integral_constant<uint32, 0x3E19268Au> OriginalHash;
1303  typedef std::integral_constant<uint32, 0x8EE5694Eu> NameHash;
1304 
1305  static google::protobuf::ServiceDescriptor const* descriptor();
1306 
1307  // client methods --------------------------------------------------
1308 
1309  void Subscribe(::bgs::protocol::user_manager::v1::SubscribeRequest const* request, std::function<void(::bgs::protocol::user_manager::v1::SubscribeResponse const*)> responseCallback);
1310  void AddRecentPlayers(::bgs::protocol::user_manager::v1::AddRecentPlayersRequest const* request, std::function<void(::bgs::protocol::user_manager::v1::AddRecentPlayersResponse const*)> responseCallback);
1311  void ClearRecentPlayers(::bgs::protocol::user_manager::v1::ClearRecentPlayersRequest const* request, std::function<void(::bgs::protocol::user_manager::v1::ClearRecentPlayersResponse const*)> responseCallback);
1312  void BlockPlayer(::bgs::protocol::user_manager::v1::BlockPlayerRequest const* request, std::function<void(::bgs::protocol::NoData const*)> responseCallback);
1313  void UnblockPlayer(::bgs::protocol::user_manager::v1::UnblockPlayerRequest const* request, std::function<void(::bgs::protocol::NoData const*)> responseCallback);
1314  void BlockPlayerForSession(::bgs::protocol::user_manager::v1::BlockPlayerRequest const* request, std::function<void(::bgs::protocol::NoData const*)> responseCallback);
1315  void LoadBlockList(::bgs::protocol::EntityId const* request, std::function<void(::bgs::protocol::NoData const*)> responseCallback);
1316  void Unsubscribe(::bgs::protocol::user_manager::v1::UnsubscribeRequest const* request, std::function<void(::bgs::protocol::NoData const*)> responseCallback);
1317  // server methods --------------------------------------------------
1318 
1319  void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) override final;
1320 
1321  protected:
1325  virtual uint32 HandleBlockPlayer(::bgs::protocol::user_manager::v1::BlockPlayerRequest const* request, ::bgs::protocol::NoData* response);
1326  virtual uint32 HandleUnblockPlayer(::bgs::protocol::user_manager::v1::UnblockPlayerRequest const* request, ::bgs::protocol::NoData* response);
1327  virtual uint32 HandleBlockPlayerForSession(::bgs::protocol::user_manager::v1::BlockPlayerRequest const* request, ::bgs::protocol::NoData* response);
1328  virtual uint32 HandleLoadBlockList(::bgs::protocol::EntityId const* request, ::bgs::protocol::NoData* response);
1329  virtual uint32 HandleUnsubscribe(::bgs::protocol::user_manager::v1::UnsubscribeRequest const* request, ::bgs::protocol::NoData* response);
1330 
1331  private:
1333 
1335 };
1336 
1337 // -------------------------------------------------------------------
1338 
1340 {
1341  public:
1342 
1343  explicit UserManagerListener(bool use_original_hash);
1344  virtual ~UserManagerListener();
1345 
1346  typedef std::integral_constant<uint32, 0xBC872C22u> OriginalHash;
1347  typedef std::integral_constant<uint32, 0xB3426BB3u> NameHash;
1348 
1349  static google::protobuf::ServiceDescriptor const* descriptor();
1350 
1351  // client methods --------------------------------------------------
1352 
1353  void OnBlockedPlayerAdded(::bgs::protocol::user_manager::v1::BlockedPlayerAddedNotification const* request);
1354  void OnBlockedPlayerRemoved(::bgs::protocol::user_manager::v1::BlockedPlayerRemovedNotification const* request);
1355  void OnRecentPlayersAdded(::bgs::protocol::user_manager::v1::RecentPlayersAddedNotification const* request);
1356  void OnRecentPlayersRemoved(::bgs::protocol::user_manager::v1::RecentPlayersRemovedNotification const* request);
1357  // server methods --------------------------------------------------
1358 
1359  void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) override final;
1360 
1361  protected:
1362  virtual uint32 HandleOnBlockedPlayerAdded(::bgs::protocol::user_manager::v1::BlockedPlayerAddedNotification const* request);
1363  virtual uint32 HandleOnBlockedPlayerRemoved(::bgs::protocol::user_manager::v1::BlockedPlayerRemovedNotification const* request);
1364  virtual uint32 HandleOnRecentPlayersAdded(::bgs::protocol::user_manager::v1::RecentPlayersAddedNotification const* request);
1365  virtual uint32 HandleOnRecentPlayersRemoved(::bgs::protocol::user_manager::v1::RecentPlayersRemovedNotification const* request);
1366 
1367  private:
1369 
1371 };
1372 
1373 // ===================================================================
1374 
1375 
1376 // ===================================================================
1377 
1378 // SubscribeRequest
1379 
1380 // optional .bgs.protocol.EntityId agent_id = 1;
1381 inline bool SubscribeRequest::has_agent_id() const {
1382  return (_has_bits_[0] & 0x00000001u) != 0;
1383 }
1385  _has_bits_[0] |= 0x00000001u;
1386 }
1388  _has_bits_[0] &= ~0x00000001u;
1389 }
1391  if (agent_id_ != NULL) agent_id_->::bgs::protocol::EntityId::Clear();
1393 }
1394 inline const ::bgs::protocol::EntityId& SubscribeRequest::agent_id() const {
1395  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.SubscribeRequest.agent_id)
1397 }
1398 inline ::bgs::protocol::EntityId* SubscribeRequest::mutable_agent_id() {
1399  set_has_agent_id();
1400  if (agent_id_ == NULL) agent_id_ = new ::bgs::protocol::EntityId;
1401  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.SubscribeRequest.agent_id)
1402  return agent_id_;
1403 }
1404 inline ::bgs::protocol::EntityId* SubscribeRequest::release_agent_id() {
1407  agent_id_ = NULL;
1408  return temp;
1409 }
1411  delete agent_id_;
1412  agent_id_ = agent_id;
1413  if (agent_id) {
1414  set_has_agent_id();
1415  } else {
1417  }
1418  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.SubscribeRequest.agent_id)
1419 }
1420 
1421 // required uint64 object_id = 2;
1422 inline bool SubscribeRequest::has_object_id() const {
1423  return (_has_bits_[0] & 0x00000002u) != 0;
1424 }
1426  _has_bits_[0] |= 0x00000002u;
1427 }
1429  _has_bits_[0] &= ~0x00000002u;
1430 }
1434 }
1436  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.SubscribeRequest.object_id)
1437  return object_id_;
1438 }
1441  object_id_ = value;
1442  // @@protoc_insertion_point(field_set:bgs.protocol.user_manager.v1.SubscribeRequest.object_id)
1443 }
1444 
1445 // -------------------------------------------------------------------
1446 
1447 // SubscribeResponse
1448 
1449 // repeated .bgs.protocol.user_manager.v1.BlockedPlayer blocked_players = 1;
1451  return blocked_players_.size();
1452 }
1454  blocked_players_.Clear();
1455 }
1456 inline const ::bgs::protocol::user_manager::v1::BlockedPlayer& SubscribeResponse::blocked_players(int index) const {
1457  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.SubscribeResponse.blocked_players)
1458  return blocked_players_.Get(index);
1459 }
1460 inline ::bgs::protocol::user_manager::v1::BlockedPlayer* SubscribeResponse::mutable_blocked_players(int index) {
1461  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.SubscribeResponse.blocked_players)
1462  return blocked_players_.Mutable(index);
1463 }
1464 inline ::bgs::protocol::user_manager::v1::BlockedPlayer* SubscribeResponse::add_blocked_players() {
1465  // @@protoc_insertion_point(field_add:bgs.protocol.user_manager.v1.SubscribeResponse.blocked_players)
1466  return blocked_players_.Add();
1467 }
1468 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::BlockedPlayer >&
1470  // @@protoc_insertion_point(field_list:bgs.protocol.user_manager.v1.SubscribeResponse.blocked_players)
1471  return blocked_players_;
1472 }
1473 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::BlockedPlayer >*
1475  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.user_manager.v1.SubscribeResponse.blocked_players)
1476  return &blocked_players_;
1477 }
1478 
1479 // repeated .bgs.protocol.user_manager.v1.RecentPlayer recent_players = 2;
1481  return recent_players_.size();
1482 }
1484  recent_players_.Clear();
1485 }
1486 inline const ::bgs::protocol::user_manager::v1::RecentPlayer& SubscribeResponse::recent_players(int index) const {
1487  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.SubscribeResponse.recent_players)
1488  return recent_players_.Get(index);
1489 }
1490 inline ::bgs::protocol::user_manager::v1::RecentPlayer* SubscribeResponse::mutable_recent_players(int index) {
1491  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.SubscribeResponse.recent_players)
1492  return recent_players_.Mutable(index);
1493 }
1494 inline ::bgs::protocol::user_manager::v1::RecentPlayer* SubscribeResponse::add_recent_players() {
1495  // @@protoc_insertion_point(field_add:bgs.protocol.user_manager.v1.SubscribeResponse.recent_players)
1496  return recent_players_.Add();
1497 }
1498 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >&
1500  // @@protoc_insertion_point(field_list:bgs.protocol.user_manager.v1.SubscribeResponse.recent_players)
1501  return recent_players_;
1502 }
1503 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >*
1505  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.user_manager.v1.SubscribeResponse.recent_players)
1506  return &recent_players_;
1507 }
1508 
1509 // repeated .bgs.protocol.Role role = 3;
1510 inline int SubscribeResponse::role_size() const {
1511  return role_.size();
1512 }
1514  role_.Clear();
1515 }
1516 inline const ::bgs::protocol::Role& SubscribeResponse::role(int index) const {
1517  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.SubscribeResponse.role)
1518  return role_.Get(index);
1519 }
1520 inline ::bgs::protocol::Role* SubscribeResponse::mutable_role(int index) {
1521  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.SubscribeResponse.role)
1522  return role_.Mutable(index);
1523 }
1524 inline ::bgs::protocol::Role* SubscribeResponse::add_role() {
1525  // @@protoc_insertion_point(field_add:bgs.protocol.user_manager.v1.SubscribeResponse.role)
1526  return role_.Add();
1527 }
1528 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role >&
1530  // @@protoc_insertion_point(field_list:bgs.protocol.user_manager.v1.SubscribeResponse.role)
1531  return role_;
1532 }
1533 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role >*
1535  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.user_manager.v1.SubscribeResponse.role)
1536  return &role_;
1537 }
1538 
1539 // -------------------------------------------------------------------
1540 
1541 // UnsubscribeRequest
1542 
1543 // optional .bgs.protocol.EntityId agent_id = 1;
1545  return (_has_bits_[0] & 0x00000001u) != 0;
1546 }
1548  _has_bits_[0] |= 0x00000001u;
1549 }
1551  _has_bits_[0] &= ~0x00000001u;
1552 }
1554  if (agent_id_ != NULL) agent_id_->::bgs::protocol::EntityId::Clear();
1556 }
1557 inline const ::bgs::protocol::EntityId& UnsubscribeRequest::agent_id() const {
1558  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.UnsubscribeRequest.agent_id)
1560 }
1561 inline ::bgs::protocol::EntityId* UnsubscribeRequest::mutable_agent_id() {
1562  set_has_agent_id();
1563  if (agent_id_ == NULL) agent_id_ = new ::bgs::protocol::EntityId;
1564  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.UnsubscribeRequest.agent_id)
1565  return agent_id_;
1566 }
1567 inline ::bgs::protocol::EntityId* UnsubscribeRequest::release_agent_id() {
1570  agent_id_ = NULL;
1571  return temp;
1572 }
1574  delete agent_id_;
1575  agent_id_ = agent_id;
1576  if (agent_id) {
1577  set_has_agent_id();
1578  } else {
1580  }
1581  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.UnsubscribeRequest.agent_id)
1582 }
1583 
1584 // optional uint64 object_id = 2;
1586  return (_has_bits_[0] & 0x00000002u) != 0;
1587 }
1589  _has_bits_[0] |= 0x00000002u;
1590 }
1592  _has_bits_[0] &= ~0x00000002u;
1593 }
1597 }
1599  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.UnsubscribeRequest.object_id)
1600  return object_id_;
1601 }
1604  object_id_ = value;
1605  // @@protoc_insertion_point(field_set:bgs.protocol.user_manager.v1.UnsubscribeRequest.object_id)
1606 }
1607 
1608 // -------------------------------------------------------------------
1609 
1610 // AddRecentPlayersRequest
1611 
1612 // repeated .bgs.protocol.user_manager.v1.RecentPlayer players = 1;
1614  return players_.size();
1615 }
1617  players_.Clear();
1618 }
1619 inline const ::bgs::protocol::user_manager::v1::RecentPlayer& AddRecentPlayersRequest::players(int index) const {
1620  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.AddRecentPlayersRequest.players)
1621  return players_.Get(index);
1622 }
1623 inline ::bgs::protocol::user_manager::v1::RecentPlayer* AddRecentPlayersRequest::mutable_players(int index) {
1624  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.AddRecentPlayersRequest.players)
1625  return players_.Mutable(index);
1626 }
1627 inline ::bgs::protocol::user_manager::v1::RecentPlayer* AddRecentPlayersRequest::add_players() {
1628  // @@protoc_insertion_point(field_add:bgs.protocol.user_manager.v1.AddRecentPlayersRequest.players)
1629  return players_.Add();
1630 }
1631 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >&
1633  // @@protoc_insertion_point(field_list:bgs.protocol.user_manager.v1.AddRecentPlayersRequest.players)
1634  return players_;
1635 }
1636 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >*
1638  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.user_manager.v1.AddRecentPlayersRequest.players)
1639  return &players_;
1640 }
1641 
1642 // optional .bgs.protocol.EntityId agent_id = 2;
1644  return (_has_bits_[0] & 0x00000002u) != 0;
1645 }
1647  _has_bits_[0] |= 0x00000002u;
1648 }
1650  _has_bits_[0] &= ~0x00000002u;
1651 }
1653  if (agent_id_ != NULL) agent_id_->::bgs::protocol::EntityId::Clear();
1655 }
1656 inline const ::bgs::protocol::EntityId& AddRecentPlayersRequest::agent_id() const {
1657  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.AddRecentPlayersRequest.agent_id)
1659 }
1660 inline ::bgs::protocol::EntityId* AddRecentPlayersRequest::mutable_agent_id() {
1661  set_has_agent_id();
1662  if (agent_id_ == NULL) agent_id_ = new ::bgs::protocol::EntityId;
1663  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.AddRecentPlayersRequest.agent_id)
1664  return agent_id_;
1665 }
1666 inline ::bgs::protocol::EntityId* AddRecentPlayersRequest::release_agent_id() {
1669  agent_id_ = NULL;
1670  return temp;
1671 }
1673  delete agent_id_;
1674  agent_id_ = agent_id;
1675  if (agent_id) {
1676  set_has_agent_id();
1677  } else {
1679  }
1680  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.AddRecentPlayersRequest.agent_id)
1681 }
1682 
1683 // optional uint32 program = 3;
1685  return (_has_bits_[0] & 0x00000004u) != 0;
1686 }
1688  _has_bits_[0] |= 0x00000004u;
1689 }
1691  _has_bits_[0] &= ~0x00000004u;
1692 }
1694  program_ = 0u;
1696 }
1698  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.AddRecentPlayersRequest.program)
1699  return program_;
1700 }
1702  set_has_program();
1703  program_ = value;
1704  // @@protoc_insertion_point(field_set:bgs.protocol.user_manager.v1.AddRecentPlayersRequest.program)
1705 }
1706 
1707 // -------------------------------------------------------------------
1708 
1709 // AddRecentPlayersResponse
1710 
1711 // repeated .bgs.protocol.user_manager.v1.RecentPlayer players_added = 1;
1713  return players_added_.size();
1714 }
1716  players_added_.Clear();
1717 }
1718 inline const ::bgs::protocol::user_manager::v1::RecentPlayer& AddRecentPlayersResponse::players_added(int index) const {
1719  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.AddRecentPlayersResponse.players_added)
1720  return players_added_.Get(index);
1721 }
1722 inline ::bgs::protocol::user_manager::v1::RecentPlayer* AddRecentPlayersResponse::mutable_players_added(int index) {
1723  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.AddRecentPlayersResponse.players_added)
1724  return players_added_.Mutable(index);
1725 }
1726 inline ::bgs::protocol::user_manager::v1::RecentPlayer* AddRecentPlayersResponse::add_players_added() {
1727  // @@protoc_insertion_point(field_add:bgs.protocol.user_manager.v1.AddRecentPlayersResponse.players_added)
1728  return players_added_.Add();
1729 }
1730 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >&
1732  // @@protoc_insertion_point(field_list:bgs.protocol.user_manager.v1.AddRecentPlayersResponse.players_added)
1733  return players_added_;
1734 }
1735 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >*
1737  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.user_manager.v1.AddRecentPlayersResponse.players_added)
1738  return &players_added_;
1739 }
1740 
1741 // repeated fixed32 players_removed = 3;
1743  return players_removed_.size();
1744 }
1747 }
1749  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.AddRecentPlayersResponse.players_removed)
1750  return players_removed_.Get(index);
1751 }
1753  players_removed_.Set(index, value);
1754  // @@protoc_insertion_point(field_set:bgs.protocol.user_manager.v1.AddRecentPlayersResponse.players_removed)
1755 }
1757  players_removed_.Add(value);
1758  // @@protoc_insertion_point(field_add:bgs.protocol.user_manager.v1.AddRecentPlayersResponse.players_removed)
1759 }
1760 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1762  // @@protoc_insertion_point(field_list:bgs.protocol.user_manager.v1.AddRecentPlayersResponse.players_removed)
1763  return players_removed_;
1764 }
1765 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1767  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.user_manager.v1.AddRecentPlayersResponse.players_removed)
1768  return &players_removed_;
1769 }
1770 
1771 // -------------------------------------------------------------------
1772 
1773 // ClearRecentPlayersRequest
1774 
1775 // optional .bgs.protocol.EntityId agent_id = 1;
1777  return (_has_bits_[0] & 0x00000001u) != 0;
1778 }
1780  _has_bits_[0] |= 0x00000001u;
1781 }
1783  _has_bits_[0] &= ~0x00000001u;
1784 }
1786  if (agent_id_ != NULL) agent_id_->::bgs::protocol::EntityId::Clear();
1788 }
1789 inline const ::bgs::protocol::EntityId& ClearRecentPlayersRequest::agent_id() const {
1790  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.ClearRecentPlayersRequest.agent_id)
1792 }
1793 inline ::bgs::protocol::EntityId* ClearRecentPlayersRequest::mutable_agent_id() {
1794  set_has_agent_id();
1795  if (agent_id_ == NULL) agent_id_ = new ::bgs::protocol::EntityId;
1796  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.ClearRecentPlayersRequest.agent_id)
1797  return agent_id_;
1798 }
1799 inline ::bgs::protocol::EntityId* ClearRecentPlayersRequest::release_agent_id() {
1802  agent_id_ = NULL;
1803  return temp;
1804 }
1806  delete agent_id_;
1807  agent_id_ = agent_id;
1808  if (agent_id) {
1809  set_has_agent_id();
1810  } else {
1812  }
1813  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.ClearRecentPlayersRequest.agent_id)
1814 }
1815 
1816 // optional uint32 program = 2;
1818  return (_has_bits_[0] & 0x00000002u) != 0;
1819 }
1821  _has_bits_[0] |= 0x00000002u;
1822 }
1824  _has_bits_[0] &= ~0x00000002u;
1825 }
1827  program_ = 0u;
1829 }
1831  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.ClearRecentPlayersRequest.program)
1832  return program_;
1833 }
1835  set_has_program();
1836  program_ = value;
1837  // @@protoc_insertion_point(field_set:bgs.protocol.user_manager.v1.ClearRecentPlayersRequest.program)
1838 }
1839 
1840 // -------------------------------------------------------------------
1841 
1842 // ClearRecentPlayersResponse
1843 
1844 // repeated fixed32 players_removed = 1;
1846  return players_removed_.size();
1847 }
1850 }
1852  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.ClearRecentPlayersResponse.players_removed)
1853  return players_removed_.Get(index);
1854 }
1856  players_removed_.Set(index, value);
1857  // @@protoc_insertion_point(field_set:bgs.protocol.user_manager.v1.ClearRecentPlayersResponse.players_removed)
1858 }
1860  players_removed_.Add(value);
1861  // @@protoc_insertion_point(field_add:bgs.protocol.user_manager.v1.ClearRecentPlayersResponse.players_removed)
1862 }
1863 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1865  // @@protoc_insertion_point(field_list:bgs.protocol.user_manager.v1.ClearRecentPlayersResponse.players_removed)
1866  return players_removed_;
1867 }
1868 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1870  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.user_manager.v1.ClearRecentPlayersResponse.players_removed)
1871  return &players_removed_;
1872 }
1873 
1874 // -------------------------------------------------------------------
1875 
1876 // BlockPlayerRequest
1877 
1878 // optional .bgs.protocol.EntityId agent_id = 1;
1880  return (_has_bits_[0] & 0x00000001u) != 0;
1881 }
1883  _has_bits_[0] |= 0x00000001u;
1884 }
1886  _has_bits_[0] &= ~0x00000001u;
1887 }
1889  if (agent_id_ != NULL) agent_id_->::bgs::protocol::EntityId::Clear();
1891 }
1892 inline const ::bgs::protocol::EntityId& BlockPlayerRequest::agent_id() const {
1893  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.BlockPlayerRequest.agent_id)
1895 }
1896 inline ::bgs::protocol::EntityId* BlockPlayerRequest::mutable_agent_id() {
1897  set_has_agent_id();
1898  if (agent_id_ == NULL) agent_id_ = new ::bgs::protocol::EntityId;
1899  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.BlockPlayerRequest.agent_id)
1900  return agent_id_;
1901 }
1902 inline ::bgs::protocol::EntityId* BlockPlayerRequest::release_agent_id() {
1905  agent_id_ = NULL;
1906  return temp;
1907 }
1909  delete agent_id_;
1910  agent_id_ = agent_id;
1911  if (agent_id) {
1912  set_has_agent_id();
1913  } else {
1915  }
1916  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.BlockPlayerRequest.agent_id)
1917 }
1918 
1919 // required .bgs.protocol.EntityId target_id = 2;
1921  return (_has_bits_[0] & 0x00000002u) != 0;
1922 }
1924  _has_bits_[0] |= 0x00000002u;
1925 }
1927  _has_bits_[0] &= ~0x00000002u;
1928 }
1930  if (target_id_ != NULL) target_id_->::bgs::protocol::EntityId::Clear();
1932 }
1933 inline const ::bgs::protocol::EntityId& BlockPlayerRequest::target_id() const {
1934  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.BlockPlayerRequest.target_id)
1936 }
1937 inline ::bgs::protocol::EntityId* BlockPlayerRequest::mutable_target_id() {
1939  if (target_id_ == NULL) target_id_ = new ::bgs::protocol::EntityId;
1940  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.BlockPlayerRequest.target_id)
1941  return target_id_;
1942 }
1943 inline ::bgs::protocol::EntityId* BlockPlayerRequest::release_target_id() {
1946  target_id_ = NULL;
1947  return temp;
1948 }
1950  delete target_id_;
1952  if (target_id) {
1954  } else {
1956  }
1957  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.BlockPlayerRequest.target_id)
1958 }
1959 
1960 // optional uint32 role = 3;
1961 inline bool BlockPlayerRequest::has_role() const {
1962  return (_has_bits_[0] & 0x00000004u) != 0;
1963 }
1965  _has_bits_[0] |= 0x00000004u;
1966 }
1968  _has_bits_[0] &= ~0x00000004u;
1969 }
1971  role_ = 0u;
1972  clear_has_role();
1973 }
1975  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.BlockPlayerRequest.role)
1976  return role_;
1977 }
1979  set_has_role();
1980  role_ = value;
1981  // @@protoc_insertion_point(field_set:bgs.protocol.user_manager.v1.BlockPlayerRequest.role)
1982 }
1983 
1984 // -------------------------------------------------------------------
1985 
1986 // UnblockPlayerRequest
1987 
1988 // optional .bgs.protocol.EntityId agent_id = 1;
1990  return (_has_bits_[0] & 0x00000001u) != 0;
1991 }
1993  _has_bits_[0] |= 0x00000001u;
1994 }
1996  _has_bits_[0] &= ~0x00000001u;
1997 }
1999  if (agent_id_ != NULL) agent_id_->::bgs::protocol::EntityId::Clear();
2001 }
2002 inline const ::bgs::protocol::EntityId& UnblockPlayerRequest::agent_id() const {
2003  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.UnblockPlayerRequest.agent_id)
2005 }
2006 inline ::bgs::protocol::EntityId* UnblockPlayerRequest::mutable_agent_id() {
2007  set_has_agent_id();
2008  if (agent_id_ == NULL) agent_id_ = new ::bgs::protocol::EntityId;
2009  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.UnblockPlayerRequest.agent_id)
2010  return agent_id_;
2011 }
2012 inline ::bgs::protocol::EntityId* UnblockPlayerRequest::release_agent_id() {
2015  agent_id_ = NULL;
2016  return temp;
2017 }
2019  delete agent_id_;
2020  agent_id_ = agent_id;
2021  if (agent_id) {
2022  set_has_agent_id();
2023  } else {
2025  }
2026  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.UnblockPlayerRequest.agent_id)
2027 }
2028 
2029 // required .bgs.protocol.EntityId target_id = 2;
2031  return (_has_bits_[0] & 0x00000002u) != 0;
2032 }
2034  _has_bits_[0] |= 0x00000002u;
2035 }
2037  _has_bits_[0] &= ~0x00000002u;
2038 }
2040  if (target_id_ != NULL) target_id_->::bgs::protocol::EntityId::Clear();
2042 }
2043 inline const ::bgs::protocol::EntityId& UnblockPlayerRequest::target_id() const {
2044  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.UnblockPlayerRequest.target_id)
2046 }
2047 inline ::bgs::protocol::EntityId* UnblockPlayerRequest::mutable_target_id() {
2049  if (target_id_ == NULL) target_id_ = new ::bgs::protocol::EntityId;
2050  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.UnblockPlayerRequest.target_id)
2051  return target_id_;
2052 }
2053 inline ::bgs::protocol::EntityId* UnblockPlayerRequest::release_target_id() {
2056  target_id_ = NULL;
2057  return temp;
2058 }
2060  delete target_id_;
2062  if (target_id) {
2064  } else {
2066  }
2067  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.UnblockPlayerRequest.target_id)
2068 }
2069 
2070 // -------------------------------------------------------------------
2071 
2072 // BlockedPlayerAddedNotification
2073 
2074 // required .bgs.protocol.user_manager.v1.BlockedPlayer player = 1;
2076  return (_has_bits_[0] & 0x00000001u) != 0;
2077 }
2079  _has_bits_[0] |= 0x00000001u;
2080 }
2082  _has_bits_[0] &= ~0x00000001u;
2083 }
2085  if (player_ != NULL) player_->::bgs::protocol::user_manager::v1::BlockedPlayer::Clear();
2086  clear_has_player();
2087 }
2088 inline const ::bgs::protocol::user_manager::v1::BlockedPlayer& BlockedPlayerAddedNotification::player() const {
2089  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.BlockedPlayerAddedNotification.player)
2090  return player_ != NULL ? *player_ : *default_instance_->player_;
2091 }
2092 inline ::bgs::protocol::user_manager::v1::BlockedPlayer* BlockedPlayerAddedNotification::mutable_player() {
2093  set_has_player();
2094  if (player_ == NULL) player_ = new ::bgs::protocol::user_manager::v1::BlockedPlayer;
2095  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.BlockedPlayerAddedNotification.player)
2096  return player_;
2097 }
2098 inline ::bgs::protocol::user_manager::v1::BlockedPlayer* BlockedPlayerAddedNotification::release_player() {
2099  clear_has_player();
2101  player_ = NULL;
2102  return temp;
2103 }
2105  delete player_;
2106  player_ = player;
2107  if (player) {
2108  set_has_player();
2109  } else {
2110  clear_has_player();
2111  }
2112  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.BlockedPlayerAddedNotification.player)
2113 }
2114 
2115 // optional .bgs.protocol.EntityId game_account_id = 2;
2117  return (_has_bits_[0] & 0x00000002u) != 0;
2118 }
2120  _has_bits_[0] |= 0x00000002u;
2121 }
2123  _has_bits_[0] &= ~0x00000002u;
2124 }
2126  if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear();
2128 }
2129 inline const ::bgs::protocol::EntityId& BlockedPlayerAddedNotification::game_account_id() const {
2130  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.BlockedPlayerAddedNotification.game_account_id)
2132 }
2133 inline ::bgs::protocol::EntityId* BlockedPlayerAddedNotification::mutable_game_account_id() {
2135  if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId;
2136  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.BlockedPlayerAddedNotification.game_account_id)
2137  return game_account_id_;
2138 }
2139 inline ::bgs::protocol::EntityId* BlockedPlayerAddedNotification::release_game_account_id() {
2143  return temp;
2144 }
2146  delete game_account_id_;
2148  if (game_account_id) {
2150  } else {
2152  }
2153  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.BlockedPlayerAddedNotification.game_account_id)
2154 }
2155 
2156 // optional .bgs.protocol.EntityId account_id = 3;
2158  return (_has_bits_[0] & 0x00000004u) != 0;
2159 }
2161  _has_bits_[0] |= 0x00000004u;
2162 }
2164  _has_bits_[0] &= ~0x00000004u;
2165 }
2167  if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear();
2169 }
2170 inline const ::bgs::protocol::EntityId& BlockedPlayerAddedNotification::account_id() const {
2171  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.BlockedPlayerAddedNotification.account_id)
2173 }
2174 inline ::bgs::protocol::EntityId* BlockedPlayerAddedNotification::mutable_account_id() {
2176  if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId;
2177  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.BlockedPlayerAddedNotification.account_id)
2178  return account_id_;
2179 }
2180 inline ::bgs::protocol::EntityId* BlockedPlayerAddedNotification::release_account_id() {
2183  account_id_ = NULL;
2184  return temp;
2185 }
2187  delete account_id_;
2189  if (account_id) {
2191  } else {
2193  }
2194  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.BlockedPlayerAddedNotification.account_id)
2195 }
2196 
2197 // -------------------------------------------------------------------
2198 
2199 // BlockedPlayerRemovedNotification
2200 
2201 // required .bgs.protocol.user_manager.v1.BlockedPlayer player = 1;
2203  return (_has_bits_[0] & 0x00000001u) != 0;
2204 }
2206  _has_bits_[0] |= 0x00000001u;
2207 }
2209  _has_bits_[0] &= ~0x00000001u;
2210 }
2212  if (player_ != NULL) player_->::bgs::protocol::user_manager::v1::BlockedPlayer::Clear();
2213  clear_has_player();
2214 }
2215 inline const ::bgs::protocol::user_manager::v1::BlockedPlayer& BlockedPlayerRemovedNotification::player() const {
2216  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.BlockedPlayerRemovedNotification.player)
2217  return player_ != NULL ? *player_ : *default_instance_->player_;
2218 }
2219 inline ::bgs::protocol::user_manager::v1::BlockedPlayer* BlockedPlayerRemovedNotification::mutable_player() {
2220  set_has_player();
2221  if (player_ == NULL) player_ = new ::bgs::protocol::user_manager::v1::BlockedPlayer;
2222  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.BlockedPlayerRemovedNotification.player)
2223  return player_;
2224 }
2225 inline ::bgs::protocol::user_manager::v1::BlockedPlayer* BlockedPlayerRemovedNotification::release_player() {
2226  clear_has_player();
2228  player_ = NULL;
2229  return temp;
2230 }
2232  delete player_;
2233  player_ = player;
2234  if (player) {
2235  set_has_player();
2236  } else {
2237  clear_has_player();
2238  }
2239  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.BlockedPlayerRemovedNotification.player)
2240 }
2241 
2242 // optional .bgs.protocol.EntityId game_account_id = 2;
2244  return (_has_bits_[0] & 0x00000002u) != 0;
2245 }
2247  _has_bits_[0] |= 0x00000002u;
2248 }
2250  _has_bits_[0] &= ~0x00000002u;
2251 }
2253  if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear();
2255 }
2256 inline const ::bgs::protocol::EntityId& BlockedPlayerRemovedNotification::game_account_id() const {
2257  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.BlockedPlayerRemovedNotification.game_account_id)
2259 }
2262  if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId;
2263  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.BlockedPlayerRemovedNotification.game_account_id)
2264  return game_account_id_;
2265 }
2270  return temp;
2271 }
2273  delete game_account_id_;
2275  if (game_account_id) {
2277  } else {
2279  }
2280  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.BlockedPlayerRemovedNotification.game_account_id)
2281 }
2282 
2283 // optional .bgs.protocol.EntityId account_id = 3;
2285  return (_has_bits_[0] & 0x00000004u) != 0;
2286 }
2288  _has_bits_[0] |= 0x00000004u;
2289 }
2291  _has_bits_[0] &= ~0x00000004u;
2292 }
2294  if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear();
2296 }
2297 inline const ::bgs::protocol::EntityId& BlockedPlayerRemovedNotification::account_id() const {
2298  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.BlockedPlayerRemovedNotification.account_id)
2300 }
2301 inline ::bgs::protocol::EntityId* BlockedPlayerRemovedNotification::mutable_account_id() {
2303  if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId;
2304  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.BlockedPlayerRemovedNotification.account_id)
2305  return account_id_;
2306 }
2307 inline ::bgs::protocol::EntityId* BlockedPlayerRemovedNotification::release_account_id() {
2310  account_id_ = NULL;
2311  return temp;
2312 }
2314  delete account_id_;
2316  if (account_id) {
2318  } else {
2320  }
2321  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.user_manager.v1.BlockedPlayerRemovedNotification.account_id)
2322 }
2323 
2324 // -------------------------------------------------------------------
2325 
2326 // RecentPlayersAddedNotification
2327 
2328 // repeated .bgs.protocol.user_manager.v1.RecentPlayer player = 1;
2330  return player_.size();
2331 }
2333  player_.Clear();
2334 }
2335 inline const ::bgs::protocol::user_manager::v1::RecentPlayer& RecentPlayersAddedNotification::player(int index) const {
2336  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.RecentPlayersAddedNotification.player)
2337  return player_.Get(index);
2338 }
2339 inline ::bgs::protocol::user_manager::v1::RecentPlayer* RecentPlayersAddedNotification::mutable_player(int index) {
2340  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.RecentPlayersAddedNotification.player)
2341  return player_.Mutable(index);
2342 }
2343 inline ::bgs::protocol::user_manager::v1::RecentPlayer* RecentPlayersAddedNotification::add_player() {
2344  // @@protoc_insertion_point(field_add:bgs.protocol.user_manager.v1.RecentPlayersAddedNotification.player)
2345  return player_.Add();
2346 }
2347 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >&
2349  // @@protoc_insertion_point(field_list:bgs.protocol.user_manager.v1.RecentPlayersAddedNotification.player)
2350  return player_;
2351 }
2352 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >*
2354  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.user_manager.v1.RecentPlayersAddedNotification.player)
2355  return &player_;
2356 }
2357 
2358 // -------------------------------------------------------------------
2359 
2360 // RecentPlayersRemovedNotification
2361 
2362 // repeated .bgs.protocol.user_manager.v1.RecentPlayer player = 1;
2364  return player_.size();
2365 }
2367  player_.Clear();
2368 }
2369 inline const ::bgs::protocol::user_manager::v1::RecentPlayer& RecentPlayersRemovedNotification::player(int index) const {
2370  // @@protoc_insertion_point(field_get:bgs.protocol.user_manager.v1.RecentPlayersRemovedNotification.player)
2371  return player_.Get(index);
2372 }
2373 inline ::bgs::protocol::user_manager::v1::RecentPlayer* RecentPlayersRemovedNotification::mutable_player(int index) {
2374  // @@protoc_insertion_point(field_mutable:bgs.protocol.user_manager.v1.RecentPlayersRemovedNotification.player)
2375  return player_.Mutable(index);
2376 }
2377 inline ::bgs::protocol::user_manager::v1::RecentPlayer* RecentPlayersRemovedNotification::add_player() {
2378  // @@protoc_insertion_point(field_add:bgs.protocol.user_manager.v1.RecentPlayersRemovedNotification.player)
2379  return player_.Add();
2380 }
2381 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >&
2383  // @@protoc_insertion_point(field_list:bgs.protocol.user_manager.v1.RecentPlayersRemovedNotification.player)
2384  return player_;
2385 }
2386 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer >*
2388  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.user_manager.v1.RecentPlayersRemovedNotification.player)
2389  return &player_;
2390 }
2391 
2392 
2393 // @@protoc_insertion_point(namespace_scope)
2394 
2395 } // namespace v1
2396 } // namespace user_manager
2397 } // namespace protocol
2398 } // namespace bgs
2399 
2400 #ifndef SWIG
2401 namespace google {
2402 namespace protobuf {
2403 
2404 
2405 } // namespace google
2406 } // namespace protobuf
2407 #endif // SWIG
2408 
2409 // @@protoc_insertion_point(global_scope)
2410 
2411 #endif // PROTOBUF_user_5fmanager_5fservice_2eproto__INCLUDED
::bgs::protocol::EntityId * agent_id_
Definition: user_manager_service.pb.h:446
void TC_SHARED_API protobuf_AddDesc_user_5fmanager_5fservice_2eproto()
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:741
inline::bgs::protocol::user_manager::v1::RecentPlayer * add_players_added()
Definition: user_manager_service.pb.h:1726
void set_program(::google::protobuf::uint32 value)
Definition: user_manager_service.pb.h:1701
::bgs::protocol::EntityId * agent_id_
Definition: user_manager_service.pb.h:143
void set_players_removed(int index,::google::protobuf::uint32 value)
Definition: user_manager_service.pb.h:1752
int role_size() const
Definition: user_manager_service.pb.h:1510
static BlockedPlayerRemovedNotification * default_instance_
Definition: user_manager_service.pb.h:1127
const ::bgs::protocol::EntityId & agent_id() const
Definition: user_manager_service.pb.h:1557
void clear_has_account_id()
Definition: user_manager_service.pb.h:2290
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > * mutable_players()
Definition: user_manager_service.pb.h:1637
void clear_object_id()
Definition: user_manager_service.pb.h:1431
int _cached_size_
Definition: user_manager_service.pb.h:249
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:1010
inline::bgs::protocol::EntityId * release_account_id()
Definition: user_manager_service.pb.h:2180
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > & players_added() const
Definition: user_manager_service.pb.h:1731
inline::bgs::protocol::EntityId * release_agent_id()
Definition: user_manager_service.pb.h:1902
void clear_players_removed()
Definition: user_manager_service.pb.h:1745
void set_allocated_player(::bgs::protocol::user_manager::v1::BlockedPlayer *player)
Definition: user_manager_service.pb.h:2231
int player_size() const
Definition: user_manager_service.pb.h:2329
uint32 service_hash_
Definition: user_manager_service.pb.h:1332
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::BlockedPlayer > * mutable_blocked_players()
Definition: user_manager_service.pb.h:1474
void clear_program()
Definition: user_manager_service.pb.h:1826
void clear_role()
Definition: user_manager_service.pb.h:1970
int _cached_size_
Definition: user_manager_service.pb.h:1202
void set_has_agent_id()
Definition: user_manager_service.pb.h:1646
inline::bgs::protocol::user_manager::v1::BlockedPlayer * add_blocked_players()
Definition: user_manager_service.pb.h:1464
::google::protobuf::uint64 object_id_
Definition: user_manager_service.pb.h:343
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: user_manager_service.pb.h:1908
void clear_players_removed()
Definition: user_manager_service.pb.h:1848
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > & players() const
Definition: user_manager_service.pb.h:1632
int GetCachedSize() const
Definition: user_manager_service.pb.h:303
Definition: entity_types.pb.h:45
int GetCachedSize() const
Definition: user_manager_service.pb.h:104
static RecentPlayersAddedNotification * default_instance_
Definition: user_manager_service.pb.h:1209
::google::protobuf::uint32 _has_bits_[1]
Definition: user_manager_service.pb.h:141
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > & player() const
Definition: user_manager_service.pb.h:2348
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:1147
::bgs::protocol::EntityId * game_account_id_
Definition: user_manager_service.pb.h:1015
static AddRecentPlayersResponse * default_instance_
Definition: user_manager_service.pb.h:548
inline::google::protobuf::uint32 program() const
Definition: user_manager_service.pb.h:1830
void clear_program()
Definition: user_manager_service.pb.h:1693
void clear_account_id()
Definition: user_manager_service.pb.h:2166
void clear_game_account_id()
Definition: user_manager_service.pb.h:2125
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role > role_
Definition: user_manager_service.pb.h:252
void set_allocated_target_id(::bgs::protocol::EntityId *target_id)
Definition: user_manager_service.pb.h:1949
void clear_target_id()
Definition: user_manager_service.pb.h:2039
ClearRecentPlayersRequest & operator=(const ClearRecentPlayersRequest &from)
Definition: user_manager_service.pb.h:559
void set_program(::google::protobuf::uint32 value)
Definition: user_manager_service.pb.h:1834
void clear_has_target_id()
Definition: user_manager_service.pb.h:2036
void set_has_agent_id()
Definition: user_manager_service.pb.h:1384
Definition: Session.h:36
static SubscribeRequest * default_instance_
Definition: user_manager_service.pb.h:150
int _cached_size_
Definition: user_manager_service.pb.h:444
BlockPlayerRequest & operator=(const BlockPlayerRequest &from)
Definition: user_manager_service.pb.h:732
inline::bgs::protocol::EntityId * release_agent_id()
Definition: user_manager_service.pb.h:1404
inline::bgs::protocol::EntityId * mutable_game_account_id()
Definition: user_manager_service.pb.h:2260
void clear_player()
Definition: user_manager_service.pb.h:2084
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:1199
AddRecentPlayersRequest & operator=(const AddRecentPlayersRequest &from)
Definition: user_manager_service.pb.h:360
inline::bgs::protocol::EntityId * mutable_game_account_id()
Definition: user_manager_service.pb.h:2133
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:537
inline::bgs::protocol::EntityId * release_agent_id()
Definition: user_manager_service.pb.h:1666
int players_removed_size() const
Definition: user_manager_service.pb.h:1845
::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > players_
Definition: user_manager_service.pb.h:445
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: user_manager_service.pb.h:1896
::bgs::protocol::EntityId * target_id_
Definition: user_manager_service.pb.h:911
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > * mutable_player()
Definition: user_manager_service.pb.h:2387
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:1115
::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > player_
Definition: user_manager_service.pb.h:1285
inline::bgs::protocol::user_manager::v1::BlockedPlayer * mutable_player()
Definition: user_manager_service.pb.h:2092
const ::bgs::protocol::EntityId & agent_id() const
Definition: user_manager_service.pb.h:1394
Definition: unknown_field_set.h:74
void clear_has_game_account_id()
Definition: user_manager_service.pb.h:2122
inline::bgs::protocol::EntityId * release_target_id()
Definition: user_manager_service.pb.h:1943
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:659
int _cached_size_
Definition: user_manager_service.pb.h:1284
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:812
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:473
void add_players_removed(::google::protobuf::uint32 value)
Definition: user_manager_service.pb.h:1756
uint8_t uint8
Definition: common.h:175
Definition: user_manager_service.pb.h:552
void clear_blocked_players()
Definition: user_manager_service.pb.h:1453
Definition: user_manager_service.pb.h:828
bool has_agent_id() const
Definition: user_manager_service.pb.h:1643
bool has_game_account_id() const
Definition: user_manager_service.pb.h:2243
::bgs::protocol::user_manager::v1::BlockedPlayer * player_
Definition: user_manager_service.pb.h:1014
void set_has_game_account_id()
Definition: user_manager_service.pb.h:2246
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:1038
bool has_role() const
Definition: user_manager_service.pb.h:1961
::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > player_
Definition: user_manager_service.pb.h:1203
void clear_has_player()
Definition: user_manager_service.pb.h:2208
void clear_has_role()
Definition: user_manager_service.pb.h:1967
int _cached_size_
Definition: user_manager_service.pb.h:714
void add_players_removed(::google::protobuf::uint32 value)
Definition: user_manager_service.pb.h:1859
::google::protobuf::uint32 program_
Definition: user_manager_service.pb.h:447
arena_t NULL
Definition: jemalloc_internal.h:624
Definition: message.h:147
SubscribeRequest & operator=(const SubscribeRequest &from)
Definition: user_manager_service.pb.h:70
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: common.h:89
inline::bgs::protocol::user_manager::v1::RecentPlayer * add_player()
Definition: user_manager_service.pb.h:2343
RecentPlayersRemovedNotification & operator=(const RecentPlayersRemovedNotification &from)
Definition: user_manager_service.pb.h:1220
bool has_program() const
Definition: user_manager_service.pb.h:1817
int GetCachedSize() const
Definition: user_manager_service.pb.h:394
bool has_account_id() const
Definition: user_manager_service.pb.h:2284
void clear_has_agent_id()
Definition: user_manager_service.pb.h:1782
void set_has_agent_id()
Definition: user_manager_service.pb.h:1779
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:441
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > * mutable_players_added()
Definition: user_manager_service.pb.h:1736
uint64_t uint64
Definition: g3dmath.h:170
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:369
::bgs::protocol::EntityId * account_id_
Definition: user_manager_service.pb.h:1016
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: user_manager_service.pb.h:2018
void clear_object_id()
Definition: user_manager_service.pb.h:1594
void clear_agent_id()
Definition: user_manager_service.pb.h:1553
Definition: descriptor.h:846
static ClearRecentPlayersRequest * default_instance_
Definition: user_manager_service.pb.h:639
void set_allocated_target_id(::bgs::protocol::EntityId *target_id)
Definition: user_manager_service.pb.h:2059
void protobuf_ShutdownFile_user_5fmanager_5fservice_2eproto()
std::integral_constant< uint32, 0x8EE5694Eu > NameHash
Definition: user_manager_service.pb.h:1303
uint32 service_hash_
Definition: user_manager_service.pb.h:1368
inline::bgs::protocol::EntityId * mutable_account_id()
Definition: user_manager_service.pb.h:2301
void set_has_object_id()
Definition: user_manager_service.pb.h:1588
void set_has_player()
Definition: user_manager_service.pb.h:2078
inline::bgs::protocol::user_manager::v1::BlockedPlayer * mutable_player()
Definition: user_manager_service.pb.h:2219
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
Definition: user_manager_service.pb.h:2313
void clear_agent_id()
Definition: user_manager_service.pb.h:1998
const ::bgs::protocol::EntityId & game_account_id() const
Definition: user_manager_service.pb.h:2129
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:906
int size() const
Definition: repeated_field.h:631
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: user_manager_service.pb.h:1398
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:1042
Definition: user_manager_service.pb.h:154
void clear_players_added()
Definition: user_manager_service.pb.h:1715
::google::protobuf::uint64 object_id_
Definition: user_manager_service.pb.h:144
void set_object_id(::google::protobuf::uint64 value)
Definition: user_manager_service.pb.h:1439
void clear_has_object_id()
Definition: user_manager_service.pb.h:1591
const ::bgs::protocol::EntityId & account_id() const
Definition: user_manager_service.pb.h:2170
int players_removed_size() const
Definition: user_manager_service.pb.h:1742
inline::google::protobuf::uint64 object_id() const
Definition: user_manager_service.pb.h:1598
void clear_has_agent_id()
Definition: user_manager_service.pb.h:1649
Definition: message.h:165
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > & recent_players() const
Definition: user_manager_service.pb.h:1499
inline::bgs::protocol::EntityId * release_agent_id()
Definition: user_manager_service.pb.h:2012
Definition: user_manager_service.pb.h:457
void clear_account_id()
Definition: user_manager_service.pb.h:2293
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:166
#define output
Definition: wire_format_lite.h:381
bool has_game_account_id() const
Definition: user_manager_service.pb.h:2116
int GetCachedSize() const
Definition: user_manager_service.pb.h:195
void clear_role()
Definition: user_manager_service.pb.h:1513
inline::bgs::protocol::EntityId * release_agent_id()
Definition: user_manager_service.pb.h:1799
inline::google::protobuf::uint64 object_id() const
Definition: user_manager_service.pb.h:1435
int _cached_size_
Definition: user_manager_service.pb.h:341
const ::bgs::protocol::EntityId & agent_id() const
Definition: user_manager_service.pb.h:1656
std::integral_constant< uint32, 0x3E19268Au > OriginalHash
Definition: user_manager_service.pb.h:1302
static SubscribeResponse * default_instance_
Definition: user_manager_service.pb.h:258
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role > & role() const
Definition: user_manager_service.pb.h:1529
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:79
static ClearRecentPlayersResponse * default_instance_
Definition: user_manager_service.pb.h:721
const ::bgs::protocol::EntityId & agent_id() const
Definition: user_manager_service.pb.h:1892
int _cached_size_
Definition: user_manager_service.pb.h:1013
BlockedPlayerAddedNotification & operator=(const BlockedPlayerAddedNotification &from)
Definition: user_manager_service.pb.h:928
UnsubscribeRequest & operator=(const UnsubscribeRequest &from)
Definition: user_manager_service.pb.h:269
Definition: coded_stream.h:156
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:274
int GetCachedSize() const
Definition: user_manager_service.pb.h:766
Definition: user_manager_service.pb.h:1295
int GetCachedSize() const
Definition: user_manager_service.pb.h:1172
void clear_has_agent_id()
Definition: user_manager_service.pb.h:1387
void set_has_account_id()
Definition: user_manager_service.pb.h:2160
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:568
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:1225
void clear_player()
Definition: user_manager_service.pb.h:2211
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
Definition: user_manager_service.pb.h:2145
int GetCachedSize() const
Definition: user_manager_service.pb.h:1067
void set_has_program()
Definition: user_manager_service.pb.h:1820
inline::bgs::protocol::EntityId * mutable_target_id()
Definition: user_manager_service.pb.h:1937
::bgs::protocol::EntityId * agent_id_
Definition: user_manager_service.pb.h:910
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:840
void clear_players()
Definition: user_manager_service.pb.h:1616
AddRecentPlayersResponse & operator=(const AddRecentPlayersResponse &from)
Definition: user_manager_service.pb.h:464
void set_has_target_id()
Definition: user_manager_service.pb.h:1923
void set_allocated_player(::bgs::protocol::user_manager::v1::BlockedPlayer *player)
Definition: user_manager_service.pb.h:2104
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > players_removed_
Definition: user_manager_service.pb.h:715
Definition: coded_stream.h:621
::google::protobuf::uint32 _has_bits_[1]
Definition: user_manager_service.pb.h:1117
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > * mutable_recent_players()
Definition: user_manager_service.pb.h:1504
void set_has_object_id()
Definition: user_manager_service.pb.h:1425
void set_has_agent_id()
Definition: user_manager_service.pb.h:1882
const ::bgs::protocol::EntityId & agent_id() const
Definition: user_manager_service.pb.h:1789
void set_has_agent_id()
Definition: user_manager_service.pb.h:1992
::bgs::protocol::user_manager::v1::BlockedPlayer * player_
Definition: user_manager_service.pb.h:1119
static RecentPlayersRemovedNotification * default_instance_
Definition: user_manager_service.pb.h:1291
inline::bgs::protocol::EntityId * release_game_account_id()
Definition: user_manager_service.pb.h:2266
inline::bgs::protocol::EntityId * release_account_id()
Definition: user_manager_service.pb.h:2307
int _cached_size_
Definition: user_manager_service.pb.h:142
void set_object_id(::google::protobuf::uint64 value)
Definition: user_manager_service.pb.h:1602
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: user_manager_service.pb.h:1672
ClearRecentPlayersResponse & operator=(const ClearRecentPlayersResponse &from)
Definition: user_manager_service.pb.h:650
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:170
const ::bgs::protocol::user_manager::v1::BlockedPlayer & player() const
Definition: user_manager_service.pb.h:2215
Definition: message.h:150
::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > recent_players_
Definition: user_manager_service.pb.h:251
SubscribeResponse & operator=(const SubscribeResponse &from)
Definition: user_manager_service.pb.h:161
void clear_player()
Definition: user_manager_service.pb.h:2332
bool has_object_id() const
Definition: user_manager_service.pb.h:1585
int players_size() const
Definition: user_manager_service.pb.h:1613
Definition: user_manager_service.pb.h:1339
int _cached_size_
Definition: user_manager_service.pb.h:1118
void set_has_target_id()
Definition: user_manager_service.pb.h:2033
const ::bgs::protocol::EntityId & game_account_id() const
Definition: user_manager_service.pb.h:2256
bool has_agent_id() const
Definition: user_manager_service.pb.h:1989
inline::bgs::protocol::Role * add_role()
Definition: user_manager_service.pb.h:1524
inline::bgs::protocol::user_manager::v1::BlockedPlayer * release_player()
Definition: user_manager_service.pb.h:2225
bool has_target_id() const
Definition: user_manager_service.pb.h:2030
#define input
Definition: wire_format_lite.h:242
inline::bgs::protocol::EntityId * mutable_target_id()
Definition: user_manager_service.pb.h:2047
int recent_players_size() const
Definition: user_manager_service.pb.h:1480
uint32_t uint32
Definition: common.h:177
uint32_t uint32
Definition: Define.h:150
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:737
BlockedPlayerRemovedNotification & operator=(const BlockedPlayerRemovedNotification &from)
Definition: user_manager_service.pb.h:1033
void clear_target_id()
Definition: user_manager_service.pb.h:1929
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:711
#define TC_SHARED_API
Definition: Define.h:128
Definition: user_manager_service.pb.h:1131
void clear_has_object_id()
Definition: user_manager_service.pb.h:1428
void clear_has_program()
Definition: user_manager_service.pb.h:1823
uint64_t uint64
Definition: common.h:178
::google::protobuf::uint32 role_
Definition: user_manager_service.pb.h:818
bool has_account_id() const
Definition: user_manager_service.pb.h:2157
void set_has_agent_id()
Definition: user_manager_service.pb.h:1547
inline::bgs::protocol::EntityId * mutable_account_id()
Definition: user_manager_service.pb.h:2174
int _cached_size_
Definition: user_manager_service.pb.h:631
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > * mutable_player()
Definition: user_manager_service.pb.h:2353
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:933
inline::bgs::protocol::user_manager::v1::RecentPlayer * add_recent_players()
Definition: user_manager_service.pb.h:1494
inline::bgs::protocol::user_manager::v1::RecentPlayer * add_player()
Definition: user_manager_service.pb.h:2377
std::integral_constant< uint32, 0xBC872C22u > OriginalHash
Definition: user_manager_service.pb.h:1346
Definition: user_manager_service.pb.h:262
const ::bgs::protocol::EntityId & agent_id() const
Definition: user_manager_service.pb.h:2002
::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > players_added_
Definition: user_manager_service.pb.h:541
int players_added_size() const
Definition: user_manager_service.pb.h:1712
Definition: user_manager_service.pb.h:353
void clear_recent_players()
Definition: user_manager_service.pb.h:1483
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:75
bool has_program() const
Definition: user_manager_service.pb.h:1684
Definition: rpc_types.pb.h:394
int GetCachedSize() const
Definition: user_manager_service.pb.h:498
inline::bgs::protocol::user_manager::v1::BlockedPlayer * release_player()
Definition: user_manager_service.pb.h:2098
int _cached_size_
Definition: user_manager_service.pb.h:815
int _cached_size_
Definition: user_manager_service.pb.h:909
const ::bgs::protocol::EntityId & account_id() const
Definition: user_manager_service.pb.h:2297
int GetCachedSize() const
Definition: user_manager_service.pb.h:684
void clear_has_agent_id()
Definition: user_manager_service.pb.h:1885
int GetCachedSize() const
Definition: user_manager_service.pb.h:1254
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::RecentPlayer > & player() const
Definition: user_manager_service.pb.h:2382
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: user_manager_service.pb.h:1793
Definition: ServiceBase.h:34
static UnsubscribeRequest * default_instance_
Definition: user_manager_service.pb.h:349
inline::google::protobuf::uint32 role() const
Definition: user_manager_service.pb.h:1974
void Add(const Element &value)
Definition: repeated_field.h:684
::google::protobuf::uint32 _has_bits_[1]
Definition: user_manager_service.pb.h:908
::google::protobuf::uint32 program_
Definition: user_manager_service.pb.h:633
::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::BlockedPlayer > blocked_players_
Definition: user_manager_service.pb.h:250
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:338
void set_has_role()
Definition: user_manager_service.pb.h:1964
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:246
bool has_agent_id() const
Definition: user_manager_service.pb.h:1776
int GetCachedSize() const
Definition: user_manager_service.pb.h:593
::bgs::protocol::EntityId * agent_id_
Definition: user_manager_service.pb.h:632
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: user_manager_service.pb.h:1805
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: user_manager_service.pb.h:2006
Definition: user_manager_types.pb.h:186
bool has_player() const
Definition: user_manager_service.pb.h:2075
::google::protobuf::uint32 _has_bits_[1]
Definition: user_manager_service.pb.h:814
const ::bgs::protocol::EntityId & target_id() const
Definition: user_manager_service.pb.h:2043
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:937
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:278
::bgs::protocol::EntityId * game_account_id_
Definition: user_manager_service.pb.h:1120
::bgs::protocol::EntityId * agent_id_
Definition: user_manager_service.pb.h:816
int GetCachedSize() const
Definition: user_manager_service.pb.h:962
inline::bgs::protocol::EntityId * release_game_account_id()
Definition: user_manager_service.pb.h:2139
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: user_manager_service.pb.h:1410
bool has_agent_id() const
Definition: user_manager_service.pb.h:1544
bool has_agent_id() const
Definition: user_manager_service.pb.h:1879
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:139
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:1229
Definition: user_manager_service.pb.h:63
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: user_manager_service.pb.h:844
void clear_player()
Definition: user_manager_service.pb.h:2366
void Clear()
Definition: repeated_field.h:723
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:1143
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role > * mutable_role()
Definition: user_manager_service.pb.h:1534
static UnblockPlayerRequest * default_instance_
Definition: user_manager_service.pb.h:917
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:365
void clear_game_account_id()
Definition: user_manager_service.pb.h:2252
bool has_target_id() const
Definition: user_manager_service.pb.h:1920
bool has_agent_id() const
Definition: user_manager_service.pb.h:1381
::bgs::protocol::EntityId * agent_id_
Definition: user_manager_service.pb.h:342
void clear_has_agent_id()
Definition: user_manager_service.pb.h:1995
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::user_manager::v1::BlockedPlayer > & blocked_players() const
Definition: user_manager_service.pb.h:1469
void set_has_program()
Definition: user_manager_service.pb.h:1687
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:564
Definition: user_manager_service.pb.h:643
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_players_removed()
Definition: user_manager_service.pb.h:1869
void set_has_game_account_id()
Definition: user_manager_service.pb.h:2119
Definition: BnetFileGenerator.h:47
void clear_agent_id()
Definition: user_manager_service.pb.h:1785
void clear_agent_id()
Definition: user_manager_service.pb.h:1888
static BlockPlayerRequest * default_instance_
Definition: user_manager_service.pb.h:824
const FieldDescriptor value
Definition: descriptor.h:1522
#define GOOGLE_ULONGLONG(x)
Definition: common.h:193
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: user_manager_service.pb.h:1660
inline::bgs::protocol::user_manager::v1::RecentPlayer * add_players()
Definition: user_manager_service.pb.h:1627
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: user_manager_service.pb.h:1573
inline::bgs::protocol::EntityId * release_agent_id()
Definition: user_manager_service.pb.h:1567
int blocked_players_size() const
Definition: user_manager_service.pb.h:1450
std::integral_constant< uint32, 0xB3426BB3u > NameHash
Definition: user_manager_service.pb.h:1347
uint32_t uint32
Definition: g3dmath.h:168
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
Definition: user_manager_service.pb.h:2272
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > players_removed_
Definition: user_manager_service.pb.h:542
void clear_has_target_id()
Definition: user_manager_service.pb.h:1926
::bgs::protocol::EntityId * account_id_
Definition: user_manager_service.pb.h:1121
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & players_removed() const
Definition: user_manager_service.pb.h:1761
void clear_has_player()
Definition: user_manager_service.pb.h:2081
void clear_has_game_account_id()
Definition: user_manager_service.pb.h:2249
void clear_agent_id()
Definition: user_manager_service.pb.h:1652
::bgs::protocol::EntityId * target_id_
Definition: user_manager_service.pb.h:817
::google::protobuf::uint32 _has_bits_[1]
Definition: user_manager_service.pb.h:1012
const Element & Get(int index) const
Definition: repeated_field.h:663
int GetCachedSize() const
Definition: user_manager_service.pb.h:869
inline::bgs::protocol::EntityId * release_target_id()
Definition: user_manager_service.pb.h:2053
void clear_has_program()
Definition: user_manager_service.pb.h:1690
void set_has_player()
Definition: user_manager_service.pb.h:2205
RecentPlayersAddedNotification & operator=(const RecentPlayersAddedNotification &from)
Definition: user_manager_service.pb.h:1138
::google::protobuf::uint32 _has_bits_[1]
Definition: user_manager_service.pb.h:630
bool has_player() const
Definition: user_manager_service.pb.h:2202
inline::google::protobuf::uint32 program() const
Definition: user_manager_service.pb.h:1697
void clear_agent_id()
Definition: user_manager_service.pb.h:1390
::google::protobuf::uint32 _has_bits_[1]
Definition: user_manager_service.pb.h:443
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:469
void clear_has_agent_id()
Definition: user_manager_service.pb.h:1550
UnblockPlayerRequest & operator=(const UnblockPlayerRequest &from)
Definition: user_manager_service.pb.h:835
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & players_removed() const
Definition: user_manager_service.pb.h:1864
int _cached_size_
Definition: user_manager_service.pb.h:540
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:1281
bool has_object_id() const
Definition: user_manager_service.pb.h:1422
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: user_manager_service.pb.h:1561
void set_role(::google::protobuf::uint32 value)
Definition: user_manager_service.pb.h:1978
Definition: MessageBuffer.h:24
void clear_has_account_id()
Definition: user_manager_service.pb.h:2163
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
Definition: user_manager_service.pb.h:2186
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_players_removed()
Definition: user_manager_service.pb.h:1766
void set_players_removed(int index,::google::protobuf::uint32 value)
Definition: user_manager_service.pb.h:1855
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: user_manager_service.pb.h:655
static BlockedPlayerAddedNotification * default_instance_
Definition: user_manager_service.pb.h:1022
void Set(int index, const Element &value)
Definition: repeated_field.h:677
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: user_manager_service.pb.h:628
const ::bgs::protocol::user_manager::v1::BlockedPlayer & player() const
Definition: user_manager_service.pb.h:2088
void set_has_account_id()
Definition: user_manager_service.pb.h:2287
static AddRecentPlayersRequest * default_instance_
Definition: user_manager_service.pb.h:453
int player_size() const
Definition: user_manager_service.pb.h:2363
::google::protobuf::uint32 _has_bits_[1]
Definition: user_manager_service.pb.h:340
const ::bgs::protocol::EntityId & target_id() const
Definition: user_manager_service.pb.h:1933
void protobuf_AssignDesc_user_5fmanager_5fservice_2eproto()
Definition: user_manager_service.pb.h:725