TrinityCore
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
9#include <google/protobuf/stubs/common.h>
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
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/message.h>
24#include <google/protobuf/repeated_field.h>
25#include <google/protobuf/extension_set.h>
26#include <google/protobuf/unknown_field_set.h>
27#include "attribute_types.pb.h"
28#include "entity_types.pb.h"
30#include "rpc_types.pb.h"
31#include "ServiceBase.h"
32#include "MessageBuffer.h"
33#include <functional>
34#include <type_traits>
35// @@protoc_insertion_point(includes)
36
37namespace bgs {
38namespace protocol {
39namespace game_utilities {
40namespace v1 {
41
42// Internal implementation detail -- do not call these.
46
47class ClientRequest;
48class ClientResponse;
49class ServerRequest;
50class ServerResponse;
59
60// ===================================================================
61
62class TC_PROTO_API ClientRequest : public ::google::protobuf::Message {
63 public:
65 virtual ~ClientRequest();
66
68
69 inline ClientRequest& operator=(const ClientRequest& from) {
70 CopyFrom(from);
71 return *this;
72 }
73
74 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
75 return _unknown_fields_;
76 }
77
78 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
79 return &_unknown_fields_;
80 }
81
82 static const ::google::protobuf::Descriptor* descriptor();
84
85 void Swap(ClientRequest* other);
86
87 // implements Message ----------------------------------------------
88
90 int GetCachedSize() const { return _cached_size_; }
91 private:
92 void SharedCtor();
93 void SharedDtor();
94 void SetCachedSize(int size) const;
95 public:
96 ::google::protobuf::Metadata GetMetadata() const;
97
98 // nested types ----------------------------------------------------
99
100 // accessors -------------------------------------------------------
101
102 // repeated .bgs.protocol.Attribute attribute = 1;
103 inline int attribute_size() const;
104 inline void clear_attribute();
105 static const int kAttributeFieldNumber = 1;
106 inline const ::bgs::protocol::Attribute& attribute(int index) const;
107 inline ::bgs::protocol::Attribute* mutable_attribute(int index);
108 inline ::bgs::protocol::Attribute* add_attribute();
109 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
110 attribute() const;
111 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
112 mutable_attribute();
113
114 // optional .bgs.protocol.EntityId account_id = 3;
115 inline bool has_account_id() const;
116 inline void clear_account_id();
117 static const int kAccountIdFieldNumber = 3;
118 inline const ::bgs::protocol::EntityId& account_id() const;
119 inline ::bgs::protocol::EntityId* mutable_account_id();
120 inline ::bgs::protocol::EntityId* release_account_id();
121 inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id);
122
123 // optional .bgs.protocol.EntityId game_account_id = 4;
124 inline bool has_game_account_id() const;
125 inline void clear_game_account_id();
126 static const int kGameAccountIdFieldNumber = 4;
127 inline const ::bgs::protocol::EntityId& game_account_id() const;
128 inline ::bgs::protocol::EntityId* mutable_game_account_id();
129 inline ::bgs::protocol::EntityId* release_game_account_id();
130 inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id);
131
132 // optional fixed32 program = 5;
133 inline bool has_program() const;
134 inline void clear_program();
135 static const int kProgramFieldNumber = 5;
136 inline ::google::protobuf::uint32 program() const;
137 inline void set_program(::google::protobuf::uint32 value);
138
139 // optional .bgs.protocol.game_utilities.v1.ClientInfo client_info = 6;
140 inline bool has_client_info() const;
141 inline void clear_client_info();
142 static const int kClientInfoFieldNumber = 6;
143 inline const ::bgs::protocol::game_utilities::v1::ClientInfo& client_info() const;
144 inline ::bgs::protocol::game_utilities::v1::ClientInfo* mutable_client_info();
145 inline ::bgs::protocol::game_utilities::v1::ClientInfo* release_client_info();
146 inline void set_allocated_client_info(::bgs::protocol::game_utilities::v1::ClientInfo* client_info);
147
148 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ClientRequest)
149 private:
150 inline void set_has_account_id();
151 inline void clear_has_account_id();
152 inline void set_has_game_account_id();
153 inline void clear_has_game_account_id();
154 inline void set_has_program();
155 inline void clear_has_program();
156 inline void set_has_client_info();
157 inline void clear_has_client_info();
158
159 ::google::protobuf::UnknownFieldSet _unknown_fields_;
160
162 mutable int _cached_size_;
163 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_;
171
174};
175// -------------------------------------------------------------------
176
177class TC_PROTO_API ClientResponse : public ::google::protobuf::Message {
178 public:
181
183
185 CopyFrom(from);
186 return *this;
187 }
188
189 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
190 return _unknown_fields_;
191 }
192
193 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
194 return &_unknown_fields_;
195 }
196
197 static const ::google::protobuf::Descriptor* descriptor();
199
200 void Swap(ClientResponse* other);
201
202 // implements Message ----------------------------------------------
203
205 int GetCachedSize() const { return _cached_size_; }
206 private:
209 void SetCachedSize(int size) const;
210 public:
211 ::google::protobuf::Metadata GetMetadata() const;
212
213 // nested types ----------------------------------------------------
214
215 // accessors -------------------------------------------------------
216
217 // repeated .bgs.protocol.Attribute attribute = 1;
218 inline int attribute_size() const;
219 inline void clear_attribute();
220 static const int kAttributeFieldNumber = 1;
221 inline const ::bgs::protocol::Attribute& attribute(int index) const;
222 inline ::bgs::protocol::Attribute* mutable_attribute(int index);
223 inline ::bgs::protocol::Attribute* add_attribute();
224 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
225 attribute() const;
226 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
227 mutable_attribute();
228
229 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ClientResponse)
230 private:
231
232 ::google::protobuf::UnknownFieldSet _unknown_fields_;
233
235 mutable int _cached_size_;
236 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_;
240
243};
244// -------------------------------------------------------------------
245
246class TC_PROTO_API ServerRequest : public ::google::protobuf::Message {
247 public:
249 virtual ~ServerRequest();
250
252
253 inline ServerRequest& operator=(const ServerRequest& from) {
254 CopyFrom(from);
255 return *this;
256 }
257
258 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
259 return _unknown_fields_;
260 }
261
262 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
263 return &_unknown_fields_;
264 }
265
266 static const ::google::protobuf::Descriptor* descriptor();
268
269 void Swap(ServerRequest* other);
270
271 // implements Message ----------------------------------------------
272
274 int GetCachedSize() const { return _cached_size_; }
275 private:
278 void SetCachedSize(int size) const;
279 public:
280 ::google::protobuf::Metadata GetMetadata() const;
281
282 // nested types ----------------------------------------------------
283
284 // accessors -------------------------------------------------------
285
286 // repeated .bgs.protocol.Attribute attribute = 1;
287 inline int attribute_size() const;
288 inline void clear_attribute();
289 static const int kAttributeFieldNumber = 1;
290 inline const ::bgs::protocol::Attribute& attribute(int index) const;
291 inline ::bgs::protocol::Attribute* mutable_attribute(int index);
292 inline ::bgs::protocol::Attribute* add_attribute();
293 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
294 attribute() const;
295 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
296 mutable_attribute();
297
298 // required fixed32 program = 2;
299 inline bool has_program() const;
300 inline void clear_program();
301 static const int kProgramFieldNumber = 2;
302 inline ::google::protobuf::uint32 program() const;
303 inline void set_program(::google::protobuf::uint32 value);
304
305 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ServerRequest)
306 private:
307 inline void set_has_program();
308 inline void clear_has_program();
309
310 ::google::protobuf::UnknownFieldSet _unknown_fields_;
311
313 mutable int _cached_size_;
314 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_;
319
322};
323// -------------------------------------------------------------------
324
325class TC_PROTO_API ServerResponse : public ::google::protobuf::Message {
326 public:
329
331
333 CopyFrom(from);
334 return *this;
335 }
336
337 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
338 return _unknown_fields_;
339 }
340
341 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
342 return &_unknown_fields_;
343 }
344
345 static const ::google::protobuf::Descriptor* descriptor();
347
348 void Swap(ServerResponse* other);
349
350 // implements Message ----------------------------------------------
351
353 int GetCachedSize() const { return _cached_size_; }
354 private:
357 void SetCachedSize(int size) const;
358 public:
359 ::google::protobuf::Metadata GetMetadata() const;
360
361 // nested types ----------------------------------------------------
362
363 // accessors -------------------------------------------------------
364
365 // repeated .bgs.protocol.Attribute attribute = 1;
366 inline int attribute_size() const;
367 inline void clear_attribute();
368 static const int kAttributeFieldNumber = 1;
369 inline const ::bgs::protocol::Attribute& attribute(int index) const;
370 inline ::bgs::protocol::Attribute* mutable_attribute(int index);
371 inline ::bgs::protocol::Attribute* add_attribute();
372 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
373 attribute() const;
374 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
375 mutable_attribute();
376
377 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ServerResponse)
378 private:
379
380 ::google::protobuf::UnknownFieldSet _unknown_fields_;
381
383 mutable int _cached_size_;
384 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_;
388
391};
392// -------------------------------------------------------------------
393
394class TC_PROTO_API PresenceChannelCreatedRequest : public ::google::protobuf::Message {
395 public:
398
400
402 CopyFrom(from);
403 return *this;
404 }
405
406 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
407 return _unknown_fields_;
408 }
409
410 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
411 return &_unknown_fields_;
412 }
413
414 static const ::google::protobuf::Descriptor* descriptor();
416
418
419 // implements Message ----------------------------------------------
420
422 int GetCachedSize() const { return _cached_size_; }
423 private:
426 void SetCachedSize(int size) const;
427 public:
428 ::google::protobuf::Metadata GetMetadata() const;
429
430 // nested types ----------------------------------------------------
431
432 // accessors -------------------------------------------------------
433
434 // required .bgs.protocol.EntityId id = 1;
435 inline bool has_id() const;
436 inline void clear_id();
437 static const int kIdFieldNumber = 1;
438 inline const ::bgs::protocol::EntityId& id() const;
439 inline ::bgs::protocol::EntityId* mutable_id();
440 inline ::bgs::protocol::EntityId* release_id();
441 inline void set_allocated_id(::bgs::protocol::EntityId* id);
442
443 // optional .bgs.protocol.EntityId game_account_id = 3;
444 inline bool has_game_account_id() const;
445 inline void clear_game_account_id();
446 static const int kGameAccountIdFieldNumber = 3;
447 inline const ::bgs::protocol::EntityId& game_account_id() const;
448 inline ::bgs::protocol::EntityId* mutable_game_account_id();
449 inline ::bgs::protocol::EntityId* release_game_account_id();
450 inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id);
451
452 // optional .bgs.protocol.EntityId account_id = 4;
453 inline bool has_account_id() const;
454 inline void clear_account_id();
455 static const int kAccountIdFieldNumber = 4;
456 inline const ::bgs::protocol::EntityId& account_id() const;
457 inline ::bgs::protocol::EntityId* mutable_account_id();
458 inline ::bgs::protocol::EntityId* release_account_id();
459 inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id);
460
461 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest)
462 private:
463 inline void set_has_id();
464 inline void clear_has_id();
465 inline void set_has_game_account_id();
466 inline void clear_has_game_account_id();
467 inline void set_has_account_id();
468 inline void clear_has_account_id();
469
470 ::google::protobuf::UnknownFieldSet _unknown_fields_;
471
473 mutable int _cached_size_;
480
483};
484// -------------------------------------------------------------------
485
486class TC_PROTO_API GameAccountOnlineNotification : public ::google::protobuf::Message {
487 public:
490
492
494 CopyFrom(from);
495 return *this;
496 }
497
498 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
499 return _unknown_fields_;
500 }
501
502 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
503 return &_unknown_fields_;
504 }
505
506 static const ::google::protobuf::Descriptor* descriptor();
508
510
511 // implements Message ----------------------------------------------
512
514 int GetCachedSize() const { return _cached_size_; }
515 private:
518 void SetCachedSize(int size) const;
519 public:
520 ::google::protobuf::Metadata GetMetadata() const;
521
522 // nested types ----------------------------------------------------
523
524 // accessors -------------------------------------------------------
525
526 // required .bgs.protocol.EntityId game_account_id = 1;
527 inline bool has_game_account_id() const;
528 inline void clear_game_account_id();
529 static const int kGameAccountIdFieldNumber = 1;
530 inline const ::bgs::protocol::EntityId& game_account_id() const;
531 inline ::bgs::protocol::EntityId* mutable_game_account_id();
532 inline ::bgs::protocol::EntityId* release_game_account_id();
533 inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id);
534
535 // optional string session_id = 3;
536 inline bool has_session_id() const;
537 inline void clear_session_id();
538 static const int kSessionIdFieldNumber = 3;
539 inline const ::std::string& session_id() const;
540 inline void set_session_id(const ::std::string& value);
541 inline void set_session_id(const char* value);
542 inline void set_session_id(const char* value, size_t size);
543 inline ::std::string* mutable_session_id();
544 inline ::std::string* release_session_id();
545 inline void set_allocated_session_id(::std::string* session_id);
546
547 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification)
548 private:
549 inline void set_has_game_account_id();
550 inline void clear_has_game_account_id();
551 inline void set_has_session_id();
552 inline void clear_has_session_id();
553
554 ::google::protobuf::UnknownFieldSet _unknown_fields_;
555
557 mutable int _cached_size_;
559 ::std::string* session_id_;
563
566};
567// -------------------------------------------------------------------
568
569class TC_PROTO_API GameAccountOfflineNotification : public ::google::protobuf::Message {
570 public:
573
575
577 CopyFrom(from);
578 return *this;
579 }
580
581 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
582 return _unknown_fields_;
583 }
584
585 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
586 return &_unknown_fields_;
587 }
588
589 static const ::google::protobuf::Descriptor* descriptor();
591
593
594 // implements Message ----------------------------------------------
595
597 int GetCachedSize() const { return _cached_size_; }
598 private:
601 void SetCachedSize(int size) const;
602 public:
603 ::google::protobuf::Metadata GetMetadata() const;
604
605 // nested types ----------------------------------------------------
606
607 // accessors -------------------------------------------------------
608
609 // required .bgs.protocol.EntityId game_account_id = 1;
610 inline bool has_game_account_id() const;
611 inline void clear_game_account_id();
612 static const int kGameAccountIdFieldNumber = 1;
613 inline const ::bgs::protocol::EntityId& game_account_id() const;
614 inline ::bgs::protocol::EntityId* mutable_game_account_id();
615 inline ::bgs::protocol::EntityId* release_game_account_id();
616 inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id);
617
618 // optional string session_id = 3;
619 inline bool has_session_id() const;
620 inline void clear_session_id();
621 static const int kSessionIdFieldNumber = 3;
622 inline const ::std::string& session_id() const;
623 inline void set_session_id(const ::std::string& value);
624 inline void set_session_id(const char* value);
625 inline void set_session_id(const char* value, size_t size);
626 inline ::std::string* mutable_session_id();
627 inline ::std::string* release_session_id();
628 inline void set_allocated_session_id(::std::string* session_id);
629
630 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification)
631 private:
632 inline void set_has_game_account_id();
633 inline void clear_has_game_account_id();
634 inline void set_has_session_id();
635 inline void clear_has_session_id();
636
637 ::google::protobuf::UnknownFieldSet _unknown_fields_;
638
640 mutable int _cached_size_;
642 ::std::string* session_id_;
646
649};
650// -------------------------------------------------------------------
651
652class TC_PROTO_API GetAllValuesForAttributeRequest : public ::google::protobuf::Message {
653 public:
656
658
660 CopyFrom(from);
661 return *this;
662 }
663
664 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
665 return _unknown_fields_;
666 }
667
668 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
669 return &_unknown_fields_;
670 }
671
672 static const ::google::protobuf::Descriptor* descriptor();
674
676
677 // implements Message ----------------------------------------------
678
680 int GetCachedSize() const { return _cached_size_; }
681 private:
684 void SetCachedSize(int size) const;
685 public:
686 ::google::protobuf::Metadata GetMetadata() const;
687
688 // nested types ----------------------------------------------------
689
690 // accessors -------------------------------------------------------
691
692 // optional string attribute_key = 1;
693 inline bool has_attribute_key() const;
694 inline void clear_attribute_key();
695 static const int kAttributeKeyFieldNumber = 1;
696 inline const ::std::string& attribute_key() const;
697 inline void set_attribute_key(const ::std::string& value);
698 inline void set_attribute_key(const char* value);
699 inline void set_attribute_key(const char* value, size_t size);
700 inline ::std::string* mutable_attribute_key();
701 inline ::std::string* release_attribute_key();
702 inline void set_allocated_attribute_key(::std::string* attribute_key);
703
704 // optional .bgs.protocol.EntityId agent_id = 2;
705 inline bool has_agent_id() const;
706 inline void clear_agent_id();
707 static const int kAgentIdFieldNumber = 2;
708 inline const ::bgs::protocol::EntityId& agent_id() const;
709 inline ::bgs::protocol::EntityId* mutable_agent_id();
710 inline ::bgs::protocol::EntityId* release_agent_id();
711 inline void set_allocated_agent_id(::bgs::protocol::EntityId* agent_id);
712
713 // optional fixed32 program = 5;
714 inline bool has_program() const;
715 inline void clear_program();
716 static const int kProgramFieldNumber = 5;
717 inline ::google::protobuf::uint32 program() const;
718 inline void set_program(::google::protobuf::uint32 value);
719
720 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest)
721 private:
722 inline void set_has_attribute_key();
723 inline void clear_has_attribute_key();
724 inline void set_has_agent_id();
725 inline void clear_has_agent_id();
726 inline void set_has_program();
727 inline void clear_has_program();
728
729 ::google::protobuf::UnknownFieldSet _unknown_fields_;
730
732 mutable int _cached_size_;
733 ::std::string* attribute_key_;
739
742};
743// -------------------------------------------------------------------
744
745class TC_PROTO_API GetAllValuesForAttributeResponse : public ::google::protobuf::Message {
746 public:
749
751
753 CopyFrom(from);
754 return *this;
755 }
756
757 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
758 return _unknown_fields_;
759 }
760
761 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
762 return &_unknown_fields_;
763 }
764
765 static const ::google::protobuf::Descriptor* descriptor();
767
769
770 // implements Message ----------------------------------------------
771
773 int GetCachedSize() const { return _cached_size_; }
774 private:
777 void SetCachedSize(int size) const;
778 public:
779 ::google::protobuf::Metadata GetMetadata() const;
780
781 // nested types ----------------------------------------------------
782
783 // accessors -------------------------------------------------------
784
785 // repeated .bgs.protocol.Variant attribute_value = 1;
786 inline int attribute_value_size() const;
787 inline void clear_attribute_value();
788 static const int kAttributeValueFieldNumber = 1;
789 inline const ::bgs::protocol::Variant& attribute_value(int index) const;
790 inline ::bgs::protocol::Variant* mutable_attribute_value(int index);
791 inline ::bgs::protocol::Variant* add_attribute_value();
792 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >&
793 attribute_value() const;
794 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >*
795 mutable_attribute_value();
796
797 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse)
798 private:
799
800 ::google::protobuf::UnknownFieldSet _unknown_fields_;
801
803 mutable int _cached_size_;
804 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > attribute_value_;
808
811};
812// -------------------------------------------------------------------
813
814class TC_PROTO_API RegisterUtilitiesRequest : public ::google::protobuf::Message {
815 public:
818
820
822 CopyFrom(from);
823 return *this;
824 }
825
826 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
827 return _unknown_fields_;
828 }
829
830 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
831 return &_unknown_fields_;
832 }
833
834 static const ::google::protobuf::Descriptor* descriptor();
836
838
839 // implements Message ----------------------------------------------
840
842 int GetCachedSize() const { return _cached_size_; }
843 private:
846 void SetCachedSize(int size) const;
847 public:
848 ::google::protobuf::Metadata GetMetadata() const;
849
850 // nested types ----------------------------------------------------
851
852 // accessors -------------------------------------------------------
853
854 // repeated .bgs.protocol.Attribute attribute = 1;
855 inline int attribute_size() const;
856 inline void clear_attribute();
857 static const int kAttributeFieldNumber = 1;
858 inline const ::bgs::protocol::Attribute& attribute(int index) const;
859 inline ::bgs::protocol::Attribute* mutable_attribute(int index);
860 inline ::bgs::protocol::Attribute* add_attribute();
861 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
862 attribute() const;
863 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
864 mutable_attribute();
865
866 // optional fixed32 program = 2;
867 inline bool has_program() const;
868 inline void clear_program();
869 static const int kProgramFieldNumber = 2;
870 inline ::google::protobuf::uint32 program() const;
871 inline void set_program(::google::protobuf::uint32 value);
872
873 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest)
874 private:
875 inline void set_has_program();
876 inline void clear_has_program();
877
878 ::google::protobuf::UnknownFieldSet _unknown_fields_;
879
881 mutable int _cached_size_;
882 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_;
887
890};
891// -------------------------------------------------------------------
892
893class TC_PROTO_API RegisterUtilitiesResponse : public ::google::protobuf::Message {
894 public:
897
899
901 CopyFrom(from);
902 return *this;
903 }
904
905 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
906 return _unknown_fields_;
907 }
908
909 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
910 return &_unknown_fields_;
911 }
912
913 static const ::google::protobuf::Descriptor* descriptor();
915
917
918 // implements Message ----------------------------------------------
919
921 int GetCachedSize() const { return _cached_size_; }
922 private:
925 void SetCachedSize(int size) const;
926 public:
927 ::google::protobuf::Metadata GetMetadata() const;
928
929 // nested types ----------------------------------------------------
930
931 // accessors -------------------------------------------------------
932
933 // optional string client_id = 1;
934 inline bool has_client_id() const;
935 inline void clear_client_id();
936 static const int kClientIdFieldNumber = 1;
937 inline const ::std::string& client_id() const;
938 inline void set_client_id(const ::std::string& value);
939 inline void set_client_id(const char* value);
940 inline void set_client_id(const char* value, size_t size);
941 inline ::std::string* mutable_client_id();
942 inline ::std::string* release_client_id();
943 inline void set_allocated_client_id(::std::string* client_id);
944
945 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse)
946 private:
947 inline void set_has_client_id();
948 inline void clear_has_client_id();
949
950 ::google::protobuf::UnknownFieldSet _unknown_fields_;
951
953 mutable int _cached_size_;
954 ::std::string* client_id_;
958
961};
962// -------------------------------------------------------------------
963
964class TC_PROTO_API UnregisterUtilitiesRequest : public ::google::protobuf::Message {
965 public:
968
970
972 CopyFrom(from);
973 return *this;
974 }
975
976 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
977 return _unknown_fields_;
978 }
979
980 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
981 return &_unknown_fields_;
982 }
983
984 static const ::google::protobuf::Descriptor* descriptor();
986
988
989 // implements Message ----------------------------------------------
990
992 int GetCachedSize() const { return _cached_size_; }
993 private:
996 void SetCachedSize(int size) const;
997 public:
998 ::google::protobuf::Metadata GetMetadata() const;
999
1000 // nested types ----------------------------------------------------
1001
1002 // accessors -------------------------------------------------------
1003
1004 // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.UnregisterUtilitiesRequest)
1005 private:
1006
1007 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1008
1010 mutable int _cached_size_;
1014
1017};
1018// ===================================================================
1019
1021{
1022 public:
1023
1024 explicit GameUtilitiesService(bool use_original_hash);
1030
1031 typedef std::integral_constant<uint32, 0x3FC1274Du> OriginalHash;
1032 typedef std::integral_constant<uint32, 0x51923A28u> NameHash;
1033
1034 static google::protobuf::ServiceDescriptor const* descriptor();
1035
1036 // client methods --------------------------------------------------
1037 void ProcessClientRequest(::bgs::protocol::game_utilities::v1::ClientRequest const* request, std::function<void(::bgs::protocol::game_utilities::v1::ClientResponse const*)> responseCallback, bool client = false, bool server = false);
1038 void PresenceChannelCreated(::bgs::protocol::game_utilities::v1::PresenceChannelCreatedRequest const* request, std::function<void(::bgs::protocol::NoData const*)> responseCallback, bool client = false, bool server = false);
1039 void ProcessServerRequest(::bgs::protocol::game_utilities::v1::ServerRequest const* request, std::function<void(::bgs::protocol::game_utilities::v1::ServerResponse const*)> responseCallback, bool client = false, bool server = false);
1040 void OnGameAccountOnline(::bgs::protocol::game_utilities::v1::GameAccountOnlineNotification const* request, bool client = false, bool server = false);
1041 void OnGameAccountOffline(::bgs::protocol::game_utilities::v1::GameAccountOfflineNotification const* request, bool client = false, bool server = false);
1042 void GetAllValuesForAttribute(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeRequest const* request, std::function<void(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeResponse const*)> responseCallback, bool client = false, bool server = false);
1043 void RegisterUtilities(::bgs::protocol::game_utilities::v1::RegisterUtilitiesRequest const* request, std::function<void(::bgs::protocol::game_utilities::v1::RegisterUtilitiesResponse const*)> responseCallback, bool client = false, bool server = false);
1044 void UnregisterUtilities(::bgs::protocol::game_utilities::v1::UnregisterUtilitiesRequest const* request, bool client = false, bool server = false);
1045
1046 void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final;
1047
1048 protected:
1049 // server methods --------------------------------------------------
1050 virtual uint32 HandleProcessClientRequest(::bgs::protocol::game_utilities::v1::ClientRequest const* request, ::bgs::protocol::game_utilities::v1::ClientResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
1051 virtual uint32 HandlePresenceChannelCreated(::bgs::protocol::game_utilities::v1::PresenceChannelCreatedRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
1052 virtual uint32 HandleProcessServerRequest(::bgs::protocol::game_utilities::v1::ServerRequest const* request, ::bgs::protocol::game_utilities::v1::ServerResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
1056 virtual uint32 HandleRegisterUtilities(::bgs::protocol::game_utilities::v1::RegisterUtilitiesRequest const* request, ::bgs::protocol::game_utilities::v1::RegisterUtilitiesResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
1058
1059 private:
1068};
1069
1070// ===================================================================
1071
1072// ===================================================================
1073
1074// ClientRequest
1075
1076// repeated .bgs.protocol.Attribute attribute = 1;
1078 return attribute_.size();
1079}
1081 attribute_.Clear();
1082}
1083inline const ::bgs::protocol::Attribute& ClientRequest::attribute(int index) const {
1084 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.attribute)
1085 return attribute_.Get(index);
1086}
1087inline ::bgs::protocol::Attribute* ClientRequest::mutable_attribute(int index) {
1088 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.attribute)
1089 return attribute_.Mutable(index);
1090}
1091inline ::bgs::protocol::Attribute* ClientRequest::add_attribute() {
1092 // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ClientRequest.attribute)
1093 return attribute_.Add();
1094}
1095inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1097 // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ClientRequest.attribute)
1098 return attribute_;
1099}
1100inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1102 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ClientRequest.attribute)
1103 return &attribute_;
1104}
1105
1106// optional .bgs.protocol.EntityId account_id = 3;
1108 return (_has_bits_[0] & 0x00000002u) != 0;
1109}
1111 _has_bits_[0] |= 0x00000002u;
1112}
1114 _has_bits_[0] &= ~0x00000002u;
1115}
1117 if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear();
1119}
1120inline const ::bgs::protocol::EntityId& ClientRequest::account_id() const {
1121 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.account_id)
1123}
1124inline ::bgs::protocol::EntityId* ClientRequest::mutable_account_id() {
1126 if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId;
1127 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.account_id)
1128 return account_id_;
1129}
1130inline ::bgs::protocol::EntityId* ClientRequest::release_account_id() {
1133 account_id_ = NULL;
1134 return temp;
1135}
1137 delete account_id_;
1139 if (account_id) {
1141 } else {
1143 }
1144 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ClientRequest.account_id)
1145}
1146
1147// optional .bgs.protocol.EntityId game_account_id = 4;
1149 return (_has_bits_[0] & 0x00000004u) != 0;
1150}
1152 _has_bits_[0] |= 0x00000004u;
1153}
1155 _has_bits_[0] &= ~0x00000004u;
1156}
1158 if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear();
1160}
1161inline const ::bgs::protocol::EntityId& ClientRequest::game_account_id() const {
1162 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.game_account_id)
1164}
1165inline ::bgs::protocol::EntityId* ClientRequest::mutable_game_account_id() {
1167 if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId;
1168 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.game_account_id)
1169 return game_account_id_;
1170}
1171inline ::bgs::protocol::EntityId* ClientRequest::release_game_account_id() {
1174 game_account_id_ = NULL;
1175 return temp;
1176}
1178 delete game_account_id_;
1180 if (game_account_id) {
1182 } else {
1184 }
1185 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ClientRequest.game_account_id)
1186}
1187
1188// optional fixed32 program = 5;
1189inline bool ClientRequest::has_program() const {
1190 return (_has_bits_[0] & 0x00000008u) != 0;
1191}
1193 _has_bits_[0] |= 0x00000008u;
1194}
1196 _has_bits_[0] &= ~0x00000008u;
1197}
1199 program_ = 0u;
1201}
1203 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.program)
1204 return program_;
1205}
1208 program_ = value;
1209 // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.ClientRequest.program)
1210}
1211
1212// optional .bgs.protocol.game_utilities.v1.ClientInfo client_info = 6;
1214 return (_has_bits_[0] & 0x00000010u) != 0;
1215}
1217 _has_bits_[0] |= 0x00000010u;
1218}
1220 _has_bits_[0] &= ~0x00000010u;
1221}
1223 if (client_info_ != NULL) client_info_->::bgs::protocol::game_utilities::v1::ClientInfo::Clear();
1225}
1226inline const ::bgs::protocol::game_utilities::v1::ClientInfo& ClientRequest::client_info() const {
1227 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.client_info)
1229}
1230inline ::bgs::protocol::game_utilities::v1::ClientInfo* ClientRequest::mutable_client_info() {
1232 if (client_info_ == NULL) client_info_ = new ::bgs::protocol::game_utilities::v1::ClientInfo;
1233 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.client_info)
1234 return client_info_;
1235}
1236inline ::bgs::protocol::game_utilities::v1::ClientInfo* ClientRequest::release_client_info() {
1239 client_info_ = NULL;
1240 return temp;
1241}
1243 delete client_info_;
1245 if (client_info) {
1247 } else {
1249 }
1250 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ClientRequest.client_info)
1251}
1252
1253// -------------------------------------------------------------------
1254
1255// ClientResponse
1256
1257// repeated .bgs.protocol.Attribute attribute = 1;
1259 return attribute_.size();
1260}
1262 attribute_.Clear();
1263}
1264inline const ::bgs::protocol::Attribute& ClientResponse::attribute(int index) const {
1265 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientResponse.attribute)
1266 return attribute_.Get(index);
1267}
1268inline ::bgs::protocol::Attribute* ClientResponse::mutable_attribute(int index) {
1269 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientResponse.attribute)
1270 return attribute_.Mutable(index);
1271}
1272inline ::bgs::protocol::Attribute* ClientResponse::add_attribute() {
1273 // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ClientResponse.attribute)
1274 return attribute_.Add();
1275}
1276inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1278 // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ClientResponse.attribute)
1279 return attribute_;
1280}
1281inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1283 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ClientResponse.attribute)
1284 return &attribute_;
1285}
1286
1287// -------------------------------------------------------------------
1288
1289// ServerRequest
1290
1291// repeated .bgs.protocol.Attribute attribute = 1;
1293 return attribute_.size();
1294}
1296 attribute_.Clear();
1297}
1298inline const ::bgs::protocol::Attribute& ServerRequest::attribute(int index) const {
1299 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ServerRequest.attribute)
1300 return attribute_.Get(index);
1301}
1302inline ::bgs::protocol::Attribute* ServerRequest::mutable_attribute(int index) {
1303 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ServerRequest.attribute)
1304 return attribute_.Mutable(index);
1305}
1306inline ::bgs::protocol::Attribute* ServerRequest::add_attribute() {
1307 // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ServerRequest.attribute)
1308 return attribute_.Add();
1309}
1310inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1312 // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ServerRequest.attribute)
1313 return attribute_;
1314}
1315inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1317 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ServerRequest.attribute)
1318 return &attribute_;
1319}
1320
1321// required fixed32 program = 2;
1322inline bool ServerRequest::has_program() const {
1323 return (_has_bits_[0] & 0x00000002u) != 0;
1324}
1326 _has_bits_[0] |= 0x00000002u;
1327}
1329 _has_bits_[0] &= ~0x00000002u;
1330}
1332 program_ = 0u;
1334}
1336 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ServerRequest.program)
1337 return program_;
1338}
1341 program_ = value;
1342 // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.ServerRequest.program)
1343}
1344
1345// -------------------------------------------------------------------
1346
1347// ServerResponse
1348
1349// repeated .bgs.protocol.Attribute attribute = 1;
1351 return attribute_.size();
1352}
1354 attribute_.Clear();
1355}
1356inline const ::bgs::protocol::Attribute& ServerResponse::attribute(int index) const {
1357 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ServerResponse.attribute)
1358 return attribute_.Get(index);
1359}
1360inline ::bgs::protocol::Attribute* ServerResponse::mutable_attribute(int index) {
1361 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ServerResponse.attribute)
1362 return attribute_.Mutable(index);
1363}
1364inline ::bgs::protocol::Attribute* ServerResponse::add_attribute() {
1365 // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ServerResponse.attribute)
1366 return attribute_.Add();
1367}
1368inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1370 // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ServerResponse.attribute)
1371 return attribute_;
1372}
1373inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1375 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ServerResponse.attribute)
1376 return &attribute_;
1377}
1378
1379// -------------------------------------------------------------------
1380
1381// PresenceChannelCreatedRequest
1382
1383// required .bgs.protocol.EntityId id = 1;
1385 return (_has_bits_[0] & 0x00000001u) != 0;
1386}
1388 _has_bits_[0] |= 0x00000001u;
1389}
1391 _has_bits_[0] &= ~0x00000001u;
1392}
1394 if (id_ != NULL) id_->::bgs::protocol::EntityId::Clear();
1395 clear_has_id();
1396}
1397inline const ::bgs::protocol::EntityId& PresenceChannelCreatedRequest::id() const {
1398 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.id)
1399 return id_ != NULL ? *id_ : *default_instance_->id_;
1400}
1401inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::mutable_id() {
1402 set_has_id();
1403 if (id_ == NULL) id_ = new ::bgs::protocol::EntityId;
1404 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.id)
1405 return id_;
1406}
1407inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::release_id() {
1408 clear_has_id();
1410 id_ = NULL;
1411 return temp;
1412}
1414 delete id_;
1415 id_ = id;
1416 if (id) {
1417 set_has_id();
1418 } else {
1419 clear_has_id();
1420 }
1421 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.id)
1422}
1423
1424// optional .bgs.protocol.EntityId game_account_id = 3;
1426 return (_has_bits_[0] & 0x00000002u) != 0;
1427}
1429 _has_bits_[0] |= 0x00000002u;
1430}
1432 _has_bits_[0] &= ~0x00000002u;
1433}
1435 if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear();
1437}
1438inline const ::bgs::protocol::EntityId& PresenceChannelCreatedRequest::game_account_id() const {
1439 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.game_account_id)
1441}
1444 if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId;
1445 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.game_account_id)
1446 return game_account_id_;
1447}
1451 game_account_id_ = NULL;
1452 return temp;
1453}
1455 delete game_account_id_;
1457 if (game_account_id) {
1459 } else {
1461 }
1462 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.game_account_id)
1463}
1464
1465// optional .bgs.protocol.EntityId account_id = 4;
1467 return (_has_bits_[0] & 0x00000004u) != 0;
1468}
1470 _has_bits_[0] |= 0x00000004u;
1471}
1473 _has_bits_[0] &= ~0x00000004u;
1474}
1476 if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear();
1478}
1479inline const ::bgs::protocol::EntityId& PresenceChannelCreatedRequest::account_id() const {
1480 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.account_id)
1482}
1483inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::mutable_account_id() {
1485 if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId;
1486 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.account_id)
1487 return account_id_;
1488}
1489inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::release_account_id() {
1492 account_id_ = NULL;
1493 return temp;
1494}
1496 delete account_id_;
1498 if (account_id) {
1500 } else {
1502 }
1503 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.account_id)
1504}
1505
1506// -------------------------------------------------------------------
1507
1508// GameAccountOnlineNotification
1509
1510// required .bgs.protocol.EntityId game_account_id = 1;
1512 return (_has_bits_[0] & 0x00000001u) != 0;
1513}
1515 _has_bits_[0] |= 0x00000001u;
1516}
1518 _has_bits_[0] &= ~0x00000001u;
1519}
1521 if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear();
1523}
1524inline const ::bgs::protocol::EntityId& GameAccountOnlineNotification::game_account_id() const {
1525 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.game_account_id)
1527}
1530 if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId;
1531 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.game_account_id)
1532 return game_account_id_;
1533}
1537 game_account_id_ = NULL;
1538 return temp;
1539}
1541 delete game_account_id_;
1543 if (game_account_id) {
1545 } else {
1547 }
1548 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.game_account_id)
1549}
1550
1551// optional string session_id = 3;
1553 return (_has_bits_[0] & 0x00000002u) != 0;
1554}
1556 _has_bits_[0] |= 0x00000002u;
1557}
1559 _has_bits_[0] &= ~0x00000002u;
1560}
1562 if (session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1563 session_id_->clear();
1564 }
1566}
1567inline const ::std::string& GameAccountOnlineNotification::session_id() const {
1568 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
1569 return *session_id_;
1570}
1571inline void GameAccountOnlineNotification::set_session_id(const ::std::string& value) {
1573 if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1574 session_id_ = new ::std::string;
1575 }
1576 session_id_->assign(value);
1577 // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
1578}
1581 if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1582 session_id_ = new ::std::string;
1583 }
1584 session_id_->assign(value);
1585 // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
1586}
1587inline void GameAccountOnlineNotification::set_session_id(const char* value, size_t size) {
1589 if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1590 session_id_ = new ::std::string;
1591 }
1592 session_id_->assign(reinterpret_cast<const char*>(value), size);
1593 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
1594}
1597 if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1598 session_id_ = new ::std::string;
1599 }
1600 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
1601 return session_id_;
1602}
1605 if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1606 return NULL;
1607 } else {
1608 ::std::string* temp = session_id_;
1609 session_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1610 return temp;
1611 }
1612}
1613inline void GameAccountOnlineNotification::set_allocated_session_id(::std::string* session_id) {
1614 if (session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1615 delete session_id_;
1616 }
1617 if (session_id) {
1620 } else {
1622 session_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1623 }
1624 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id)
1625}
1626
1627// -------------------------------------------------------------------
1628
1629// GameAccountOfflineNotification
1630
1631// required .bgs.protocol.EntityId game_account_id = 1;
1633 return (_has_bits_[0] & 0x00000001u) != 0;
1634}
1636 _has_bits_[0] |= 0x00000001u;
1637}
1639 _has_bits_[0] &= ~0x00000001u;
1640}
1642 if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear();
1644}
1645inline const ::bgs::protocol::EntityId& GameAccountOfflineNotification::game_account_id() const {
1646 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.game_account_id)
1648}
1651 if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId;
1652 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.game_account_id)
1653 return game_account_id_;
1654}
1658 game_account_id_ = NULL;
1659 return temp;
1660}
1662 delete game_account_id_;
1664 if (game_account_id) {
1666 } else {
1668 }
1669 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.game_account_id)
1670}
1671
1672// optional string session_id = 3;
1674 return (_has_bits_[0] & 0x00000002u) != 0;
1675}
1677 _has_bits_[0] |= 0x00000002u;
1678}
1680 _has_bits_[0] &= ~0x00000002u;
1681}
1683 if (session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1684 session_id_->clear();
1685 }
1687}
1688inline const ::std::string& GameAccountOfflineNotification::session_id() const {
1689 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
1690 return *session_id_;
1691}
1692inline void GameAccountOfflineNotification::set_session_id(const ::std::string& value) {
1694 if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1695 session_id_ = new ::std::string;
1696 }
1697 session_id_->assign(value);
1698 // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
1699}
1702 if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1703 session_id_ = new ::std::string;
1704 }
1705 session_id_->assign(value);
1706 // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
1707}
1708inline void GameAccountOfflineNotification::set_session_id(const char* value, size_t size) {
1710 if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1711 session_id_ = new ::std::string;
1712 }
1713 session_id_->assign(reinterpret_cast<const char*>(value), size);
1714 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
1715}
1718 if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1719 session_id_ = new ::std::string;
1720 }
1721 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
1722 return session_id_;
1723}
1726 if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1727 return NULL;
1728 } else {
1729 ::std::string* temp = session_id_;
1730 session_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1731 return temp;
1732 }
1733}
1734inline void GameAccountOfflineNotification::set_allocated_session_id(::std::string* session_id) {
1735 if (session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1736 delete session_id_;
1737 }
1738 if (session_id) {
1741 } else {
1743 session_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1744 }
1745 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id)
1746}
1747
1748// -------------------------------------------------------------------
1749
1750// GetAllValuesForAttributeRequest
1751
1752// optional string attribute_key = 1;
1754 return (_has_bits_[0] & 0x00000001u) != 0;
1755}
1757 _has_bits_[0] |= 0x00000001u;
1758}
1760 _has_bits_[0] &= ~0x00000001u;
1761}
1763 if (attribute_key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1764 attribute_key_->clear();
1765 }
1767}
1768inline const ::std::string& GetAllValuesForAttributeRequest::attribute_key() const {
1769 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
1770 return *attribute_key_;
1771}
1772inline void GetAllValuesForAttributeRequest::set_attribute_key(const ::std::string& value) {
1774 if (attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1775 attribute_key_ = new ::std::string;
1776 }
1777 attribute_key_->assign(value);
1778 // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
1779}
1782 if (attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1783 attribute_key_ = new ::std::string;
1784 }
1785 attribute_key_->assign(value);
1786 // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
1787}
1788inline void GetAllValuesForAttributeRequest::set_attribute_key(const char* value, size_t size) {
1790 if (attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1791 attribute_key_ = new ::std::string;
1792 }
1793 attribute_key_->assign(reinterpret_cast<const char*>(value), size);
1794 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
1795}
1798 if (attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1799 attribute_key_ = new ::std::string;
1800 }
1801 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
1802 return attribute_key_;
1803}
1806 if (attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1807 return NULL;
1808 } else {
1809 ::std::string* temp = attribute_key_;
1810 attribute_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1811 return temp;
1812 }
1813}
1814inline void GetAllValuesForAttributeRequest::set_allocated_attribute_key(::std::string* attribute_key) {
1815 if (attribute_key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1816 delete attribute_key_;
1817 }
1818 if (attribute_key) {
1821 } else {
1823 attribute_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1824 }
1825 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key)
1826}
1827
1828// optional .bgs.protocol.EntityId agent_id = 2;
1830 return (_has_bits_[0] & 0x00000002u) != 0;
1831}
1833 _has_bits_[0] |= 0x00000002u;
1834}
1836 _has_bits_[0] &= ~0x00000002u;
1837}
1839 if (agent_id_ != NULL) agent_id_->::bgs::protocol::EntityId::Clear();
1841}
1842inline const ::bgs::protocol::EntityId& GetAllValuesForAttributeRequest::agent_id() const {
1843 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.agent_id)
1844 return agent_id_ != NULL ? *agent_id_ : *default_instance_->agent_id_;
1845}
1846inline ::bgs::protocol::EntityId* GetAllValuesForAttributeRequest::mutable_agent_id() {
1848 if (agent_id_ == NULL) agent_id_ = new ::bgs::protocol::EntityId;
1849 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.agent_id)
1850 return agent_id_;
1851}
1852inline ::bgs::protocol::EntityId* GetAllValuesForAttributeRequest::release_agent_id() {
1855 agent_id_ = NULL;
1856 return temp;
1857}
1859 delete agent_id_;
1861 if (agent_id) {
1863 } else {
1865 }
1866 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.agent_id)
1867}
1868
1869// optional fixed32 program = 5;
1871 return (_has_bits_[0] & 0x00000004u) != 0;
1872}
1874 _has_bits_[0] |= 0x00000004u;
1875}
1877 _has_bits_[0] &= ~0x00000004u;
1878}
1880 program_ = 0u;
1882}
1884 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.program)
1885 return program_;
1886}
1889 program_ = value;
1890 // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.program)
1891}
1892
1893// -------------------------------------------------------------------
1894
1895// GetAllValuesForAttributeResponse
1896
1897// repeated .bgs.protocol.Variant attribute_value = 1;
1899 return attribute_value_.size();
1900}
1902 attribute_value_.Clear();
1903}
1904inline const ::bgs::protocol::Variant& GetAllValuesForAttributeResponse::attribute_value(int index) const {
1905 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value)
1906 return attribute_value_.Get(index);
1907}
1908inline ::bgs::protocol::Variant* GetAllValuesForAttributeResponse::mutable_attribute_value(int index) {
1909 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value)
1910 return attribute_value_.Mutable(index);
1911}
1913 // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value)
1914 return attribute_value_.Add();
1915}
1916inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >&
1918 // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value)
1919 return attribute_value_;
1920}
1921inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >*
1923 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value)
1924 return &attribute_value_;
1925}
1926
1927// -------------------------------------------------------------------
1928
1929// RegisterUtilitiesRequest
1930
1931// repeated .bgs.protocol.Attribute attribute = 1;
1933 return attribute_.size();
1934}
1936 attribute_.Clear();
1937}
1938inline const ::bgs::protocol::Attribute& RegisterUtilitiesRequest::attribute(int index) const {
1939 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.attribute)
1940 return attribute_.Get(index);
1941}
1942inline ::bgs::protocol::Attribute* RegisterUtilitiesRequest::mutable_attribute(int index) {
1943 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.attribute)
1944 return attribute_.Mutable(index);
1945}
1946inline ::bgs::protocol::Attribute* RegisterUtilitiesRequest::add_attribute() {
1947 // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.attribute)
1948 return attribute_.Add();
1949}
1950inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1952 // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.attribute)
1953 return attribute_;
1954}
1955inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1957 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.attribute)
1958 return &attribute_;
1959}
1960
1961// optional fixed32 program = 2;
1963 return (_has_bits_[0] & 0x00000002u) != 0;
1964}
1966 _has_bits_[0] |= 0x00000002u;
1967}
1969 _has_bits_[0] &= ~0x00000002u;
1970}
1972 program_ = 0u;
1974}
1976 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.program)
1977 return program_;
1978}
1981 program_ = value;
1982 // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.program)
1983}
1984
1985// -------------------------------------------------------------------
1986
1987// RegisterUtilitiesResponse
1988
1989// optional string client_id = 1;
1991 return (_has_bits_[0] & 0x00000001u) != 0;
1992}
1994 _has_bits_[0] |= 0x00000001u;
1995}
1997 _has_bits_[0] &= ~0x00000001u;
1998}
2000 if (client_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2001 client_id_->clear();
2002 }
2004}
2005inline const ::std::string& RegisterUtilitiesResponse::client_id() const {
2006 // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.client_id)
2007 return *client_id_;
2008}
2009inline void RegisterUtilitiesResponse::set_client_id(const ::std::string& value) {
2011 if (client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2012 client_id_ = new ::std::string;
2013 }
2014 client_id_->assign(value);
2015 // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.client_id)
2016}
2017inline void RegisterUtilitiesResponse::set_client_id(const char* value) {
2019 if (client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2020 client_id_ = new ::std::string;
2021 }
2022 client_id_->assign(value);
2023 // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.client_id)
2024}
2025inline void RegisterUtilitiesResponse::set_client_id(const char* value, size_t size) {
2027 if (client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2028 client_id_ = new ::std::string;
2029 }
2030 client_id_->assign(reinterpret_cast<const char*>(value), size);
2031 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.client_id)
2032}
2035 if (client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2036 client_id_ = new ::std::string;
2037 }
2038 // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.client_id)
2039 return client_id_;
2040}
2043 if (client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2044 return NULL;
2045 } else {
2046 ::std::string* temp = client_id_;
2047 client_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2048 return temp;
2049 }
2050}
2051inline void RegisterUtilitiesResponse::set_allocated_client_id(::std::string* client_id) {
2052 if (client_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2053 delete client_id_;
2054 }
2055 if (client_id) {
2058 } else {
2060 client_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2061 }
2062 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.client_id)
2063}
2064
2065// -------------------------------------------------------------------
2066
2067// UnregisterUtilitiesRequest
2068
2069// @@protoc_insertion_point(namespace_scope)
2070
2071} // namespace v1
2072} // namespace game_utilities
2073} // namespace protocol
2074} // namespace bgs
2075
2076#ifndef SWIG
2077namespace google {
2078namespace protobuf {
2079} // namespace google
2080} // namespace protobuf
2081#endif // SWIG
2082
2083// @@protoc_insertion_point(global_scope)
2084
2085#endif // PROTOBUF_game_5futilities_5fservice_2eproto__INCLUDED
#define TC_PROTO_API
Definition: Define.h:105
uint32_t uint32
Definition: Define.h:142
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
const ::bgs::protocol::game_utilities::v1::ClientInfo & client_info() const
inline ::bgs::protocol::EntityId * release_account_id()
inline ::bgs::protocol::game_utilities::v1::ClientInfo * mutable_client_info()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
const ::bgs::protocol::EntityId & account_id() const
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
static const ClientRequest & default_instance()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
inline ::bgs::protocol::game_utilities::v1::ClientInfo * release_client_info()
void set_allocated_client_info(::bgs::protocol::game_utilities::v1::ClientInfo *client_info)
ClientRequest & operator=(const ClientRequest &from)
inline ::bgs::protocol::EntityId * mutable_account_id()
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::google::protobuf::uint32 program() const
static const ::google::protobuf::Descriptor * descriptor()
::bgs::protocol::game_utilities::v1::ClientInfo * client_info_
void set_program(::google::protobuf::uint32 value)
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
inline ::bgs::protocol::EntityId * mutable_game_account_id()
::google::protobuf::Metadata GetMetadata() const
inline ::bgs::protocol::EntityId * release_game_account_id()
const ::bgs::protocol::EntityId & game_account_id() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
static const ClientResponse & default_instance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
ClientResponse & operator=(const ClientResponse &from)
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const GameAccountOfflineNotification & default_instance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void Swap(GameAccountOfflineNotification *other)
GameAccountOfflineNotification & operator=(const GameAccountOfflineNotification &from)
GameAccountOfflineNotification(const GameAccountOfflineNotification &from)
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
GameAccountOnlineNotification(const GameAccountOnlineNotification &from)
void Swap(GameAccountOnlineNotification *other)
static const ::google::protobuf::Descriptor * descriptor()
static const GameAccountOnlineNotification & default_instance()
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
GameAccountOnlineNotification & operator=(const GameAccountOnlineNotification &from)
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void ParseAndHandleOnGameAccountOffline(uint32 token, uint32 methodId, MessageBuffer &buffer)
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
void OnGameAccountOnline(::bgs::protocol::game_utilities::v1::GameAccountOnlineNotification const *request, bool client=false, bool server=false)
void UnregisterUtilities(::bgs::protocol::game_utilities::v1::UnregisterUtilitiesRequest const *request, bool client=false, bool server=false)
void RegisterUtilities(::bgs::protocol::game_utilities::v1::RegisterUtilitiesRequest const *request, std::function< void(::bgs::protocol::game_utilities::v1::RegisterUtilitiesResponse const *)> responseCallback, bool client=false, bool server=false)
void PresenceChannelCreated(::bgs::protocol::game_utilities::v1::PresenceChannelCreatedRequest const *request, std::function< void(::bgs::protocol::NoData const *)> responseCallback, bool client=false, bool server=false)
virtual uint32 HandleProcessClientRequest(::bgs::protocol::game_utilities::v1::ClientRequest const *request, ::bgs::protocol::game_utilities::v1::ClientResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleOnGameAccountOnline(::bgs::protocol::game_utilities::v1::GameAccountOnlineNotification const *request)
virtual uint32 HandleUnregisterUtilities(::bgs::protocol::game_utilities::v1::UnregisterUtilitiesRequest const *request)
void ParseAndHandleGetAllValuesForAttribute(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleProcessServerRequest(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleRegisterUtilities(::bgs::protocol::game_utilities::v1::RegisterUtilitiesRequest const *request, ::bgs::protocol::game_utilities::v1::RegisterUtilitiesResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
GameUtilitiesService & operator=(GameUtilitiesService const &)=delete
static google::protobuf::ServiceDescriptor const * descriptor()
GameUtilitiesService(GameUtilitiesService &&)=delete
void GetAllValuesForAttribute(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeRequest const *request, std::function< void(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeResponse const *)> responseCallback, bool client=false, bool server=false)
std::integral_constant< uint32, 0x3FC1274Du > OriginalHash
void OnGameAccountOffline(::bgs::protocol::game_utilities::v1::GameAccountOfflineNotification const *request, bool client=false, bool server=false)
void ProcessServerRequest(::bgs::protocol::game_utilities::v1::ServerRequest const *request, std::function< void(::bgs::protocol::game_utilities::v1::ServerResponse const *)> responseCallback, bool client=false, bool server=false)
GameUtilitiesService(GameUtilitiesService const &)=delete
virtual uint32 HandleOnGameAccountOffline(::bgs::protocol::game_utilities::v1::GameAccountOfflineNotification const *request)
std::integral_constant< uint32, 0x51923A28u > NameHash
GameUtilitiesService & operator=(GameUtilitiesService &&)=delete
void ProcessClientRequest(::bgs::protocol::game_utilities::v1::ClientRequest const *request, std::function< void(::bgs::protocol::game_utilities::v1::ClientResponse const *)> responseCallback, bool client=false, bool server=false)
void ParseAndHandleOnGameAccountOnline(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleRegisterUtilities(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandlePresenceChannelCreated(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleProcessClientRequest(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleProcessServerRequest(::bgs::protocol::game_utilities::v1::ServerRequest const *request, ::bgs::protocol::game_utilities::v1::ServerResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleUnregisterUtilities(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandlePresenceChannelCreated(::bgs::protocol::game_utilities::v1::PresenceChannelCreatedRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetAllValuesForAttribute(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeRequest const *request, ::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
GetAllValuesForAttributeRequest(const GetAllValuesForAttributeRequest &from)
static const GetAllValuesForAttributeRequest & default_instance()
void Swap(GetAllValuesForAttributeRequest *other)
GetAllValuesForAttributeRequest & operator=(const GetAllValuesForAttributeRequest &from)
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
GetAllValuesForAttributeResponse & operator=(const GetAllValuesForAttributeResponse &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > * mutable_attribute_value()
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > & attribute_value() const
void Swap(GetAllValuesForAttributeResponse *other)
static const GetAllValuesForAttributeResponse & default_instance()
GetAllValuesForAttributeResponse(const GetAllValuesForAttributeResponse &from)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > attribute_value_
static const PresenceChannelCreatedRequest & default_instance()
PresenceChannelCreatedRequest & operator=(const PresenceChannelCreatedRequest &from)
void Swap(PresenceChannelCreatedRequest *other)
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
PresenceChannelCreatedRequest(const PresenceChannelCreatedRequest &from)
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
RegisterUtilitiesRequest & operator=(const RegisterUtilitiesRequest &from)
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
static const RegisterUtilitiesRequest & default_instance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
RegisterUtilitiesRequest(const RegisterUtilitiesRequest &from)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
static const RegisterUtilitiesResponse & default_instance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
RegisterUtilitiesResponse & operator=(const RegisterUtilitiesResponse &from)
static const ::google::protobuf::Descriptor * descriptor()
RegisterUtilitiesResponse(const RegisterUtilitiesResponse &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
void set_program(::google::protobuf::uint32 value)
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
ServerRequest & operator=(const ServerRequest &from)
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::uint32 program() const
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
static const ServerRequest & default_instance()
static const ServerResponse & default_instance()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
::google::protobuf::Metadata GetMetadata() const
ServerResponse & operator=(const ServerResponse &from)
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const ::google::protobuf::Descriptor * descriptor()
static const UnregisterUtilitiesRequest & default_instance()
UnregisterUtilitiesRequest(const UnregisterUtilitiesRequest &from)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
UnregisterUtilitiesRequest & operator=(const UnregisterUtilitiesRequest &from)
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
constexpr std::size_t size()
Definition: UpdateField.h:796
void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
Definition: Session.h:36