TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
game_utilities_service.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: game_utilities_service.proto
3 
4 #ifndef PROTOBUF_game_5futilities_5fservice_2eproto__INCLUDED
5 #define PROTOBUF_game_5futilities_5fservice_2eproto__INCLUDED
6 
7 #include <string>
8 
10 
11 #if GOOGLE_PROTOBUF_VERSION < 2006000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
27 #include "attribute_types.pb.h"
29 #include "entity_types.pb.h"
31 #include "rpc_types.pb.h"
32 #include "ServiceBase.h"
33 #include "MessageBuffer.h"
34 #include <functional>
35 #include <type_traits>
36 // @@protoc_insertion_point(includes)
37 
38 namespace bgs {
39 namespace protocol {
40 namespace game_utilities {
41 namespace v1 {
42 
43 // Internal implementation detail -- do not call these.
47 
48 class ClientRequest;
49 class ClientResponse;
50 class ServerRequest;
51 class ServerResponse;
52 class PresenceChannelCreatedRequest;
53 class GetPlayerVariablesRequest;
54 class GetPlayerVariablesResponse;
55 class GameAccountOnlineNotification;
56 class GameAccountOfflineNotification;
57 class GetAchievementsFileRequest;
58 class GetAchievementsFileResponse;
59 class GetAllValuesForAttributeRequest;
60 class GetAllValuesForAttributeResponse;
61 
62 // ===================================================================
63 
65  public:
66  ClientRequest();
67  virtual ~ClientRequest();
68 
69  ClientRequest(const ClientRequest& from);
70 
71  inline ClientRequest& operator=(const ClientRequest& from) {
72  CopyFrom(from);
73  return *this;
74  }
75 
76  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
77  return _unknown_fields_;
78  }
79 
80  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
81  return &_unknown_fields_;
82  }
83 
84  static const ::google::protobuf::Descriptor* descriptor();
85  static const ClientRequest& default_instance();
86 
87  void Swap(ClientRequest* other);
88 
89  // implements Message ----------------------------------------------
90 
91  ClientRequest* New() const;
92  void CopyFrom(const ::google::protobuf::Message& from);
93  void MergeFrom(const ::google::protobuf::Message& from);
94  void CopyFrom(const ClientRequest& from);
95  void MergeFrom(const ClientRequest& from);
96  void Clear();
97  bool IsInitialized() const;
98 
99  int ByteSize() const;
100  bool MergePartialFromCodedStream(
102  void SerializeWithCachedSizes(
104  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
105  int GetCachedSize() const { return _cached_size_; }
106  private:
107  void SharedCtor();
108  void SharedDtor();
109  void SetCachedSize(int size) const;
110  public:
111  ::google::protobuf::Metadata GetMetadata() const;
112 
113  // nested types ----------------------------------------------------
114 
115  // accessors -------------------------------------------------------
116 
117  // repeated .bgs.protocol.Attribute attribute = 1;
118  inline int attribute_size() const;
119  inline void clear_attribute();
120  static const int kAttributeFieldNumber = 1;
121  inline const ::bgs::protocol::Attribute& attribute(int index) const;
122  inline ::bgs::protocol::Attribute* mutable_attribute(int index);
123  inline ::bgs::protocol::Attribute* add_attribute();
124  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
125  attribute() const;
126  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
127  mutable_attribute();
128 
129  // optional .bgs.protocol.ProcessId host = 2;
130  inline bool has_host() const;
131  inline void clear_host();
132  static const int kHostFieldNumber = 2;
133  inline const ::bgs::protocol::ProcessId& host() const;
134  inline ::bgs::protocol::ProcessId* mutable_host();
135  inline ::bgs::protocol::ProcessId* release_host();
136  inline void set_allocated_host(::bgs::protocol::ProcessId* host);
137 
138  // optional .bgs.protocol.EntityId account_id = 3;
139  inline bool has_account_id() const;
140  inline void clear_account_id();
141  static const int kAccountIdFieldNumber = 3;
142  inline const ::bgs::protocol::EntityId& account_id() const;
143  inline ::bgs::protocol::EntityId* mutable_account_id();
144  inline ::bgs::protocol::EntityId* release_account_id();
145  inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id);
146 
147  // optional .bgs.protocol.EntityId game_account_id = 4;
148  inline bool has_game_account_id() const;
149  inline void clear_game_account_id();
150  static const int kGameAccountIdFieldNumber = 4;
151  inline const ::bgs::protocol::EntityId& game_account_id() const;
152  inline ::bgs::protocol::EntityId* mutable_game_account_id();
153  inline ::bgs::protocol::EntityId* release_game_account_id();
154  inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id);
155 
156  // optional fixed32 program = 5;
157  inline bool has_program() const;
158  inline void clear_program();
159  static const int kProgramFieldNumber = 5;
160  inline ::google::protobuf::uint32 program() const;
161  inline void set_program(::google::protobuf::uint32 value);
162 
163  // optional .bgs.protocol.game_utilities.v1.ClientInfo client_info = 6;
164  inline bool has_client_info() const;
165  inline void clear_client_info();
166  static const int kClientInfoFieldNumber = 6;
167  inline const ::bgs::protocol::game_utilities::v1::ClientInfo& client_info() const;
168  inline ::bgs::protocol::game_utilities::v1::ClientInfo* mutable_client_info();
169  inline ::bgs::protocol::game_utilities::v1::ClientInfo* release_client_info();
170  inline void set_allocated_client_info(::bgs::protocol::game_utilities::v1::ClientInfo* client_info);
171 
172  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ClientRequest)
173  private:
174  inline void set_has_host();
175  inline void clear_has_host();
176  inline void set_has_account_id();
177  inline void clear_has_account_id();
178  inline void set_has_game_account_id();
179  inline void clear_has_game_account_id();
180  inline void set_has_program();
181  inline void clear_has_program();
182  inline void set_has_client_info();
183  inline void clear_has_client_info();
184 
186 
188  mutable int _cached_size_;
198 
199  void InitAsDefaultInstance();
201 };
202 // -------------------------------------------------------------------
203 
205  public:
206  ClientResponse();
207  virtual ~ClientResponse();
208 
209  ClientResponse(const ClientResponse& from);
210 
211  inline ClientResponse& operator=(const ClientResponse& from) {
212  CopyFrom(from);
213  return *this;
214  }
215 
216  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
217  return _unknown_fields_;
218  }
219 
220  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
221  return &_unknown_fields_;
222  }
223 
224  static const ::google::protobuf::Descriptor* descriptor();
225  static const ClientResponse& default_instance();
226 
227  void Swap(ClientResponse* other);
228 
229  // implements Message ----------------------------------------------
230 
231  ClientResponse* New() const;
232  void CopyFrom(const ::google::protobuf::Message& from);
233  void MergeFrom(const ::google::protobuf::Message& from);
234  void CopyFrom(const ClientResponse& from);
235  void MergeFrom(const ClientResponse& from);
236  void Clear();
237  bool IsInitialized() const;
238 
239  int ByteSize() const;
240  bool MergePartialFromCodedStream(
242  void SerializeWithCachedSizes(
244  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
245  int GetCachedSize() const { return _cached_size_; }
246  private:
247  void SharedCtor();
248  void SharedDtor();
249  void SetCachedSize(int size) const;
250  public:
251  ::google::protobuf::Metadata GetMetadata() const;
252 
253  // nested types ----------------------------------------------------
254 
255  // accessors -------------------------------------------------------
256 
257  // repeated .bgs.protocol.Attribute attribute = 1;
258  inline int attribute_size() const;
259  inline void clear_attribute();
260  static const int kAttributeFieldNumber = 1;
261  inline const ::bgs::protocol::Attribute& attribute(int index) const;
262  inline ::bgs::protocol::Attribute* mutable_attribute(int index);
263  inline ::bgs::protocol::Attribute* add_attribute();
264  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
265  attribute() const;
266  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
267  mutable_attribute();
268 
269  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ClientResponse)
270  private:
271 
273 
275  mutable int _cached_size_;
280 
281  void InitAsDefaultInstance();
283 };
284 // -------------------------------------------------------------------
285 
287  public:
288  ServerRequest();
289  virtual ~ServerRequest();
290 
291  ServerRequest(const ServerRequest& from);
292 
293  inline ServerRequest& operator=(const ServerRequest& from) {
294  CopyFrom(from);
295  return *this;
296  }
297 
298  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
299  return _unknown_fields_;
300  }
301 
302  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
303  return &_unknown_fields_;
304  }
305 
306  static const ::google::protobuf::Descriptor* descriptor();
307  static const ServerRequest& default_instance();
308 
309  void Swap(ServerRequest* other);
310 
311  // implements Message ----------------------------------------------
312 
313  ServerRequest* New() const;
314  void CopyFrom(const ::google::protobuf::Message& from);
315  void MergeFrom(const ::google::protobuf::Message& from);
316  void CopyFrom(const ServerRequest& from);
317  void MergeFrom(const ServerRequest& from);
318  void Clear();
319  bool IsInitialized() const;
320 
321  int ByteSize() const;
322  bool MergePartialFromCodedStream(
324  void SerializeWithCachedSizes(
326  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
327  int GetCachedSize() const { return _cached_size_; }
328  private:
329  void SharedCtor();
330  void SharedDtor();
331  void SetCachedSize(int size) const;
332  public:
333  ::google::protobuf::Metadata GetMetadata() const;
334 
335  // nested types ----------------------------------------------------
336 
337  // accessors -------------------------------------------------------
338 
339  // repeated .bgs.protocol.Attribute attribute = 1;
340  inline int attribute_size() const;
341  inline void clear_attribute();
342  static const int kAttributeFieldNumber = 1;
343  inline const ::bgs::protocol::Attribute& attribute(int index) const;
344  inline ::bgs::protocol::Attribute* mutable_attribute(int index);
345  inline ::bgs::protocol::Attribute* add_attribute();
346  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
347  attribute() const;
348  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
349  mutable_attribute();
350 
351  // required fixed32 program = 2;
352  inline bool has_program() const;
353  inline void clear_program();
354  static const int kProgramFieldNumber = 2;
355  inline ::google::protobuf::uint32 program() const;
356  inline void set_program(::google::protobuf::uint32 value);
357 
358  // optional .bgs.protocol.ProcessId host = 3;
359  inline bool has_host() const;
360  inline void clear_host();
361  static const int kHostFieldNumber = 3;
362  inline const ::bgs::protocol::ProcessId& host() const;
363  inline ::bgs::protocol::ProcessId* mutable_host();
364  inline ::bgs::protocol::ProcessId* release_host();
365  inline void set_allocated_host(::bgs::protocol::ProcessId* host);
366 
367  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ServerRequest)
368  private:
369  inline void set_has_program();
370  inline void clear_has_program();
371  inline void set_has_host();
372  inline void clear_has_host();
373 
375 
377  mutable int _cached_size_;
384 
385  void InitAsDefaultInstance();
387 };
388 // -------------------------------------------------------------------
389 
391  public:
392  ServerResponse();
393  virtual ~ServerResponse();
394 
395  ServerResponse(const ServerResponse& from);
396 
397  inline ServerResponse& operator=(const ServerResponse& from) {
398  CopyFrom(from);
399  return *this;
400  }
401 
402  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
403  return _unknown_fields_;
404  }
405 
406  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
407  return &_unknown_fields_;
408  }
409 
410  static const ::google::protobuf::Descriptor* descriptor();
411  static const ServerResponse& default_instance();
412 
413  void Swap(ServerResponse* other);
414 
415  // implements Message ----------------------------------------------
416 
417  ServerResponse* New() const;
418  void CopyFrom(const ::google::protobuf::Message& from);
419  void MergeFrom(const ::google::protobuf::Message& from);
420  void CopyFrom(const ServerResponse& from);
421  void MergeFrom(const ServerResponse& from);
422  void Clear();
423  bool IsInitialized() const;
424 
425  int ByteSize() const;
426  bool MergePartialFromCodedStream(
428  void SerializeWithCachedSizes(
430  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
431  int GetCachedSize() const { return _cached_size_; }
432  private:
433  void SharedCtor();
434  void SharedDtor();
435  void SetCachedSize(int size) const;
436  public:
437  ::google::protobuf::Metadata GetMetadata() const;
438 
439  // nested types ----------------------------------------------------
440 
441  // accessors -------------------------------------------------------
442 
443  // repeated .bgs.protocol.Attribute attribute = 1;
444  inline int attribute_size() const;
445  inline void clear_attribute();
446  static const int kAttributeFieldNumber = 1;
447  inline const ::bgs::protocol::Attribute& attribute(int index) const;
448  inline ::bgs::protocol::Attribute* mutable_attribute(int index);
449  inline ::bgs::protocol::Attribute* add_attribute();
450  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
451  attribute() const;
452  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
453  mutable_attribute();
454 
455  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ServerResponse)
456  private:
457 
459 
461  mutable int _cached_size_;
466 
467  void InitAsDefaultInstance();
469 };
470 // -------------------------------------------------------------------
471 
473  public:
476 
478 
480  CopyFrom(from);
481  return *this;
482  }
483 
484  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
485  return _unknown_fields_;
486  }
487 
488  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
489  return &_unknown_fields_;
490  }
491 
492  static const ::google::protobuf::Descriptor* descriptor();
493  static const PresenceChannelCreatedRequest& default_instance();
494 
495  void Swap(PresenceChannelCreatedRequest* other);
496 
497  // implements Message ----------------------------------------------
498 
499  PresenceChannelCreatedRequest* New() const;
500  void CopyFrom(const ::google::protobuf::Message& from);
501  void MergeFrom(const ::google::protobuf::Message& from);
502  void CopyFrom(const PresenceChannelCreatedRequest& from);
503  void MergeFrom(const PresenceChannelCreatedRequest& from);
504  void Clear();
505  bool IsInitialized() const;
506 
507  int ByteSize() const;
508  bool MergePartialFromCodedStream(
510  void SerializeWithCachedSizes(
512  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
513  int GetCachedSize() const { return _cached_size_; }
514  private:
515  void SharedCtor();
516  void SharedDtor();
517  void SetCachedSize(int size) const;
518  public:
519  ::google::protobuf::Metadata GetMetadata() const;
520 
521  // nested types ----------------------------------------------------
522 
523  // accessors -------------------------------------------------------
524 
525  // required .bgs.protocol.EntityId id = 1;
526  inline bool has_id() const;
527  inline void clear_id();
528  static const int kIdFieldNumber = 1;
529  inline const ::bgs::protocol::EntityId& id() const;
530  inline ::bgs::protocol::EntityId* mutable_id();
531  inline ::bgs::protocol::EntityId* release_id();
532  inline void set_allocated_id(::bgs::protocol::EntityId* id);
533 
534  // optional .bgs.protocol.EntityId game_account_id = 3;
535  inline bool has_game_account_id() const;
536  inline void clear_game_account_id();
537  static const int kGameAccountIdFieldNumber = 3;
538  inline const ::bgs::protocol::EntityId& game_account_id() const;
539  inline ::bgs::protocol::EntityId* mutable_game_account_id();
540  inline ::bgs::protocol::EntityId* release_game_account_id();
541  inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id);
542 
543  // optional .bgs.protocol.EntityId account_id = 4;
544  inline bool has_account_id() const;
545  inline void clear_account_id();
546  static const int kAccountIdFieldNumber = 4;
547  inline const ::bgs::protocol::EntityId& account_id() const;
548  inline ::bgs::protocol::EntityId* mutable_account_id();
549  inline ::bgs::protocol::EntityId* release_account_id();
550  inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id);
551 
552  // optional .bgs.protocol.ProcessId host = 5;
553  inline bool has_host() const;
554  inline void clear_host();
555  static const int kHostFieldNumber = 5;
556  inline const ::bgs::protocol::ProcessId& host() const;
557  inline ::bgs::protocol::ProcessId* mutable_host();
558  inline ::bgs::protocol::ProcessId* release_host();
559  inline void set_allocated_host(::bgs::protocol::ProcessId* host);
560 
561  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest)
562  private:
563  inline void set_has_id();
564  inline void clear_has_id();
565  inline void set_has_game_account_id();
566  inline void clear_has_game_account_id();
567  inline void set_has_account_id();
568  inline void clear_has_account_id();
569  inline void set_has_host();
570  inline void clear_has_host();
571 
573 
575  mutable int _cached_size_;
583 
584  void InitAsDefaultInstance();
586 };
587 // -------------------------------------------------------------------
588 
590  public:
592  virtual ~GetPlayerVariablesRequest();
593 
595 
597  CopyFrom(from);
598  return *this;
599  }
600 
601  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
602  return _unknown_fields_;
603  }
604 
605  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
606  return &_unknown_fields_;
607  }
608 
609  static const ::google::protobuf::Descriptor* descriptor();
610  static const GetPlayerVariablesRequest& default_instance();
611 
612  void Swap(GetPlayerVariablesRequest* other);
613 
614  // implements Message ----------------------------------------------
615 
616  GetPlayerVariablesRequest* New() const;
617  void CopyFrom(const ::google::protobuf::Message& from);
618  void MergeFrom(const ::google::protobuf::Message& from);
619  void CopyFrom(const GetPlayerVariablesRequest& from);
620  void MergeFrom(const GetPlayerVariablesRequest& from);
621  void Clear();
622  bool IsInitialized() const;
623 
624  int ByteSize() const;
625  bool MergePartialFromCodedStream(
627  void SerializeWithCachedSizes(
629  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
630  int GetCachedSize() const { return _cached_size_; }
631  private:
632  void SharedCtor();
633  void SharedDtor();
634  void SetCachedSize(int size) const;
635  public:
636  ::google::protobuf::Metadata GetMetadata() const;
637 
638  // nested types ----------------------------------------------------
639 
640  // accessors -------------------------------------------------------
641 
642  // repeated .bgs.protocol.game_utilities.v1.PlayerVariables player_variables = 1;
643  inline int player_variables_size() const;
644  inline void clear_player_variables();
645  static const int kPlayerVariablesFieldNumber = 1;
646  inline const ::bgs::protocol::game_utilities::v1::PlayerVariables& player_variables(int index) const;
647  inline ::bgs::protocol::game_utilities::v1::PlayerVariables* mutable_player_variables(int index);
648  inline ::bgs::protocol::game_utilities::v1::PlayerVariables* add_player_variables();
649  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables >&
650  player_variables() const;
651  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables >*
652  mutable_player_variables();
653 
654  // optional .bgs.protocol.ProcessId host = 2;
655  inline bool has_host() const;
656  inline void clear_host();
657  static const int kHostFieldNumber = 2;
658  inline const ::bgs::protocol::ProcessId& host() const;
659  inline ::bgs::protocol::ProcessId* mutable_host();
660  inline ::bgs::protocol::ProcessId* release_host();
661  inline void set_allocated_host(::bgs::protocol::ProcessId* host);
662 
663  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GetPlayerVariablesRequest)
664  private:
665  inline void set_has_host();
666  inline void clear_has_host();
667 
669 
671  mutable int _cached_size_;
677 
678  void InitAsDefaultInstance();
680 };
681 // -------------------------------------------------------------------
682 
684  public:
686  virtual ~GetPlayerVariablesResponse();
687 
689 
691  CopyFrom(from);
692  return *this;
693  }
694 
695  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
696  return _unknown_fields_;
697  }
698 
699  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
700  return &_unknown_fields_;
701  }
702 
703  static const ::google::protobuf::Descriptor* descriptor();
704  static const GetPlayerVariablesResponse& default_instance();
705 
706  void Swap(GetPlayerVariablesResponse* other);
707 
708  // implements Message ----------------------------------------------
709 
710  GetPlayerVariablesResponse* New() const;
711  void CopyFrom(const ::google::protobuf::Message& from);
712  void MergeFrom(const ::google::protobuf::Message& from);
713  void CopyFrom(const GetPlayerVariablesResponse& from);
714  void MergeFrom(const GetPlayerVariablesResponse& from);
715  void Clear();
716  bool IsInitialized() const;
717 
718  int ByteSize() const;
719  bool MergePartialFromCodedStream(
721  void SerializeWithCachedSizes(
723  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
724  int GetCachedSize() const { return _cached_size_; }
725  private:
726  void SharedCtor();
727  void SharedDtor();
728  void SetCachedSize(int size) const;
729  public:
730  ::google::protobuf::Metadata GetMetadata() const;
731 
732  // nested types ----------------------------------------------------
733 
734  // accessors -------------------------------------------------------
735 
736  // repeated .bgs.protocol.game_utilities.v1.PlayerVariables player_variables = 1;
737  inline int player_variables_size() const;
738  inline void clear_player_variables();
739  static const int kPlayerVariablesFieldNumber = 1;
740  inline const ::bgs::protocol::game_utilities::v1::PlayerVariables& player_variables(int index) const;
741  inline ::bgs::protocol::game_utilities::v1::PlayerVariables* mutable_player_variables(int index);
742  inline ::bgs::protocol::game_utilities::v1::PlayerVariables* add_player_variables();
743  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables >&
744  player_variables() const;
745  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables >*
746  mutable_player_variables();
747 
748  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GetPlayerVariablesResponse)
749  private:
750 
752 
754  mutable int _cached_size_;
759 
760  void InitAsDefaultInstance();
762 };
763 // -------------------------------------------------------------------
764 
766  public:
769 
771 
773  CopyFrom(from);
774  return *this;
775  }
776 
777  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
778  return _unknown_fields_;
779  }
780 
781  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
782  return &_unknown_fields_;
783  }
784 
785  static const ::google::protobuf::Descriptor* descriptor();
786  static const GameAccountOnlineNotification& default_instance();
787 
788  void Swap(GameAccountOnlineNotification* other);
789 
790  // implements Message ----------------------------------------------
791 
792  GameAccountOnlineNotification* New() const;
793  void CopyFrom(const ::google::protobuf::Message& from);
794  void MergeFrom(const ::google::protobuf::Message& from);
795  void CopyFrom(const GameAccountOnlineNotification& from);
796  void MergeFrom(const GameAccountOnlineNotification& from);
797  void Clear();
798  bool IsInitialized() const;
799 
800  int ByteSize() const;
801  bool MergePartialFromCodedStream(
803  void SerializeWithCachedSizes(
805  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
806  int GetCachedSize() const { return _cached_size_; }
807  private:
808  void SharedCtor();
809  void SharedDtor();
810  void SetCachedSize(int size) const;
811  public:
812  ::google::protobuf::Metadata GetMetadata() const;
813 
814  // nested types ----------------------------------------------------
815 
816  // accessors -------------------------------------------------------
817 
818  // required .bgs.protocol.EntityId game_account_id = 1;
819  inline bool has_game_account_id() const;
820  inline void clear_game_account_id();
821  static const int kGameAccountIdFieldNumber = 1;
822  inline const ::bgs::protocol::EntityId& game_account_id() const;
823  inline ::bgs::protocol::EntityId* mutable_game_account_id();
824  inline ::bgs::protocol::EntityId* release_game_account_id();
825  inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id);
826 
827  // optional .bgs.protocol.ProcessId host = 2;
828  inline bool has_host() const;
829  inline void clear_host();
830  static const int kHostFieldNumber = 2;
831  inline const ::bgs::protocol::ProcessId& host() const;
832  inline ::bgs::protocol::ProcessId* mutable_host();
833  inline ::bgs::protocol::ProcessId* release_host();
834  inline void set_allocated_host(::bgs::protocol::ProcessId* host);
835 
836  // optional string session_id = 3;
837  inline bool has_session_id() const;
838  inline void clear_session_id();
839  static const int kSessionIdFieldNumber = 3;
840  inline const ::std::string& session_id() const;
841  inline void set_session_id(const ::std::string& value);
842  inline void set_session_id(const char* value);
843  inline void set_session_id(const char* value, size_t size);
844  inline ::std::string* mutable_session_id();
845  inline ::std::string* release_session_id();
846  inline void set_allocated_session_id(::std::string* session_id);
847 
848  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification)
849  private:
850  inline void set_has_game_account_id();
851  inline void clear_has_game_account_id();
852  inline void set_has_host();
853  inline void clear_has_host();
854  inline void set_has_session_id();
855  inline void clear_has_session_id();
856 
858 
860  mutable int _cached_size_;
863  ::std::string* session_id_;
867 
868  void InitAsDefaultInstance();
870 };
871 // -------------------------------------------------------------------
872 
874  public:
877 
879 
881  CopyFrom(from);
882  return *this;
883  }
884 
885  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
886  return _unknown_fields_;
887  }
888 
889  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
890  return &_unknown_fields_;
891  }
892 
893  static const ::google::protobuf::Descriptor* descriptor();
894  static const GameAccountOfflineNotification& default_instance();
895 
896  void Swap(GameAccountOfflineNotification* other);
897 
898  // implements Message ----------------------------------------------
899 
900  GameAccountOfflineNotification* New() const;
901  void CopyFrom(const ::google::protobuf::Message& from);
902  void MergeFrom(const ::google::protobuf::Message& from);
903  void CopyFrom(const GameAccountOfflineNotification& from);
904  void MergeFrom(const GameAccountOfflineNotification& from);
905  void Clear();
906  bool IsInitialized() const;
907 
908  int ByteSize() const;
909  bool MergePartialFromCodedStream(
911  void SerializeWithCachedSizes(
913  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
914  int GetCachedSize() const { return _cached_size_; }
915  private:
916  void SharedCtor();
917  void SharedDtor();
918  void SetCachedSize(int size) const;
919  public:
920  ::google::protobuf::Metadata GetMetadata() const;
921 
922  // nested types ----------------------------------------------------
923 
924  // accessors -------------------------------------------------------
925 
926  // required .bgs.protocol.EntityId game_account_id = 1;
927  inline bool has_game_account_id() const;
928  inline void clear_game_account_id();
929  static const int kGameAccountIdFieldNumber = 1;
930  inline const ::bgs::protocol::EntityId& game_account_id() const;
931  inline ::bgs::protocol::EntityId* mutable_game_account_id();
932  inline ::bgs::protocol::EntityId* release_game_account_id();
933  inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id);
934 
935  // optional .bgs.protocol.ProcessId host = 2;
936  inline bool has_host() const;
937  inline void clear_host();
938  static const int kHostFieldNumber = 2;
939  inline const ::bgs::protocol::ProcessId& host() const;
940  inline ::bgs::protocol::ProcessId* mutable_host();
941  inline ::bgs::protocol::ProcessId* release_host();
942  inline void set_allocated_host(::bgs::protocol::ProcessId* host);
943 
944  // optional string session_id = 3;
945  inline bool has_session_id() const;
946  inline void clear_session_id();
947  static const int kSessionIdFieldNumber = 3;
948  inline const ::std::string& session_id() const;
949  inline void set_session_id(const ::std::string& value);
950  inline void set_session_id(const char* value);
951  inline void set_session_id(const char* value, size_t size);
952  inline ::std::string* mutable_session_id();
953  inline ::std::string* release_session_id();
954  inline void set_allocated_session_id(::std::string* session_id);
955 
956  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification)
957  private:
958  inline void set_has_game_account_id();
959  inline void clear_has_game_account_id();
960  inline void set_has_host();
961  inline void clear_has_host();
962  inline void set_has_session_id();
963  inline void clear_has_session_id();
964 
966 
968  mutable int _cached_size_;
971  ::std::string* session_id_;
975 
976  void InitAsDefaultInstance();
978 };
979 // -------------------------------------------------------------------
980 
982  public:
984  virtual ~GetAchievementsFileRequest();
985 
987 
989  CopyFrom(from);
990  return *this;
991  }
992 
993  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
994  return _unknown_fields_;
995  }
996 
997  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
998  return &_unknown_fields_;
999  }
1000 
1001  static const ::google::protobuf::Descriptor* descriptor();
1002  static const GetAchievementsFileRequest& default_instance();
1003 
1004  void Swap(GetAchievementsFileRequest* other);
1005 
1006  // implements Message ----------------------------------------------
1007 
1008  GetAchievementsFileRequest* New() const;
1009  void CopyFrom(const ::google::protobuf::Message& from);
1010  void MergeFrom(const ::google::protobuf::Message& from);
1011  void CopyFrom(const GetAchievementsFileRequest& from);
1012  void MergeFrom(const GetAchievementsFileRequest& from);
1013  void Clear();
1014  bool IsInitialized() const;
1015 
1016  int ByteSize() const;
1017  bool MergePartialFromCodedStream(
1019  void SerializeWithCachedSizes(
1021  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1022  int GetCachedSize() const { return _cached_size_; }
1023  private:
1024  void SharedCtor();
1025  void SharedDtor();
1026  void SetCachedSize(int size) const;
1027  public:
1028  ::google::protobuf::Metadata GetMetadata() const;
1029 
1030  // nested types ----------------------------------------------------
1031 
1032  // accessors -------------------------------------------------------
1033 
1034  // optional .bgs.protocol.ProcessId host = 1;
1035  inline bool has_host() const;
1036  inline void clear_host();
1037  static const int kHostFieldNumber = 1;
1038  inline const ::bgs::protocol::ProcessId& host() const;
1039  inline ::bgs::protocol::ProcessId* mutable_host();
1040  inline ::bgs::protocol::ProcessId* release_host();
1041  inline void set_allocated_host(::bgs::protocol::ProcessId* host);
1042 
1043  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GetAchievementsFileRequest)
1044  private:
1045  inline void set_has_host();
1046  inline void clear_has_host();
1047 
1049 
1051  mutable int _cached_size_;
1056 
1057  void InitAsDefaultInstance();
1059 };
1060 // -------------------------------------------------------------------
1061 
1063  public:
1065  virtual ~GetAchievementsFileResponse();
1066 
1068 
1070  CopyFrom(from);
1071  return *this;
1072  }
1073 
1074  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1075  return _unknown_fields_;
1076  }
1077 
1078  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1079  return &_unknown_fields_;
1080  }
1081 
1082  static const ::google::protobuf::Descriptor* descriptor();
1083  static const GetAchievementsFileResponse& default_instance();
1084 
1085  void Swap(GetAchievementsFileResponse* other);
1086 
1087  // implements Message ----------------------------------------------
1088 
1089  GetAchievementsFileResponse* New() const;
1090  void CopyFrom(const ::google::protobuf::Message& from);
1091  void MergeFrom(const ::google::protobuf::Message& from);
1092  void CopyFrom(const GetAchievementsFileResponse& from);
1093  void MergeFrom(const GetAchievementsFileResponse& from);
1094  void Clear();
1095  bool IsInitialized() const;
1096 
1097  int ByteSize() const;
1098  bool MergePartialFromCodedStream(
1100  void SerializeWithCachedSizes(
1102  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1103  int GetCachedSize() const { return _cached_size_; }
1104  private:
1105  void SharedCtor();
1106  void SharedDtor();
1107  void SetCachedSize(int size) const;
1108  public:
1109  ::google::protobuf::Metadata GetMetadata() const;
1110 
1111  // nested types ----------------------------------------------------
1112 
1113  // accessors -------------------------------------------------------
1114 
1115  // optional .bgs.protocol.ContentHandle content_handle = 1;
1116  inline bool has_content_handle() const;
1117  inline void clear_content_handle();
1118  static const int kContentHandleFieldNumber = 1;
1119  inline const ::bgs::protocol::ContentHandle& content_handle() const;
1120  inline ::bgs::protocol::ContentHandle* mutable_content_handle();
1121  inline ::bgs::protocol::ContentHandle* release_content_handle();
1122  inline void set_allocated_content_handle(::bgs::protocol::ContentHandle* content_handle);
1123 
1124  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GetAchievementsFileResponse)
1125  private:
1126  inline void set_has_content_handle();
1127  inline void clear_has_content_handle();
1128 
1130 
1132  mutable int _cached_size_;
1137 
1138  void InitAsDefaultInstance();
1140 };
1141 // -------------------------------------------------------------------
1142 
1144  public:
1147 
1149 
1151  CopyFrom(from);
1152  return *this;
1153  }
1154 
1155  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1156  return _unknown_fields_;
1157  }
1158 
1159  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1160  return &_unknown_fields_;
1161  }
1162 
1163  static const ::google::protobuf::Descriptor* descriptor();
1164  static const GetAllValuesForAttributeRequest& default_instance();
1165 
1166  void Swap(GetAllValuesForAttributeRequest* other);
1167 
1168  // implements Message ----------------------------------------------
1169 
1170  GetAllValuesForAttributeRequest* New() const;
1171  void CopyFrom(const ::google::protobuf::Message& from);
1172  void MergeFrom(const ::google::protobuf::Message& from);
1173  void CopyFrom(const GetAllValuesForAttributeRequest& from);
1174  void MergeFrom(const GetAllValuesForAttributeRequest& from);
1175  void Clear();
1176  bool IsInitialized() const;
1177 
1178  int ByteSize() const;
1179  bool MergePartialFromCodedStream(
1181  void SerializeWithCachedSizes(
1183  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1184  int GetCachedSize() const { return _cached_size_; }
1185  private:
1186  void SharedCtor();
1187  void SharedDtor();
1188  void SetCachedSize(int size) const;
1189  public:
1190  ::google::protobuf::Metadata GetMetadata() const;
1191 
1192  // nested types ----------------------------------------------------
1193 
1194  // accessors -------------------------------------------------------
1195 
1196  // optional string attribute_key = 1;
1197  inline bool has_attribute_key() const;
1198  inline void clear_attribute_key();
1199  static const int kAttributeKeyFieldNumber = 1;
1200  inline const ::std::string& attribute_key() const;
1201  inline void set_attribute_key(const ::std::string& value);
1202  inline void set_attribute_key(const char* value);
1203  inline void set_attribute_key(const char* value, size_t size);
1204  inline ::std::string* mutable_attribute_key();
1205  inline ::std::string* release_attribute_key();
1206  inline void set_allocated_attribute_key(::std::string* attribute_key);
1207 
1208  // optional .bgs.protocol.EntityId agent_id = 2;
1209  inline bool has_agent_id() const;
1210  inline void clear_agent_id();
1211  static const int kAgentIdFieldNumber = 2;
1212  inline const ::bgs::protocol::EntityId& agent_id() const;
1213  inline ::bgs::protocol::EntityId* mutable_agent_id();
1214  inline ::bgs::protocol::EntityId* release_agent_id();
1215  inline void set_allocated_agent_id(::bgs::protocol::EntityId* agent_id);
1216 
1217  // optional fixed32 program = 5;
1218  inline bool has_program() const;
1219  inline void clear_program();
1220  static const int kProgramFieldNumber = 5;
1221  inline ::google::protobuf::uint32 program() const;
1222  inline void set_program(::google::protobuf::uint32 value);
1223 
1224  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest)
1225  private:
1226  inline void set_has_attribute_key();
1227  inline void clear_has_attribute_key();
1228  inline void set_has_agent_id();
1229  inline void clear_has_agent_id();
1230  inline void set_has_program();
1231  inline void clear_has_program();
1232 
1234 
1236  mutable int _cached_size_;
1237  ::std::string* attribute_key_;
1243 
1244  void InitAsDefaultInstance();
1246 };
1247 // -------------------------------------------------------------------
1248 
1250  public:
1253 
1255 
1257  CopyFrom(from);
1258  return *this;
1259  }
1260 
1261  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1262  return _unknown_fields_;
1263  }
1264 
1265  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1266  return &_unknown_fields_;
1267  }
1268 
1269  static const ::google::protobuf::Descriptor* descriptor();
1270  static const GetAllValuesForAttributeResponse& default_instance();
1271 
1272  void Swap(GetAllValuesForAttributeResponse* other);
1273 
1274  // implements Message ----------------------------------------------
1275 
1276  GetAllValuesForAttributeResponse* New() const;
1277  void CopyFrom(const ::google::protobuf::Message& from);
1278  void MergeFrom(const ::google::protobuf::Message& from);
1279  void CopyFrom(const GetAllValuesForAttributeResponse& from);
1280  void MergeFrom(const GetAllValuesForAttributeResponse& from);
1281  void Clear();
1282  bool IsInitialized() const;
1283 
1284  int ByteSize() const;
1285  bool MergePartialFromCodedStream(
1287  void SerializeWithCachedSizes(
1289  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1290  int GetCachedSize() const { return _cached_size_; }
1291  private:
1292  void SharedCtor();
1293  void SharedDtor();
1294  void SetCachedSize(int size) const;
1295  public:
1296  ::google::protobuf::Metadata GetMetadata() const;
1297 
1298  // nested types ----------------------------------------------------
1299 
1300  // accessors -------------------------------------------------------
1301 
1302  // repeated .bgs.protocol.Variant attribute_value = 1;
1303  inline int attribute_value_size() const;
1304  inline void clear_attribute_value();
1305  static const int kAttributeValueFieldNumber = 1;
1306  inline const ::bgs::protocol::Variant& attribute_value(int index) const;
1307  inline ::bgs::protocol::Variant* mutable_attribute_value(int index);
1308  inline ::bgs::protocol::Variant* add_attribute_value();
1309  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >&
1310  attribute_value() const;
1311  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >*
1312  mutable_attribute_value();
1313 
1314  // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse)
1315  private:
1316 
1318 
1320  mutable int _cached_size_;
1325 
1326  void InitAsDefaultInstance();
1328 };
1329 // ===================================================================
1330 
1332 {
1333  public:
1334 
1335  explicit GameUtilitiesService(bool use_original_hash);
1336  virtual ~GameUtilitiesService();
1337 
1338  typedef std::integral_constant<uint32, 0x3FC1274Du> OriginalHash;
1339  typedef std::integral_constant<uint32, 0x51923A28u> NameHash;
1340 
1341  static google::protobuf::ServiceDescriptor const* descriptor();
1342 
1343  // client methods --------------------------------------------------
1344 
1345  void ProcessClientRequest(::bgs::protocol::game_utilities::v1::ClientRequest const* request, std::function<void(::bgs::protocol::game_utilities::v1::ClientResponse const*)> responseCallback);
1346  void PresenceChannelCreated(::bgs::protocol::game_utilities::v1::PresenceChannelCreatedRequest const* request, std::function<void(::bgs::protocol::NoData const*)> responseCallback);
1347  void GetPlayerVariables(::bgs::protocol::game_utilities::v1::GetPlayerVariablesRequest const* request, std::function<void(::bgs::protocol::game_utilities::v1::GetPlayerVariablesResponse const*)> responseCallback);
1348  void ProcessServerRequest(::bgs::protocol::game_utilities::v1::ServerRequest const* request, std::function<void(::bgs::protocol::game_utilities::v1::ServerResponse const*)> responseCallback);
1349  void OnGameAccountOnline(::bgs::protocol::game_utilities::v1::GameAccountOnlineNotification const* request);
1350  void OnGameAccountOffline(::bgs::protocol::game_utilities::v1::GameAccountOfflineNotification const* request);
1351  void GetAchievementsFile(::bgs::protocol::game_utilities::v1::GetAchievementsFileRequest const* request, std::function<void(::bgs::protocol::game_utilities::v1::GetAchievementsFileResponse const*)> responseCallback);
1352  void GetAllValuesForAttribute(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeRequest const* request, std::function<void(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeResponse const*)> responseCallback);
1353  // server methods --------------------------------------------------
1354 
1355  void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) override final;
1356 
1357  protected:
1358  virtual uint32 HandleProcessClientRequest(::bgs::protocol::game_utilities::v1::ClientRequest const* request, ::bgs::protocol::game_utilities::v1::ClientResponse* response);
1359  virtual uint32 HandlePresenceChannelCreated(::bgs::protocol::game_utilities::v1::PresenceChannelCreatedRequest const* request, ::bgs::protocol::NoData* response);
1361  virtual uint32 HandleProcessServerRequest(::bgs::protocol::game_utilities::v1::ServerRequest const* request, ::bgs::protocol::game_utilities::v1::ServerResponse* response);
1362  virtual uint32 HandleOnGameAccountOnline(::bgs::protocol::game_utilities::v1::GameAccountOnlineNotification const* request);
1363  virtual uint32 HandleOnGameAccountOffline(::bgs::protocol::game_utilities::v1::GameAccountOfflineNotification const* request);
1366 
1367  private:
1369 
1371 };
1372 
1373 // ===================================================================
1374 
1375 
1376 // ===================================================================
1377 
1378 // ClientRequest
1379 
1380 // repeated .bgs.protocol.Attribute attribute = 1;
1381 inline int ClientRequest::attribute_size() const {
1382  return attribute_.size();
1383 }
1385  attribute_.Clear();
1386 }
1387 inline const ::bgs::protocol::Attribute& ClientRequest::attribute(int index) const {
1388  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.attribute)
1389  return attribute_.Get(index);
1390 }
1391 inline ::bgs::protocol::Attribute* ClientRequest::mutable_attribute(int index) {
1392  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.attribute)
1393  return attribute_.Mutable(index);
1394 }
1395 inline ::bgs::protocol::Attribute* ClientRequest::add_attribute() {
1396  // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ClientRequest.attribute)
1397  return attribute_.Add();
1398 }
1399 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1401  // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ClientRequest.attribute)
1402  return attribute_;
1403 }
1404 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1406  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ClientRequest.attribute)
1407  return &attribute_;
1408 }
1409 
1410 // optional .bgs.protocol.ProcessId host = 2;
1411 inline bool ClientRequest::has_host() const {
1412  return (_has_bits_[0] & 0x00000002u) != 0;
1413 }
1415  _has_bits_[0] |= 0x00000002u;
1416 }
1418  _has_bits_[0] &= ~0x00000002u;
1419 }
1421  if (host_ != NULL) host_->::bgs::protocol::ProcessId::Clear();
1422  clear_has_host();
1423 }
1424 inline const ::bgs::protocol::ProcessId& ClientRequest::host() const {
1425  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.host)
1426  return host_ != NULL ? *host_ : *default_instance_->host_;
1427 }
1428 inline ::bgs::protocol::ProcessId* ClientRequest::mutable_host() {
1429  set_has_host();
1430  if (host_ == NULL) host_ = new ::bgs::protocol::ProcessId;
1431  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.host)
1432  return host_;
1433 }
1434 inline ::bgs::protocol::ProcessId* ClientRequest::release_host() {
1435  clear_has_host();
1437  host_ = NULL;
1438  return temp;
1439 }
1441  delete host_;
1442  host_ = host;
1443  if (host) {
1444  set_has_host();
1445  } else {
1446  clear_has_host();
1447  }
1448  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ClientRequest.host)
1449 }
1450 
1451 // optional .bgs.protocol.EntityId account_id = 3;
1452 inline bool ClientRequest::has_account_id() const {
1453  return (_has_bits_[0] & 0x00000004u) != 0;
1454 }
1456  _has_bits_[0] |= 0x00000004u;
1457 }
1459  _has_bits_[0] &= ~0x00000004u;
1460 }
1462  if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear();
1464 }
1465 inline const ::bgs::protocol::EntityId& ClientRequest::account_id() const {
1466  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.account_id)
1468 }
1469 inline ::bgs::protocol::EntityId* ClientRequest::mutable_account_id() {
1471  if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId;
1472  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.account_id)
1473  return account_id_;
1474 }
1475 inline ::bgs::protocol::EntityId* ClientRequest::release_account_id() {
1478  account_id_ = NULL;
1479  return temp;
1480 }
1482  delete account_id_;
1484  if (account_id) {
1486  } else {
1488  }
1489  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ClientRequest.account_id)
1490 }
1491 
1492 // optional .bgs.protocol.EntityId game_account_id = 4;
1494  return (_has_bits_[0] & 0x00000008u) != 0;
1495 }
1497  _has_bits_[0] |= 0x00000008u;
1498 }
1500  _has_bits_[0] &= ~0x00000008u;
1501 }
1503  if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear();
1505 }
1506 inline const ::bgs::protocol::EntityId& ClientRequest::game_account_id() const {
1507  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.game_account_id)
1509 }
1510 inline ::bgs::protocol::EntityId* ClientRequest::mutable_game_account_id() {
1512  if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId;
1513  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.game_account_id)
1514  return game_account_id_;
1515 }
1516 inline ::bgs::protocol::EntityId* ClientRequest::release_game_account_id() {
1520  return temp;
1521 }
1523  delete game_account_id_;
1525  if (game_account_id) {
1527  } else {
1529  }
1530  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ClientRequest.game_account_id)
1531 }
1532 
1533 // optional fixed32 program = 5;
1534 inline bool ClientRequest::has_program() const {
1535  return (_has_bits_[0] & 0x00000010u) != 0;
1536 }
1538  _has_bits_[0] |= 0x00000010u;
1539 }
1541  _has_bits_[0] &= ~0x00000010u;
1542 }
1544  program_ = 0u;
1546 }
1548  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.program)
1549  return program_;
1550 }
1552  set_has_program();
1553  program_ = value;
1554  // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.ClientRequest.program)
1555 }
1556 
1557 // optional .bgs.protocol.game_utilities.v1.ClientInfo client_info = 6;
1558 inline bool ClientRequest::has_client_info() const {
1559  return (_has_bits_[0] & 0x00000020u) != 0;
1560 }
1562  _has_bits_[0] |= 0x00000020u;
1563 }
1565  _has_bits_[0] &= ~0x00000020u;
1566 }
1568  if (client_info_ != NULL) client_info_->::bgs::protocol::game_utilities::v1::ClientInfo::Clear();
1570 }
1571 inline const ::bgs::protocol::game_utilities::v1::ClientInfo& ClientRequest::client_info() const {
1572  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.client_info)
1574 }
1575 inline ::bgs::protocol::game_utilities::v1::ClientInfo* ClientRequest::mutable_client_info() {
1577  if (client_info_ == NULL) client_info_ = new ::bgs::protocol::game_utilities::v1::ClientInfo;
1578  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.client_info)
1579  return client_info_;
1580 }
1581 inline ::bgs::protocol::game_utilities::v1::ClientInfo* ClientRequest::release_client_info() {
1584  client_info_ = NULL;
1585  return temp;
1586 }
1588  delete client_info_;
1590  if (client_info) {
1592  } else {
1594  }
1595  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ClientRequest.client_info)
1596 }
1597 
1598 // -------------------------------------------------------------------
1599 
1600 // ClientResponse
1601 
1602 // repeated .bgs.protocol.Attribute attribute = 1;
1604  return attribute_.size();
1605 }
1607  attribute_.Clear();
1608 }
1609 inline const ::bgs::protocol::Attribute& ClientResponse::attribute(int index) const {
1610  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientResponse.attribute)
1611  return attribute_.Get(index);
1612 }
1613 inline ::bgs::protocol::Attribute* ClientResponse::mutable_attribute(int index) {
1614  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientResponse.attribute)
1615  return attribute_.Mutable(index);
1616 }
1617 inline ::bgs::protocol::Attribute* ClientResponse::add_attribute() {
1618  // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ClientResponse.attribute)
1619  return attribute_.Add();
1620 }
1621 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1623  // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ClientResponse.attribute)
1624  return attribute_;
1625 }
1626 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1628  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ClientResponse.attribute)
1629  return &attribute_;
1630 }
1631 
1632 // -------------------------------------------------------------------
1633 
1634 // ServerRequest
1635 
1636 // repeated .bgs.protocol.Attribute attribute = 1;
1637 inline int ServerRequest::attribute_size() const {
1638  return attribute_.size();
1639 }
1641  attribute_.Clear();
1642 }
1643 inline const ::bgs::protocol::Attribute& ServerRequest::attribute(int index) const {
1644  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ServerRequest.attribute)
1645  return attribute_.Get(index);
1646 }
1647 inline ::bgs::protocol::Attribute* ServerRequest::mutable_attribute(int index) {
1648  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ServerRequest.attribute)
1649  return attribute_.Mutable(index);
1650 }
1651 inline ::bgs::protocol::Attribute* ServerRequest::add_attribute() {
1652  // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ServerRequest.attribute)
1653  return attribute_.Add();
1654 }
1655 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1657  // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ServerRequest.attribute)
1658  return attribute_;
1659 }
1660 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1662  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ServerRequest.attribute)
1663  return &attribute_;
1664 }
1665 
1666 // required fixed32 program = 2;
1667 inline bool ServerRequest::has_program() const {
1668  return (_has_bits_[0] & 0x00000002u) != 0;
1669 }
1671  _has_bits_[0] |= 0x00000002u;
1672 }
1674  _has_bits_[0] &= ~0x00000002u;
1675 }
1677  program_ = 0u;
1679 }
1681  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ServerRequest.program)
1682  return program_;
1683 }
1685  set_has_program();
1686  program_ = value;
1687  // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.ServerRequest.program)
1688 }
1689 
1690 // optional .bgs.protocol.ProcessId host = 3;
1691 inline bool ServerRequest::has_host() const {
1692  return (_has_bits_[0] & 0x00000004u) != 0;
1693 }
1695  _has_bits_[0] |= 0x00000004u;
1696 }
1698  _has_bits_[0] &= ~0x00000004u;
1699 }
1701  if (host_ != NULL) host_->::bgs::protocol::ProcessId::Clear();
1702  clear_has_host();
1703 }
1704 inline const ::bgs::protocol::ProcessId& ServerRequest::host() const {
1705  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ServerRequest.host)
1706  return host_ != NULL ? *host_ : *default_instance_->host_;
1707 }
1708 inline ::bgs::protocol::ProcessId* ServerRequest::mutable_host() {
1709  set_has_host();
1710  if (host_ == NULL) host_ = new ::bgs::protocol::ProcessId;
1711  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ServerRequest.host)
1712  return host_;
1713 }
1714 inline ::bgs::protocol::ProcessId* ServerRequest::release_host() {
1715  clear_has_host();
1717  host_ = NULL;
1718  return temp;
1719 }
1721  delete host_;
1722  host_ = host;
1723  if (host) {
1724  set_has_host();
1725  } else {
1726  clear_has_host();
1727  }
1728  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ServerRequest.host)
1729 }
1730 
1731 // -------------------------------------------------------------------
1732 
1733 // ServerResponse
1734 
1735 // repeated .bgs.protocol.Attribute attribute = 1;
1737  return attribute_.size();
1738 }
1740  attribute_.Clear();
1741 }
1742 inline const ::bgs::protocol::Attribute& ServerResponse::attribute(int index) const {
1743  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ServerResponse.attribute)
1744  return attribute_.Get(index);
1745 }
1746 inline ::bgs::protocol::Attribute* ServerResponse::mutable_attribute(int index) {
1747  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ServerResponse.attribute)
1748  return attribute_.Mutable(index);
1749 }
1750 inline ::bgs::protocol::Attribute* ServerResponse::add_attribute() {
1751  // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ServerResponse.attribute)
1752  return attribute_.Add();
1753 }
1754 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1756  // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ServerResponse.attribute)
1757  return attribute_;
1758 }
1759 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1761  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ServerResponse.attribute)
1762  return &attribute_;
1763 }
1764 
1765 // -------------------------------------------------------------------
1766 
1767 // PresenceChannelCreatedRequest
1768 
1769 // required .bgs.protocol.EntityId id = 1;
1771  return (_has_bits_[0] & 0x00000001u) != 0;
1772 }
1774  _has_bits_[0] |= 0x00000001u;
1775 }
1777  _has_bits_[0] &= ~0x00000001u;
1778 }
1780  if (id_ != NULL) id_->::bgs::protocol::EntityId::Clear();
1781  clear_has_id();
1782 }
1783 inline const ::bgs::protocol::EntityId& PresenceChannelCreatedRequest::id() const {
1784  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.id)
1785  return id_ != NULL ? *id_ : *default_instance_->id_;
1786 }
1787 inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::mutable_id() {
1788  set_has_id();
1789  if (id_ == NULL) id_ = new ::bgs::protocol::EntityId;
1790  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.id)
1791  return id_;
1792 }
1793 inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::release_id() {
1794  clear_has_id();
1796  id_ = NULL;
1797  return temp;
1798 }
1800  delete id_;
1801  id_ = id;
1802  if (id) {
1803  set_has_id();
1804  } else {
1805  clear_has_id();
1806  }
1807  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.id)
1808 }
1809 
1810 // optional .bgs.protocol.EntityId game_account_id = 3;
1812  return (_has_bits_[0] & 0x00000002u) != 0;
1813 }
1815  _has_bits_[0] |= 0x00000002u;
1816 }
1818  _has_bits_[0] &= ~0x00000002u;
1819 }
1821  if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear();
1823 }
1824 inline const ::bgs::protocol::EntityId& PresenceChannelCreatedRequest::game_account_id() const {
1825  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.game_account_id)
1827 }
1828 inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::mutable_game_account_id() {
1830  if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId;
1831  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.game_account_id)
1832  return game_account_id_;
1833 }
1834 inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::release_game_account_id() {
1838  return temp;
1839 }
1841  delete game_account_id_;
1843  if (game_account_id) {
1845  } else {
1847  }
1848  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.game_account_id)
1849 }
1850 
1851 // optional .bgs.protocol.EntityId account_id = 4;
1853  return (_has_bits_[0] & 0x00000004u) != 0;
1854 }
1856  _has_bits_[0] |= 0x00000004u;
1857 }
1859  _has_bits_[0] &= ~0x00000004u;
1860 }
1862  if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear();
1864 }
1865 inline const ::bgs::protocol::EntityId& PresenceChannelCreatedRequest::account_id() const {
1866  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.account_id)
1868 }
1869 inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::mutable_account_id() {
1871  if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId;
1872  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.account_id)
1873  return account_id_;
1874 }
1875 inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::release_account_id() {
1878  account_id_ = NULL;
1879  return temp;
1880 }
1882  delete account_id_;
1884  if (account_id) {
1886  } else {
1888  }
1889  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.account_id)
1890 }
1891 
1892 // optional .bgs.protocol.ProcessId host = 5;
1894  return (_has_bits_[0] & 0x00000008u) != 0;
1895 }
1897  _has_bits_[0] |= 0x00000008u;
1898 }
1900  _has_bits_[0] &= ~0x00000008u;
1901 }
1903  if (host_ != NULL) host_->::bgs::protocol::ProcessId::Clear();
1904  clear_has_host();
1905 }
1906 inline const ::bgs::protocol::ProcessId& PresenceChannelCreatedRequest::host() const {
1907  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.host)
1908  return host_ != NULL ? *host_ : *default_instance_->host_;
1909 }
1910 inline ::bgs::protocol::ProcessId* PresenceChannelCreatedRequest::mutable_host() {
1911  set_has_host();
1912  if (host_ == NULL) host_ = new ::bgs::protocol::ProcessId;
1913  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.host)
1914  return host_;
1915 }
1916 inline ::bgs::protocol::ProcessId* PresenceChannelCreatedRequest::release_host() {
1917  clear_has_host();
1919  host_ = NULL;
1920  return temp;
1921 }
1923  delete host_;
1924  host_ = host;
1925  if (host) {
1926  set_has_host();
1927  } else {
1928  clear_has_host();
1929  }
1930  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.host)
1931 }
1932 
1933 // -------------------------------------------------------------------
1934 
1935 // GetPlayerVariablesRequest
1936 
1937 // repeated .bgs.protocol.game_utilities.v1.PlayerVariables player_variables = 1;
1939  return player_variables_.size();
1940 }
1942  player_variables_.Clear();
1943 }
1944 inline const ::bgs::protocol::game_utilities::v1::PlayerVariables& GetPlayerVariablesRequest::player_variables(int index) const {
1945  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetPlayerVariablesRequest.player_variables)
1946  return player_variables_.Get(index);
1947 }
1948 inline ::bgs::protocol::game_utilities::v1::PlayerVariables* GetPlayerVariablesRequest::mutable_player_variables(int index) {
1949  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetPlayerVariablesRequest.player_variables)
1950  return player_variables_.Mutable(index);
1951 }
1952 inline ::bgs::protocol::game_utilities::v1::PlayerVariables* GetPlayerVariablesRequest::add_player_variables() {
1953  // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.GetPlayerVariablesRequest.player_variables)
1954  return player_variables_.Add();
1955 }
1956 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables >&
1958  // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.GetPlayerVariablesRequest.player_variables)
1959  return player_variables_;
1960 }
1961 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables >*
1963  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.GetPlayerVariablesRequest.player_variables)
1964  return &player_variables_;
1965 }
1966 
1967 // optional .bgs.protocol.ProcessId host = 2;
1969  return (_has_bits_[0] & 0x00000002u) != 0;
1970 }
1972  _has_bits_[0] |= 0x00000002u;
1973 }
1975  _has_bits_[0] &= ~0x00000002u;
1976 }
1978  if (host_ != NULL) host_->::bgs::protocol::ProcessId::Clear();
1979  clear_has_host();
1980 }
1981 inline const ::bgs::protocol::ProcessId& GetPlayerVariablesRequest::host() const {
1982  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetPlayerVariablesRequest.host)
1983  return host_ != NULL ? *host_ : *default_instance_->host_;
1984 }
1985 inline ::bgs::protocol::ProcessId* GetPlayerVariablesRequest::mutable_host() {
1986  set_has_host();
1987  if (host_ == NULL) host_ = new ::bgs::protocol::ProcessId;
1988  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetPlayerVariablesRequest.host)
1989  return host_;
1990 }
1991 inline ::bgs::protocol::ProcessId* GetPlayerVariablesRequest::release_host() {
1992  clear_has_host();
1994  host_ = NULL;
1995  return temp;
1996 }
1998  delete host_;
1999  host_ = host;
2000  if (host) {
2001  set_has_host();
2002  } else {
2003  clear_has_host();
2004  }
2005  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GetPlayerVariablesRequest.host)
2006 }
2007 
2008 // -------------------------------------------------------------------
2009 
2010 // GetPlayerVariablesResponse
2011 
2012 // repeated .bgs.protocol.game_utilities.v1.PlayerVariables player_variables = 1;
2014  return player_variables_.size();
2015 }
2017  player_variables_.Clear();
2018 }
2019 inline const ::bgs::protocol::game_utilities::v1::PlayerVariables& GetPlayerVariablesResponse::player_variables(int index) const {
2020  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetPlayerVariablesResponse.player_variables)
2021  return player_variables_.Get(index);
2022 }
2023 inline ::bgs::protocol::game_utilities::v1::PlayerVariables* GetPlayerVariablesResponse::mutable_player_variables(int index) {
2024  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetPlayerVariablesResponse.player_variables)
2025  return player_variables_.Mutable(index);
2026 }
2027 inline ::bgs::protocol::game_utilities::v1::PlayerVariables* GetPlayerVariablesResponse::add_player_variables() {
2028  // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.GetPlayerVariablesResponse.player_variables)
2029  return player_variables_.Add();
2030 }
2031 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables >&
2033  // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.GetPlayerVariablesResponse.player_variables)
2034  return player_variables_;
2035 }
2036 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables >*
2038  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.GetPlayerVariablesResponse.player_variables)
2039  return &player_variables_;
2040 }
2041 
2042 // -------------------------------------------------------------------
2043 
2044 // GameAccountOnlineNotification
2045 
2046 // required .bgs.protocol.EntityId game_account_id = 1;
2048  return (_has_bits_[0] & 0x00000001u) != 0;
2049 }
2051  _has_bits_[0] |= 0x00000001u;
2052 }
2054  _has_bits_[0] &= ~0x00000001u;
2055 }
2057  if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear();
2059 }
2060 inline const ::bgs::protocol::EntityId& GameAccountOnlineNotification::game_account_id() const {
2061  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.game_account_id)
2063 }
2064 inline ::bgs::protocol::EntityId* GameAccountOnlineNotification::mutable_game_account_id() {
2066  if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId;
2067  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.game_account_id)
2068  return game_account_id_;
2069 }
2070 inline ::bgs::protocol::EntityId* GameAccountOnlineNotification::release_game_account_id() {
2074  return temp;
2075 }
2077  delete game_account_id_;
2079  if (game_account_id) {
2081  } else {
2083  }
2084  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.game_account_id)
2085 }
2086 
2087 // optional .bgs.protocol.ProcessId host = 2;
2089  return (_has_bits_[0] & 0x00000002u) != 0;
2090 }
2092  _has_bits_[0] |= 0x00000002u;
2093 }
2095  _has_bits_[0] &= ~0x00000002u;
2096 }
2098  if (host_ != NULL) host_->::bgs::protocol::ProcessId::Clear();
2099  clear_has_host();
2100 }
2101 inline const ::bgs::protocol::ProcessId& GameAccountOnlineNotification::host() const {
2102  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.host)
2103  return host_ != NULL ? *host_ : *default_instance_->host_;
2104 }
2105 inline ::bgs::protocol::ProcessId* GameAccountOnlineNotification::mutable_host() {
2106  set_has_host();
2107  if (host_ == NULL) host_ = new ::bgs::protocol::ProcessId;
2108  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.host)
2109  return host_;
2110 }
2111 inline ::bgs::protocol::ProcessId* GameAccountOnlineNotification::release_host() {
2112  clear_has_host();
2114  host_ = NULL;
2115  return temp;
2116 }
2118  delete host_;
2119  host_ = host;
2120  if (host) {
2121  set_has_host();
2122  } else {
2123  clear_has_host();
2124  }
2125  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.host)
2126 }
2127 
2128 // optional string session_id = 3;
2130  return (_has_bits_[0] & 0x00000004u) != 0;
2131 }
2133  _has_bits_[0] |= 0x00000004u;
2134 }
2136  _has_bits_[0] &= ~0x00000004u;
2137 }
2140  session_id_->clear();
2141  }
2143 }
2144 inline const ::std::string& GameAccountOnlineNotification::session_id() const {
2145  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
2146  return *session_id_;
2147 }
2148 inline void GameAccountOnlineNotification::set_session_id(const ::std::string& value) {
2151  session_id_ = new ::std::string;
2152  }
2153  session_id_->assign(value);
2154  // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
2155 }
2159  session_id_ = new ::std::string;
2160  }
2161  session_id_->assign(value);
2162  // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
2163 }
2164 inline void GameAccountOnlineNotification::set_session_id(const char* value, size_t size) {
2167  session_id_ = new ::std::string;
2168  }
2169  session_id_->assign(reinterpret_cast<const char*>(value), size);
2170  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
2171 }
2175  session_id_ = new ::std::string;
2176  }
2177  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
2178  return session_id_;
2179 }
2183  return NULL;
2184  } else {
2185  ::std::string* temp = session_id_;
2187  return temp;
2188  }
2189 }
2190 inline void GameAccountOnlineNotification::set_allocated_session_id(::std::string* session_id) {
2192  delete session_id_;
2193  }
2194  if (session_id) {
2197  } else {
2200  }
2201  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
2202 }
2203 
2204 // -------------------------------------------------------------------
2205 
2206 // GameAccountOfflineNotification
2207 
2208 // required .bgs.protocol.EntityId game_account_id = 1;
2210  return (_has_bits_[0] & 0x00000001u) != 0;
2211 }
2213  _has_bits_[0] |= 0x00000001u;
2214 }
2216  _has_bits_[0] &= ~0x00000001u;
2217 }
2219  if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear();
2221 }
2222 inline const ::bgs::protocol::EntityId& GameAccountOfflineNotification::game_account_id() const {
2223  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.game_account_id)
2225 }
2226 inline ::bgs::protocol::EntityId* GameAccountOfflineNotification::mutable_game_account_id() {
2228  if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId;
2229  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.game_account_id)
2230  return game_account_id_;
2231 }
2232 inline ::bgs::protocol::EntityId* GameAccountOfflineNotification::release_game_account_id() {
2236  return temp;
2237 }
2239  delete game_account_id_;
2241  if (game_account_id) {
2243  } else {
2245  }
2246  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.game_account_id)
2247 }
2248 
2249 // optional .bgs.protocol.ProcessId host = 2;
2251  return (_has_bits_[0] & 0x00000002u) != 0;
2252 }
2254  _has_bits_[0] |= 0x00000002u;
2255 }
2257  _has_bits_[0] &= ~0x00000002u;
2258 }
2260  if (host_ != NULL) host_->::bgs::protocol::ProcessId::Clear();
2261  clear_has_host();
2262 }
2263 inline const ::bgs::protocol::ProcessId& GameAccountOfflineNotification::host() const {
2264  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.host)
2265  return host_ != NULL ? *host_ : *default_instance_->host_;
2266 }
2267 inline ::bgs::protocol::ProcessId* GameAccountOfflineNotification::mutable_host() {
2268  set_has_host();
2269  if (host_ == NULL) host_ = new ::bgs::protocol::ProcessId;
2270  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.host)
2271  return host_;
2272 }
2273 inline ::bgs::protocol::ProcessId* GameAccountOfflineNotification::release_host() {
2274  clear_has_host();
2276  host_ = NULL;
2277  return temp;
2278 }
2280  delete host_;
2281  host_ = host;
2282  if (host) {
2283  set_has_host();
2284  } else {
2285  clear_has_host();
2286  }
2287  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.host)
2288 }
2289 
2290 // optional string session_id = 3;
2292  return (_has_bits_[0] & 0x00000004u) != 0;
2293 }
2295  _has_bits_[0] |= 0x00000004u;
2296 }
2298  _has_bits_[0] &= ~0x00000004u;
2299 }
2302  session_id_->clear();
2303  }
2305 }
2306 inline const ::std::string& GameAccountOfflineNotification::session_id() const {
2307  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
2308  return *session_id_;
2309 }
2310 inline void GameAccountOfflineNotification::set_session_id(const ::std::string& value) {
2313  session_id_ = new ::std::string;
2314  }
2315  session_id_->assign(value);
2316  // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
2317 }
2321  session_id_ = new ::std::string;
2322  }
2323  session_id_->assign(value);
2324  // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
2325 }
2326 inline void GameAccountOfflineNotification::set_session_id(const char* value, size_t size) {
2329  session_id_ = new ::std::string;
2330  }
2331  session_id_->assign(reinterpret_cast<const char*>(value), size);
2332  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
2333 }
2337  session_id_ = new ::std::string;
2338  }
2339  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
2340  return session_id_;
2341 }
2345  return NULL;
2346  } else {
2347  ::std::string* temp = session_id_;
2349  return temp;
2350  }
2351 }
2352 inline void GameAccountOfflineNotification::set_allocated_session_id(::std::string* session_id) {
2354  delete session_id_;
2355  }
2356  if (session_id) {
2359  } else {
2362  }
2363  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
2364 }
2365 
2366 // -------------------------------------------------------------------
2367 
2368 // GetAchievementsFileRequest
2369 
2370 // optional .bgs.protocol.ProcessId host = 1;
2372  return (_has_bits_[0] & 0x00000001u) != 0;
2373 }
2375  _has_bits_[0] |= 0x00000001u;
2376 }
2378  _has_bits_[0] &= ~0x00000001u;
2379 }
2381  if (host_ != NULL) host_->::bgs::protocol::ProcessId::Clear();
2382  clear_has_host();
2383 }
2384 inline const ::bgs::protocol::ProcessId& GetAchievementsFileRequest::host() const {
2385  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAchievementsFileRequest.host)
2386  return host_ != NULL ? *host_ : *default_instance_->host_;
2387 }
2388 inline ::bgs::protocol::ProcessId* GetAchievementsFileRequest::mutable_host() {
2389  set_has_host();
2390  if (host_ == NULL) host_ = new ::bgs::protocol::ProcessId;
2391  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAchievementsFileRequest.host)
2392  return host_;
2393 }
2394 inline ::bgs::protocol::ProcessId* GetAchievementsFileRequest::release_host() {
2395  clear_has_host();
2397  host_ = NULL;
2398  return temp;
2399 }
2401  delete host_;
2402  host_ = host;
2403  if (host) {
2404  set_has_host();
2405  } else {
2406  clear_has_host();
2407  }
2408  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GetAchievementsFileRequest.host)
2409 }
2410 
2411 // -------------------------------------------------------------------
2412 
2413 // GetAchievementsFileResponse
2414 
2415 // optional .bgs.protocol.ContentHandle content_handle = 1;
2417  return (_has_bits_[0] & 0x00000001u) != 0;
2418 }
2420  _has_bits_[0] |= 0x00000001u;
2421 }
2423  _has_bits_[0] &= ~0x00000001u;
2424 }
2426  if (content_handle_ != NULL) content_handle_->::bgs::protocol::ContentHandle::Clear();
2428 }
2429 inline const ::bgs::protocol::ContentHandle& GetAchievementsFileResponse::content_handle() const {
2430  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAchievementsFileResponse.content_handle)
2432 }
2433 inline ::bgs::protocol::ContentHandle* GetAchievementsFileResponse::mutable_content_handle() {
2435  if (content_handle_ == NULL) content_handle_ = new ::bgs::protocol::ContentHandle;
2436  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAchievementsFileResponse.content_handle)
2437  return content_handle_;
2438 }
2439 inline ::bgs::protocol::ContentHandle* GetAchievementsFileResponse::release_content_handle() {
2443  return temp;
2444 }
2446  delete content_handle_;
2448  if (content_handle) {
2450  } else {
2452  }
2453  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GetAchievementsFileResponse.content_handle)
2454 }
2455 
2456 // -------------------------------------------------------------------
2457 
2458 // GetAllValuesForAttributeRequest
2459 
2460 // optional string attribute_key = 1;
2462  return (_has_bits_[0] & 0x00000001u) != 0;
2463 }
2465  _has_bits_[0] |= 0x00000001u;
2466 }
2468  _has_bits_[0] &= ~0x00000001u;
2469 }
2472  attribute_key_->clear();
2473  }
2475 }
2476 inline const ::std::string& GetAllValuesForAttributeRequest::attribute_key() const {
2477  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
2478  return *attribute_key_;
2479 }
2483  attribute_key_ = new ::std::string;
2484  }
2485  attribute_key_->assign(value);
2486  // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
2487 }
2491  attribute_key_ = new ::std::string;
2492  }
2493  attribute_key_->assign(value);
2494  // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
2495 }
2496 inline void GetAllValuesForAttributeRequest::set_attribute_key(const char* value, size_t size) {
2499  attribute_key_ = new ::std::string;
2500  }
2501  attribute_key_->assign(reinterpret_cast<const char*>(value), size);
2502  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
2503 }
2507  attribute_key_ = new ::std::string;
2508  }
2509  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
2510  return attribute_key_;
2511 }
2515  return NULL;
2516  } else {
2517  ::std::string* temp = attribute_key_;
2519  return temp;
2520  }
2521 }
2522 inline void GetAllValuesForAttributeRequest::set_allocated_attribute_key(::std::string* attribute_key) {
2524  delete attribute_key_;
2525  }
2526  if (attribute_key) {
2529  } else {
2532  }
2533  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
2534 }
2535 
2536 // optional .bgs.protocol.EntityId agent_id = 2;
2538  return (_has_bits_[0] & 0x00000002u) != 0;
2539 }
2541  _has_bits_[0] |= 0x00000002u;
2542 }
2544  _has_bits_[0] &= ~0x00000002u;
2545 }
2547  if (agent_id_ != NULL) agent_id_->::bgs::protocol::EntityId::Clear();
2549 }
2550 inline const ::bgs::protocol::EntityId& GetAllValuesForAttributeRequest::agent_id() const {
2551  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.agent_id)
2553 }
2554 inline ::bgs::protocol::EntityId* GetAllValuesForAttributeRequest::mutable_agent_id() {
2555  set_has_agent_id();
2556  if (agent_id_ == NULL) agent_id_ = new ::bgs::protocol::EntityId;
2557  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.agent_id)
2558  return agent_id_;
2559 }
2560 inline ::bgs::protocol::EntityId* GetAllValuesForAttributeRequest::release_agent_id() {
2563  agent_id_ = NULL;
2564  return temp;
2565 }
2567  delete agent_id_;
2568  agent_id_ = agent_id;
2569  if (agent_id) {
2570  set_has_agent_id();
2571  } else {
2573  }
2574  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.agent_id)
2575 }
2576 
2577 // optional fixed32 program = 5;
2579  return (_has_bits_[0] & 0x00000004u) != 0;
2580 }
2582  _has_bits_[0] |= 0x00000004u;
2583 }
2585  _has_bits_[0] &= ~0x00000004u;
2586 }
2588  program_ = 0u;
2590 }
2592  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.program)
2593  return program_;
2594 }
2596  set_has_program();
2597  program_ = value;
2598  // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.program)
2599 }
2600 
2601 // -------------------------------------------------------------------
2602 
2603 // GetAllValuesForAttributeResponse
2604 
2605 // repeated .bgs.protocol.Variant attribute_value = 1;
2607  return attribute_value_.size();
2608 }
2610  attribute_value_.Clear();
2611 }
2612 inline const ::bgs::protocol::Variant& GetAllValuesForAttributeResponse::attribute_value(int index) const {
2613  // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value)
2614  return attribute_value_.Get(index);
2615 }
2616 inline ::bgs::protocol::Variant* GetAllValuesForAttributeResponse::mutable_attribute_value(int index) {
2617  // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value)
2618  return attribute_value_.Mutable(index);
2619 }
2620 inline ::bgs::protocol::Variant* GetAllValuesForAttributeResponse::add_attribute_value() {
2621  // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value)
2622  return attribute_value_.Add();
2623 }
2624 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >&
2626  // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value)
2627  return attribute_value_;
2628 }
2629 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >*
2631  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value)
2632  return &attribute_value_;
2633 }
2634 
2635 
2636 // @@protoc_insertion_point(namespace_scope)
2637 
2638 } // namespace v1
2639 } // namespace game_utilities
2640 } // namespace protocol
2641 } // namespace bgs
2642 
2643 #ifndef SWIG
2644 namespace google {
2645 namespace protobuf {
2646 
2647 
2648 } // namespace google
2649 } // namespace protobuf
2650 #endif // SWIG
2651 
2652 // @@protoc_insertion_point(global_scope)
2653 
2654 #endif // PROTOBUF_game_5futilities_5fservice_2eproto__INCLUDED
GetAchievementsFileResponse & operator=(const GetAchievementsFileResponse &from)
Definition: game_utilities_service.pb.h:1069
bool has_agent_id() const
Definition: game_utilities_service.pb.h:2537
void clear_game_account_id()
Definition: game_utilities_service.pb.h:2218
void set_has_host()
Definition: game_utilities_service.pb.h:1971
int _cached_size_
Definition: game_utilities_service.pb.h:1132
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:889
void set_has_host()
Definition: game_utilities_service.pb.h:2253
inline::bgs::protocol::EntityId * release_account_id()
Definition: game_utilities_service.pb.h:1875
int attribute_size() const
Definition: game_utilities_service.pb.h:1381
void set_has_id()
Definition: game_utilities_service.pb.h:1773
bool has_host() const
Definition: game_utilities_service.pb.h:2371
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:185
::std::string * session_id_
Definition: game_utilities_service.pb.h:971
::bgs::protocol::EntityId * game_account_id_
Definition: game_utilities_service.pb.h:192
void set_has_host()
Definition: game_utilities_service.pb.h:2374
inline::bgs::protocol::EntityId * mutable_game_account_id()
Definition: game_utilities_service.pb.h:2064
const ::bgs::protocol::EntityId & game_account_id() const
Definition: game_utilities_service.pb.h:2222
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:406
void clear_has_host()
Definition: game_utilities_service.pb.h:2094
void clear_has_program()
Definition: game_utilities_service.pb.h:1540
inline::bgs::protocol::ProcessId * mutable_host()
Definition: game_utilities_service.pb.h:2388
int _cached_size_
Definition: game_utilities_service.pb.h:671
Definition: entity_types.pb.h:45
void set_has_program()
Definition: game_utilities_service.pb.h:1537
int _cached_size_
Definition: game_utilities_service.pb.h:461
inline::bgs::protocol::EntityId * mutable_game_account_id()
Definition: game_utilities_service.pb.h:2226
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:885
static GetPlayerVariablesRequest * default_instance_
Definition: game_utilities_service.pb.h:679
bool has_account_id() const
Definition: game_utilities_service.pb.h:1452
inline::bgs::protocol::ProcessId * release_host()
Definition: game_utilities_service.pb.h:2273
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:668
Definition: game_utilities_service.pb.h:1143
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:488
::bgs::protocol::EntityId * agent_id_
Definition: game_utilities_service.pb.h:1238
inline::bgs::protocol::ProcessId * mutable_host()
Definition: game_utilities_service.pb.h:1985
inline::bgs::protocol::ProcessId * release_host()
Definition: game_utilities_service.pb.h:1714
void clear_has_host()
Definition: game_utilities_service.pb.h:2377
::bgs::protocol::ProcessId * host_
Definition: game_utilities_service.pb.h:190
uint32 service_hash_
Definition: game_utilities_service.pb.h:1368
static GetAllValuesForAttributeRequest * default_instance_
Definition: game_utilities_service.pb.h:1245
inline::std::string * mutable_session_id()
Definition: game_utilities_service.pb.h:2334
bool has_session_id() const
Definition: game_utilities_service.pb.h:2291
inline::bgs::protocol::ProcessId * mutable_host()
Definition: game_utilities_service.pb.h:1428
bool has_host() const
Definition: game_utilities_service.pb.h:1893
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:699
const ::std::string & session_id() const
Definition: game_utilities_service.pb.h:2306
static GetPlayerVariablesResponse * default_instance_
Definition: game_utilities_service.pb.h:761
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > * mutable_attribute_value()
Definition: game_utilities_service.pb.h:2630
void set_has_host()
Definition: game_utilities_service.pb.h:1896
inline::std::string * mutable_attribute_key()
Definition: game_utilities_service.pb.h:2504
static GetAchievementsFileResponse * default_instance_
Definition: game_utilities_service.pb.h:1139
Definition: Session.h:36
void set_allocated_id(::bgs::protocol::EntityId *id)
Definition: game_utilities_service.pb.h:1799
void clear_id()
Definition: game_utilities_service.pb.h:1779
void set_has_host()
Definition: game_utilities_service.pb.h:1694
inline::bgs::protocol::Attribute * add_attribute()
Definition: game_utilities_service.pb.h:1395
::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables > player_variables_
Definition: game_utilities_service.pb.h:672
const ::bgs::protocol::EntityId & game_account_id() const
Definition: game_utilities_service.pb.h:2060
void clear_has_program()
Definition: game_utilities_service.pb.h:2584
Definition: game_utilities_service.pb.h:765
void set_has_account_id()
Definition: game_utilities_service.pb.h:1455
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: game_utilities_service.pb.h:276
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables > * mutable_player_variables()
Definition: game_utilities_service.pb.h:1962
void clear_session_id()
Definition: game_utilities_service.pb.h:2138
inline::bgs::protocol::ContentHandle * mutable_content_handle()
Definition: game_utilities_service.pb.h:2433
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: game_utilities_service.pb.h:2566
inline::bgs::protocol::EntityId * mutable_account_id()
Definition: game_utilities_service.pb.h:1469
Definition: unknown_field_set.h:74
int _cached_size_
Definition: game_utilities_service.pb.h:377
void clear_program()
Definition: game_utilities_service.pb.h:1676
bool has_host() const
Definition: game_utilities_service.pb.h:1968
inline::bgs::protocol::ProcessId * mutable_host()
Definition: game_utilities_service.pb.h:2267
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:1074
const ::bgs::protocol::ProcessId & host() const
Definition: game_utilities_service.pb.h:1704
void clear_host()
Definition: game_utilities_service.pb.h:2380
void set_allocated_session_id(::std::string *session_id)
Definition: game_utilities_service.pb.h:2190
bool has_account_id() const
Definition: game_utilities_service.pb.h:1852
void clear_has_session_id()
Definition: game_utilities_service.pb.h:2297
int GetCachedSize() const
Definition: game_utilities_service.pb.h:327
uint8_t uint8
Definition: common.h:175
inline::bgs::protocol::EntityId * release_account_id()
Definition: game_utilities_service.pb.h:1475
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:402
inline::bgs::protocol::game_utilities::v1::PlayerVariables * add_player_variables()
Definition: game_utilities_service.pb.h:2027
static GameAccountOnlineNotification * default_instance_
Definition: game_utilities_service.pb.h:869
int player_variables_size() const
Definition: game_utilities_service.pb.h:2013
bool has_program() const
Definition: game_utilities_service.pb.h:1534
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:777
inline::bgs::protocol::EntityId * release_agent_id()
Definition: game_utilities_service.pb.h:2560
arena_t NULL
Definition: jemalloc_internal.h:624
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:997
Definition: message.h:147
inline::std::string * release_session_id()
Definition: game_utilities_service.pb.h:2342
inline::bgs::protocol::ProcessId * mutable_host()
Definition: game_utilities_service.pb.h:1708
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: common.h:89
inline::bgs::protocol::EntityId * release_id()
Definition: game_utilities_service.pb.h:1793
static PresenceChannelCreatedRequest * default_instance_
Definition: game_utilities_service.pb.h:585
const ::bgs::protocol::ProcessId & host() const
Definition: game_utilities_service.pb.h:2101
inline::bgs::protocol::ProcessId * release_host()
Definition: game_utilities_service.pb.h:2394
int _cached_size_
Definition: game_utilities_service.pb.h:1320
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void clear_host()
Definition: game_utilities_service.pb.h:1902
GetPlayerVariablesResponse & operator=(const GetPlayerVariablesResponse &from)
Definition: game_utilities_service.pb.h:690
void clear_has_account_id()
Definition: game_utilities_service.pb.h:1458
bool has_id() const
Definition: game_utilities_service.pb.h:1770
bool has_host() const
Definition: game_utilities_service.pb.h:2088
int GetCachedSize() const
Definition: game_utilities_service.pb.h:914
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:572
const ::bgs::protocol::ProcessId & host() const
Definition: game_utilities_service.pb.h:1424
void set_allocated_host(::bgs::protocol::ProcessId *host)
Definition: game_utilities_service.pb.h:1997
ServerRequest & operator=(const ServerRequest &from)
Definition: game_utilities_service.pb.h:293
void clear_has_host()
Definition: game_utilities_service.pb.h:1417
bool has_game_account_id() const
Definition: game_utilities_service.pb.h:2047
bool has_host() const
Definition: game_utilities_service.pb.h:1411
void clear_agent_id()
Definition: game_utilities_service.pb.h:2546
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:605
Definition: descriptor.h:846
void set_has_game_account_id()
Definition: game_utilities_service.pb.h:2212
GetAllValuesForAttributeRequest & operator=(const GetAllValuesForAttributeRequest &from)
Definition: game_utilities_service.pb.h:1150
void set_allocated_attribute_key(::std::string *attribute_key)
Definition: game_utilities_service.pb.h:2522
::std::string * attribute_key_
Definition: game_utilities_service.pb.h:1237
const ::bgs::protocol::EntityId & agent_id() const
Definition: game_utilities_service.pb.h:2550
const ::std::string & attribute_key() const
Definition: game_utilities_service.pb.h:2476
::bgs::protocol::EntityId * account_id_
Definition: game_utilities_service.pb.h:191
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
Definition: game_utilities_service.pb.h:1661
inline::bgs::protocol::Variant * add_attribute_value()
Definition: game_utilities_service.pb.h:2620
int _cached_size_
Definition: game_utilities_service.pb.h:754
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:1317
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: game_utilities_service.pb.h:2554
void set_allocated_client_info(::bgs::protocol::game_utilities::v1::ClientInfo *client_info)
Definition: game_utilities_service.pb.h:1587
void clear_has_host()
Definition: game_utilities_service.pb.h:2256
static GameAccountOfflineNotification * default_instance_
Definition: game_utilities_service.pb.h:977
int GetCachedSize() const
Definition: game_utilities_service.pb.h:105
Definition: game_utilities_service.pb.h:64
::google::protobuf::uint32 program_
Definition: game_utilities_service.pb.h:380
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:298
std::integral_constant< uint32, 0x51923A28u > NameHash
Definition: game_utilities_service.pb.h:1339
void clear_attribute()
Definition: game_utilities_service.pb.h:1640
inline::bgs::protocol::Attribute * add_attribute()
Definition: game_utilities_service.pb.h:1651
void set_has_host()
Definition: game_utilities_service.pb.h:2091
::google::protobuf::uint32 _has_bits_[1]
Definition: game_utilities_service.pb.h:376
int _cached_size_
Definition: game_utilities_service.pb.h:575
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
Definition: game_utilities_service.pb.h:1481
Definition: message.h:165
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables > & player_variables() const
Definition: game_utilities_service.pb.h:2032
void clear_host()
Definition: game_utilities_service.pb.h:2259
Definition: game_utilities_types.pb.h:151
#define output
Definition: wire_format_lite.h:381
void clear_attribute()
Definition: game_utilities_service.pb.h:1606
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
Definition: game_utilities_service.pb.h:1881
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
Definition: game_utilities_service.pb.h:1522
::bgs::protocol::ProcessId * host_
Definition: game_utilities_service.pb.h:579
inline::bgs::protocol::game_utilities::v1::PlayerVariables * add_player_variables()
Definition: game_utilities_service.pb.h:1952
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
Definition: game_utilities_service.pb.h:1627
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
Definition: game_utilities_service.pb.h:1840
::google::protobuf::uint32 _has_bits_[1]
Definition: game_utilities_service.pb.h:187
int _cached_size_
Definition: game_utilities_service.pb.h:1236
std::integral_constant< uint32, 0x3FC1274Du > OriginalHash
Definition: game_utilities_service.pb.h:1338
PresenceChannelCreatedRequest & operator=(const PresenceChannelCreatedRequest &from)
Definition: game_utilities_service.pb.h:479
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:374
::bgs::protocol::EntityId * game_account_id_
Definition: game_utilities_service.pb.h:577
void clear_host()
Definition: game_utilities_service.pb.h:1700
void set_has_host()
Definition: game_utilities_service.pb.h:1414
Definition: coded_stream.h:156
bool has_session_id() const
Definition: game_utilities_service.pb.h:2129
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:458
void set_program(::google::protobuf::uint32 value)
Definition: game_utilities_service.pb.h:2595
void clear_host()
Definition: game_utilities_service.pb.h:2097
void clear_has_game_account_id()
Definition: game_utilities_service.pb.h:2053
void clear_has_client_info()
Definition: game_utilities_service.pb.h:1564
Definition: game_utilities_service.pb.h:286
int GetCachedSize() const
Definition: game_utilities_service.pb.h:513
::std::string * session_id_
Definition: game_utilities_service.pb.h:863
const ::bgs::protocol::ProcessId & host() const
Definition: game_utilities_service.pb.h:1981
void clear_attribute()
Definition: game_utilities_service.pb.h:1384
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
Definition: game_utilities_service.pb.h:1405
inline::google::protobuf::uint32 program() const
Definition: game_utilities_service.pb.h:1547
Definition: content_handle_types.pb.h:42
inline::bgs::protocol::ProcessId * release_host()
Definition: game_utilities_service.pb.h:1916
bool has_game_account_id() const
Definition: game_utilities_service.pb.h:1493
int GetCachedSize() const
Definition: game_utilities_service.pb.h:1290
::bgs::protocol::ProcessId * host_
Definition: game_utilities_service.pb.h:379
::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables > player_variables_
Definition: game_utilities_service.pb.h:755
void set_allocated_host(::bgs::protocol::ProcessId *host)
Definition: game_utilities_service.pb.h:2279
void set_allocated_host(::bgs::protocol::ProcessId *host)
Definition: game_utilities_service.pb.h:2400
void clear_player_variables()
Definition: game_utilities_service.pb.h:2016
void set_has_program()
Definition: game_utilities_service.pb.h:2581
::google::protobuf::uint32 _has_bits_[1]
Definition: game_utilities_service.pb.h:1131
Definition: coded_stream.h:621
::bgs::protocol::ProcessId * host_
Definition: game_utilities_service.pb.h:673
void set_has_content_handle()
Definition: game_utilities_service.pb.h:2419
const ::bgs::protocol::ContentHandle & content_handle() const
Definition: game_utilities_service.pb.h:2429
void set_session_id(const ::std::string &value)
Definition: game_utilities_service.pb.h:2148
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:1265
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: game_utilities_service.pb.h:462
Definition: game_utilities_service.pb.h:390
bool has_content_handle() const
Definition: game_utilities_service.pb.h:2416
void clear_has_host()
Definition: game_utilities_service.pb.h:1899
void clear_account_id()
Definition: game_utilities_service.pb.h:1461
static ServerResponse * default_instance_
Definition: game_utilities_service.pb.h:468
static GetAllValuesForAttributeResponse * default_instance_
Definition: game_utilities_service.pb.h:1327
GetAchievementsFileRequest & operator=(const GetAchievementsFileRequest &from)
Definition: game_utilities_service.pb.h:988
int _cached_size_
Definition: game_utilities_service.pb.h:1051
inline::bgs::protocol::ProcessId * mutable_host()
Definition: game_utilities_service.pb.h:2105
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: game_utilities_service.pb.h:378
Definition: message.h:150
bool has_attribute_key() const
Definition: game_utilities_service.pb.h:2461
void clear_client_info()
Definition: game_utilities_service.pb.h:1567
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
Definition: game_utilities_service.pb.h:1400
int GetCachedSize() const
Definition: game_utilities_service.pb.h:1103
int player_variables_size() const
Definition: game_utilities_service.pb.h:1938
inline::google::protobuf::uint32 program() const
Definition: game_utilities_service.pb.h:1680
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:216
void clear_attribute_key()
Definition: game_utilities_service.pb.h:2470
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables > & player_variables() const
Definition: game_utilities_service.pb.h:1957
inline::bgs::protocol::ContentHandle * release_content_handle()
Definition: game_utilities_service.pb.h:2439
::bgs::protocol::game_utilities::v1::ClientInfo * client_info_
Definition: game_utilities_service.pb.h:193
const ::bgs::protocol::game_utilities::v1::ClientInfo & client_info() const
Definition: game_utilities_service.pb.h:1571
#define input
Definition: wire_format_lite.h:242
::bgs::protocol::EntityId * game_account_id_
Definition: game_utilities_service.pb.h:969
inline::bgs::protocol::EntityId * release_game_account_id()
Definition: game_utilities_service.pb.h:2232
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:781
void clear_content_handle()
Definition: game_utilities_service.pb.h:2425
void clear_has_session_id()
Definition: game_utilities_service.pb.h:2135
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:1159
const ::bgs::protocol::EntityId & account_id() const
Definition: game_utilities_service.pb.h:1865
inline::bgs::protocol::Attribute * add_attribute()
Definition: game_utilities_service.pb.h:1750
uint32_t uint32
Definition: common.h:177
void set_allocated_host(::bgs::protocol::ProcessId *host)
Definition: game_utilities_service.pb.h:1922
uint32_t uint32
Definition: Define.h:150
void clear_has_attribute_key()
Definition: game_utilities_service.pb.h:2467
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
Definition: game_utilities_service.pb.h:2076
void clear_game_account_id()
Definition: game_utilities_service.pb.h:1502
void clear_program()
Definition: game_utilities_service.pb.h:2587
void clear_has_account_id()
Definition: game_utilities_service.pb.h:1858
#define TC_SHARED_API
Definition: Define.h:128
void clear_has_program()
Definition: game_utilities_service.pb.h:1673
inline::bgs::protocol::EntityId * mutable_game_account_id()
Definition: game_utilities_service.pb.h:1510
::bgs::protocol::ContentHandle * content_handle_
Definition: game_utilities_service.pb.h:1133
void set_has_game_account_id()
Definition: game_utilities_service.pb.h:2050
void set_has_session_id()
Definition: game_utilities_service.pb.h:2132
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: game_utilities_service.pb.h:189
const ::bgs::protocol::EntityId & game_account_id() const
Definition: game_utilities_service.pb.h:1506
void set_allocated_host(::bgs::protocol::ProcessId *host)
Definition: game_utilities_service.pb.h:2117
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:272
const ::bgs::protocol::ProcessId & host() const
Definition: game_utilities_service.pb.h:1906
int attribute_size() const
Definition: game_utilities_service.pb.h:1603
void clear_has_id()
Definition: game_utilities_service.pb.h:1776
inline::std::string * release_session_id()
Definition: game_utilities_service.pb.h:2180
inline::bgs::protocol::ProcessId * mutable_host()
Definition: game_utilities_service.pb.h:1910
void set_has_attribute_key()
Definition: game_utilities_service.pb.h:2464
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:1129
GetAllValuesForAttributeResponse & operator=(const GetAllValuesForAttributeResponse &from)
Definition: game_utilities_service.pb.h:1256
bool has_game_account_id() const
Definition: game_utilities_service.pb.h:2209
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:1261
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:1048
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > attribute_value_
Definition: game_utilities_service.pb.h:1321
Definition: rpc_types.pb.h:394
void clear_game_account_id()
Definition: game_utilities_service.pb.h:1820
ClientRequest & operator=(const ClientRequest &from)
Definition: game_utilities_service.pb.h:71
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:1233
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
Definition: game_utilities_service.pb.h:2238
::google::protobuf::uint32 _has_bits_[1]
Definition: game_utilities_service.pb.h:1235
void set_allocated_content_handle(::bgs::protocol::ContentHandle *content_handle)
Definition: game_utilities_service.pb.h:2445
int _cached_size_
Definition: game_utilities_service.pb.h:968
inline::std::string * release_attribute_key()
Definition: game_utilities_service.pb.h:2512
::bgs::protocol::EntityId * account_id_
Definition: game_utilities_service.pb.h:578
Definition: ServiceBase.h:34
Definition: game_utilities_service.pb.h:204
void set_has_session_id()
Definition: game_utilities_service.pb.h:2294
void set_program(::google::protobuf::uint32 value)
Definition: game_utilities_service.pb.h:1684
bool has_program() const
Definition: game_utilities_service.pb.h:1667
inline::bgs::protocol::EntityId * release_game_account_id()
Definition: game_utilities_service.pb.h:1834
int GetCachedSize() const
Definition: game_utilities_service.pb.h:1022
ServerResponse & operator=(const ServerResponse &from)
Definition: game_utilities_service.pb.h:397
void clear_attribute_value()
Definition: game_utilities_service.pb.h:2609
::google::protobuf::uint32 _has_bits_[1]
Definition: game_utilities_service.pb.h:967
const ::bgs::protocol::EntityId & game_account_id() const
Definition: game_utilities_service.pb.h:1824
inline::bgs::protocol::Attribute * add_attribute()
Definition: game_utilities_service.pb.h:1617
inline::bgs::protocol::game_utilities::v1::ClientInfo * release_client_info()
Definition: game_utilities_service.pb.h:1581
::google::protobuf::uint32 _has_bits_[1]
Definition: game_utilities_service.pb.h:859
bool has_game_account_id() const
Definition: game_utilities_service.pb.h:1811
void set_has_game_account_id()
Definition: game_utilities_service.pb.h:1496
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:1078
void clear_player_variables()
Definition: game_utilities_service.pb.h:1941
void set_program(::google::protobuf::uint32 value)
Definition: game_utilities_service.pb.h:1551
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:993
bool has_host() const
Definition: game_utilities_service.pb.h:1691
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:1155
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::game_utilities::v1::PlayerVariables > * mutable_player_variables()
Definition: game_utilities_service.pb.h:2037
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:76
void set_allocated_host(::bgs::protocol::ProcessId *host)
Definition: game_utilities_service.pb.h:1720
void clear_program()
Definition: game_utilities_service.pb.h:1543
void TC_SHARED_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
::bgs::protocol::EntityId * id_
Definition: game_utilities_service.pb.h:576
GameAccountOnlineNotification & operator=(const GameAccountOnlineNotification &from)
Definition: game_utilities_service.pb.h:772
::google::protobuf::uint32 _has_bits_[1]
Definition: game_utilities_service.pb.h:670
int _cached_size_
Definition: game_utilities_service.pb.h:188
const ::bgs::protocol::EntityId & id() const
Definition: game_utilities_service.pb.h:1783
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
Definition: game_utilities_service.pb.h:1755
bool has_program() const
Definition: game_utilities_service.pb.h:2578
void clear_account_id()
Definition: game_utilities_service.pb.h:1861
const ::bgs::protocol::ProcessId & host() const
Definition: game_utilities_service.pb.h:2384
int GetCachedSize() const
Definition: game_utilities_service.pb.h:806
void set_allocated_host(::bgs::protocol::ProcessId *host)
Definition: game_utilities_service.pb.h:1440
Definition: game_utilities_service.pb.h:981
void clear_host()
Definition: game_utilities_service.pb.h:1977
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:695
int attribute_value_size() const
Definition: game_utilities_service.pb.h:2606
ClientResponse & operator=(const ClientResponse &from)
Definition: game_utilities_service.pb.h:211
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:751
inline::bgs::protocol::EntityId * mutable_id()
Definition: game_utilities_service.pb.h:1787
inline::bgs::protocol::EntityId * release_game_account_id()
Definition: game_utilities_service.pb.h:2070
static ClientResponse * default_instance_
Definition: game_utilities_service.pb.h:282
void set_has_agent_id()
Definition: game_utilities_service.pb.h:2540
int attribute_size() const
Definition: game_utilities_service.pb.h:1736
void set_allocated_session_id(::std::string *session_id)
Definition: game_utilities_service.pb.h:2352
inline::std::string * mutable_session_id()
Definition: game_utilities_service.pb.h:2172
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:302
void clear_has_host()
Definition: game_utilities_service.pb.h:1697
::bgs::protocol::EntityId * game_account_id_
Definition: game_utilities_service.pb.h:861
static ClientRequest * default_instance_
Definition: game_utilities_service.pb.h:200
Definition: game_utilities_service.pb.h:1062
inline::bgs::protocol::ProcessId * release_host()
Definition: game_utilities_service.pb.h:2111
::google::protobuf::uint32 program_
Definition: game_utilities_service.pb.h:1239
int _cached_size_
Definition: game_utilities_service.pb.h:275
inline::bgs::protocol::EntityId * release_game_account_id()
Definition: game_utilities_service.pb.h:1516
int GetCachedSize() const
Definition: game_utilities_service.pb.h:431
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
Definition: game_utilities_service.pb.h:1656
::bgs::protocol::ProcessId * host_
Definition: game_utilities_service.pb.h:862
Definition: BnetFileGenerator.h:47
Definition: game_utilities_service.pb.h:683
void clear_has_game_account_id()
Definition: game_utilities_service.pb.h:1499
static GetAchievementsFileRequest * default_instance_
Definition: game_utilities_service.pb.h:1058
const FieldDescriptor value
Definition: descriptor.h:1522
uint32_t uint32
Definition: g3dmath.h:168
::google::protobuf::uint32 _has_bits_[1]
Definition: game_utilities_service.pb.h:1050
void clear_has_game_account_id()
Definition: game_utilities_service.pb.h:2215
Definition: game_utilities_service.pb.h:1331
::bgs::protocol::ProcessId * host_
Definition: game_utilities_service.pb.h:970
int GetCachedSize() const
Definition: game_utilities_service.pb.h:1184
void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
const ::std::string & session_id() const
Definition: game_utilities_service.pb.h:2144
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
Definition: game_utilities_service.pb.h:1760
Definition: game_utilities_service.pb.h:472
void clear_has_agent_id()
Definition: game_utilities_service.pb.h:2543
inline::bgs::protocol::game_utilities::v1::ClientInfo * mutable_client_info()
Definition: game_utilities_service.pb.h:1575
void set_attribute_key(const ::std::string &value)
Definition: game_utilities_service.pb.h:2480
GameAccountOfflineNotification & operator=(const GameAccountOfflineNotification &from)
Definition: game_utilities_service.pb.h:880
void set_session_id(const ::std::string &value)
Definition: game_utilities_service.pb.h:2310
bool has_host() const
Definition: game_utilities_service.pb.h:2250
void clear_has_game_account_id()
Definition: game_utilities_service.pb.h:1817
void set_has_game_account_id()
Definition: game_utilities_service.pb.h:1814
Definition: rpc_types.pb.h:214
int attribute_size() const
Definition: game_utilities_service.pb.h:1637
int GetCachedSize() const
Definition: game_utilities_service.pb.h:245
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:965
void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
void clear_session_id()
Definition: game_utilities_service.pb.h:2300
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:484
GetPlayerVariablesRequest & operator=(const GetPlayerVariablesRequest &from)
Definition: game_utilities_service.pb.h:596
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
Definition: game_utilities_service.pb.h:1622
::bgs::protocol::ProcessId * host_
Definition: game_utilities_service.pb.h:1052
void clear_host()
Definition: game_utilities_service.pb.h:1420
int _cached_size_
Definition: game_utilities_service.pb.h:860
int GetCachedSize() const
Definition: game_utilities_service.pb.h:724
const ::bgs::protocol::EntityId & account_id() const
Definition: game_utilities_service.pb.h:1465
inline::bgs::protocol::ProcessId * release_host()
Definition: game_utilities_service.pb.h:1991
Definition: MessageBuffer.h:24
void set_has_client_info()
Definition: game_utilities_service.pb.h:1561
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: game_utilities_service.pb.h:601
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:220
void set_has_account_id()
Definition: game_utilities_service.pb.h:1855
inline::google::protobuf::uint32 program() const
Definition: game_utilities_service.pb.h:2591
Definition: game_utilities_service.pb.h:589
int GetCachedSize() const
Definition: game_utilities_service.pb.h:630
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > & attribute_value() const
Definition: game_utilities_service.pb.h:2625
static ServerRequest * default_instance_
Definition: game_utilities_service.pb.h:386
void clear_attribute()
Definition: game_utilities_service.pb.h:1739
void set_has_program()
Definition: game_utilities_service.pb.h:1670
void clear_has_content_handle()
Definition: game_utilities_service.pb.h:2422
inline::bgs::protocol::EntityId * mutable_game_account_id()
Definition: game_utilities_service.pb.h:1828
void clear_game_account_id()
Definition: game_utilities_service.pb.h:2056
::google::protobuf::uint32 program_
Definition: game_utilities_service.pb.h:194
void clear_has_host()
Definition: game_utilities_service.pb.h:1974
inline::bgs::protocol::ProcessId * release_host()
Definition: game_utilities_service.pb.h:1434
const ::bgs::protocol::ProcessId & host() const
Definition: game_utilities_service.pb.h:2263
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: game_utilities_service.pb.h:857
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: game_utilities_service.pb.h:80
::google::protobuf::uint32 _has_bits_[1]
Definition: game_utilities_service.pb.h:574
bool has_client_info() const
Definition: game_utilities_service.pb.h:1558
inline::bgs::protocol::EntityId * mutable_account_id()
Definition: game_utilities_service.pb.h:1869