TrinityCore
Loading...
Searching...
No Matches
whisper_service.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: api/client/v2/whisper_service.proto
3
4#ifndef PROTOBUF_api_2fclient_2fv2_2fwhisper_5fservice_2eproto__INCLUDED
5#define PROTOBUF_api_2fclient_2fv2_2fwhisper_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>
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 whisper {
40namespace v2 {
41namespace client {
42
43// Internal implementation detail -- do not call these.
47
58
59// ===================================================================
60
61class TC_PROTO_API SubscribeRequest : public ::google::protobuf::Message {
62 public:
65
67
69 CopyFrom(from);
70 return *this;
71 }
72
73 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
74 return _unknown_fields_;
75 }
76
77 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
78 return &_unknown_fields_;
79 }
80
81 static const ::google::protobuf::Descriptor* descriptor();
83
84 void Swap(SubscribeRequest* other);
85
86 // implements Message ----------------------------------------------
87
89 int GetCachedSize() const { return _cached_size_; }
90 private:
91 void SharedCtor();
92 void SharedDtor();
93 void SetCachedSize(int size) const;
94 public:
95 ::google::protobuf::Metadata GetMetadata() const;
96
97 // nested types ----------------------------------------------------
98
99 // accessors -------------------------------------------------------
100
101 // @@protoc_insertion_point(class_scope:bgs.protocol.whisper.v2.client.SubscribeRequest)
102 private:
103
104 ::google::protobuf::UnknownFieldSet _unknown_fields_;
105
106 ::google::protobuf::uint32 _has_bits_[1];
107 mutable int _cached_size_;
111
114};
115// -------------------------------------------------------------------
116
117class TC_PROTO_API SubscribeResponse : public ::google::protobuf::Message {
118 public:
121
123
125 CopyFrom(from);
126 return *this;
127 }
128
129 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
130 return _unknown_fields_;
131 }
132
133 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
134 return &_unknown_fields_;
135 }
136
137 static const ::google::protobuf::Descriptor* descriptor();
139
141
142 // implements Message ----------------------------------------------
143
145 int GetCachedSize() const { return _cached_size_; }
146 private:
149 void SetCachedSize(int size) const;
150 public:
151 ::google::protobuf::Metadata GetMetadata() const;
152
153 // nested types ----------------------------------------------------
154
155 // accessors -------------------------------------------------------
156
157 // repeated .bgs.protocol.whisper.v2.WhisperView view = 1;
158 inline int view_size() const;
159 inline void clear_view();
160 static const int kViewFieldNumber = 1;
161 inline const ::bgs::protocol::whisper::v2::WhisperView& view(int index) const;
162 inline ::bgs::protocol::whisper::v2::WhisperView* mutable_view(int index);
163 inline ::bgs::protocol::whisper::v2::WhisperView* add_view();
164 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::WhisperView >&
165 view() const;
166 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::WhisperView >*
167 mutable_view();
168
169 // @@protoc_insertion_point(class_scope:bgs.protocol.whisper.v2.client.SubscribeResponse)
170 private:
171
172 ::google::protobuf::UnknownFieldSet _unknown_fields_;
173
174 ::google::protobuf::uint32 _has_bits_[1];
175 mutable int _cached_size_;
176 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::WhisperView > view_;
180
183};
184// -------------------------------------------------------------------
185
186class TC_PROTO_API UnsubscribeRequest : public ::google::protobuf::Message {
187 public:
190
192
194 CopyFrom(from);
195 return *this;
196 }
197
198 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
199 return _unknown_fields_;
200 }
201
202 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
203 return &_unknown_fields_;
204 }
205
206 static const ::google::protobuf::Descriptor* descriptor();
208
210
211 // implements Message ----------------------------------------------
212
214 int GetCachedSize() const { return _cached_size_; }
215 private:
218 void SetCachedSize(int size) const;
219 public:
220 ::google::protobuf::Metadata GetMetadata() const;
221
222 // nested types ----------------------------------------------------
223
224 // accessors -------------------------------------------------------
225
226 // @@protoc_insertion_point(class_scope:bgs.protocol.whisper.v2.client.UnsubscribeRequest)
227 private:
228
229 ::google::protobuf::UnknownFieldSet _unknown_fields_;
230
231 ::google::protobuf::uint32 _has_bits_[1];
232 mutable int _cached_size_;
236
239};
240// -------------------------------------------------------------------
241
242class TC_PROTO_API GetWhisperHistoryRequest : public ::google::protobuf::Message {
243 public:
246
248
250 CopyFrom(from);
251 return *this;
252 }
253
254 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
255 return _unknown_fields_;
256 }
257
258 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
259 return &_unknown_fields_;
260 }
261
262 static const ::google::protobuf::Descriptor* descriptor();
264
266
267 // implements Message ----------------------------------------------
268
270 int GetCachedSize() const { return _cached_size_; }
271 private:
274 void SetCachedSize(int size) const;
275 public:
276 ::google::protobuf::Metadata GetMetadata() const;
277
278 // nested types ----------------------------------------------------
279
280 // accessors -------------------------------------------------------
281
282 // optional uint64 target_account_id = 1;
283 inline bool has_target_account_id() const;
284 inline void clear_target_account_id();
285 static const int kTargetAccountIdFieldNumber = 1;
286 inline ::google::protobuf::uint64 target_account_id() const;
287 inline void set_target_account_id(::google::protobuf::uint64 value);
288
289 // optional .bgs.protocol.GetEventOptions options = 2;
290 inline bool has_options() const;
291 inline void clear_options();
292 static const int kOptionsFieldNumber = 2;
293 inline const ::bgs::protocol::GetEventOptions& options() const;
294 inline ::bgs::protocol::GetEventOptions* mutable_options();
295 inline ::bgs::protocol::GetEventOptions* release_options();
296 inline void set_allocated_options(::bgs::protocol::GetEventOptions* options);
297
298 // optional uint64 continuation = 4;
299 inline bool has_continuation() const;
300 inline void clear_continuation();
301 static const int kContinuationFieldNumber = 4;
302 inline ::google::protobuf::uint64 continuation() const;
303 inline void set_continuation(::google::protobuf::uint64 value);
304
305 // @@protoc_insertion_point(class_scope:bgs.protocol.whisper.v2.client.GetWhisperHistoryRequest)
306 private:
307 inline void set_has_target_account_id();
308 inline void clear_has_target_account_id();
309 inline void set_has_options();
310 inline void clear_has_options();
311 inline void set_has_continuation();
312 inline void clear_has_continuation();
313
314 ::google::protobuf::UnknownFieldSet _unknown_fields_;
315
316 ::google::protobuf::uint32 _has_bits_[1];
317 mutable int _cached_size_;
318 ::google::protobuf::uint64 target_account_id_;
320 ::google::protobuf::uint64 continuation_;
324
327};
328// -------------------------------------------------------------------
329
330class TC_PROTO_API GetWhisperHistoryResponse : public ::google::protobuf::Message {
331 public:
334
336
338 CopyFrom(from);
339 return *this;
340 }
341
342 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
343 return _unknown_fields_;
344 }
345
346 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
347 return &_unknown_fields_;
348 }
349
350 static const ::google::protobuf::Descriptor* descriptor();
352
354
355 // implements Message ----------------------------------------------
356
358 int GetCachedSize() const { return _cached_size_; }
359 private:
362 void SetCachedSize(int size) const;
363 public:
364 ::google::protobuf::Metadata GetMetadata() const;
365
366 // nested types ----------------------------------------------------
367
368 // accessors -------------------------------------------------------
369
370 // repeated .bgs.protocol.whisper.v2.Whisper whispers = 1;
371 inline int whispers_size() const;
372 inline void clear_whispers();
373 static const int kWhispersFieldNumber = 1;
374 inline const ::bgs::protocol::whisper::v2::Whisper& whispers(int index) const;
375 inline ::bgs::protocol::whisper::v2::Whisper* mutable_whispers(int index);
376 inline ::bgs::protocol::whisper::v2::Whisper* add_whispers();
377 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::Whisper >&
378 whispers() const;
379 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::Whisper >*
380 mutable_whispers();
381
382 // optional uint64 continuation = 2;
383 inline bool has_continuation() const;
384 inline void clear_continuation();
385 static const int kContinuationFieldNumber = 2;
386 inline ::google::protobuf::uint64 continuation() const;
387 inline void set_continuation(::google::protobuf::uint64 value);
388
389 // @@protoc_insertion_point(class_scope:bgs.protocol.whisper.v2.client.GetWhisperHistoryResponse)
390 private:
391 inline void set_has_continuation();
392 inline void clear_has_continuation();
393
394 ::google::protobuf::UnknownFieldSet _unknown_fields_;
395
396 ::google::protobuf::uint32 _has_bits_[1];
397 mutable int _cached_size_;
398 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::Whisper > whispers_;
399 ::google::protobuf::uint64 continuation_;
403
406};
407// -------------------------------------------------------------------
408
409class TC_PROTO_API SendWhisperRequest : public ::google::protobuf::Message {
410 public:
413
415
417 CopyFrom(from);
418 return *this;
419 }
420
421 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
422 return _unknown_fields_;
423 }
424
425 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
426 return &_unknown_fields_;
427 }
428
429 static const ::google::protobuf::Descriptor* descriptor();
431
433
434 // implements Message ----------------------------------------------
435
437 int GetCachedSize() const { return _cached_size_; }
438 private:
441 void SetCachedSize(int size) const;
442 public:
443 ::google::protobuf::Metadata GetMetadata() const;
444
445 // nested types ----------------------------------------------------
446
447 // accessors -------------------------------------------------------
448
449 // optional uint64 target_account_id = 1;
450 inline bool has_target_account_id() const;
451 inline void clear_target_account_id();
452 static const int kTargetAccountIdFieldNumber = 1;
453 inline ::google::protobuf::uint64 target_account_id() const;
454 inline void set_target_account_id(::google::protobuf::uint64 value);
455
456 // optional .bgs.protocol.whisper.v2.SendWhisperOptions options = 2;
457 inline bool has_options() const;
458 inline void clear_options();
459 static const int kOptionsFieldNumber = 2;
460 inline const ::bgs::protocol::whisper::v2::SendWhisperOptions& options() const;
461 inline ::bgs::protocol::whisper::v2::SendWhisperOptions* mutable_options();
462 inline ::bgs::protocol::whisper::v2::SendWhisperOptions* release_options();
463 inline void set_allocated_options(::bgs::protocol::whisper::v2::SendWhisperOptions* options);
464
465 // @@protoc_insertion_point(class_scope:bgs.protocol.whisper.v2.client.SendWhisperRequest)
466 private:
467 inline void set_has_target_account_id();
468 inline void clear_has_target_account_id();
469 inline void set_has_options();
470 inline void clear_has_options();
471
472 ::google::protobuf::UnknownFieldSet _unknown_fields_;
473
474 ::google::protobuf::uint32 _has_bits_[1];
475 mutable int _cached_size_;
476 ::google::protobuf::uint64 target_account_id_;
481
484};
485// -------------------------------------------------------------------
486
487class TC_PROTO_API SendWhisperResponse : public ::google::protobuf::Message {
488 public:
491
493
495 CopyFrom(from);
496 return *this;
497 }
498
499 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
500 return _unknown_fields_;
501 }
502
503 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
504 return &_unknown_fields_;
505 }
506
507 static const ::google::protobuf::Descriptor* descriptor();
509
511
512 // implements Message ----------------------------------------------
513
515 int GetCachedSize() const { return _cached_size_; }
516 private:
519 void SetCachedSize(int size) const;
520 public:
521 ::google::protobuf::Metadata GetMetadata() const;
522
523 // nested types ----------------------------------------------------
524
525 // accessors -------------------------------------------------------
526
527 // optional .bgs.protocol.whisper.v2.Whisper whisper = 1;
528 inline bool has_whisper() const;
529 inline void clear_whisper();
530 static const int kWhisperFieldNumber = 1;
531 inline const ::bgs::protocol::whisper::v2::Whisper& whisper() const;
532 inline ::bgs::protocol::whisper::v2::Whisper* mutable_whisper();
533 inline ::bgs::protocol::whisper::v2::Whisper* release_whisper();
534 inline void set_allocated_whisper(::bgs::protocol::whisper::v2::Whisper* whisper);
535
536 // @@protoc_insertion_point(class_scope:bgs.protocol.whisper.v2.client.SendWhisperResponse)
537 private:
538 inline void set_has_whisper();
539 inline void clear_has_whisper();
540
541 ::google::protobuf::UnknownFieldSet _unknown_fields_;
542
543 ::google::protobuf::uint32 _has_bits_[1];
544 mutable int _cached_size_;
549
552};
553// -------------------------------------------------------------------
554
555class TC_PROTO_API SetTypingIndicatorRequest : public ::google::protobuf::Message {
556 public:
559
561
563 CopyFrom(from);
564 return *this;
565 }
566
567 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
568 return _unknown_fields_;
569 }
570
571 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
572 return &_unknown_fields_;
573 }
574
575 static const ::google::protobuf::Descriptor* descriptor();
577
579
580 // implements Message ----------------------------------------------
581
583 int GetCachedSize() const { return _cached_size_; }
584 private:
587 void SetCachedSize(int size) const;
588 public:
589 ::google::protobuf::Metadata GetMetadata() const;
590
591 // nested types ----------------------------------------------------
592
593 // accessors -------------------------------------------------------
594
595 // optional uint64 target_account_id = 1;
596 inline bool has_target_account_id() const;
597 inline void clear_target_account_id();
598 static const int kTargetAccountIdFieldNumber = 1;
599 inline ::google::protobuf::uint64 target_account_id() const;
600 inline void set_target_account_id(::google::protobuf::uint64 value);
601
602 // optional .bgs.protocol.TypingIndicator indicator = 2;
603 inline bool has_indicator() const;
604 inline void clear_indicator();
605 static const int kIndicatorFieldNumber = 2;
606 inline ::bgs::protocol::TypingIndicator indicator() const;
607 inline void set_indicator(::bgs::protocol::TypingIndicator value);
608
609 // @@protoc_insertion_point(class_scope:bgs.protocol.whisper.v2.client.SetTypingIndicatorRequest)
610 private:
611 inline void set_has_target_account_id();
612 inline void clear_has_target_account_id();
613 inline void set_has_indicator();
614 inline void clear_has_indicator();
615
616 ::google::protobuf::UnknownFieldSet _unknown_fields_;
617
618 ::google::protobuf::uint32 _has_bits_[1];
619 mutable int _cached_size_;
620 ::google::protobuf::uint64 target_account_id_;
625
628};
629// -------------------------------------------------------------------
630
631class TC_PROTO_API AdvanceViewTimeRequest : public ::google::protobuf::Message {
632 public:
635
637
639 CopyFrom(from);
640 return *this;
641 }
642
643 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
644 return _unknown_fields_;
645 }
646
647 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
648 return &_unknown_fields_;
649 }
650
651 static const ::google::protobuf::Descriptor* descriptor();
653
655
656 // implements Message ----------------------------------------------
657
659 int GetCachedSize() const { return _cached_size_; }
660 private:
663 void SetCachedSize(int size) const;
664 public:
665 ::google::protobuf::Metadata GetMetadata() const;
666
667 // nested types ----------------------------------------------------
668
669 // accessors -------------------------------------------------------
670
671 // optional uint64 target_account_id = 1;
672 inline bool has_target_account_id() const;
673 inline void clear_target_account_id();
674 static const int kTargetAccountIdFieldNumber = 1;
675 inline ::google::protobuf::uint64 target_account_id() const;
676 inline void set_target_account_id(::google::protobuf::uint64 value);
677
678 // @@protoc_insertion_point(class_scope:bgs.protocol.whisper.v2.client.AdvanceViewTimeRequest)
679 private:
680 inline void set_has_target_account_id();
681 inline void clear_has_target_account_id();
682
683 ::google::protobuf::UnknownFieldSet _unknown_fields_;
684
685 ::google::protobuf::uint32 _has_bits_[1];
686 mutable int _cached_size_;
687 ::google::protobuf::uint64 target_account_id_;
691
694};
695// -------------------------------------------------------------------
696
697class TC_PROTO_API AdvanceClearTimeRequest : public ::google::protobuf::Message {
698 public:
701
703
705 CopyFrom(from);
706 return *this;
707 }
708
709 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
710 return _unknown_fields_;
711 }
712
713 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
714 return &_unknown_fields_;
715 }
716
717 static const ::google::protobuf::Descriptor* descriptor();
719
721
722 // implements Message ----------------------------------------------
723
725 int GetCachedSize() const { return _cached_size_; }
726 private:
729 void SetCachedSize(int size) const;
730 public:
731 ::google::protobuf::Metadata GetMetadata() const;
732
733 // nested types ----------------------------------------------------
734
735 // accessors -------------------------------------------------------
736
737 // optional uint64 target_account_id = 1;
738 inline bool has_target_account_id() const;
739 inline void clear_target_account_id();
740 static const int kTargetAccountIdFieldNumber = 1;
741 inline ::google::protobuf::uint64 target_account_id() const;
742 inline void set_target_account_id(::google::protobuf::uint64 value);
743
744 // @@protoc_insertion_point(class_scope:bgs.protocol.whisper.v2.client.AdvanceClearTimeRequest)
745 private:
746 inline void set_has_target_account_id();
747 inline void clear_has_target_account_id();
748
749 ::google::protobuf::UnknownFieldSet _unknown_fields_;
750
751 ::google::protobuf::uint32 _has_bits_[1];
752 mutable int _cached_size_;
753 ::google::protobuf::uint64 target_account_id_;
757
760};
761// ===================================================================
762
764{
765 public:
766
767 explicit WhisperService(bool use_original_hash);
773
774 typedef std::integral_constant<uint32, 0xFEE1AA14u> OriginalHash;
775 typedef std::integral_constant<uint32, 0xB5C9D257u> NameHash;
776
777 static google::protobuf::ServiceDescriptor const* descriptor();
778
779 void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final;
780
781 protected:
782 // server methods --------------------------------------------------
783 virtual uint32 HandleSubscribe(::bgs::protocol::whisper::v2::client::SubscribeRequest const* request, ::bgs::protocol::whisper::v2::client::SubscribeResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
784 virtual uint32 HandleUnsubscribe(::bgs::protocol::whisper::v2::client::UnsubscribeRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
786 virtual uint32 HandleSendWhisper(::bgs::protocol::whisper::v2::client::SendWhisperRequest const* request, ::bgs::protocol::whisper::v2::client::SendWhisperResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
787 virtual uint32 HandleAdvanceViewTime(::bgs::protocol::whisper::v2::client::AdvanceViewTimeRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
788 virtual uint32 HandleAdvanceClearTime(::bgs::protocol::whisper::v2::client::AdvanceClearTimeRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
789 virtual uint32 HandleSetTypingIndicator(::bgs::protocol::whisper::v2::client::SetTypingIndicatorRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
790
791 private:
792 void ParseAndHandleSubscribe(uint32 token, uint32 methodId, MessageBuffer& buffer);
793 void ParseAndHandleUnsubscribe(uint32 token, uint32 methodId, MessageBuffer& buffer);
795 void ParseAndHandleSendWhisper(uint32 token, uint32 methodId, MessageBuffer& buffer);
799};
800
801// ===================================================================
802
803// ===================================================================
804
805// SubscribeRequest
806
807// -------------------------------------------------------------------
808
809// SubscribeResponse
810
811// repeated .bgs.protocol.whisper.v2.WhisperView view = 1;
813 return view_.size();
814}
816 view_.Clear();
817}
818inline const ::bgs::protocol::whisper::v2::WhisperView& SubscribeResponse::view(int index) const {
819 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.SubscribeResponse.view)
820 return view_.Get(index);
821}
822inline ::bgs::protocol::whisper::v2::WhisperView* SubscribeResponse::mutable_view(int index) {
823 // @@protoc_insertion_point(field_mutable:bgs.protocol.whisper.v2.client.SubscribeResponse.view)
824 return view_.Mutable(index);
825}
826inline ::bgs::protocol::whisper::v2::WhisperView* SubscribeResponse::add_view() {
827 // @@protoc_insertion_point(field_add:bgs.protocol.whisper.v2.client.SubscribeResponse.view)
828 return view_.Add();
829}
830inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::WhisperView >&
832 // @@protoc_insertion_point(field_list:bgs.protocol.whisper.v2.client.SubscribeResponse.view)
833 return view_;
834}
835inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::WhisperView >*
837 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.whisper.v2.client.SubscribeResponse.view)
838 return &view_;
839}
840
841// -------------------------------------------------------------------
842
843// UnsubscribeRequest
844
845// -------------------------------------------------------------------
846
847// GetWhisperHistoryRequest
848
849// optional uint64 target_account_id = 1;
851 return (_has_bits_[0] & 0x00000001u) != 0;
852}
854 _has_bits_[0] |= 0x00000001u;
855}
857 _has_bits_[0] &= ~0x00000001u;
858}
863inline ::google::protobuf::uint64 GetWhisperHistoryRequest::target_account_id() const {
864 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.GetWhisperHistoryRequest.target_account_id)
865 return target_account_id_;
866}
867inline void GetWhisperHistoryRequest::set_target_account_id(::google::protobuf::uint64 value) {
869 target_account_id_ = value;
870 // @@protoc_insertion_point(field_set:bgs.protocol.whisper.v2.client.GetWhisperHistoryRequest.target_account_id)
871}
872
873// optional .bgs.protocol.GetEventOptions options = 2;
875 return (_has_bits_[0] & 0x00000002u) != 0;
876}
878 _has_bits_[0] |= 0x00000002u;
879}
881 _has_bits_[0] &= ~0x00000002u;
882}
884 if (options_ != NULL) options_->::bgs::protocol::GetEventOptions::Clear();
886}
887inline const ::bgs::protocol::GetEventOptions& GetWhisperHistoryRequest::options() const {
888 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.GetWhisperHistoryRequest.options)
889 return options_ != NULL ? *options_ : *default_instance_->options_;
890}
891inline ::bgs::protocol::GetEventOptions* GetWhisperHistoryRequest::mutable_options() {
893 if (options_ == NULL) options_ = new ::bgs::protocol::GetEventOptions;
894 // @@protoc_insertion_point(field_mutable:bgs.protocol.whisper.v2.client.GetWhisperHistoryRequest.options)
895 return options_;
896}
897inline ::bgs::protocol::GetEventOptions* GetWhisperHistoryRequest::release_options() {
900 options_ = NULL;
901 return temp;
902}
904 delete options_;
906 if (options) {
908 } else {
910 }
911 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.whisper.v2.client.GetWhisperHistoryRequest.options)
912}
913
914// optional uint64 continuation = 4;
916 return (_has_bits_[0] & 0x00000004u) != 0;
917}
919 _has_bits_[0] |= 0x00000004u;
920}
922 _has_bits_[0] &= ~0x00000004u;
923}
925 continuation_ = GOOGLE_ULONGLONG(0);
927}
928inline ::google::protobuf::uint64 GetWhisperHistoryRequest::continuation() const {
929 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.GetWhisperHistoryRequest.continuation)
930 return continuation_;
931}
932inline void GetWhisperHistoryRequest::set_continuation(::google::protobuf::uint64 value) {
934 continuation_ = value;
935 // @@protoc_insertion_point(field_set:bgs.protocol.whisper.v2.client.GetWhisperHistoryRequest.continuation)
936}
937
938// -------------------------------------------------------------------
939
940// GetWhisperHistoryResponse
941
942// repeated .bgs.protocol.whisper.v2.Whisper whispers = 1;
944 return whispers_.size();
945}
947 whispers_.Clear();
948}
949inline const ::bgs::protocol::whisper::v2::Whisper& GetWhisperHistoryResponse::whispers(int index) const {
950 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.GetWhisperHistoryResponse.whispers)
951 return whispers_.Get(index);
952}
953inline ::bgs::protocol::whisper::v2::Whisper* GetWhisperHistoryResponse::mutable_whispers(int index) {
954 // @@protoc_insertion_point(field_mutable:bgs.protocol.whisper.v2.client.GetWhisperHistoryResponse.whispers)
955 return whispers_.Mutable(index);
956}
957inline ::bgs::protocol::whisper::v2::Whisper* GetWhisperHistoryResponse::add_whispers() {
958 // @@protoc_insertion_point(field_add:bgs.protocol.whisper.v2.client.GetWhisperHistoryResponse.whispers)
959 return whispers_.Add();
960}
961inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::Whisper >&
963 // @@protoc_insertion_point(field_list:bgs.protocol.whisper.v2.client.GetWhisperHistoryResponse.whispers)
964 return whispers_;
965}
966inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::Whisper >*
968 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.whisper.v2.client.GetWhisperHistoryResponse.whispers)
969 return &whispers_;
970}
971
972// optional uint64 continuation = 2;
974 return (_has_bits_[0] & 0x00000002u) != 0;
975}
977 _has_bits_[0] |= 0x00000002u;
978}
980 _has_bits_[0] &= ~0x00000002u;
981}
983 continuation_ = GOOGLE_ULONGLONG(0);
985}
986inline ::google::protobuf::uint64 GetWhisperHistoryResponse::continuation() const {
987 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.GetWhisperHistoryResponse.continuation)
988 return continuation_;
989}
990inline void GetWhisperHistoryResponse::set_continuation(::google::protobuf::uint64 value) {
992 continuation_ = value;
993 // @@protoc_insertion_point(field_set:bgs.protocol.whisper.v2.client.GetWhisperHistoryResponse.continuation)
994}
995
996// -------------------------------------------------------------------
997
998// SendWhisperRequest
999
1000// optional uint64 target_account_id = 1;
1002 return (_has_bits_[0] & 0x00000001u) != 0;
1003}
1005 _has_bits_[0] |= 0x00000001u;
1006}
1008 _has_bits_[0] &= ~0x00000001u;
1009}
1014inline ::google::protobuf::uint64 SendWhisperRequest::target_account_id() const {
1015 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.SendWhisperRequest.target_account_id)
1016 return target_account_id_;
1017}
1018inline void SendWhisperRequest::set_target_account_id(::google::protobuf::uint64 value) {
1020 target_account_id_ = value;
1021 // @@protoc_insertion_point(field_set:bgs.protocol.whisper.v2.client.SendWhisperRequest.target_account_id)
1022}
1023
1024// optional .bgs.protocol.whisper.v2.SendWhisperOptions options = 2;
1026 return (_has_bits_[0] & 0x00000002u) != 0;
1027}
1029 _has_bits_[0] |= 0x00000002u;
1030}
1032 _has_bits_[0] &= ~0x00000002u;
1033}
1035 if (options_ != NULL) options_->::bgs::protocol::whisper::v2::SendWhisperOptions::Clear();
1037}
1038inline const ::bgs::protocol::whisper::v2::SendWhisperOptions& SendWhisperRequest::options() const {
1039 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.SendWhisperRequest.options)
1040 return options_ != NULL ? *options_ : *default_instance_->options_;
1041}
1042inline ::bgs::protocol::whisper::v2::SendWhisperOptions* SendWhisperRequest::mutable_options() {
1044 if (options_ == NULL) options_ = new ::bgs::protocol::whisper::v2::SendWhisperOptions;
1045 // @@protoc_insertion_point(field_mutable:bgs.protocol.whisper.v2.client.SendWhisperRequest.options)
1046 return options_;
1047}
1048inline ::bgs::protocol::whisper::v2::SendWhisperOptions* SendWhisperRequest::release_options() {
1051 options_ = NULL;
1052 return temp;
1053}
1055 delete options_;
1056 options_ = options;
1057 if (options) {
1059 } else {
1061 }
1062 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.whisper.v2.client.SendWhisperRequest.options)
1063}
1064
1065// -------------------------------------------------------------------
1066
1067// SendWhisperResponse
1068
1069// optional .bgs.protocol.whisper.v2.Whisper whisper = 1;
1071 return (_has_bits_[0] & 0x00000001u) != 0;
1072}
1074 _has_bits_[0] |= 0x00000001u;
1075}
1077 _has_bits_[0] &= ~0x00000001u;
1078}
1080 if (whisper_ != NULL) whisper_->::bgs::protocol::whisper::v2::Whisper::Clear();
1082}
1083inline const ::bgs::protocol::whisper::v2::Whisper& SendWhisperResponse::whisper() const {
1084 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.SendWhisperResponse.whisper)
1085 return whisper_ != NULL ? *whisper_ : *default_instance_->whisper_;
1086}
1087inline ::bgs::protocol::whisper::v2::Whisper* SendWhisperResponse::mutable_whisper() {
1089 if (whisper_ == NULL) whisper_ = new ::bgs::protocol::whisper::v2::Whisper;
1090 // @@protoc_insertion_point(field_mutable:bgs.protocol.whisper.v2.client.SendWhisperResponse.whisper)
1091 return whisper_;
1092}
1093inline ::bgs::protocol::whisper::v2::Whisper* SendWhisperResponse::release_whisper() {
1096 whisper_ = NULL;
1097 return temp;
1098}
1100 delete whisper_;
1101 whisper_ = whisper;
1102 if (whisper) {
1104 } else {
1106 }
1107 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.whisper.v2.client.SendWhisperResponse.whisper)
1108}
1109
1110// -------------------------------------------------------------------
1111
1112// SetTypingIndicatorRequest
1113
1114// optional uint64 target_account_id = 1;
1116 return (_has_bits_[0] & 0x00000001u) != 0;
1117}
1119 _has_bits_[0] |= 0x00000001u;
1120}
1122 _has_bits_[0] &= ~0x00000001u;
1123}
1128inline ::google::protobuf::uint64 SetTypingIndicatorRequest::target_account_id() const {
1129 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.SetTypingIndicatorRequest.target_account_id)
1130 return target_account_id_;
1131}
1132inline void SetTypingIndicatorRequest::set_target_account_id(::google::protobuf::uint64 value) {
1134 target_account_id_ = value;
1135 // @@protoc_insertion_point(field_set:bgs.protocol.whisper.v2.client.SetTypingIndicatorRequest.target_account_id)
1136}
1137
1138// optional .bgs.protocol.TypingIndicator indicator = 2;
1140 return (_has_bits_[0] & 0x00000002u) != 0;
1141}
1143 _has_bits_[0] |= 0x00000002u;
1144}
1146 _has_bits_[0] &= ~0x00000002u;
1147}
1152inline ::bgs::protocol::TypingIndicator SetTypingIndicatorRequest::indicator() const {
1153 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.SetTypingIndicatorRequest.indicator)
1154 return static_cast< ::bgs::protocol::TypingIndicator >(indicator_);
1155}
1159 indicator_ = value;
1160 // @@protoc_insertion_point(field_set:bgs.protocol.whisper.v2.client.SetTypingIndicatorRequest.indicator)
1161}
1162
1163// -------------------------------------------------------------------
1164
1165// AdvanceViewTimeRequest
1166
1167// optional uint64 target_account_id = 1;
1169 return (_has_bits_[0] & 0x00000001u) != 0;
1170}
1172 _has_bits_[0] |= 0x00000001u;
1173}
1175 _has_bits_[0] &= ~0x00000001u;
1176}
1181inline ::google::protobuf::uint64 AdvanceViewTimeRequest::target_account_id() const {
1182 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.AdvanceViewTimeRequest.target_account_id)
1183 return target_account_id_;
1184}
1185inline void AdvanceViewTimeRequest::set_target_account_id(::google::protobuf::uint64 value) {
1187 target_account_id_ = value;
1188 // @@protoc_insertion_point(field_set:bgs.protocol.whisper.v2.client.AdvanceViewTimeRequest.target_account_id)
1189}
1190
1191// -------------------------------------------------------------------
1192
1193// AdvanceClearTimeRequest
1194
1195// optional uint64 target_account_id = 1;
1197 return (_has_bits_[0] & 0x00000001u) != 0;
1198}
1200 _has_bits_[0] |= 0x00000001u;
1201}
1203 _has_bits_[0] &= ~0x00000001u;
1204}
1209inline ::google::protobuf::uint64 AdvanceClearTimeRequest::target_account_id() const {
1210 // @@protoc_insertion_point(field_get:bgs.protocol.whisper.v2.client.AdvanceClearTimeRequest.target_account_id)
1211 return target_account_id_;
1212}
1213inline void AdvanceClearTimeRequest::set_target_account_id(::google::protobuf::uint64 value) {
1215 target_account_id_ = value;
1216 // @@protoc_insertion_point(field_set:bgs.protocol.whisper.v2.client.AdvanceClearTimeRequest.target_account_id)
1217}
1218
1219// @@protoc_insertion_point(namespace_scope)
1220
1221} // namespace client
1222} // namespace v2
1223} // namespace whisper
1224} // namespace protocol
1225} // namespace bgs
1226
1227#ifndef SWIG
1228namespace google {
1229namespace protobuf {
1230} // namespace google
1231} // namespace protobuf
1232#endif // SWIG
1233
1234// @@protoc_insertion_point(global_scope)
1235
1236#endif // PROTOBUF_api_2fclient_2fv2_2fwhisper_5fservice_2eproto__INCLUDED
#define TC_PROTO_API
Definition Define.h:105
uint32_t uint32
Definition Define.h:154
::google::protobuf::Metadata GetMetadata() const
AdvanceClearTimeRequest(const AdvanceClearTimeRequest &from)
static const AdvanceClearTimeRequest & default_instance()
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
inline ::google::protobuf::uint64 target_account_id() const
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
AdvanceClearTimeRequest & operator=(const AdvanceClearTimeRequest &from)
static const AdvanceViewTimeRequest & default_instance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_target_account_id(::google::protobuf::uint64 value)
::google::protobuf::Metadata GetMetadata() const
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
AdvanceViewTimeRequest(const AdvanceViewTimeRequest &from)
AdvanceViewTimeRequest & operator=(const AdvanceViewTimeRequest &from)
inline ::google::protobuf::uint64 target_account_id() const
inline ::google::protobuf::uint64 target_account_id() const
void set_allocated_options(::bgs::protocol::GetEventOptions *options)
inline ::bgs::protocol::GetEventOptions * release_options()
static const ::google::protobuf::Descriptor * descriptor()
GetWhisperHistoryRequest(const GetWhisperHistoryRequest &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::GetEventOptions * mutable_options()
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
GetWhisperHistoryRequest & operator=(const GetWhisperHistoryRequest &from)
const ::bgs::protocol::GetEventOptions & options() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const GetWhisperHistoryRequest & default_instance()
GetWhisperHistoryResponse(const GetWhisperHistoryResponse &from)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const ::google::protobuf::Descriptor * descriptor()
inline ::bgs::protocol::whisper::v2::Whisper * add_whispers()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::Whisper > * mutable_whispers()
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
GetWhisperHistoryResponse & operator=(const GetWhisperHistoryResponse &from)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::Whisper > whispers_
static const GetWhisperHistoryResponse & default_instance()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::Whisper > & whispers() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const ::google::protobuf::Descriptor * descriptor()
SendWhisperRequest(const SendWhisperRequest &from)
::google::protobuf::Metadata GetMetadata() const
inline ::bgs::protocol::whisper::v2::SendWhisperOptions * mutable_options()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
static const SendWhisperRequest & default_instance()
const ::bgs::protocol::whisper::v2::SendWhisperOptions & options() const
inline ::google::protobuf::uint64 target_account_id() const
void set_allocated_options(::bgs::protocol::whisper::v2::SendWhisperOptions *options)
SendWhisperRequest & operator=(const SendWhisperRequest &from)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::whisper::v2::SendWhisperOptions * release_options()
::bgs::protocol::whisper::v2::SendWhisperOptions * options_
void set_target_account_id(::google::protobuf::uint64 value)
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const SendWhisperResponse & default_instance()
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
SendWhisperResponse(const SendWhisperResponse &from)
const ::bgs::protocol::whisper::v2::Whisper & whisper() const
inline ::bgs::protocol::whisper::v2::Whisper * mutable_whisper()
inline ::bgs::protocol::whisper::v2::Whisper * release_whisper()
SendWhisperResponse & operator=(const SendWhisperResponse &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_allocated_whisper(::bgs::protocol::whisper::v2::Whisper *whisper)
::google::protobuf::Metadata GetMetadata() const
static const ::google::protobuf::Descriptor * descriptor()
SetTypingIndicatorRequest(const SetTypingIndicatorRequest &from)
void set_indicator(::bgs::protocol::TypingIndicator value)
inline ::google::protobuf::uint64 target_account_id() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::TypingIndicator indicator() const
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
SetTypingIndicatorRequest & operator=(const SetTypingIndicatorRequest &from)
static const SetTypingIndicatorRequest & default_instance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const ::google::protobuf::Descriptor * descriptor()
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
static const SubscribeRequest & default_instance()
SubscribeRequest & operator=(const SubscribeRequest &from)
friend void protobuf_ShutdownFile_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::WhisperView > & view() const
inline ::bgs::protocol::whisper::v2::WhisperView * add_view()
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
SubscribeResponse & operator=(const SubscribeResponse &from)
static const SubscribeResponse & default_instance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::WhisperView > view_
SubscribeResponse(const SubscribeResponse &from)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::whisper::v2::WhisperView > * mutable_view()
static const ::google::protobuf::Descriptor * descriptor()
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
UnsubscribeRequest & operator=(const UnsubscribeRequest &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
UnsubscribeRequest(const UnsubscribeRequest &from)
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::Metadata GetMetadata() const
static const UnsubscribeRequest & default_instance()
static google::protobuf::ServiceDescriptor const * descriptor()
virtual uint32 HandleSubscribe(::bgs::protocol::whisper::v2::client::SubscribeRequest const *request, ::bgs::protocol::whisper::v2::client::SubscribeResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleGetWhisperHistory(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleGetWhisperHistory(::bgs::protocol::whisper::v2::client::GetWhisperHistoryRequest const *request, ::bgs::protocol::whisper::v2::client::GetWhisperHistoryResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleUnsubscribe(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleAdvanceClearTime(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleSetTypingIndicator(::bgs::protocol::whisper::v2::client::SetTypingIndicatorRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
WhisperService(WhisperService const &)=delete
virtual uint32 HandleSendWhisper(::bgs::protocol::whisper::v2::client::SendWhisperRequest const *request, ::bgs::protocol::whisper::v2::client::SendWhisperResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
std::integral_constant< uint32, 0xB5C9D257u > NameHash
virtual uint32 HandleAdvanceClearTime(::bgs::protocol::whisper::v2::client::AdvanceClearTimeRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
WhisperService & operator=(WhisperService const &)=delete
void ParseAndHandleSendWhisper(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleSubscribe(uint32 token, uint32 methodId, MessageBuffer &buffer)
std::integral_constant< uint32, 0xFEE1AA14u > OriginalHash
virtual uint32 HandleUnsubscribe(::bgs::protocol::whisper::v2::client::UnsubscribeRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleSetTypingIndicator(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleAdvanceViewTime(::bgs::protocol::whisper::v2::client::AdvanceViewTimeRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
WhisperService & operator=(WhisperService &&)=delete
void ParseAndHandleAdvanceViewTime(uint32 token, uint32 methodId, MessageBuffer &buffer)
void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
void protobuf_AssignDesc_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
void protobuf_ShutdownFile_api_2fclient_2fv2_2fwhisper_5fservice_2eproto()
TC_PROTO_API bool TypingIndicator_IsValid(int value)
Definition Session.h:37