4#ifndef PROTOBUF_api_2fclient_2fv2_2fnotification_5fservice_2eproto__INCLUDED
5#define PROTOBUF_api_2fclient_2fv2_2fnotification_5fservice_2eproto__INCLUDED
9#include <google/protobuf/stubs/common.h>
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
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.
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>
37namespace notification {
63 return _unknown_fields_;
67 return &_unknown_fields_;
70 static const ::google::protobuf::Descriptor*
descriptor();
91 inline bool has_options()
const;
92 inline void clear_options();
93 static const int kOptionsFieldNumber = 2;
94 inline const ::bgs::protocol::notification::v2::client::SendNotificationOptions& options()
const;
95 inline ::bgs::protocol::notification::v2::client::SendNotificationOptions* mutable_options();
96 inline ::bgs::protocol::notification::v2::client::SendNotificationOptions* release_options();
101 inline void set_has_options();
102 inline void clear_has_options();
106 ::google::protobuf::uint32 _has_bits_[1];
130 typedef std::integral_constant<uint32, 0xBC7B33AFu>
NameHash;
132 static google::protobuf::ServiceDescriptor
const*
descriptor();
161 if (
options_ != NULL)
options_->::bgs::protocol::notification::v2::client::SendNotificationOptions::Clear();
170 if (
options_ == NULL)
options_ = new ::bgs::protocol::notification::v2::client::SendNotificationOptions;
void ParseAndHandleSendNotification(uint32 token, uint32 methodId, MessageBuffer &buffer)
NotificationService(NotificationService const &)=delete
std::integral_constant< uint32, 0xBC7B33AFu > NameHash
std::integral_constant< uint32, 0xF8E1EB98u > OriginalHash
virtual ~NotificationService()
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
NotificationService(bool use_original_hash)
static google::protobuf::ServiceDescriptor const * descriptor()
NotificationService & operator=(NotificationService &&)=delete
virtual uint32 HandleSendNotification(::bgs::protocol::notification::v2::client::SendNotificationRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
NotificationService & operator=(NotificationService const &)=delete
NotificationService(NotificationService &&)=delete
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void SetCachedSize(int size) const
friend void protobuf_ShutdownFile_api_2fclient_2fv2_2fnotification_5fservice_2eproto()
::google::protobuf::uint32 _has_bits_[1]
::google::protobuf::Metadata GetMetadata() const
int GetCachedSize() const
static const SendNotificationRequest & default_instance()
SendNotificationRequest * New() const
inline ::bgs::protocol::notification::v2::client::SendNotificationOptions * release_options()
inline ::bgs::protocol::notification::v2::client::SendNotificationOptions * mutable_options()
void InitAsDefaultInstance()
SendNotificationRequest & operator=(const SendNotificationRequest &from)
::google::protobuf::UnknownFieldSet _unknown_fields_
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fnotification_5fservice_2eproto()
SendNotificationRequest(const SendNotificationRequest &from)
void set_allocated_options(::bgs::protocol::notification::v2::client::SendNotificationOptions *options)
::bgs::protocol::notification::v2::client::SendNotificationOptions * options_
virtual ~SendNotificationRequest()
friend void protobuf_AssignDesc_api_2fclient_2fv2_2fnotification_5fservice_2eproto()
const ::bgs::protocol::notification::v2::client::SendNotificationOptions & options() const
static SendNotificationRequest * default_instance_
void Swap(SendNotificationRequest *other)
SendNotificationRequest()
void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fnotification_5fservice_2eproto()
void protobuf_ShutdownFile_api_2fclient_2fv2_2fnotification_5fservice_2eproto()
void protobuf_AssignDesc_api_2fclient_2fv2_2fnotification_5fservice_2eproto()