TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
rpc_types.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: rpc_types.proto
3 
4 #ifndef PROTOBUF_rpc_5ftypes_2eproto__INCLUDED
5 #define PROTOBUF_rpc_5ftypes_2eproto__INCLUDED
6 
7 #include <string>
8 
10 
11 #if GOOGLE_PROTOBUF_VERSION < 2006000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
27 #include "global_extensions/method_options.pb.h" // IWYU pragma: export
28 #include "global_extensions/service_options.pb.h" // IWYU pragma: export
29 #include "global_extensions/field_options.pb.h" // IWYU pragma: export
30 #include "Define.h" // for TC_SHARED_API
31 // @@protoc_insertion_point(includes)
32 
33 namespace bgs {
34 namespace protocol {
35 
36 // Internal implementation detail -- do not call these.
40 
41 class NO_RESPONSE;
42 class Address;
43 class ProcessId;
44 class ObjectAddress;
45 class NoData;
46 class ErrorInfo;
47 class Header;
48 
49 // ===================================================================
50 
52  public:
53  NO_RESPONSE();
54  virtual ~NO_RESPONSE();
55 
56  NO_RESPONSE(const NO_RESPONSE& from);
57 
58  inline NO_RESPONSE& operator=(const NO_RESPONSE& from) {
59  CopyFrom(from);
60  return *this;
61  }
62 
63  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
64  return _unknown_fields_;
65  }
66 
67  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
68  return &_unknown_fields_;
69  }
70 
71  static const ::google::protobuf::Descriptor* descriptor();
72  static const NO_RESPONSE& default_instance();
73 
74  void Swap(NO_RESPONSE* other);
75 
76  // implements Message ----------------------------------------------
77 
78  NO_RESPONSE* New() const;
79  void CopyFrom(const ::google::protobuf::Message& from);
80  void MergeFrom(const ::google::protobuf::Message& from);
81  void CopyFrom(const NO_RESPONSE& from);
82  void MergeFrom(const NO_RESPONSE& from);
83  void Clear();
84  bool IsInitialized() const;
85 
86  int ByteSize() const;
87  bool MergePartialFromCodedStream(
89  void SerializeWithCachedSizes(
91  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
92  int GetCachedSize() const { return _cached_size_; }
93  private:
94  void SharedCtor();
95  void SharedDtor();
96  void SetCachedSize(int size) const;
97  public:
98  ::google::protobuf::Metadata GetMetadata() const;
99 
100  // nested types ----------------------------------------------------
101 
102  // accessors -------------------------------------------------------
103 
104  // @@protoc_insertion_point(class_scope:bgs.protocol.NO_RESPONSE)
105  private:
106 
108 
110  mutable int _cached_size_;
114 
115  void InitAsDefaultInstance();
117 };
118 // -------------------------------------------------------------------
119 
121  public:
122  Address();
123  virtual ~Address();
124 
125  Address(const Address& from);
126 
127  inline Address& operator=(const Address& from) {
128  CopyFrom(from);
129  return *this;
130  }
131 
132  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
133  return _unknown_fields_;
134  }
135 
136  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
137  return &_unknown_fields_;
138  }
139 
140  static const ::google::protobuf::Descriptor* descriptor();
141  static const Address& default_instance();
142 
143  void Swap(Address* other);
144 
145  // implements Message ----------------------------------------------
146 
147  Address* New() const;
148  void CopyFrom(const ::google::protobuf::Message& from);
149  void MergeFrom(const ::google::protobuf::Message& from);
150  void CopyFrom(const Address& from);
151  void MergeFrom(const Address& from);
152  void Clear();
153  bool IsInitialized() const;
154 
155  int ByteSize() const;
156  bool MergePartialFromCodedStream(
158  void SerializeWithCachedSizes(
160  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
161  int GetCachedSize() const { return _cached_size_; }
162  private:
163  void SharedCtor();
164  void SharedDtor();
165  void SetCachedSize(int size) const;
166  public:
167  ::google::protobuf::Metadata GetMetadata() const;
168 
169  // nested types ----------------------------------------------------
170 
171  // accessors -------------------------------------------------------
172 
173  // required string address = 1;
174  inline bool has_address() const;
175  inline void clear_address();
176  static const int kAddressFieldNumber = 1;
177  inline const ::std::string& address() const;
178  inline void set_address(const ::std::string& value);
179  inline void set_address(const char* value);
180  inline void set_address(const char* value, size_t size);
181  inline ::std::string* mutable_address();
182  inline ::std::string* release_address();
183  inline void set_allocated_address(::std::string* address);
184 
185  // optional uint32 port = 2;
186  inline bool has_port() const;
187  inline void clear_port();
188  static const int kPortFieldNumber = 2;
190  inline void set_port(::google::protobuf::uint32 value);
191 
192  // @@protoc_insertion_point(class_scope:bgs.protocol.Address)
193  private:
194  inline void set_has_address();
195  inline void clear_has_address();
196  inline void set_has_port();
197  inline void clear_has_port();
198 
200 
202  mutable int _cached_size_;
203  ::std::string* address_;
208 
209  void InitAsDefaultInstance();
211 };
212 // -------------------------------------------------------------------
213 
215  public:
216  ProcessId();
217  virtual ~ProcessId();
218 
219  ProcessId(const ProcessId& from);
220 
221  inline ProcessId& operator=(const ProcessId& from) {
222  CopyFrom(from);
223  return *this;
224  }
225 
226  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
227  return _unknown_fields_;
228  }
229 
230  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
231  return &_unknown_fields_;
232  }
233 
234  static const ::google::protobuf::Descriptor* descriptor();
235  static const ProcessId& default_instance();
236 
237  void Swap(ProcessId* other);
238 
239  // implements Message ----------------------------------------------
240 
241  ProcessId* New() const;
242  void CopyFrom(const ::google::protobuf::Message& from);
243  void MergeFrom(const ::google::protobuf::Message& from);
244  void CopyFrom(const ProcessId& from);
245  void MergeFrom(const ProcessId& from);
246  void Clear();
247  bool IsInitialized() const;
248 
249  int ByteSize() const;
250  bool MergePartialFromCodedStream(
252  void SerializeWithCachedSizes(
254  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
255  int GetCachedSize() const { return _cached_size_; }
256  private:
257  void SharedCtor();
258  void SharedDtor();
259  void SetCachedSize(int size) const;
260  public:
261  ::google::protobuf::Metadata GetMetadata() const;
262 
263  // nested types ----------------------------------------------------
264 
265  // accessors -------------------------------------------------------
266 
267  // required uint32 label = 1;
268  inline bool has_label() const;
269  inline void clear_label();
270  static const int kLabelFieldNumber = 1;
271  inline ::google::protobuf::uint32 label() const;
272  inline void set_label(::google::protobuf::uint32 value);
273 
274  // required uint32 epoch = 2;
275  inline bool has_epoch() const;
276  inline void clear_epoch();
277  static const int kEpochFieldNumber = 2;
278  inline ::google::protobuf::uint32 epoch() const;
279  inline void set_epoch(::google::protobuf::uint32 value);
280 
281  // @@protoc_insertion_point(class_scope:bgs.protocol.ProcessId)
282  private:
283  inline void set_has_label();
284  inline void clear_has_label();
285  inline void set_has_epoch();
286  inline void clear_has_epoch();
287 
289 
291  mutable int _cached_size_;
297 
298  void InitAsDefaultInstance();
300 };
301 // -------------------------------------------------------------------
302 
304  public:
305  ObjectAddress();
306  virtual ~ObjectAddress();
307 
308  ObjectAddress(const ObjectAddress& from);
309 
310  inline ObjectAddress& operator=(const ObjectAddress& from) {
311  CopyFrom(from);
312  return *this;
313  }
314 
315  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
316  return _unknown_fields_;
317  }
318 
319  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
320  return &_unknown_fields_;
321  }
322 
323  static const ::google::protobuf::Descriptor* descriptor();
324  static const ObjectAddress& default_instance();
325 
326  void Swap(ObjectAddress* other);
327 
328  // implements Message ----------------------------------------------
329 
330  ObjectAddress* New() const;
331  void CopyFrom(const ::google::protobuf::Message& from);
332  void MergeFrom(const ::google::protobuf::Message& from);
333  void CopyFrom(const ObjectAddress& from);
334  void MergeFrom(const ObjectAddress& from);
335  void Clear();
336  bool IsInitialized() const;
337 
338  int ByteSize() const;
339  bool MergePartialFromCodedStream(
341  void SerializeWithCachedSizes(
343  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
344  int GetCachedSize() const { return _cached_size_; }
345  private:
346  void SharedCtor();
347  void SharedDtor();
348  void SetCachedSize(int size) const;
349  public:
350  ::google::protobuf::Metadata GetMetadata() const;
351 
352  // nested types ----------------------------------------------------
353 
354  // accessors -------------------------------------------------------
355 
356  // required .bgs.protocol.ProcessId host = 1;
357  inline bool has_host() const;
358  inline void clear_host();
359  static const int kHostFieldNumber = 1;
360  inline const ::bgs::protocol::ProcessId& host() const;
361  inline ::bgs::protocol::ProcessId* mutable_host();
362  inline ::bgs::protocol::ProcessId* release_host();
363  inline void set_allocated_host(::bgs::protocol::ProcessId* host);
364 
365  // optional uint64 object_id = 2 [default = 0];
366  inline bool has_object_id() const;
367  inline void clear_object_id();
368  static const int kObjectIdFieldNumber = 2;
369  inline ::google::protobuf::uint64 object_id() const;
370  inline void set_object_id(::google::protobuf::uint64 value);
371 
372  // @@protoc_insertion_point(class_scope:bgs.protocol.ObjectAddress)
373  private:
374  inline void set_has_host();
375  inline void clear_has_host();
376  inline void set_has_object_id();
377  inline void clear_has_object_id();
378 
380 
382  mutable int _cached_size_;
388 
389  void InitAsDefaultInstance();
391 };
392 // -------------------------------------------------------------------
393 
395  public:
396  NoData();
397  virtual ~NoData();
398 
399  NoData(const NoData& from);
400 
401  inline NoData& operator=(const NoData& from) {
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();
415  static const NoData& default_instance();
416 
417  void Swap(NoData* other);
418 
419  // implements Message ----------------------------------------------
420 
421  NoData* New() const;
422  void CopyFrom(const ::google::protobuf::Message& from);
423  void MergeFrom(const ::google::protobuf::Message& from);
424  void CopyFrom(const NoData& from);
425  void MergeFrom(const NoData& from);
426  void Clear();
427  bool IsInitialized() const;
428 
429  int ByteSize() const;
430  bool MergePartialFromCodedStream(
432  void SerializeWithCachedSizes(
434  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
435  int GetCachedSize() const { return _cached_size_; }
436  private:
437  void SharedCtor();
438  void SharedDtor();
439  void SetCachedSize(int size) const;
440  public:
441  ::google::protobuf::Metadata GetMetadata() const;
442 
443  // nested types ----------------------------------------------------
444 
445  // accessors -------------------------------------------------------
446 
447  // @@protoc_insertion_point(class_scope:bgs.protocol.NoData)
448  private:
449 
451 
453  mutable int _cached_size_;
457 
458  void InitAsDefaultInstance();
460 };
461 // -------------------------------------------------------------------
462 
464  public:
465  ErrorInfo();
466  virtual ~ErrorInfo();
467 
468  ErrorInfo(const ErrorInfo& from);
469 
470  inline ErrorInfo& operator=(const ErrorInfo& from) {
471  CopyFrom(from);
472  return *this;
473  }
474 
475  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
476  return _unknown_fields_;
477  }
478 
479  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
480  return &_unknown_fields_;
481  }
482 
483  static const ::google::protobuf::Descriptor* descriptor();
484  static const ErrorInfo& default_instance();
485 
486  void Swap(ErrorInfo* other);
487 
488  // implements Message ----------------------------------------------
489 
490  ErrorInfo* New() const;
491  void CopyFrom(const ::google::protobuf::Message& from);
492  void MergeFrom(const ::google::protobuf::Message& from);
493  void CopyFrom(const ErrorInfo& from);
494  void MergeFrom(const ErrorInfo& from);
495  void Clear();
496  bool IsInitialized() const;
497 
498  int ByteSize() const;
499  bool MergePartialFromCodedStream(
501  void SerializeWithCachedSizes(
503  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
504  int GetCachedSize() const { return _cached_size_; }
505  private:
506  void SharedCtor();
507  void SharedDtor();
508  void SetCachedSize(int size) const;
509  public:
510  ::google::protobuf::Metadata GetMetadata() const;
511 
512  // nested types ----------------------------------------------------
513 
514  // accessors -------------------------------------------------------
515 
516  // required .bgs.protocol.ObjectAddress object_address = 1;
517  inline bool has_object_address() const;
518  inline void clear_object_address();
519  static const int kObjectAddressFieldNumber = 1;
520  inline const ::bgs::protocol::ObjectAddress& object_address() const;
521  inline ::bgs::protocol::ObjectAddress* mutable_object_address();
522  inline ::bgs::protocol::ObjectAddress* release_object_address();
523  inline void set_allocated_object_address(::bgs::protocol::ObjectAddress* object_address);
524 
525  // required uint32 status = 2;
526  inline bool has_status() const;
527  inline void clear_status();
528  static const int kStatusFieldNumber = 2;
529  inline ::google::protobuf::uint32 status() const;
530  inline void set_status(::google::protobuf::uint32 value);
531 
532  // required uint32 service_hash = 3;
533  inline bool has_service_hash() const;
534  inline void clear_service_hash();
535  static const int kServiceHashFieldNumber = 3;
536  inline ::google::protobuf::uint32 service_hash() const;
537  inline void set_service_hash(::google::protobuf::uint32 value);
538 
539  // required uint32 method_id = 4;
540  inline bool has_method_id() const;
541  inline void clear_method_id();
542  static const int kMethodIdFieldNumber = 4;
544  inline void set_method_id(::google::protobuf::uint32 value);
545 
546  // @@protoc_insertion_point(class_scope:bgs.protocol.ErrorInfo)
547  private:
548  inline void set_has_object_address();
549  inline void clear_has_object_address();
550  inline void set_has_status();
551  inline void clear_has_status();
552  inline void set_has_service_hash();
553  inline void clear_has_service_hash();
554  inline void set_has_method_id();
555  inline void clear_has_method_id();
556 
558 
560  mutable int _cached_size_;
568 
569  void InitAsDefaultInstance();
571 };
572 // -------------------------------------------------------------------
573 
575  public:
576  Header();
577  virtual ~Header();
578 
579  Header(const Header& from);
580 
581  inline Header& operator=(const Header& from) {
582  CopyFrom(from);
583  return *this;
584  }
585 
586  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
587  return _unknown_fields_;
588  }
589 
590  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
591  return &_unknown_fields_;
592  }
593 
594  static const ::google::protobuf::Descriptor* descriptor();
595  static const Header& default_instance();
596 
597  void Swap(Header* other);
598 
599  // implements Message ----------------------------------------------
600 
601  Header* New() const;
602  void CopyFrom(const ::google::protobuf::Message& from);
603  void MergeFrom(const ::google::protobuf::Message& from);
604  void CopyFrom(const Header& from);
605  void MergeFrom(const Header& from);
606  void Clear();
607  bool IsInitialized() const;
608 
609  int ByteSize() const;
610  bool MergePartialFromCodedStream(
612  void SerializeWithCachedSizes(
614  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
615  int GetCachedSize() const { return _cached_size_; }
616  private:
617  void SharedCtor();
618  void SharedDtor();
619  void SetCachedSize(int size) const;
620  public:
621  ::google::protobuf::Metadata GetMetadata() const;
622 
623  // nested types ----------------------------------------------------
624 
625  // accessors -------------------------------------------------------
626 
627  // required uint32 service_id = 1;
628  inline bool has_service_id() const;
629  inline void clear_service_id();
630  static const int kServiceIdFieldNumber = 1;
632  inline void set_service_id(::google::protobuf::uint32 value);
633 
634  // optional uint32 method_id = 2;
635  inline bool has_method_id() const;
636  inline void clear_method_id();
637  static const int kMethodIdFieldNumber = 2;
639  inline void set_method_id(::google::protobuf::uint32 value);
640 
641  // required uint32 token = 3;
642  inline bool has_token() const;
643  inline void clear_token();
644  static const int kTokenFieldNumber = 3;
645  inline ::google::protobuf::uint32 token() const;
646  inline void set_token(::google::protobuf::uint32 value);
647 
648  // optional uint64 object_id = 4 [default = 0];
649  inline bool has_object_id() const;
650  inline void clear_object_id();
651  static const int kObjectIdFieldNumber = 4;
652  inline ::google::protobuf::uint64 object_id() const;
653  inline void set_object_id(::google::protobuf::uint64 value);
654 
655  // optional uint32 size = 5 [default = 0];
656  inline bool has_size() const;
657  inline void clear_size();
658  static const int kSizeFieldNumber = 5;
660  inline void set_size(::google::protobuf::uint32 value);
661 
662  // optional uint32 status = 6 [default = 0];
663  inline bool has_status() const;
664  inline void clear_status();
665  static const int kStatusFieldNumber = 6;
666  inline ::google::protobuf::uint32 status() const;
667  inline void set_status(::google::protobuf::uint32 value);
668 
669  // repeated .bgs.protocol.ErrorInfo error = 7;
670  inline int error_size() const;
671  inline void clear_error();
672  static const int kErrorFieldNumber = 7;
673  inline const ::bgs::protocol::ErrorInfo& error(int index) const;
674  inline ::bgs::protocol::ErrorInfo* mutable_error(int index);
675  inline ::bgs::protocol::ErrorInfo* add_error();
676  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfo >&
677  error() const;
678  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfo >*
679  mutable_error();
680 
681  // optional uint64 timeout = 8;
682  inline bool has_timeout() const;
683  inline void clear_timeout();
684  static const int kTimeoutFieldNumber = 8;
685  inline ::google::protobuf::uint64 timeout() const;
686  inline void set_timeout(::google::protobuf::uint64 value);
687 
688  // optional bool is_response = 9;
689  inline bool has_is_response() const;
690  inline void clear_is_response();
691  static const int kIsResponseFieldNumber = 9;
692  inline bool is_response() const;
693  inline void set_is_response(bool value);
694 
695  // repeated .bgs.protocol.ProcessId forward_targets = 10;
696  inline int forward_targets_size() const;
697  inline void clear_forward_targets();
698  static const int kForwardTargetsFieldNumber = 10;
699  inline const ::bgs::protocol::ProcessId& forward_targets(int index) const;
700  inline ::bgs::protocol::ProcessId* mutable_forward_targets(int index);
701  inline ::bgs::protocol::ProcessId* add_forward_targets();
702  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessId >&
703  forward_targets() const;
704  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessId >*
705  mutable_forward_targets();
706 
707  // optional fixed32 service_hash = 11;
708  inline bool has_service_hash() const;
709  inline void clear_service_hash();
710  static const int kServiceHashFieldNumber = 11;
711  inline ::google::protobuf::uint32 service_hash() const;
712  inline void set_service_hash(::google::protobuf::uint32 value);
713 
714  // @@protoc_insertion_point(class_scope:bgs.protocol.Header)
715  private:
716  inline void set_has_service_id();
717  inline void clear_has_service_id();
718  inline void set_has_method_id();
719  inline void clear_has_method_id();
720  inline void set_has_token();
721  inline void clear_has_token();
722  inline void set_has_object_id();
723  inline void clear_has_object_id();
724  inline void set_has_size();
725  inline void clear_has_size();
726  inline void set_has_status();
727  inline void clear_has_status();
728  inline void set_has_timeout();
729  inline void clear_has_timeout();
730  inline void set_has_is_response();
731  inline void clear_has_is_response();
732  inline void set_has_service_hash();
733  inline void clear_has_service_hash();
734 
736 
738  mutable int _cached_size_;
753 
754  void InitAsDefaultInstance();
756 };
757 // ===================================================================
758 
759 
760 // ===================================================================
761 
762 
763 // ===================================================================
764 
765 // NO_RESPONSE
766 
767 // -------------------------------------------------------------------
768 
769 // Address
770 
771 // required string address = 1;
772 inline bool Address::has_address() const {
773  return (_has_bits_[0] & 0x00000001u) != 0;
774 }
776  _has_bits_[0] |= 0x00000001u;
777 }
779  _has_bits_[0] &= ~0x00000001u;
780 }
781 inline void Address::clear_address() {
783  address_->clear();
784  }
786 }
787 inline const ::std::string& Address::address() const {
788  // @@protoc_insertion_point(field_get:bgs.protocol.Address.address)
789  return *address_;
790 }
791 inline void Address::set_address(const ::std::string& value) {
792  set_has_address();
794  address_ = new ::std::string;
795  }
796  address_->assign(value);
797  // @@protoc_insertion_point(field_set:bgs.protocol.Address.address)
798 }
799 inline void Address::set_address(const char* value) {
800  set_has_address();
802  address_ = new ::std::string;
803  }
804  address_->assign(value);
805  // @@protoc_insertion_point(field_set_char:bgs.protocol.Address.address)
806 }
807 inline void Address::set_address(const char* value, size_t size) {
808  set_has_address();
810  address_ = new ::std::string;
811  }
812  address_->assign(reinterpret_cast<const char*>(value), size);
813  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.Address.address)
814 }
815 inline ::std::string* Address::mutable_address() {
816  set_has_address();
818  address_ = new ::std::string;
819  }
820  // @@protoc_insertion_point(field_mutable:bgs.protocol.Address.address)
821  return address_;
822 }
823 inline ::std::string* Address::release_address() {
826  return NULL;
827  } else {
828  ::std::string* temp = address_;
830  return temp;
831  }
832 }
833 inline void Address::set_allocated_address(::std::string* address) {
835  delete address_;
836  }
837  if (address) {
838  set_has_address();
839  address_ = address;
840  } else {
843  }
844  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.Address.address)
845 }
846 
847 // optional uint32 port = 2;
848 inline bool Address::has_port() const {
849  return (_has_bits_[0] & 0x00000002u) != 0;
850 }
851 inline void Address::set_has_port() {
852  _has_bits_[0] |= 0x00000002u;
853 }
854 inline void Address::clear_has_port() {
855  _has_bits_[0] &= ~0x00000002u;
856 }
857 inline void Address::clear_port() {
858  port_ = 0u;
859  clear_has_port();
860 }
862  // @@protoc_insertion_point(field_get:bgs.protocol.Address.port)
863  return port_;
864 }
866  set_has_port();
867  port_ = value;
868  // @@protoc_insertion_point(field_set:bgs.protocol.Address.port)
869 }
870 
871 // -------------------------------------------------------------------
872 
873 // ProcessId
874 
875 // required uint32 label = 1;
876 inline bool ProcessId::has_label() const {
877  return (_has_bits_[0] & 0x00000001u) != 0;
878 }
880  _has_bits_[0] |= 0x00000001u;
881 }
883  _has_bits_[0] &= ~0x00000001u;
884 }
885 inline void ProcessId::clear_label() {
886  label_ = 0u;
887  clear_has_label();
888 }
890  // @@protoc_insertion_point(field_get:bgs.protocol.ProcessId.label)
891  return label_;
892 }
894  set_has_label();
895  label_ = value;
896  // @@protoc_insertion_point(field_set:bgs.protocol.ProcessId.label)
897 }
898 
899 // required uint32 epoch = 2;
900 inline bool ProcessId::has_epoch() const {
901  return (_has_bits_[0] & 0x00000002u) != 0;
902 }
904  _has_bits_[0] |= 0x00000002u;
905 }
907  _has_bits_[0] &= ~0x00000002u;
908 }
909 inline void ProcessId::clear_epoch() {
910  epoch_ = 0u;
911  clear_has_epoch();
912 }
914  // @@protoc_insertion_point(field_get:bgs.protocol.ProcessId.epoch)
915  return epoch_;
916 }
918  set_has_epoch();
919  epoch_ = value;
920  // @@protoc_insertion_point(field_set:bgs.protocol.ProcessId.epoch)
921 }
922 
923 // -------------------------------------------------------------------
924 
925 // ObjectAddress
926 
927 // required .bgs.protocol.ProcessId host = 1;
928 inline bool ObjectAddress::has_host() const {
929  return (_has_bits_[0] & 0x00000001u) != 0;
930 }
932  _has_bits_[0] |= 0x00000001u;
933 }
935  _has_bits_[0] &= ~0x00000001u;
936 }
938  if (host_ != NULL) host_->::bgs::protocol::ProcessId::Clear();
939  clear_has_host();
940 }
941 inline const ::bgs::protocol::ProcessId& ObjectAddress::host() const {
942  // @@protoc_insertion_point(field_get:bgs.protocol.ObjectAddress.host)
943  return host_ != NULL ? *host_ : *default_instance_->host_;
944 }
945 inline ::bgs::protocol::ProcessId* ObjectAddress::mutable_host() {
946  set_has_host();
947  if (host_ == NULL) host_ = new ::bgs::protocol::ProcessId;
948  // @@protoc_insertion_point(field_mutable:bgs.protocol.ObjectAddress.host)
949  return host_;
950 }
951 inline ::bgs::protocol::ProcessId* ObjectAddress::release_host() {
952  clear_has_host();
954  host_ = NULL;
955  return temp;
956 }
958  delete host_;
959  host_ = host;
960  if (host) {
961  set_has_host();
962  } else {
963  clear_has_host();
964  }
965  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.ObjectAddress.host)
966 }
967 
968 // optional uint64 object_id = 2 [default = 0];
969 inline bool ObjectAddress::has_object_id() const {
970  return (_has_bits_[0] & 0x00000002u) != 0;
971 }
973  _has_bits_[0] |= 0x00000002u;
974 }
976  _has_bits_[0] &= ~0x00000002u;
977 }
981 }
983  // @@protoc_insertion_point(field_get:bgs.protocol.ObjectAddress.object_id)
984  return object_id_;
985 }
988  object_id_ = value;
989  // @@protoc_insertion_point(field_set:bgs.protocol.ObjectAddress.object_id)
990 }
991 
992 // -------------------------------------------------------------------
993 
994 // NoData
995 
996 // -------------------------------------------------------------------
997 
998 // ErrorInfo
999 
1000 // required .bgs.protocol.ObjectAddress object_address = 1;
1001 inline bool ErrorInfo::has_object_address() const {
1002  return (_has_bits_[0] & 0x00000001u) != 0;
1003 }
1005  _has_bits_[0] |= 0x00000001u;
1006 }
1008  _has_bits_[0] &= ~0x00000001u;
1009 }
1011  if (object_address_ != NULL) object_address_->::bgs::protocol::ObjectAddress::Clear();
1013 }
1014 inline const ::bgs::protocol::ObjectAddress& ErrorInfo::object_address() const {
1015  // @@protoc_insertion_point(field_get:bgs.protocol.ErrorInfo.object_address)
1017 }
1018 inline ::bgs::protocol::ObjectAddress* ErrorInfo::mutable_object_address() {
1020  if (object_address_ == NULL) object_address_ = new ::bgs::protocol::ObjectAddress;
1021  // @@protoc_insertion_point(field_mutable:bgs.protocol.ErrorInfo.object_address)
1022  return object_address_;
1023 }
1024 inline ::bgs::protocol::ObjectAddress* ErrorInfo::release_object_address() {
1028  return temp;
1029 }
1031  delete object_address_;
1033  if (object_address) {
1035  } else {
1037  }
1038  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.ErrorInfo.object_address)
1039 }
1040 
1041 // required uint32 status = 2;
1042 inline bool ErrorInfo::has_status() const {
1043  return (_has_bits_[0] & 0x00000002u) != 0;
1044 }
1046  _has_bits_[0] |= 0x00000002u;
1047 }
1049  _has_bits_[0] &= ~0x00000002u;
1050 }
1052  status_ = 0u;
1053  clear_has_status();
1054 }
1056  // @@protoc_insertion_point(field_get:bgs.protocol.ErrorInfo.status)
1057  return status_;
1058 }
1060  set_has_status();
1061  status_ = value;
1062  // @@protoc_insertion_point(field_set:bgs.protocol.ErrorInfo.status)
1063 }
1064 
1065 // required uint32 service_hash = 3;
1066 inline bool ErrorInfo::has_service_hash() const {
1067  return (_has_bits_[0] & 0x00000004u) != 0;
1068 }
1070  _has_bits_[0] |= 0x00000004u;
1071 }
1073  _has_bits_[0] &= ~0x00000004u;
1074 }
1076  service_hash_ = 0u;
1078 }
1080  // @@protoc_insertion_point(field_get:bgs.protocol.ErrorInfo.service_hash)
1081  return service_hash_;
1082 }
1085  service_hash_ = value;
1086  // @@protoc_insertion_point(field_set:bgs.protocol.ErrorInfo.service_hash)
1087 }
1088 
1089 // required uint32 method_id = 4;
1090 inline bool ErrorInfo::has_method_id() const {
1091  return (_has_bits_[0] & 0x00000008u) != 0;
1092 }
1094  _has_bits_[0] |= 0x00000008u;
1095 }
1097  _has_bits_[0] &= ~0x00000008u;
1098 }
1100  method_id_ = 0u;
1102 }
1104  // @@protoc_insertion_point(field_get:bgs.protocol.ErrorInfo.method_id)
1105  return method_id_;
1106 }
1109  method_id_ = value;
1110  // @@protoc_insertion_point(field_set:bgs.protocol.ErrorInfo.method_id)
1111 }
1112 
1113 // -------------------------------------------------------------------
1114 
1115 // Header
1116 
1117 // required uint32 service_id = 1;
1118 inline bool Header::has_service_id() const {
1119  return (_has_bits_[0] & 0x00000001u) != 0;
1120 }
1122  _has_bits_[0] |= 0x00000001u;
1123 }
1125  _has_bits_[0] &= ~0x00000001u;
1126 }
1128  service_id_ = 0u;
1130 }
1132  // @@protoc_insertion_point(field_get:bgs.protocol.Header.service_id)
1133  return service_id_;
1134 }
1137  service_id_ = value;
1138  // @@protoc_insertion_point(field_set:bgs.protocol.Header.service_id)
1139 }
1140 
1141 // optional uint32 method_id = 2;
1142 inline bool Header::has_method_id() const {
1143  return (_has_bits_[0] & 0x00000002u) != 0;
1144 }
1146  _has_bits_[0] |= 0x00000002u;
1147 }
1149  _has_bits_[0] &= ~0x00000002u;
1150 }
1152  method_id_ = 0u;
1154 }
1156  // @@protoc_insertion_point(field_get:bgs.protocol.Header.method_id)
1157  return method_id_;
1158 }
1161  method_id_ = value;
1162  // @@protoc_insertion_point(field_set:bgs.protocol.Header.method_id)
1163 }
1164 
1165 // required uint32 token = 3;
1166 inline bool Header::has_token() const {
1167  return (_has_bits_[0] & 0x00000004u) != 0;
1168 }
1169 inline void Header::set_has_token() {
1170  _has_bits_[0] |= 0x00000004u;
1171 }
1173  _has_bits_[0] &= ~0x00000004u;
1174 }
1175 inline void Header::clear_token() {
1176  token_ = 0u;
1177  clear_has_token();
1178 }
1180  // @@protoc_insertion_point(field_get:bgs.protocol.Header.token)
1181  return token_;
1182 }
1184  set_has_token();
1185  token_ = value;
1186  // @@protoc_insertion_point(field_set:bgs.protocol.Header.token)
1187 }
1188 
1189 // optional uint64 object_id = 4 [default = 0];
1190 inline bool Header::has_object_id() const {
1191  return (_has_bits_[0] & 0x00000008u) != 0;
1192 }
1194  _has_bits_[0] |= 0x00000008u;
1195 }
1197  _has_bits_[0] &= ~0x00000008u;
1198 }
1202 }
1204  // @@protoc_insertion_point(field_get:bgs.protocol.Header.object_id)
1205  return object_id_;
1206 }
1209  object_id_ = value;
1210  // @@protoc_insertion_point(field_set:bgs.protocol.Header.object_id)
1211 }
1212 
1213 // optional uint32 size = 5 [default = 0];
1214 inline bool Header::has_size() const {
1215  return (_has_bits_[0] & 0x00000010u) != 0;
1216 }
1217 inline void Header::set_has_size() {
1218  _has_bits_[0] |= 0x00000010u;
1219 }
1220 inline void Header::clear_has_size() {
1221  _has_bits_[0] &= ~0x00000010u;
1222 }
1223 inline void Header::clear_size() {
1224  size_ = 0u;
1225  clear_has_size();
1226 }
1228  // @@protoc_insertion_point(field_get:bgs.protocol.Header.size)
1229  return size_;
1230 }
1232  set_has_size();
1233  size_ = value;
1234  // @@protoc_insertion_point(field_set:bgs.protocol.Header.size)
1235 }
1236 
1237 // optional uint32 status = 6 [default = 0];
1238 inline bool Header::has_status() const {
1239  return (_has_bits_[0] & 0x00000020u) != 0;
1240 }
1241 inline void Header::set_has_status() {
1242  _has_bits_[0] |= 0x00000020u;
1243 }
1245  _has_bits_[0] &= ~0x00000020u;
1246 }
1247 inline void Header::clear_status() {
1248  status_ = 0u;
1249  clear_has_status();
1250 }
1252  // @@protoc_insertion_point(field_get:bgs.protocol.Header.status)
1253  return status_;
1254 }
1256  set_has_status();
1257  status_ = value;
1258  // @@protoc_insertion_point(field_set:bgs.protocol.Header.status)
1259 }
1260 
1261 // repeated .bgs.protocol.ErrorInfo error = 7;
1262 inline int Header::error_size() const {
1263  return error_.size();
1264 }
1265 inline void Header::clear_error() {
1266  error_.Clear();
1267 }
1268 inline const ::bgs::protocol::ErrorInfo& Header::error(int index) const {
1269  // @@protoc_insertion_point(field_get:bgs.protocol.Header.error)
1270  return error_.Get(index);
1271 }
1272 inline ::bgs::protocol::ErrorInfo* Header::mutable_error(int index) {
1273  // @@protoc_insertion_point(field_mutable:bgs.protocol.Header.error)
1274  return error_.Mutable(index);
1275 }
1276 inline ::bgs::protocol::ErrorInfo* Header::add_error() {
1277  // @@protoc_insertion_point(field_add:bgs.protocol.Header.error)
1278  return error_.Add();
1279 }
1280 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfo >&
1281 Header::error() const {
1282  // @@protoc_insertion_point(field_list:bgs.protocol.Header.error)
1283  return error_;
1284 }
1285 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfo >*
1287  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.Header.error)
1288  return &error_;
1289 }
1290 
1291 // optional uint64 timeout = 8;
1292 inline bool Header::has_timeout() const {
1293  return (_has_bits_[0] & 0x00000080u) != 0;
1294 }
1296  _has_bits_[0] |= 0x00000080u;
1297 }
1299  _has_bits_[0] &= ~0x00000080u;
1300 }
1301 inline void Header::clear_timeout() {
1304 }
1306  // @@protoc_insertion_point(field_get:bgs.protocol.Header.timeout)
1307  return timeout_;
1308 }
1310  set_has_timeout();
1311  timeout_ = value;
1312  // @@protoc_insertion_point(field_set:bgs.protocol.Header.timeout)
1313 }
1314 
1315 // optional bool is_response = 9;
1316 inline bool Header::has_is_response() const {
1317  return (_has_bits_[0] & 0x00000100u) != 0;
1318 }
1320  _has_bits_[0] |= 0x00000100u;
1321 }
1323  _has_bits_[0] &= ~0x00000100u;
1324 }
1326  is_response_ = false;
1328 }
1329 inline bool Header::is_response() const {
1330  // @@protoc_insertion_point(field_get:bgs.protocol.Header.is_response)
1331  return is_response_;
1332 }
1333 inline void Header::set_is_response(bool value) {
1335  is_response_ = value;
1336  // @@protoc_insertion_point(field_set:bgs.protocol.Header.is_response)
1337 }
1338 
1339 // repeated .bgs.protocol.ProcessId forward_targets = 10;
1340 inline int Header::forward_targets_size() const {
1341  return forward_targets_.size();
1342 }
1344  forward_targets_.Clear();
1345 }
1346 inline const ::bgs::protocol::ProcessId& Header::forward_targets(int index) const {
1347  // @@protoc_insertion_point(field_get:bgs.protocol.Header.forward_targets)
1348  return forward_targets_.Get(index);
1349 }
1350 inline ::bgs::protocol::ProcessId* Header::mutable_forward_targets(int index) {
1351  // @@protoc_insertion_point(field_mutable:bgs.protocol.Header.forward_targets)
1352  return forward_targets_.Mutable(index);
1353 }
1354 inline ::bgs::protocol::ProcessId* Header::add_forward_targets() {
1355  // @@protoc_insertion_point(field_add:bgs.protocol.Header.forward_targets)
1356  return forward_targets_.Add();
1357 }
1358 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessId >&
1360  // @@protoc_insertion_point(field_list:bgs.protocol.Header.forward_targets)
1361  return forward_targets_;
1362 }
1363 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessId >*
1365  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.Header.forward_targets)
1366  return &forward_targets_;
1367 }
1368 
1369 // optional fixed32 service_hash = 11;
1370 inline bool Header::has_service_hash() const {
1371  return (_has_bits_[0] & 0x00000400u) != 0;
1372 }
1374  _has_bits_[0] |= 0x00000400u;
1375 }
1377  _has_bits_[0] &= ~0x00000400u;
1378 }
1380  service_hash_ = 0u;
1382 }
1384  // @@protoc_insertion_point(field_get:bgs.protocol.Header.service_hash)
1385  return service_hash_;
1386 }
1389  service_hash_ = value;
1390  // @@protoc_insertion_point(field_set:bgs.protocol.Header.service_hash)
1391 }
1392 
1393 
1394 // @@protoc_insertion_point(namespace_scope)
1395 
1396 } // namespace protocol
1397 } // namespace bgs
1398 
1399 #ifndef SWIG
1400 namespace google {
1401 namespace protobuf {
1402 
1403 
1404 } // namespace google
1405 } // namespace protobuf
1406 #endif // SWIG
1407 
1408 // @@protoc_insertion_point(global_scope)
1409 
1410 #endif // PROTOBUF_rpc_5ftypes_2eproto__INCLUDED
void clear_object_id()
Definition: rpc_types.pb.h:1199
int _cached_size_
Definition: rpc_types.pb.h:382
::google::protobuf::uint32 size_
Definition: rpc_types.pb.h:743
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfo > & error() const
Definition: rpc_types.pb.h:1281
bool has_token() const
Definition: rpc_types.pb.h:1166
inline::bgs::protocol::ProcessId * mutable_host()
Definition: rpc_types.pb.h:945
void set_object_id(::google::protobuf::uint64 value)
Definition: rpc_types.pb.h:986
::google::protobuf::uint32 status_
Definition: rpc_types.pb.h:562
void clear_has_epoch()
Definition: rpc_types.pb.h:906
void protobuf_ShutdownFile_rpc_5ftypes_2eproto()
inline::google::protobuf::uint32 status() const
Definition: rpc_types.pb.h:1251
inline::google::protobuf::uint32 port() const
Definition: rpc_types.pb.h:861
void set_service_hash(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:1387
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: rpc_types.pb.h:199
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: rpc_types.pb.h:288
void clear_epoch()
Definition: rpc_types.pb.h:909
void clear_size()
Definition: rpc_types.pb.h:1223
void clear_has_object_address()
Definition: rpc_types.pb.h:1007
ProcessId & operator=(const ProcessId &from)
Definition: rpc_types.pb.h:221
void clear_method_id()
Definition: rpc_types.pb.h:1151
Definition: rpc_types.pb.h:51
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_types.pb.h:230
void set_has_token()
Definition: rpc_types.pb.h:1169
void set_allocated_host(::bgs::protocol::ProcessId *host)
Definition: rpc_types.pb.h:957
void set_service_hash(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:1083
void set_method_id(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:1159
int GetCachedSize() const
Definition: rpc_types.pb.h:615
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: rpc_types.pb.h:450
void set_has_status()
Definition: rpc_types.pb.h:1045
::bgs::protocol::ProcessId * host_
Definition: rpc_types.pb.h:383
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_types.pb.h:63
inline::google::protobuf::uint32 service_hash() const
Definition: rpc_types.pb.h:1079
void set_has_service_hash()
Definition: rpc_types.pb.h:1069
void set_has_method_id()
Definition: rpc_types.pb.h:1145
bool has_status() const
Definition: rpc_types.pb.h:1042
void clear_has_is_response()
Definition: rpc_types.pb.h:1322
Definition: Session.h:36
::google::protobuf::uint32 _has_bits_[1]
Definition: rpc_types.pb.h:381
void set_allocated_object_address(::bgs::protocol::ObjectAddress *object_address)
Definition: rpc_types.pb.h:1030
inline::google::protobuf::uint32 service_hash() const
Definition: rpc_types.pb.h:1383
bool has_method_id() const
Definition: rpc_types.pb.h:1142
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_types.pb.h:475
void set_address(const ::std::string &value)
Definition: rpc_types.pb.h:791
int GetCachedSize() const
Definition: rpc_types.pb.h:92
Address & operator=(const Address &from)
Definition: rpc_types.pb.h:127
::google::protobuf::uint32 epoch_
Definition: rpc_types.pb.h:293
void clear_has_service_hash()
Definition: rpc_types.pb.h:1376
::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessId > forward_targets_
Definition: rpc_types.pb.h:748
NoData & operator=(const NoData &from)
Definition: rpc_types.pb.h:401
bool has_service_hash() const
Definition: rpc_types.pb.h:1370
bool has_service_hash() const
Definition: rpc_types.pb.h:1066
void clear_status()
Definition: rpc_types.pb.h:1051
void set_status(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:1255
Definition: unknown_field_set.h:74
void set_has_method_id()
Definition: rpc_types.pb.h:1093
void clear_status()
Definition: rpc_types.pb.h:1247
uint8_t uint8
Definition: common.h:175
inline::google::protobuf::uint32 size() const
Definition: rpc_types.pb.h:1227
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_types.pb.h:226
bool has_object_id() const
Definition: rpc_types.pb.h:1190
void clear_timeout()
Definition: rpc_types.pb.h:1301
int _cached_size_
Definition: rpc_types.pb.h:453
inline::google::protobuf::uint32 token() const
Definition: rpc_types.pb.h:1179
arena_t NULL
Definition: jemalloc_internal.h:624
void clear_has_method_id()
Definition: rpc_types.pb.h:1096
Definition: message.h:147
void set_has_address()
Definition: rpc_types.pb.h:775
void clear_forward_targets()
Definition: rpc_types.pb.h:1343
void set_size(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:1231
int _cached_size_
Definition: rpc_types.pb.h:110
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::google::protobuf::uint32 port_
Definition: rpc_types.pb.h:204
bool has_port() const
Definition: rpc_types.pb.h:848
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_types.pb.h:586
void set_has_status()
Definition: rpc_types.pb.h:1241
void clear_host()
Definition: rpc_types.pb.h:937
uint64_t uint64
Definition: g3dmath.h:170
void set_has_port()
Definition: rpc_types.pb.h:851
void set_object_id(::google::protobuf::uint64 value)
Definition: rpc_types.pb.h:1207
::google::protobuf::uint32 token_
Definition: rpc_types.pb.h:742
void set_has_epoch()
Definition: rpc_types.pb.h:903
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_types.pb.h:479
void protobuf_AssignDesc_rpc_5ftypes_2eproto()
void clear_has_status()
Definition: rpc_types.pb.h:1048
void set_has_label()
Definition: rpc_types.pb.h:879
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_types.pb.h:406
inline::google::protobuf::uint64 object_id() const
Definition: rpc_types.pb.h:1203
NO_RESPONSE & operator=(const NO_RESPONSE &from)
Definition: rpc_types.pb.h:58
int error_size() const
Definition: rpc_types.pb.h:1262
inline::bgs::protocol::ObjectAddress * release_object_address()
Definition: rpc_types.pb.h:1024
::google::protobuf::uint64 timeout_
Definition: rpc_types.pb.h:747
static ErrorInfo * default_instance_
Definition: rpc_types.pb.h:570
::bgs::protocol::ObjectAddress * object_address_
Definition: rpc_types.pb.h:561
void clear_has_service_hash()
Definition: rpc_types.pb.h:1072
static Header * default_instance_
Definition: rpc_types.pb.h:755
const ::std::string & address() const
Definition: rpc_types.pb.h:787
Definition: message.h:165
void set_service_id(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:1135
bool has_size() const
Definition: rpc_types.pb.h:1214
void set_epoch(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:917
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_types.pb.h:315
#define output
Definition: wire_format_lite.h:381
void clear_has_size()
Definition: rpc_types.pb.h:1220
::google::protobuf::uint32 _has_bits_[1]
Definition: rpc_types.pb.h:737
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessId > & forward_targets() const
Definition: rpc_types.pb.h:1359
void set_has_size()
Definition: rpc_types.pb.h:1217
bool has_label() const
Definition: rpc_types.pb.h:876
void clear_service_hash()
Definition: rpc_types.pb.h:1379
bool has_is_response() const
Definition: rpc_types.pb.h:1316
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: rpc_types.pb.h:557
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: rpc_types.pb.h:107
Definition: coded_stream.h:156
Definition: rpc_types.pb.h:574
inline::google::protobuf::uint64 timeout() const
Definition: rpc_types.pb.h:1305
void set_has_service_id()
Definition: rpc_types.pb.h:1121
ObjectAddress & operator=(const ObjectAddress &from)
Definition: rpc_types.pb.h:310
int forward_targets_size() const
Definition: rpc_types.pb.h:1340
inline::bgs::protocol::ErrorInfo * add_error()
Definition: rpc_types.pb.h:1276
static NoData * default_instance_
Definition: rpc_types.pb.h:459
Definition: rpc_types.pb.h:303
inline::std::string * mutable_address()
Definition: rpc_types.pb.h:815
void TC_SHARED_API protobuf_AddDesc_rpc_5ftypes_2eproto()
bool has_host() const
Definition: rpc_types.pb.h:928
void clear_address()
Definition: rpc_types.pb.h:781
::google::protobuf::uint32 _has_bits_[1]
Definition: rpc_types.pb.h:559
Definition: coded_stream.h:621
inline::google::protobuf::uint32 method_id() const
Definition: rpc_types.pb.h:1103
inline::google::protobuf::uint32 status() const
Definition: rpc_types.pb.h:1055
void clear_object_address()
Definition: rpc_types.pb.h:1010
static const int kServiceIdFieldNumber
Definition: service_options.pb.h:50
::google::protobuf::uint32 status_
Definition: rpc_types.pb.h:745
void clear_has_timeout()
Definition: rpc_types.pb.h:1298
TC_SHARED_API::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::ServiceOptions,::google::protobuf::internal::PrimitiveTypeTraits< ::google::protobuf::uint32 >, 13, false > service_id
Definition: service_options.pb.h:48
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_types.pb.h:590
inline::google::protobuf::uint32 method_id() const
Definition: rpc_types.pb.h:1155
bool is_response_
Definition: rpc_types.pb.h:746
bool has_timeout() const
Definition: rpc_types.pb.h:1292
inline::google::protobuf::uint32 label() const
Definition: rpc_types.pb.h:889
::google::protobuf::uint32 method_id_
Definition: rpc_types.pb.h:740
Definition: message.h:150
inline::std::string * release_address()
Definition: rpc_types.pb.h:823
void set_has_is_response()
Definition: rpc_types.pb.h:1319
::std::string * address_
Definition: rpc_types.pb.h:203
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_types.pb.h:67
void set_has_service_hash()
Definition: rpc_types.pb.h:1373
void clear_label()
Definition: rpc_types.pb.h:885
void clear_token()
Definition: rpc_types.pb.h:1175
#define input
Definition: wire_format_lite.h:242
void set_has_timeout()
Definition: rpc_types.pb.h:1295
int _cached_size_
Definition: rpc_types.pb.h:738
uint32_t uint32
Definition: common.h:177
#define TC_SHARED_API
Definition: Define.h:128
bool has_address() const
Definition: rpc_types.pb.h:772
static const int kMethodIdFieldNumber
Definition: method_options.pb.h:46
void set_port(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:865
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_types.pb.h:410
uint64_t uint64
Definition: common.h:178
void clear_has_label()
Definition: rpc_types.pb.h:882
bool has_object_id() const
Definition: rpc_types.pb.h:969
bool has_method_id() const
Definition: rpc_types.pb.h:1090
void set_has_object_address()
Definition: rpc_types.pb.h:1004
Definition: rpc_types.pb.h:463
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_types.pb.h:319
inline::bgs::protocol::ProcessId * release_host()
Definition: rpc_types.pb.h:951
void clear_service_hash()
Definition: rpc_types.pb.h:1075
::google::protobuf::uint32 _has_bits_[1]
Definition: rpc_types.pb.h:201
::google::protobuf::uint32 _has_bits_[1]
Definition: rpc_types.pb.h:290
::google::protobuf::uint64 object_id_
Definition: rpc_types.pb.h:384
void clear_has_token()
Definition: rpc_types.pb.h:1172
bool has_status() const
Definition: rpc_types.pb.h:1238
static Address * default_instance_
Definition: rpc_types.pb.h:210
Definition: rpc_types.pb.h:394
ErrorInfo & operator=(const ErrorInfo &from)
Definition: rpc_types.pb.h:470
void clear_has_host()
Definition: rpc_types.pb.h:934
Definition: rpc_types.pb.h:120
Header & operator=(const Header &from)
Definition: rpc_types.pb.h:581
void clear_has_address()
Definition: rpc_types.pb.h:778
::google::protobuf::uint32 service_id_
Definition: rpc_types.pb.h:739
void set_method_id(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:1107
::google::protobuf::uint32 method_id_
Definition: rpc_types.pb.h:564
bool has_object_address() const
Definition: rpc_types.pb.h:1001
void set_is_response(bool value)
Definition: rpc_types.pb.h:1333
void clear_has_service_id()
Definition: rpc_types.pb.h:1124
const ::bgs::protocol::ProcessId & host() const
Definition: rpc_types.pb.h:941
void set_status(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:1059
int GetCachedSize() const
Definition: rpc_types.pb.h:161
void clear_error()
Definition: rpc_types.pb.h:1265
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfo > * mutable_error()
Definition: rpc_types.pb.h:1286
void clear_has_port()
Definition: rpc_types.pb.h:854
void clear_has_status()
Definition: rpc_types.pb.h:1244
void clear_port()
Definition: rpc_types.pb.h:857
int _cached_size_
Definition: rpc_types.pb.h:560
void clear_has_object_id()
Definition: rpc_types.pb.h:1196
void clear_is_response()
Definition: rpc_types.pb.h:1325
int GetCachedSize() const
Definition: rpc_types.pb.h:504
inline::google::protobuf::uint32 service_id() const
Definition: rpc_types.pb.h:1131
void set_has_object_id()
Definition: rpc_types.pb.h:972
::google::protobuf::uint32 label_
Definition: rpc_types.pb.h:292
void set_timeout(::google::protobuf::uint64 value)
Definition: rpc_types.pb.h:1309
int GetCachedSize() const
Definition: rpc_types.pb.h:435
Definition: BnetFileGenerator.h:47
bool is_response() const
Definition: rpc_types.pb.h:1329
const FieldDescriptor value
Definition: descriptor.h:1522
#define GOOGLE_ULONGLONG(x)
Definition: common.h:193
int GetCachedSize() const
Definition: rpc_types.pb.h:255
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_types.pb.h:136
uint32_t uint32
Definition: g3dmath.h:168
int _cached_size_
Definition: rpc_types.pb.h:202
int GetCachedSize() const
Definition: rpc_types.pb.h:344
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessId > * mutable_forward_targets()
Definition: rpc_types.pb.h:1364
bool has_service_id() const
Definition: rpc_types.pb.h:1118
void clear_has_object_id()
Definition: rpc_types.pb.h:975
void set_has_object_id()
Definition: rpc_types.pb.h:1193
static NO_RESPONSE * default_instance_
Definition: rpc_types.pb.h:116
void set_token(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:1183
void set_has_host()
Definition: rpc_types.pb.h:931
void clear_method_id()
Definition: rpc_types.pb.h:1099
int _cached_size_
Definition: rpc_types.pb.h:291
::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfo > error_
Definition: rpc_types.pb.h:744
Definition: rpc_types.pb.h:214
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: rpc_types.pb.h:379
static ProcessId * default_instance_
Definition: rpc_types.pb.h:299
void clear_object_id()
Definition: rpc_types.pb.h:978
TC_SHARED_API::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MethodOptions,::google::protobuf::internal::PrimitiveTypeTraits< ::google::protobuf::uint32 >, 13, false > method_id
Definition: method_options.pb.h:44
inline::google::protobuf::uint32 epoch() const
Definition: rpc_types.pb.h:913
static ObjectAddress * default_instance_
Definition: rpc_types.pb.h:390
inline::bgs::protocol::ObjectAddress * mutable_object_address()
Definition: rpc_types.pb.h:1018
inline::bgs::protocol::ProcessId * add_forward_targets()
Definition: rpc_types.pb.h:1354
inline::google::protobuf::uint64 object_id() const
Definition: rpc_types.pb.h:982
void set_allocated_address(::std::string *address)
Definition: rpc_types.pb.h:833
void clear_has_method_id()
Definition: rpc_types.pb.h:1148
::google::protobuf::uint32 service_hash_
Definition: rpc_types.pb.h:563
const ::bgs::protocol::ObjectAddress & object_address() const
Definition: rpc_types.pb.h:1014
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: rpc_types.pb.h:735
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_types.pb.h:132
void clear_service_id()
Definition: rpc_types.pb.h:1127
::google::protobuf::uint32 service_hash_
Definition: rpc_types.pb.h:749
bool has_epoch() const
Definition: rpc_types.pb.h:900
void set_label(::google::protobuf::uint32 value)
Definition: rpc_types.pb.h:893
::google::protobuf::uint64 object_id_
Definition: rpc_types.pb.h:741