4 #ifndef PROTOBUF_rpc_5fconfig_2eproto__INCLUDED
5 #define PROTOBUF_rpc_5fconfig_2eproto__INCLUDED
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.
59 return _unknown_fields_;
63 return &_unknown_fields_;
66 static const ::google::protobuf::Descriptor* descriptor();
74 void CopyFrom(const ::google::protobuf::Message& from);
75 void MergeFrom(const ::google::protobuf::Message& from);
79 bool IsInitialized()
const;
82 bool MergePartialFromCodedStream(
84 void SerializeWithCachedSizes(
91 void SetCachedSize(
int size)
const;
102 static
const int kServiceNameFieldNumber = 1;
103 inline
const ::
std::
string& service_name()
const PROTOBUF_DEPRECATED;
104 inline
void set_service_name(
const ::
std::
string&
value) PROTOBUF_DEPRECATED;
105 inline
void set_service_name(
const char*
value) PROTOBUF_DEPRECATED;
106 inline
void set_service_name(
const char*
value,
size_t size) PROTOBUF_DEPRECATED;
107 inline ::
std::
string* mutable_service_name() PROTOBUF_DEPRECATED;
108 inline ::
std::
string* release_service_name() PROTOBUF_DEPRECATED;
109 inline
void set_allocated_service_name(::
std::
string* service_name) PROTOBUF_DEPRECATED;
112 inline
bool has_method_name()
const PROTOBUF_DEPRECATED;
113 inline
void clear_method_name() PROTOBUF_DEPRECATED;
114 static
const int kMethodNameFieldNumber = 2;
115 inline
const ::
std::
string& method_name()
const PROTOBUF_DEPRECATED;
116 inline
void set_method_name(
const ::
std::
string& value) PROTOBUF_DEPRECATED;
117 inline
void set_method_name(
const char* value) PROTOBUF_DEPRECATED;
118 inline
void set_method_name(
const char* value,
size_t size) PROTOBUF_DEPRECATED;
119 inline ::
std::
string* mutable_method_name() PROTOBUF_DEPRECATED;
120 inline ::
std::
string* release_method_name() PROTOBUF_DEPRECATED;
121 inline
void set_allocated_method_name(::
std::
string* method_name) PROTOBUF_DEPRECATED;
124 inline
bool has_fixed_call_cost()
const;
125 inline
void clear_fixed_call_cost();
126 static const
int kFixedCallCostFieldNumber = 3;
127 inline ::
google::protobuf::
uint32 fixed_call_cost() const;
128 inline
void set_fixed_call_cost(::
google::protobuf::
uint32 value);
131 inline
bool has_fixed_packet_size() const;
132 inline
void clear_fixed_packet_size();
133 static const
int kFixedPacketSizeFieldNumber = 4;
134 inline ::
google::protobuf::
uint32 fixed_packet_size() const;
135 inline
void set_fixed_packet_size(::
google::protobuf::
uint32 value);
138 inline
bool has_variable_multiplier() const;
139 inline
void clear_variable_multiplier();
140 static const
int kVariableMultiplierFieldNumber = 5;
141 inline
float variable_multiplier() const;
142 inline
void set_variable_multiplier(
float value);
145 inline
bool has_multiplier() const;
146 inline
void clear_multiplier();
147 static const
int kMultiplierFieldNumber = 6;
148 inline
float multiplier() const;
149 inline
void set_multiplier(
float value);
152 inline
bool has_rate_limit_count() const;
153 inline
void clear_rate_limit_count();
154 static const
int kRateLimitCountFieldNumber = 7;
155 inline ::
google::protobuf::
uint32 rate_limit_count() const;
156 inline
void set_rate_limit_count(::
google::protobuf::
uint32 value);
159 inline
bool has_rate_limit_seconds() const;
160 inline
void clear_rate_limit_seconds();
161 static const
int kRateLimitSecondsFieldNumber = 8;
162 inline ::
google::protobuf::
uint32 rate_limit_seconds() const;
163 inline
void set_rate_limit_seconds(::
google::protobuf::
uint32 value);
166 inline
bool has_max_packet_size() const;
167 inline
void clear_max_packet_size();
168 static const
int kMaxPacketSizeFieldNumber = 9;
169 inline ::
google::protobuf::
uint32 max_packet_size() const;
170 inline
void set_max_packet_size(::
google::protobuf::
uint32 value);
173 inline
bool has_max_encoded_size() const;
174 inline
void clear_max_encoded_size();
175 static const
int kMaxEncodedSizeFieldNumber = 10;
176 inline ::
google::protobuf::
uint32 max_encoded_size() const;
177 inline
void set_max_encoded_size(::
google::protobuf::
uint32 value);
180 inline
bool has_timeout() const;
181 inline
void clear_timeout();
182 static const
int kTimeoutFieldNumber = 11;
183 inline
float timeout() const;
184 inline
void set_timeout(
float value);
187 inline
bool has_cap_balance() const;
188 inline
void clear_cap_balance();
189 static const
int kCapBalanceFieldNumber = 12;
191 inline
void set_cap_balance(::
google::protobuf::
uint32 value);
194 inline
bool has_income_per_second() const;
195 inline
void clear_income_per_second();
196 static const
int kIncomePerSecondFieldNumber = 13;
197 inline
float income_per_second() const;
198 inline
void set_income_per_second(
float value);
201 inline
bool has_service_hash() const;
202 inline
void clear_service_hash();
203 static const
int kServiceHashFieldNumber = 14;
205 inline
void set_service_hash(::
google::protobuf::
uint32 value);
208 inline
bool has_method_id() const;
209 inline
void clear_method_id();
212 inline
void set_method_id(::
google::protobuf::
uint32 value);
216 inline
void set_has_service_name();
217 inline
void clear_has_service_name();
218 inline
void set_has_method_name();
219 inline
void clear_has_method_name();
220 inline
void set_has_fixed_call_cost();
221 inline
void clear_has_fixed_call_cost();
222 inline
void set_has_fixed_packet_size();
223 inline
void clear_has_fixed_packet_size();
224 inline
void set_has_variable_multiplier();
225 inline
void clear_has_variable_multiplier();
226 inline
void set_has_multiplier();
227 inline
void clear_has_multiplier();
228 inline
void set_has_rate_limit_count();
229 inline
void clear_has_rate_limit_count();
230 inline
void set_has_rate_limit_seconds();
231 inline
void clear_has_rate_limit_seconds();
232 inline
void set_has_max_packet_size();
233 inline
void clear_has_max_packet_size();
234 inline
void set_has_max_encoded_size();
235 inline
void clear_has_max_encoded_size();
236 inline
void set_has_timeout();
237 inline
void clear_has_timeout();
238 inline
void set_has_cap_balance();
239 inline
void clear_has_cap_balance();
240 inline
void set_has_income_per_second();
241 inline
void clear_has_income_per_second();
242 inline
void set_has_service_hash();
243 inline
void clear_has_service_hash();
244 inline
void set_has_method_id();
245 inline
void clear_has_method_id();
247 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
250 mutable
int _cached_size_;
251 ::
std::
string* service_name_;
252 ::
std::
string* method_name_;
255 float variable_multiplier_;
263 float income_per_second_;
266 friend
void TC_SHARED_API protobuf_AddDesc_rpc_5fconfig_2eproto();
267 friend
void protobuf_AssignDesc_rpc_5fconfig_2eproto();
268 friend
void protobuf_ShutdownFile_rpc_5fconfig_2eproto();
270 void InitAsDefaultInstance();
288 return _unknown_fields_;
292 return &_unknown_fields_;
295 static const ::google::protobuf::Descriptor* descriptor();
303 void CopyFrom(const ::google::protobuf::Message& from);
304 void MergeFrom(const ::google::protobuf::Message& from);
308 bool IsInitialized()
const;
310 int ByteSize()
const;
311 bool MergePartialFromCodedStream(
313 void SerializeWithCachedSizes(
320 void SetCachedSize(
int size)
const;
329 inline int method_size()
const;
330 inline void clear_method();
331 static const int kMethodFieldNumber = 1;
332 inline const ::bgs::protocol::config::RPCMethodConfig& method(
int index)
const;
333 inline ::bgs::protocol::config::RPCMethodConfig* mutable_method(
int index);
334 inline ::bgs::protocol::config::RPCMethodConfig* add_method();
335 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::RPCMethodConfig >&
337 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::RPCMethodConfig >*
341 inline bool has_income_per_second()
const;
342 inline void clear_income_per_second();
343 static const int kIncomePerSecondFieldNumber = 2;
348 inline bool has_initial_balance()
const;
349 inline void clear_initial_balance();
350 static const int kInitialBalanceFieldNumber = 3;
355 inline bool has_cap_balance()
const;
356 inline void clear_cap_balance();
357 static const int kCapBalanceFieldNumber = 4;
362 inline bool has_startup_period()
const;
363 inline void clear_startup_period();
364 static const int kStartupPeriodFieldNumber = 5;
365 inline float startup_period()
const;
366 inline void set_startup_period(
float value);
370 inline void set_has_income_per_second();
371 inline void clear_has_income_per_second();
372 inline void set_has_initial_balance();
373 inline void clear_has_initial_balance();
374 inline void set_has_cap_balance();
375 inline void clear_has_cap_balance();
376 inline void set_has_startup_period();
377 inline void clear_has_startup_period();
392 void InitAsDefaultInstance();
410 return _unknown_fields_;
414 return &_unknown_fields_;
417 static const ::google::protobuf::Descriptor* descriptor();
425 void CopyFrom(const ::google::protobuf::Message& from);
426 void MergeFrom(const ::google::protobuf::Message& from);
430 bool IsInitialized()
const;
432 int ByteSize()
const;
433 bool MergePartialFromCodedStream(
435 void SerializeWithCachedSizes(
442 void SetCachedSize(
int size)
const;
451 inline bool has_server_service_name()
const;
452 inline void clear_server_service_name();
453 static const int kServerServiceNameFieldNumber = 1;
454 inline const ::std::string& server_service_name()
const;
455 inline void set_server_service_name(const ::std::string&
value);
456 inline void set_server_service_name(
const char*
value);
457 inline void set_server_service_name(
const char*
value,
size_t size);
458 inline ::std::string* mutable_server_service_name();
459 inline ::std::string* release_server_service_name();
460 inline void set_allocated_server_service_name(::std::string* server_service_name);
463 inline bool has_client_service_name()
const;
464 inline void clear_client_service_name();
465 static const int kClientServiceNameFieldNumber = 2;
466 inline const ::std::string& client_service_name()
const;
467 inline void set_client_service_name(const ::std::string&
value);
468 inline void set_client_service_name(
const char*
value);
469 inline void set_client_service_name(
const char*
value,
size_t size);
470 inline ::std::string* mutable_client_service_name();
471 inline ::std::string* release_client_service_name();
472 inline void set_allocated_client_service_name(::std::string* client_service_name);
476 inline void set_has_server_service_name();
477 inline void clear_has_server_service_name();
478 inline void set_has_client_service_name();
479 inline void clear_has_client_service_name();
491 void InitAsDefaultInstance();
509 return _unknown_fields_;
513 return &_unknown_fields_;
516 static const ::google::protobuf::Descriptor* descriptor();
524 void CopyFrom(const ::google::protobuf::Message& from);
525 void MergeFrom(const ::google::protobuf::Message& from);
529 bool IsInitialized()
const;
531 int ByteSize()
const;
532 bool MergePartialFromCodedStream(
534 void SerializeWithCachedSizes(
541 void SetCachedSize(
int size)
const;
550 inline int protocol_alias_size()
const;
551 inline void clear_protocol_alias();
552 static const int kProtocolAliasFieldNumber = 1;
553 inline const ::bgs::protocol::config::ProtocolAlias& protocol_alias(
int index)
const;
554 inline ::bgs::protocol::config::ProtocolAlias* mutable_protocol_alias(
int index);
555 inline ::bgs::protocol::config::ProtocolAlias* add_protocol_alias();
556 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::ProtocolAlias >&
557 protocol_alias()
const;
558 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::ProtocolAlias >*
559 mutable_protocol_alias();
573 void InitAsDefaultInstance();
588 return (_has_bits_[0] & 0x00000001u) != 0;
591 _has_bits_[0] |= 0x00000001u;
594 _has_bits_[0] &= ~0x00000001u;
598 service_name_->clear();
600 clear_has_service_name();
604 return *service_name_;
607 set_has_service_name();
609 service_name_ = new ::std::string;
611 service_name_->assign(value);
615 set_has_service_name();
617 service_name_ = new ::std::string;
619 service_name_->assign(value);
623 set_has_service_name();
625 service_name_ = new ::std::string;
627 service_name_->assign(reinterpret_cast<const char*>(value), size);
631 set_has_service_name();
633 service_name_ = new ::std::string;
636 return service_name_;
639 clear_has_service_name();
643 ::std::string* temp = service_name_;
650 delete service_name_;
653 set_has_service_name();
654 service_name_ = service_name;
656 clear_has_service_name();
664 return (_has_bits_[0] & 0x00000002u) != 0;
667 _has_bits_[0] |= 0x00000002u;
670 _has_bits_[0] &= ~0x00000002u;
674 method_name_->clear();
676 clear_has_method_name();
680 return *method_name_;
683 set_has_method_name();
685 method_name_ = new ::std::string;
687 method_name_->assign(value);
691 set_has_method_name();
693 method_name_ = new ::std::string;
695 method_name_->assign(value);
699 set_has_method_name();
701 method_name_ = new ::std::string;
703 method_name_->assign(reinterpret_cast<const char*>(value), size);
707 set_has_method_name();
709 method_name_ = new ::std::string;
715 clear_has_method_name();
719 ::std::string* temp = method_name_;
729 set_has_method_name();
730 method_name_ = method_name;
732 clear_has_method_name();
740 return (_has_bits_[0] & 0x00000004u) != 0;
743 _has_bits_[0] |= 0x00000004u;
746 _has_bits_[0] &= ~0x00000004u;
749 fixed_call_cost_ = 1u;
750 clear_has_fixed_call_cost();
754 return fixed_call_cost_;
757 set_has_fixed_call_cost();
758 fixed_call_cost_ =
value;
764 return (_has_bits_[0] & 0x00000008u) != 0;
767 _has_bits_[0] |= 0x00000008u;
770 _has_bits_[0] &= ~0x00000008u;
773 fixed_packet_size_ = 0u;
774 clear_has_fixed_packet_size();
778 return fixed_packet_size_;
781 set_has_fixed_packet_size();
782 fixed_packet_size_ =
value;
788 return (_has_bits_[0] & 0x00000010u) != 0;
791 _has_bits_[0] |= 0x00000010u;
794 _has_bits_[0] &= ~0x00000010u;
797 variable_multiplier_ = 0;
798 clear_has_variable_multiplier();
802 return variable_multiplier_;
805 set_has_variable_multiplier();
806 variable_multiplier_ =
value;
812 return (_has_bits_[0] & 0x00000020u) != 0;
815 _has_bits_[0] |= 0x00000020u;
818 _has_bits_[0] &= ~0x00000020u;
822 clear_has_multiplier();
829 set_has_multiplier();
836 return (_has_bits_[0] & 0x00000040u) != 0;
839 _has_bits_[0] |= 0x00000040u;
842 _has_bits_[0] &= ~0x00000040u;
845 rate_limit_count_ = 0u;
846 clear_has_rate_limit_count();
850 return rate_limit_count_;
853 set_has_rate_limit_count();
854 rate_limit_count_ =
value;
860 return (_has_bits_[0] & 0x00000080u) != 0;
863 _has_bits_[0] |= 0x00000080u;
866 _has_bits_[0] &= ~0x00000080u;
869 rate_limit_seconds_ = 0u;
870 clear_has_rate_limit_seconds();
874 return rate_limit_seconds_;
877 set_has_rate_limit_seconds();
878 rate_limit_seconds_ =
value;
884 return (_has_bits_[0] & 0x00000100u) != 0;
887 _has_bits_[0] |= 0x00000100u;
890 _has_bits_[0] &= ~0x00000100u;
893 max_packet_size_ = 0u;
894 clear_has_max_packet_size();
898 return max_packet_size_;
901 set_has_max_packet_size();
902 max_packet_size_ =
value;
908 return (_has_bits_[0] & 0x00000200u) != 0;
911 _has_bits_[0] |= 0x00000200u;
914 _has_bits_[0] &= ~0x00000200u;
917 max_encoded_size_ = 0u;
918 clear_has_max_encoded_size();
922 return max_encoded_size_;
925 set_has_max_encoded_size();
926 max_encoded_size_ =
value;
932 return (_has_bits_[0] & 0x00000400u) != 0;
935 _has_bits_[0] |= 0x00000400u;
938 _has_bits_[0] &= ~0x00000400u;
956 return (_has_bits_[0] & 0x00000800u) != 0;
959 _has_bits_[0] |= 0x00000800u;
962 _has_bits_[0] &= ~0x00000800u;
966 clear_has_cap_balance();
973 set_has_cap_balance();
974 cap_balance_ =
value;
980 return (_has_bits_[0] & 0x00001000u) != 0;
983 _has_bits_[0] |= 0x00001000u;
986 _has_bits_[0] &= ~0x00001000u;
989 income_per_second_ = 0;
990 clear_has_income_per_second();
994 return income_per_second_;
997 set_has_income_per_second();
998 income_per_second_ =
value;
1004 return (_has_bits_[0] & 0x00002000u) != 0;
1007 _has_bits_[0] |= 0x00002000u;
1010 _has_bits_[0] &= ~0x00002000u;
1014 clear_has_service_hash();
1018 return service_hash_;
1021 set_has_service_hash();
1022 service_hash_ =
value;
1028 return (_has_bits_[0] & 0x00004000u) != 0;
1031 _has_bits_[0] |= 0x00004000u;
1034 _has_bits_[0] &= ~0x00004000u;
1038 clear_has_method_id();
1045 set_has_method_id();
1056 return method_.size();
1063 return method_.Get(index);
1067 return method_.Mutable(index);
1071 return method_.Add();
1073 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::RPCMethodConfig >&
1078 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::RPCMethodConfig >*
1086 return (_has_bits_[0] & 0x00000002u) != 0;
1089 _has_bits_[0] |= 0x00000002u;
1092 _has_bits_[0] &= ~0x00000002u;
1095 income_per_second_ = 1u;
1096 clear_has_income_per_second();
1100 return income_per_second_;
1103 set_has_income_per_second();
1104 income_per_second_ =
value;
1110 return (_has_bits_[0] & 0x00000004u) != 0;
1113 _has_bits_[0] |= 0x00000004u;
1116 _has_bits_[0] &= ~0x00000004u;
1119 initial_balance_ = 0u;
1120 clear_has_initial_balance();
1124 return initial_balance_;
1127 set_has_initial_balance();
1128 initial_balance_ =
value;
1134 return (_has_bits_[0] & 0x00000008u) != 0;
1137 _has_bits_[0] |= 0x00000008u;
1140 _has_bits_[0] &= ~0x00000008u;
1144 clear_has_cap_balance();
1148 return cap_balance_;
1151 set_has_cap_balance();
1152 cap_balance_ =
value;
1158 return (_has_bits_[0] & 0x00000010u) != 0;
1161 _has_bits_[0] |= 0x00000010u;
1164 _has_bits_[0] &= ~0x00000010u;
1167 startup_period_ = 0;
1168 clear_has_startup_period();
1172 return startup_period_;
1175 set_has_startup_period();
1176 startup_period_ =
value;
1186 return (_has_bits_[0] & 0x00000001u) != 0;
1189 _has_bits_[0] |= 0x00000001u;
1192 _has_bits_[0] &= ~0x00000001u;
1196 server_service_name_->clear();
1198 clear_has_server_service_name();
1202 return *server_service_name_;
1205 set_has_server_service_name();
1207 server_service_name_ = new ::std::string;
1209 server_service_name_->assign(value);
1213 set_has_server_service_name();
1215 server_service_name_ = new ::std::string;
1217 server_service_name_->assign(value);
1221 set_has_server_service_name();
1223 server_service_name_ = new ::std::string;
1225 server_service_name_->assign(reinterpret_cast<const char*>(value), size);
1229 set_has_server_service_name();
1231 server_service_name_ = new ::std::string;
1234 return server_service_name_;
1237 clear_has_server_service_name();
1241 ::std::string* temp = server_service_name_;
1248 delete server_service_name_;
1250 if (server_service_name) {
1251 set_has_server_service_name();
1252 server_service_name_ = server_service_name;
1254 clear_has_server_service_name();
1262 return (_has_bits_[0] & 0x00000002u) != 0;
1265 _has_bits_[0] |= 0x00000002u;
1268 _has_bits_[0] &= ~0x00000002u;
1272 client_service_name_->clear();
1274 clear_has_client_service_name();
1278 return *client_service_name_;
1281 set_has_client_service_name();
1283 client_service_name_ = new ::std::string;
1285 client_service_name_->assign(value);
1289 set_has_client_service_name();
1291 client_service_name_ = new ::std::string;
1293 client_service_name_->assign(value);
1297 set_has_client_service_name();
1299 client_service_name_ = new ::std::string;
1301 client_service_name_->assign(reinterpret_cast<const char*>(value), size);
1305 set_has_client_service_name();
1307 client_service_name_ = new ::std::string;
1310 return client_service_name_;
1313 clear_has_client_service_name();
1317 ::std::string* temp = client_service_name_;
1324 delete client_service_name_;
1326 if (client_service_name) {
1327 set_has_client_service_name();
1328 client_service_name_ = client_service_name;
1330 clear_has_client_service_name();
1342 return protocol_alias_.size();
1345 protocol_alias_.Clear();
1349 return protocol_alias_.Get(index);
1353 return protocol_alias_.Mutable(index);
1357 return protocol_alias_.Add();
1359 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::ProtocolAlias >&
1362 return protocol_alias_;
1364 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::ProtocolAlias >*
1367 return &protocol_alias_;
1379 namespace protobuf {
1388 #endif // PROTOBUF_rpc_5fconfig_2eproto__INCLUDED
inline::std::string * release_server_service_name()
Definition: rpc_config.pb.h:1236
RPCMethodConfig & operator=(const RPCMethodConfig &from)
Definition: rpc_config.pb.h:53
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: rpc_config.pb.h:481
void clear_max_packet_size()
Definition: rpc_config.pb.h:892
void set_variable_multiplier(float value)
Definition: rpc_config.pb.h:804
void clear_has_income_per_second()
Definition: rpc_config.pb.h:1091
void set_income_per_second(float value)
Definition: rpc_config.pb.h:996
::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::RPCMethodConfig > method_
Definition: rpc_config.pb.h:383
inline::google::protobuf::uint32 max_packet_size() const
Definition: rpc_config.pb.h:896
void set_timeout(float value)
Definition: rpc_config.pb.h:948
inline::google::protobuf::uint32 initial_balance() const
Definition: rpc_config.pb.h:1122
int GetCachedSize() const
Definition: rpc_config.pb.h:87
void clear_fixed_packet_size()
Definition: rpc_config.pb.h:772
void set_has_max_encoded_size()
Definition: rpc_config.pb.h:910
void set_has_method_name()
Definition: rpc_config.pb.h:666
void TC_SHARED_API protobuf_AddDesc_rpc_5fconfig_2eproto()
const ::std::string & method_name() const PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:678
void set_has_timeout()
Definition: rpc_config.pb.h:934
inline::google::protobuf::uint32 fixed_packet_size() const
Definition: rpc_config.pb.h:776
void clear_has_rate_limit_seconds()
Definition: rpc_config.pb.h:865
bool has_cap_balance() const
Definition: rpc_config.pb.h:1133
int _cached_size_
Definition: rpc_config.pb.h:484
void protobuf_AssignDesc_rpc_5fconfig_2eproto()
void clear_service_name() PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:596
bool has_server_service_name() const
Definition: rpc_config.pb.h:1185
bool has_income_per_second() const
Definition: rpc_config.pb.h:979
void clear_has_variable_multiplier()
Definition: rpc_config.pb.h:793
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_config.pb.h:287
void clear_income_per_second()
Definition: rpc_config.pb.h:988
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::RPCMethodConfig > * mutable_method()
Definition: rpc_config.pb.h:1079
void clear_has_cap_balance()
Definition: rpc_config.pb.h:961
static RPCMeterConfig * default_instance_
Definition: rpc_config.pb.h:393
const ::std::string & service_name() const PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:602
void set_has_service_name()
Definition: rpc_config.pb.h:590
bool has_cap_balance() const
Definition: rpc_config.pb.h:955
void set_has_service_hash()
Definition: rpc_config.pb.h:1006
Definition: unknown_field_set.h:74
inline::google::protobuf::uint32 cap_balance() const
Definition: rpc_config.pb.h:968
bool has_max_packet_size() const
Definition: rpc_config.pb.h:883
uint8_t uint8
Definition: common.h:175
void clear_has_client_service_name()
Definition: rpc_config.pb.h:1267
float variable_multiplier() const
Definition: rpc_config.pb.h:800
void clear_has_fixed_call_cost()
Definition: rpc_config.pb.h:745
void set_rate_limit_count(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:852
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_config.pb.h:409
void set_has_fixed_packet_size()
Definition: rpc_config.pb.h:766
bool has_method_id() const
Definition: rpc_config.pb.h:1027
Definition: rpc_config.pb.h:46
arena_t NULL
Definition: jemalloc_internal.h:624
Definition: message.h:147
void clear_has_service_hash()
Definition: rpc_config.pb.h:1009
void clear_fixed_call_cost()
Definition: rpc_config.pb.h:748
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_config.pb.h:512
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
bool has_rate_limit_count() const
Definition: rpc_config.pb.h:835
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_config.pb.h:508
bool has_timeout() const
Definition: rpc_config.pb.h:931
void set_has_rate_limit_count()
Definition: rpc_config.pb.h:838
void clear_rate_limit_seconds()
Definition: rpc_config.pb.h:868
void set_has_client_service_name()
Definition: rpc_config.pb.h:1264
void clear_has_fixed_packet_size()
Definition: rpc_config.pb.h:769
void set_max_encoded_size(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:924
void clear_timeout()
Definition: rpc_config.pb.h:940
void set_max_packet_size(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:900
void clear_has_startup_period()
Definition: rpc_config.pb.h:1163
void clear_method_name() PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:672
Definition: message.h:165
void set_has_income_per_second()
Definition: rpc_config.pb.h:982
RPCMeterConfig & operator=(const RPCMeterConfig &from)
Definition: rpc_config.pb.h:282
::std::string * server_service_name_
Definition: rpc_config.pb.h:485
Definition: rpc_config.pb.h:496
bool has_startup_period() const
Definition: rpc_config.pb.h:1157
void set_allocated_service_name(::std::string *service_name) PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:648
void set_startup_period(float value)
Definition: rpc_config.pb.h:1174
float startup_period_
Definition: rpc_config.pb.h:387
bool has_method_name() const PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:663
void clear_has_server_service_name()
Definition: rpc_config.pb.h:1191
bool has_fixed_call_cost() const
Definition: rpc_config.pb.h:739
bool has_variable_multiplier() const
Definition: rpc_config.pb.h:787
float timeout() const
Definition: rpc_config.pb.h:944
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: rpc_config.pb.h:564
void set_fixed_call_cost(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:756
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rpc_config.pb.h:58
inline::std::string * mutable_service_name() PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:630
void set_multiplier(float value)
Definition: rpc_config.pb.h:828
void clear_max_encoded_size()
Definition: rpc_config.pb.h:916
Definition: coded_stream.h:621
bool has_max_encoded_size() const
Definition: rpc_config.pb.h:907
bool has_fixed_packet_size() const
Definition: rpc_config.pb.h:763
Definition: rpc_config.pb.h:397
void set_has_multiplier()
Definition: rpc_config.pb.h:814
void set_method_id(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:1044
void clear_initial_balance()
Definition: rpc_config.pb.h:1118
inline::google::protobuf::uint32 max_encoded_size() const
Definition: rpc_config.pb.h:920
float multiplier() const
Definition: rpc_config.pb.h:824
inline::google::protobuf::uint32 rate_limit_count() const
Definition: rpc_config.pb.h:848
void set_has_server_service_name()
Definition: rpc_config.pb.h:1188
inline::google::protobuf::uint32 fixed_call_cost() const
Definition: rpc_config.pb.h:752
void set_service_hash(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:1020
#define PROTOBUF_DEPRECATED
Definition: generated_message_util.h:60
void clear_has_method_name()
Definition: rpc_config.pb.h:669
void set_rate_limit_seconds(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:876
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_config.pb.h:291
void set_has_max_packet_size()
Definition: rpc_config.pb.h:886
void set_has_initial_balance()
Definition: rpc_config.pb.h:1112
void set_allocated_method_name(::std::string *method_name) PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:724
bool has_client_service_name() const
Definition: rpc_config.pb.h:1261
::std::string * client_service_name_
Definition: rpc_config.pb.h:486
inline::std::string * release_method_name() PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:714
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_config.pb.h:413
float income_per_second() const
Definition: rpc_config.pb.h:992
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::ProtocolAlias > * mutable_protocol_alias()
Definition: rpc_config.pb.h:1365
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::RPCMethodConfig > & method() const
Definition: rpc_config.pb.h:1074
void clear_rate_limit_count()
Definition: rpc_config.pb.h:844
uint32_t uint32
Definition: common.h:177
uint32_t uint32
Definition: Define.h:150
const ::std::string & client_service_name() const
Definition: rpc_config.pb.h:1276
bool has_service_hash() const
Definition: rpc_config.pb.h:1003
#define TC_SHARED_API
Definition: Define.h:128
::google::protobuf::uint32 income_per_second_
Definition: rpc_config.pb.h:384
void set_has_cap_balance()
Definition: rpc_config.pb.h:1136
static const int kMethodIdFieldNumber
Definition: method_options.pb.h:46
void clear_cap_balance()
Definition: rpc_config.pb.h:1142
inline::std::string * mutable_client_service_name()
Definition: rpc_config.pb.h:1304
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::ProtocolAlias > & protocol_alias() const
Definition: rpc_config.pb.h:1360
void clear_has_max_encoded_size()
Definition: rpc_config.pb.h:913
void set_has_variable_multiplier()
Definition: rpc_config.pb.h:790
void clear_service_hash()
Definition: rpc_config.pb.h:1012
inline::google::protobuf::uint32 service_hash() const
Definition: rpc_config.pb.h:1016
void clear_method()
Definition: rpc_config.pb.h:1058
bool has_multiplier() const
Definition: rpc_config.pb.h:811
inline::std::string * release_client_service_name()
Definition: rpc_config.pb.h:1312
void set_allocated_server_service_name(::std::string *server_service_name)
Definition: rpc_config.pb.h:1246
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: rpc_config.pb.h:379
void set_cap_balance(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:972
bool has_service_name() const PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:587
void set_initial_balance(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:1126
::google::protobuf::uint32 initial_balance_
Definition: rpc_config.pb.h:385
void clear_client_service_name()
Definition: rpc_config.pb.h:1270
inline::std::string * mutable_server_service_name()
Definition: rpc_config.pb.h:1228
ServiceAliases & operator=(const ServiceAliases &from)
Definition: rpc_config.pb.h:503
void clear_income_per_second()
Definition: rpc_config.pb.h:1094
void clear_has_initial_balance()
Definition: rpc_config.pb.h:1115
void set_has_income_per_second()
Definition: rpc_config.pb.h:1088
void clear_multiplier()
Definition: rpc_config.pb.h:820
void set_allocated_client_service_name(::std::string *client_service_name)
Definition: rpc_config.pb.h:1322
static ProtocolAlias * default_instance_
Definition: rpc_config.pb.h:492
inline::std::string * mutable_method_name() PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:706
void set_cap_balance(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:1150
void set_has_startup_period()
Definition: rpc_config.pb.h:1160
void set_client_service_name(const ::std::string &value)
Definition: rpc_config.pb.h:1280
inline::google::protobuf::uint32 method_id() const
Definition: rpc_config.pb.h:1040
int method_size() const
Definition: rpc_config.pb.h:1055
void clear_has_max_packet_size()
Definition: rpc_config.pb.h:889
int protocol_alias_size() const
Definition: rpc_config.pb.h:1341
void clear_server_service_name()
Definition: rpc_config.pb.h:1194
bool has_rate_limit_seconds() const
Definition: rpc_config.pb.h:859
const ::std::string & server_service_name() const
Definition: rpc_config.pb.h:1200
inline::google::protobuf::uint32 cap_balance() const
Definition: rpc_config.pb.h:1146
void clear_protocol_alias()
Definition: rpc_config.pb.h:1344
void clear_cap_balance()
Definition: rpc_config.pb.h:964
void set_method_name(const ::std::string &value) PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:682
void clear_has_service_name()
Definition: rpc_config.pb.h:593
bool has_income_per_second() const
Definition: rpc_config.pb.h:1085
inline::google::protobuf::uint32 rate_limit_seconds() const
Definition: rpc_config.pb.h:872
inline::bgs::protocol::config::ProtocolAlias * add_protocol_alias()
Definition: rpc_config.pb.h:1355
void set_fixed_packet_size(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:780
void clear_has_rate_limit_count()
Definition: rpc_config.pb.h:841
::google::protobuf::uint32 cap_balance_
Definition: rpc_config.pb.h:386
void clear_variable_multiplier()
Definition: rpc_config.pb.h:796
Definition: BnetFileGenerator.h:47
inline::std::string * release_service_name() PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:638
int _cached_size_
Definition: rpc_config.pb.h:567
void clear_method_id()
Definition: rpc_config.pb.h:1036
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rpc_config.pb.h:62
const FieldDescriptor value
Definition: descriptor.h:1522
void clear_has_timeout()
Definition: rpc_config.pb.h:937
int GetCachedSize() const
Definition: rpc_config.pb.h:438
void set_income_per_second(::google::protobuf::uint32 value)
Definition: rpc_config.pb.h:1102
int GetCachedSize() const
Definition: rpc_config.pb.h:316
uint32_t uint32
Definition: g3dmath.h:168
inline::bgs::protocol::config::RPCMethodConfig * add_method()
Definition: rpc_config.pb.h:1069
#define const
Definition: zconf.h:217
float startup_period() const
Definition: rpc_config.pb.h:1170
void protobuf_ShutdownFile_rpc_5fconfig_2eproto()
void set_has_method_id()
Definition: rpc_config.pb.h:1030
void clear_has_income_per_second()
Definition: rpc_config.pb.h:985
inline::google::protobuf::uint32 income_per_second() const
Definition: rpc_config.pb.h:1098
void clear_startup_period()
Definition: rpc_config.pb.h:1166
Definition: rpc_config.pb.h:275
void set_service_name(const ::std::string &value) PROTOBUF_DEPRECATED
Definition: rpc_config.pb.h:606
int _cached_size_
Definition: rpc_config.pb.h:382
::google::protobuf::RepeatedPtrField< ::bgs::protocol::config::ProtocolAlias > protocol_alias_
Definition: rpc_config.pb.h:568
void set_has_cap_balance()
Definition: rpc_config.pb.h:958
void clear_has_multiplier()
Definition: rpc_config.pb.h:817
static ServiceAliases * default_instance_
Definition: rpc_config.pb.h:574
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
void set_has_fixed_call_cost()
Definition: rpc_config.pb.h:742
void set_server_service_name(const ::std::string &value)
Definition: rpc_config.pb.h:1204
ProtocolAlias & operator=(const ProtocolAlias &from)
Definition: rpc_config.pb.h:404
void clear_has_method_id()
Definition: rpc_config.pb.h:1033
void set_has_rate_limit_seconds()
Definition: rpc_config.pb.h:862
int GetCachedSize() const
Definition: rpc_config.pb.h:537
void clear_has_cap_balance()
Definition: rpc_config.pb.h:1139
bool has_initial_balance() const
Definition: rpc_config.pb.h:1109