client2center_protocol.pb.h 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: client2center_protocol.proto
  3. #ifndef PROTOBUF_client2center_5fprotocol_2eproto__INCLUDED
  4. #define PROTOBUF_client2center_5fprotocol_2eproto__INCLUDED
  5. #include <string>
  6. #include <google/protobuf/stubs/common.h>
  7. #if GOOGLE_PROTOBUF_VERSION < 2005000
  8. #error This file was generated by a newer version of protoc which is
  9. #error incompatible with your Protocol Buffer headers. Please update
  10. #error your headers.
  11. #endif
  12. #if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
  13. #error This file was generated by an older version of protoc which is
  14. #error incompatible with your Protocol Buffer headers. Please
  15. #error regenerate this file with a newer version of protoc.
  16. #endif
  17. #include <google/protobuf/generated_message_util.h>
  18. #include <google/protobuf/message.h>
  19. #include <google/protobuf/repeated_field.h>
  20. #include <google/protobuf/extension_set.h>
  21. #include <google/protobuf/unknown_field_set.h>
  22. #include "client2center_msg_type.pb.h"
  23. #include "msg_type_def.pb.h"
  24. #include "msg_info_def.pb.h"
  25. #include "common_protocol.pb.h"
  26. // @@protoc_insertion_point(includes)
  27. namespace client2center_protocols {
  28. // Internal implementation detail -- do not call these.
  29. void protobuf_AddDesc_client2center_5fprotocol_2eproto();
  30. void protobuf_AssignDesc_client2center_5fprotocol_2eproto();
  31. void protobuf_ShutdownFile_client2center_5fprotocol_2eproto();
  32. class packetc2center_player_connect;
  33. class packetcenter2c_player_connect_result;
  34. // ===================================================================
  35. class packetc2center_player_connect : public ::google::protobuf::Message {
  36. public:
  37. packetc2center_player_connect();
  38. virtual ~packetc2center_player_connect();
  39. packetc2center_player_connect(const packetc2center_player_connect& from);
  40. inline packetc2center_player_connect& operator=(const packetc2center_player_connect& from) {
  41. CopyFrom(from);
  42. return *this;
  43. }
  44. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  45. return _unknown_fields_;
  46. }
  47. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  48. return &_unknown_fields_;
  49. }
  50. static const ::google::protobuf::Descriptor* descriptor();
  51. static const packetc2center_player_connect& default_instance();
  52. void Swap(packetc2center_player_connect* other);
  53. // implements Message ----------------------------------------------
  54. packetc2center_player_connect* New() const;
  55. void CopyFrom(const ::google::protobuf::Message& from);
  56. void MergeFrom(const ::google::protobuf::Message& from);
  57. void CopyFrom(const packetc2center_player_connect& from);
  58. void MergeFrom(const packetc2center_player_connect& from);
  59. void Clear();
  60. bool IsInitialized() const;
  61. int ByteSize() const;
  62. bool MergePartialFromCodedStream(
  63. ::google::protobuf::io::CodedInputStream* input);
  64. void SerializeWithCachedSizes(
  65. ::google::protobuf::io::CodedOutputStream* output) const;
  66. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  67. int GetCachedSize() const { return _cached_size_; }
  68. private:
  69. void SharedCtor();
  70. void SharedDtor();
  71. void SetCachedSize(int size) const;
  72. public:
  73. ::google::protobuf::Metadata GetMetadata() const;
  74. // nested types ----------------------------------------------------
  75. // accessors -------------------------------------------------------
  76. // optional .client2center_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2center_player_connect];
  77. inline bool has_packet_id() const;
  78. inline void clear_packet_id();
  79. static const int kPacketIdFieldNumber = 1;
  80. inline ::client2center_protocols::e_server_msg_type packet_id() const;
  81. inline void set_packet_id(::client2center_protocols::e_server_msg_type value);
  82. // optional .common_protocol.PlayerConnect connectInfo = 2;
  83. inline bool has_connectinfo() const;
  84. inline void clear_connectinfo();
  85. static const int kConnectInfoFieldNumber = 2;
  86. inline const ::common_protocol::PlayerConnect& connectinfo() const;
  87. inline ::common_protocol::PlayerConnect* mutable_connectinfo();
  88. inline ::common_protocol::PlayerConnect* release_connectinfo();
  89. inline void set_allocated_connectinfo(::common_protocol::PlayerConnect* connectinfo);
  90. // @@protoc_insertion_point(class_scope:client2center_protocols.packetc2center_player_connect)
  91. private:
  92. inline void set_has_packet_id();
  93. inline void clear_has_packet_id();
  94. inline void set_has_connectinfo();
  95. inline void clear_has_connectinfo();
  96. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  97. ::common_protocol::PlayerConnect* connectinfo_;
  98. int packet_id_;
  99. mutable int _cached_size_;
  100. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  101. friend void protobuf_AddDesc_client2center_5fprotocol_2eproto();
  102. friend void protobuf_AssignDesc_client2center_5fprotocol_2eproto();
  103. friend void protobuf_ShutdownFile_client2center_5fprotocol_2eproto();
  104. void InitAsDefaultInstance();
  105. static packetc2center_player_connect* default_instance_;
  106. };
  107. // -------------------------------------------------------------------
  108. class packetcenter2c_player_connect_result : public ::google::protobuf::Message {
  109. public:
  110. packetcenter2c_player_connect_result();
  111. virtual ~packetcenter2c_player_connect_result();
  112. packetcenter2c_player_connect_result(const packetcenter2c_player_connect_result& from);
  113. inline packetcenter2c_player_connect_result& operator=(const packetcenter2c_player_connect_result& from) {
  114. CopyFrom(from);
  115. return *this;
  116. }
  117. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  118. return _unknown_fields_;
  119. }
  120. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  121. return &_unknown_fields_;
  122. }
  123. static const ::google::protobuf::Descriptor* descriptor();
  124. static const packetcenter2c_player_connect_result& default_instance();
  125. void Swap(packetcenter2c_player_connect_result* other);
  126. // implements Message ----------------------------------------------
  127. packetcenter2c_player_connect_result* New() const;
  128. void CopyFrom(const ::google::protobuf::Message& from);
  129. void MergeFrom(const ::google::protobuf::Message& from);
  130. void CopyFrom(const packetcenter2c_player_connect_result& from);
  131. void MergeFrom(const packetcenter2c_player_connect_result& from);
  132. void Clear();
  133. bool IsInitialized() const;
  134. int ByteSize() const;
  135. bool MergePartialFromCodedStream(
  136. ::google::protobuf::io::CodedInputStream* input);
  137. void SerializeWithCachedSizes(
  138. ::google::protobuf::io::CodedOutputStream* output) const;
  139. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  140. int GetCachedSize() const { return _cached_size_; }
  141. private:
  142. void SharedCtor();
  143. void SharedDtor();
  144. void SetCachedSize(int size) const;
  145. public:
  146. ::google::protobuf::Metadata GetMetadata() const;
  147. // nested types ----------------------------------------------------
  148. // accessors -------------------------------------------------------
  149. // optional .client2center_protocols.e_server_msg_type packet_id = 1 [default = e_mst_center2c_player_connect_result];
  150. inline bool has_packet_id() const;
  151. inline void clear_packet_id();
  152. static const int kPacketIdFieldNumber = 1;
  153. inline ::client2center_protocols::e_server_msg_type packet_id() const;
  154. inline void set_packet_id(::client2center_protocols::e_server_msg_type value);
  155. // optional .common_protocol.PlayerConnectResult resultInfo = 2;
  156. inline bool has_resultinfo() const;
  157. inline void clear_resultinfo();
  158. static const int kResultInfoFieldNumber = 2;
  159. inline const ::common_protocol::PlayerConnectResult& resultinfo() const;
  160. inline ::common_protocol::PlayerConnectResult* mutable_resultinfo();
  161. inline ::common_protocol::PlayerConnectResult* release_resultinfo();
  162. inline void set_allocated_resultinfo(::common_protocol::PlayerConnectResult* resultinfo);
  163. // @@protoc_insertion_point(class_scope:client2center_protocols.packetcenter2c_player_connect_result)
  164. private:
  165. inline void set_has_packet_id();
  166. inline void clear_has_packet_id();
  167. inline void set_has_resultinfo();
  168. inline void clear_has_resultinfo();
  169. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  170. ::common_protocol::PlayerConnectResult* resultinfo_;
  171. int packet_id_;
  172. mutable int _cached_size_;
  173. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  174. friend void protobuf_AddDesc_client2center_5fprotocol_2eproto();
  175. friend void protobuf_AssignDesc_client2center_5fprotocol_2eproto();
  176. friend void protobuf_ShutdownFile_client2center_5fprotocol_2eproto();
  177. void InitAsDefaultInstance();
  178. static packetcenter2c_player_connect_result* default_instance_;
  179. };
  180. // ===================================================================
  181. // ===================================================================
  182. // packetc2center_player_connect
  183. // optional .client2center_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2center_player_connect];
  184. inline bool packetc2center_player_connect::has_packet_id() const {
  185. return (_has_bits_[0] & 0x00000001u) != 0;
  186. }
  187. inline void packetc2center_player_connect::set_has_packet_id() {
  188. _has_bits_[0] |= 0x00000001u;
  189. }
  190. inline void packetc2center_player_connect::clear_has_packet_id() {
  191. _has_bits_[0] &= ~0x00000001u;
  192. }
  193. inline void packetc2center_player_connect::clear_packet_id() {
  194. packet_id_ = 30001;
  195. clear_has_packet_id();
  196. }
  197. inline ::client2center_protocols::e_server_msg_type packetc2center_player_connect::packet_id() const {
  198. return static_cast< ::client2center_protocols::e_server_msg_type >(packet_id_);
  199. }
  200. inline void packetc2center_player_connect::set_packet_id(::client2center_protocols::e_server_msg_type value) {
  201. assert(::client2center_protocols::e_server_msg_type_IsValid(value));
  202. set_has_packet_id();
  203. packet_id_ = value;
  204. }
  205. // optional .common_protocol.PlayerConnect connectInfo = 2;
  206. inline bool packetc2center_player_connect::has_connectinfo() const {
  207. return (_has_bits_[0] & 0x00000002u) != 0;
  208. }
  209. inline void packetc2center_player_connect::set_has_connectinfo() {
  210. _has_bits_[0] |= 0x00000002u;
  211. }
  212. inline void packetc2center_player_connect::clear_has_connectinfo() {
  213. _has_bits_[0] &= ~0x00000002u;
  214. }
  215. inline void packetc2center_player_connect::clear_connectinfo() {
  216. if (connectinfo_ != NULL) connectinfo_->::common_protocol::PlayerConnect::Clear();
  217. clear_has_connectinfo();
  218. }
  219. inline const ::common_protocol::PlayerConnect& packetc2center_player_connect::connectinfo() const {
  220. return connectinfo_ != NULL ? *connectinfo_ : *default_instance_->connectinfo_;
  221. }
  222. inline ::common_protocol::PlayerConnect* packetc2center_player_connect::mutable_connectinfo() {
  223. set_has_connectinfo();
  224. if (connectinfo_ == NULL) connectinfo_ = new ::common_protocol::PlayerConnect;
  225. return connectinfo_;
  226. }
  227. inline ::common_protocol::PlayerConnect* packetc2center_player_connect::release_connectinfo() {
  228. clear_has_connectinfo();
  229. ::common_protocol::PlayerConnect* temp = connectinfo_;
  230. connectinfo_ = NULL;
  231. return temp;
  232. }
  233. inline void packetc2center_player_connect::set_allocated_connectinfo(::common_protocol::PlayerConnect* connectinfo) {
  234. delete connectinfo_;
  235. connectinfo_ = connectinfo;
  236. if (connectinfo) {
  237. set_has_connectinfo();
  238. } else {
  239. clear_has_connectinfo();
  240. }
  241. }
  242. // -------------------------------------------------------------------
  243. // packetcenter2c_player_connect_result
  244. // optional .client2center_protocols.e_server_msg_type packet_id = 1 [default = e_mst_center2c_player_connect_result];
  245. inline bool packetcenter2c_player_connect_result::has_packet_id() const {
  246. return (_has_bits_[0] & 0x00000001u) != 0;
  247. }
  248. inline void packetcenter2c_player_connect_result::set_has_packet_id() {
  249. _has_bits_[0] |= 0x00000001u;
  250. }
  251. inline void packetcenter2c_player_connect_result::clear_has_packet_id() {
  252. _has_bits_[0] &= ~0x00000001u;
  253. }
  254. inline void packetcenter2c_player_connect_result::clear_packet_id() {
  255. packet_id_ = 35001;
  256. clear_has_packet_id();
  257. }
  258. inline ::client2center_protocols::e_server_msg_type packetcenter2c_player_connect_result::packet_id() const {
  259. return static_cast< ::client2center_protocols::e_server_msg_type >(packet_id_);
  260. }
  261. inline void packetcenter2c_player_connect_result::set_packet_id(::client2center_protocols::e_server_msg_type value) {
  262. assert(::client2center_protocols::e_server_msg_type_IsValid(value));
  263. set_has_packet_id();
  264. packet_id_ = value;
  265. }
  266. // optional .common_protocol.PlayerConnectResult resultInfo = 2;
  267. inline bool packetcenter2c_player_connect_result::has_resultinfo() const {
  268. return (_has_bits_[0] & 0x00000002u) != 0;
  269. }
  270. inline void packetcenter2c_player_connect_result::set_has_resultinfo() {
  271. _has_bits_[0] |= 0x00000002u;
  272. }
  273. inline void packetcenter2c_player_connect_result::clear_has_resultinfo() {
  274. _has_bits_[0] &= ~0x00000002u;
  275. }
  276. inline void packetcenter2c_player_connect_result::clear_resultinfo() {
  277. if (resultinfo_ != NULL) resultinfo_->::common_protocol::PlayerConnectResult::Clear();
  278. clear_has_resultinfo();
  279. }
  280. inline const ::common_protocol::PlayerConnectResult& packetcenter2c_player_connect_result::resultinfo() const {
  281. return resultinfo_ != NULL ? *resultinfo_ : *default_instance_->resultinfo_;
  282. }
  283. inline ::common_protocol::PlayerConnectResult* packetcenter2c_player_connect_result::mutable_resultinfo() {
  284. set_has_resultinfo();
  285. if (resultinfo_ == NULL) resultinfo_ = new ::common_protocol::PlayerConnectResult;
  286. return resultinfo_;
  287. }
  288. inline ::common_protocol::PlayerConnectResult* packetcenter2c_player_connect_result::release_resultinfo() {
  289. clear_has_resultinfo();
  290. ::common_protocol::PlayerConnectResult* temp = resultinfo_;
  291. resultinfo_ = NULL;
  292. return temp;
  293. }
  294. inline void packetcenter2c_player_connect_result::set_allocated_resultinfo(::common_protocol::PlayerConnectResult* resultinfo) {
  295. delete resultinfo_;
  296. resultinfo_ = resultinfo;
  297. if (resultinfo) {
  298. set_has_resultinfo();
  299. } else {
  300. clear_has_resultinfo();
  301. }
  302. }
  303. // @@protoc_insertion_point(namespace_scope)
  304. } // namespace client2center_protocols
  305. #ifndef SWIG
  306. namespace google {
  307. namespace protobuf {
  308. } // namespace google
  309. } // namespace protobuf
  310. #endif // SWIG
  311. // @@protoc_insertion_point(global_scope)
  312. #endif // PROTOBUF_client2center_5fprotocol_2eproto__INCLUDED