PageRenderTime 52ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/game_server/src/com/jediflasher/game_server/messages/HeaderMessage.java

http://mmorpg-client-server-learning.googlecode.com/
Java | 855 lines | 748 code | 80 blank | 27 comment | 93 complexity | fd16f4d86db32151ac87a7512dcfd9c3 MD5 | raw file
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: HeaderMessage.proto
  3. package com.jediflasher.game_server.messages;
  4. public final class HeaderMessage {
  5. private HeaderMessage() {}
  6. public static void registerAllExtensions(
  7. com.google.protobuf.ExtensionRegistry registry) {
  8. }
  9. public enum MessageType
  10. implements com.google.protobuf.ProtocolMessageEnum {
  11. REQUEST(0, 1),
  12. RESPONSE(1, 2),
  13. ERROR(2, 13),
  14. ;
  15. public static final int REQUEST_VALUE = 1;
  16. public static final int RESPONSE_VALUE = 2;
  17. public static final int ERROR_VALUE = 13;
  18. public final int getNumber() { return value; }
  19. public static MessageType valueOf(int value) {
  20. switch (value) {
  21. case 1: return REQUEST;
  22. case 2: return RESPONSE;
  23. case 13: return ERROR;
  24. default: return null;
  25. }
  26. }
  27. public static com.google.protobuf.Internal.EnumLiteMap<MessageType>
  28. internalGetValueMap() {
  29. return internalValueMap;
  30. }
  31. private static com.google.protobuf.Internal.EnumLiteMap<MessageType>
  32. internalValueMap =
  33. new com.google.protobuf.Internal.EnumLiteMap<MessageType>() {
  34. public MessageType findValueByNumber(int number) {
  35. return MessageType.valueOf(number);
  36. }
  37. };
  38. public final com.google.protobuf.Descriptors.EnumValueDescriptor
  39. getValueDescriptor() {
  40. return getDescriptor().getValues().get(index);
  41. }
  42. public final com.google.protobuf.Descriptors.EnumDescriptor
  43. getDescriptorForType() {
  44. return getDescriptor();
  45. }
  46. public static final com.google.protobuf.Descriptors.EnumDescriptor
  47. getDescriptor() {
  48. return com.jediflasher.game_server.messages.HeaderMessage.getDescriptor().getEnumTypes().get(0);
  49. }
  50. private static final MessageType[] VALUES = {
  51. REQUEST, RESPONSE, ERROR,
  52. };
  53. public static MessageType valueOf(
  54. com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
  55. if (desc.getType() != getDescriptor()) {
  56. throw new java.lang.IllegalArgumentException(
  57. "EnumValueDescriptor is not for this type.");
  58. }
  59. return VALUES[desc.getIndex()];
  60. }
  61. private final int index;
  62. private final int value;
  63. private MessageType(int index, int value) {
  64. this.index = index;
  65. this.value = value;
  66. }
  67. // @@protoc_insertion_point(enum_scope:MessageType)
  68. }
  69. public enum ServiceType
  70. implements com.google.protobuf.ProtocolMessageEnum {
  71. LOGIN(0, 2),
  72. MOVEMENT(1, 3),
  73. ;
  74. public static final int LOGIN_VALUE = 2;
  75. public static final int MOVEMENT_VALUE = 3;
  76. public final int getNumber() { return value; }
  77. public static ServiceType valueOf(int value) {
  78. switch (value) {
  79. case 2: return LOGIN;
  80. case 3: return MOVEMENT;
  81. default: return null;
  82. }
  83. }
  84. public static com.google.protobuf.Internal.EnumLiteMap<ServiceType>
  85. internalGetValueMap() {
  86. return internalValueMap;
  87. }
  88. private static com.google.protobuf.Internal.EnumLiteMap<ServiceType>
  89. internalValueMap =
  90. new com.google.protobuf.Internal.EnumLiteMap<ServiceType>() {
  91. public ServiceType findValueByNumber(int number) {
  92. return ServiceType.valueOf(number);
  93. }
  94. };
  95. public final com.google.protobuf.Descriptors.EnumValueDescriptor
  96. getValueDescriptor() {
  97. return getDescriptor().getValues().get(index);
  98. }
  99. public final com.google.protobuf.Descriptors.EnumDescriptor
  100. getDescriptorForType() {
  101. return getDescriptor();
  102. }
  103. public static final com.google.protobuf.Descriptors.EnumDescriptor
  104. getDescriptor() {
  105. return com.jediflasher.game_server.messages.HeaderMessage.getDescriptor().getEnumTypes().get(1);
  106. }
  107. private static final ServiceType[] VALUES = {
  108. LOGIN, MOVEMENT,
  109. };
  110. public static ServiceType valueOf(
  111. com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
  112. if (desc.getType() != getDescriptor()) {
  113. throw new java.lang.IllegalArgumentException(
  114. "EnumValueDescriptor is not for this type.");
  115. }
  116. return VALUES[desc.getIndex()];
  117. }
  118. private final int index;
  119. private final int value;
  120. private ServiceType(int index, int value) {
  121. this.index = index;
  122. this.value = value;
  123. }
  124. // @@protoc_insertion_point(enum_scope:ServiceType)
  125. }
  126. public interface HeaderOrBuilder
  127. extends com.google.protobuf.MessageOrBuilder {
  128. // optional int32 request_id = 1;
  129. boolean hasRequestId();
  130. int getRequestId();
  131. // optional .ServiceType service_type = 2;
  132. boolean hasServiceType();
  133. com.jediflasher.game_server.messages.HeaderMessage.ServiceType getServiceType();
  134. // required .MessageType message_type = 3;
  135. boolean hasMessageType();
  136. com.jediflasher.game_server.messages.HeaderMessage.MessageType getMessageType();
  137. // optional int32 method = 4;
  138. boolean hasMethod();
  139. int getMethod();
  140. // required int32 body_size = 5;
  141. boolean hasBodySize();
  142. int getBodySize();
  143. // optional int32 user_id = 6;
  144. boolean hasUserId();
  145. int getUserId();
  146. }
  147. public static final class Header extends
  148. com.google.protobuf.GeneratedMessage
  149. implements HeaderOrBuilder {
  150. // Use Header.newBuilder() to construct.
  151. private Header(Builder builder) {
  152. super(builder);
  153. }
  154. private Header(boolean noInit) {}
  155. private static final Header defaultInstance;
  156. public static Header getDefaultInstance() {
  157. return defaultInstance;
  158. }
  159. public Header getDefaultInstanceForType() {
  160. return defaultInstance;
  161. }
  162. public static final com.google.protobuf.Descriptors.Descriptor
  163. getDescriptor() {
  164. return com.jediflasher.game_server.messages.HeaderMessage.internal_static_Header_descriptor;
  165. }
  166. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  167. internalGetFieldAccessorTable() {
  168. return com.jediflasher.game_server.messages.HeaderMessage.internal_static_Header_fieldAccessorTable;
  169. }
  170. private int bitField0_;
  171. // optional int32 request_id = 1;
  172. public static final int REQUEST_ID_FIELD_NUMBER = 1;
  173. private int requestId_;
  174. public boolean hasRequestId() {
  175. return ((bitField0_ & 0x00000001) == 0x00000001);
  176. }
  177. public int getRequestId() {
  178. return requestId_;
  179. }
  180. // optional .ServiceType service_type = 2;
  181. public static final int SERVICE_TYPE_FIELD_NUMBER = 2;
  182. private com.jediflasher.game_server.messages.HeaderMessage.ServiceType serviceType_;
  183. public boolean hasServiceType() {
  184. return ((bitField0_ & 0x00000002) == 0x00000002);
  185. }
  186. public com.jediflasher.game_server.messages.HeaderMessage.ServiceType getServiceType() {
  187. return serviceType_;
  188. }
  189. // required .MessageType message_type = 3;
  190. public static final int MESSAGE_TYPE_FIELD_NUMBER = 3;
  191. private com.jediflasher.game_server.messages.HeaderMessage.MessageType messageType_;
  192. public boolean hasMessageType() {
  193. return ((bitField0_ & 0x00000004) == 0x00000004);
  194. }
  195. public com.jediflasher.game_server.messages.HeaderMessage.MessageType getMessageType() {
  196. return messageType_;
  197. }
  198. // optional int32 method = 4;
  199. public static final int METHOD_FIELD_NUMBER = 4;
  200. private int method_;
  201. public boolean hasMethod() {
  202. return ((bitField0_ & 0x00000008) == 0x00000008);
  203. }
  204. public int getMethod() {
  205. return method_;
  206. }
  207. // required int32 body_size = 5;
  208. public static final int BODY_SIZE_FIELD_NUMBER = 5;
  209. private int bodySize_;
  210. public boolean hasBodySize() {
  211. return ((bitField0_ & 0x00000010) == 0x00000010);
  212. }
  213. public int getBodySize() {
  214. return bodySize_;
  215. }
  216. // optional int32 user_id = 6;
  217. public static final int USER_ID_FIELD_NUMBER = 6;
  218. private int userId_;
  219. public boolean hasUserId() {
  220. return ((bitField0_ & 0x00000020) == 0x00000020);
  221. }
  222. public int getUserId() {
  223. return userId_;
  224. }
  225. private void initFields() {
  226. requestId_ = 0;
  227. serviceType_ = com.jediflasher.game_server.messages.HeaderMessage.ServiceType.LOGIN;
  228. messageType_ = com.jediflasher.game_server.messages.HeaderMessage.MessageType.REQUEST;
  229. method_ = 0;
  230. bodySize_ = 0;
  231. userId_ = 0;
  232. }
  233. private byte memoizedIsInitialized = -1;
  234. public final boolean isInitialized() {
  235. byte isInitialized = memoizedIsInitialized;
  236. if (isInitialized != -1) return isInitialized == 1;
  237. if (!hasMessageType()) {
  238. memoizedIsInitialized = 0;
  239. return false;
  240. }
  241. if (!hasBodySize()) {
  242. memoizedIsInitialized = 0;
  243. return false;
  244. }
  245. memoizedIsInitialized = 1;
  246. return true;
  247. }
  248. public void writeTo(com.google.protobuf.CodedOutputStream output)
  249. throws java.io.IOException {
  250. getSerializedSize();
  251. if (((bitField0_ & 0x00000001) == 0x00000001)) {
  252. output.writeInt32(1, requestId_);
  253. }
  254. if (((bitField0_ & 0x00000002) == 0x00000002)) {
  255. output.writeEnum(2, serviceType_.getNumber());
  256. }
  257. if (((bitField0_ & 0x00000004) == 0x00000004)) {
  258. output.writeEnum(3, messageType_.getNumber());
  259. }
  260. if (((bitField0_ & 0x00000008) == 0x00000008)) {
  261. output.writeInt32(4, method_);
  262. }
  263. if (((bitField0_ & 0x00000010) == 0x00000010)) {
  264. output.writeInt32(5, bodySize_);
  265. }
  266. if (((bitField0_ & 0x00000020) == 0x00000020)) {
  267. output.writeInt32(6, userId_);
  268. }
  269. getUnknownFields().writeTo(output);
  270. }
  271. private int memoizedSerializedSize = -1;
  272. public int getSerializedSize() {
  273. int size = memoizedSerializedSize;
  274. if (size != -1) return size;
  275. size = 0;
  276. if (((bitField0_ & 0x00000001) == 0x00000001)) {
  277. size += com.google.protobuf.CodedOutputStream
  278. .computeInt32Size(1, requestId_);
  279. }
  280. if (((bitField0_ & 0x00000002) == 0x00000002)) {
  281. size += com.google.protobuf.CodedOutputStream
  282. .computeEnumSize(2, serviceType_.getNumber());
  283. }
  284. if (((bitField0_ & 0x00000004) == 0x00000004)) {
  285. size += com.google.protobuf.CodedOutputStream
  286. .computeEnumSize(3, messageType_.getNumber());
  287. }
  288. if (((bitField0_ & 0x00000008) == 0x00000008)) {
  289. size += com.google.protobuf.CodedOutputStream
  290. .computeInt32Size(4, method_);
  291. }
  292. if (((bitField0_ & 0x00000010) == 0x00000010)) {
  293. size += com.google.protobuf.CodedOutputStream
  294. .computeInt32Size(5, bodySize_);
  295. }
  296. if (((bitField0_ & 0x00000020) == 0x00000020)) {
  297. size += com.google.protobuf.CodedOutputStream
  298. .computeInt32Size(6, userId_);
  299. }
  300. size += getUnknownFields().getSerializedSize();
  301. memoizedSerializedSize = size;
  302. return size;
  303. }
  304. private static final long serialVersionUID = 0L;
  305. @java.lang.Override
  306. protected java.lang.Object writeReplace()
  307. throws java.io.ObjectStreamException {
  308. return super.writeReplace();
  309. }
  310. public static com.jediflasher.game_server.messages.HeaderMessage.Header parseFrom(
  311. com.google.protobuf.ByteString data)
  312. throws com.google.protobuf.InvalidProtocolBufferException {
  313. return newBuilder().mergeFrom(data).buildParsed();
  314. }
  315. public static com.jediflasher.game_server.messages.HeaderMessage.Header parseFrom(
  316. com.google.protobuf.ByteString data,
  317. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  318. throws com.google.protobuf.InvalidProtocolBufferException {
  319. return newBuilder().mergeFrom(data, extensionRegistry)
  320. .buildParsed();
  321. }
  322. public static com.jediflasher.game_server.messages.HeaderMessage.Header parseFrom(byte[] data)
  323. throws com.google.protobuf.InvalidProtocolBufferException {
  324. return newBuilder().mergeFrom(data).buildParsed();
  325. }
  326. public static com.jediflasher.game_server.messages.HeaderMessage.Header parseFrom(
  327. byte[] data,
  328. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  329. throws com.google.protobuf.InvalidProtocolBufferException {
  330. return newBuilder().mergeFrom(data, extensionRegistry)
  331. .buildParsed();
  332. }
  333. public static com.jediflasher.game_server.messages.HeaderMessage.Header parseFrom(java.io.InputStream input)
  334. throws java.io.IOException {
  335. return newBuilder().mergeFrom(input).buildParsed();
  336. }
  337. public static com.jediflasher.game_server.messages.HeaderMessage.Header parseFrom(
  338. java.io.InputStream input,
  339. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  340. throws java.io.IOException {
  341. return newBuilder().mergeFrom(input, extensionRegistry)
  342. .buildParsed();
  343. }
  344. public static com.jediflasher.game_server.messages.HeaderMessage.Header parseDelimitedFrom(java.io.InputStream input)
  345. throws java.io.IOException {
  346. Builder builder = newBuilder();
  347. if (builder.mergeDelimitedFrom(input)) {
  348. return builder.buildParsed();
  349. } else {
  350. return null;
  351. }
  352. }
  353. public static com.jediflasher.game_server.messages.HeaderMessage.Header parseDelimitedFrom(
  354. java.io.InputStream input,
  355. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  356. throws java.io.IOException {
  357. Builder builder = newBuilder();
  358. if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
  359. return builder.buildParsed();
  360. } else {
  361. return null;
  362. }
  363. }
  364. public static com.jediflasher.game_server.messages.HeaderMessage.Header parseFrom(
  365. com.google.protobuf.CodedInputStream input)
  366. throws java.io.IOException {
  367. return newBuilder().mergeFrom(input).buildParsed();
  368. }
  369. public static com.jediflasher.game_server.messages.HeaderMessage.Header parseFrom(
  370. com.google.protobuf.CodedInputStream input,
  371. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  372. throws java.io.IOException {
  373. return newBuilder().mergeFrom(input, extensionRegistry)
  374. .buildParsed();
  375. }
  376. public static Builder newBuilder() { return Builder.create(); }
  377. public Builder newBuilderForType() { return newBuilder(); }
  378. public static Builder newBuilder(com.jediflasher.game_server.messages.HeaderMessage.Header prototype) {
  379. return newBuilder().mergeFrom(prototype);
  380. }
  381. public Builder toBuilder() { return newBuilder(this); }
  382. @java.lang.Override
  383. protected Builder newBuilderForType(
  384. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  385. Builder builder = new Builder(parent);
  386. return builder;
  387. }
  388. public static final class Builder extends
  389. com.google.protobuf.GeneratedMessage.Builder<Builder>
  390. implements com.jediflasher.game_server.messages.HeaderMessage.HeaderOrBuilder {
  391. public static final com.google.protobuf.Descriptors.Descriptor
  392. getDescriptor() {
  393. return com.jediflasher.game_server.messages.HeaderMessage.internal_static_Header_descriptor;
  394. }
  395. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  396. internalGetFieldAccessorTable() {
  397. return com.jediflasher.game_server.messages.HeaderMessage.internal_static_Header_fieldAccessorTable;
  398. }
  399. // Construct using com.jediflasher.game_server.messages.HeaderMessage.Header.newBuilder()
  400. private Builder() {
  401. maybeForceBuilderInitialization();
  402. }
  403. private Builder(BuilderParent parent) {
  404. super(parent);
  405. maybeForceBuilderInitialization();
  406. }
  407. private void maybeForceBuilderInitialization() {
  408. if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
  409. }
  410. }
  411. private static Builder create() {
  412. return new Builder();
  413. }
  414. public Builder clear() {
  415. super.clear();
  416. requestId_ = 0;
  417. bitField0_ = (bitField0_ & ~0x00000001);
  418. serviceType_ = com.jediflasher.game_server.messages.HeaderMessage.ServiceType.LOGIN;
  419. bitField0_ = (bitField0_ & ~0x00000002);
  420. messageType_ = com.jediflasher.game_server.messages.HeaderMessage.MessageType.REQUEST;
  421. bitField0_ = (bitField0_ & ~0x00000004);
  422. method_ = 0;
  423. bitField0_ = (bitField0_ & ~0x00000008);
  424. bodySize_ = 0;
  425. bitField0_ = (bitField0_ & ~0x00000010);
  426. userId_ = 0;
  427. bitField0_ = (bitField0_ & ~0x00000020);
  428. return this;
  429. }
  430. public Builder clone() {
  431. return create().mergeFrom(buildPartial());
  432. }
  433. public com.google.protobuf.Descriptors.Descriptor
  434. getDescriptorForType() {
  435. return com.jediflasher.game_server.messages.HeaderMessage.Header.getDescriptor();
  436. }
  437. public com.jediflasher.game_server.messages.HeaderMessage.Header getDefaultInstanceForType() {
  438. return com.jediflasher.game_server.messages.HeaderMessage.Header.getDefaultInstance();
  439. }
  440. public com.jediflasher.game_server.messages.HeaderMessage.Header build() {
  441. com.jediflasher.game_server.messages.HeaderMessage.Header result = buildPartial();
  442. if (!result.isInitialized()) {
  443. throw newUninitializedMessageException(result);
  444. }
  445. return result;
  446. }
  447. private com.jediflasher.game_server.messages.HeaderMessage.Header buildParsed()
  448. throws com.google.protobuf.InvalidProtocolBufferException {
  449. com.jediflasher.game_server.messages.HeaderMessage.Header result = buildPartial();
  450. if (!result.isInitialized()) {
  451. throw newUninitializedMessageException(
  452. result).asInvalidProtocolBufferException();
  453. }
  454. return result;
  455. }
  456. public com.jediflasher.game_server.messages.HeaderMessage.Header buildPartial() {
  457. com.jediflasher.game_server.messages.HeaderMessage.Header result = new com.jediflasher.game_server.messages.HeaderMessage.Header(this);
  458. int from_bitField0_ = bitField0_;
  459. int to_bitField0_ = 0;
  460. if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
  461. to_bitField0_ |= 0x00000001;
  462. }
  463. result.requestId_ = requestId_;
  464. if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
  465. to_bitField0_ |= 0x00000002;
  466. }
  467. result.serviceType_ = serviceType_;
  468. if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
  469. to_bitField0_ |= 0x00000004;
  470. }
  471. result.messageType_ = messageType_;
  472. if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
  473. to_bitField0_ |= 0x00000008;
  474. }
  475. result.method_ = method_;
  476. if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
  477. to_bitField0_ |= 0x00000010;
  478. }
  479. result.bodySize_ = bodySize_;
  480. if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
  481. to_bitField0_ |= 0x00000020;
  482. }
  483. result.userId_ = userId_;
  484. result.bitField0_ = to_bitField0_;
  485. onBuilt();
  486. return result;
  487. }
  488. public Builder mergeFrom(com.google.protobuf.Message other) {
  489. if (other instanceof com.jediflasher.game_server.messages.HeaderMessage.Header) {
  490. return mergeFrom((com.jediflasher.game_server.messages.HeaderMessage.Header)other);
  491. } else {
  492. super.mergeFrom(other);
  493. return this;
  494. }
  495. }
  496. public Builder mergeFrom(com.jediflasher.game_server.messages.HeaderMessage.Header other) {
  497. if (other == com.jediflasher.game_server.messages.HeaderMessage.Header.getDefaultInstance()) return this;
  498. if (other.hasRequestId()) {
  499. setRequestId(other.getRequestId());
  500. }
  501. if (other.hasServiceType()) {
  502. setServiceType(other.getServiceType());
  503. }
  504. if (other.hasMessageType()) {
  505. setMessageType(other.getMessageType());
  506. }
  507. if (other.hasMethod()) {
  508. setMethod(other.getMethod());
  509. }
  510. if (other.hasBodySize()) {
  511. setBodySize(other.getBodySize());
  512. }
  513. if (other.hasUserId()) {
  514. setUserId(other.getUserId());
  515. }
  516. this.mergeUnknownFields(other.getUnknownFields());
  517. return this;
  518. }
  519. public final boolean isInitialized() {
  520. if (!hasMessageType()) {
  521. return false;
  522. }
  523. if (!hasBodySize()) {
  524. return false;
  525. }
  526. return true;
  527. }
  528. public Builder mergeFrom(
  529. com.google.protobuf.CodedInputStream input,
  530. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  531. throws java.io.IOException {
  532. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  533. com.google.protobuf.UnknownFieldSet.newBuilder(
  534. this.getUnknownFields());
  535. while (true) {
  536. int tag = input.readTag();
  537. switch (tag) {
  538. case 0:
  539. this.setUnknownFields(unknownFields.build());
  540. onChanged();
  541. return this;
  542. default: {
  543. if (!parseUnknownField(input, unknownFields,
  544. extensionRegistry, tag)) {
  545. this.setUnknownFields(unknownFields.build());
  546. onChanged();
  547. return this;
  548. }
  549. break;
  550. }
  551. case 8: {
  552. bitField0_ |= 0x00000001;
  553. requestId_ = input.readInt32();
  554. break;
  555. }
  556. case 16: {
  557. int rawValue = input.readEnum();
  558. com.jediflasher.game_server.messages.HeaderMessage.ServiceType value = com.jediflasher.game_server.messages.HeaderMessage.ServiceType.valueOf(rawValue);
  559. if (value == null) {
  560. unknownFields.mergeVarintField(2, rawValue);
  561. } else {
  562. bitField0_ |= 0x00000002;
  563. serviceType_ = value;
  564. }
  565. break;
  566. }
  567. case 24: {
  568. int rawValue = input.readEnum();
  569. com.jediflasher.game_server.messages.HeaderMessage.MessageType value = com.jediflasher.game_server.messages.HeaderMessage.MessageType.valueOf(rawValue);
  570. if (value == null) {
  571. unknownFields.mergeVarintField(3, rawValue);
  572. } else {
  573. bitField0_ |= 0x00000004;
  574. messageType_ = value;
  575. }
  576. break;
  577. }
  578. case 32: {
  579. bitField0_ |= 0x00000008;
  580. method_ = input.readInt32();
  581. break;
  582. }
  583. case 40: {
  584. bitField0_ |= 0x00000010;
  585. bodySize_ = input.readInt32();
  586. break;
  587. }
  588. case 48: {
  589. bitField0_ |= 0x00000020;
  590. userId_ = input.readInt32();
  591. break;
  592. }
  593. }
  594. }
  595. }
  596. private int bitField0_;
  597. // optional int32 request_id = 1;
  598. private int requestId_ ;
  599. public boolean hasRequestId() {
  600. return ((bitField0_ & 0x00000001) == 0x00000001);
  601. }
  602. public int getRequestId() {
  603. return requestId_;
  604. }
  605. public Builder setRequestId(int value) {
  606. bitField0_ |= 0x00000001;
  607. requestId_ = value;
  608. onChanged();
  609. return this;
  610. }
  611. public Builder clearRequestId() {
  612. bitField0_ = (bitField0_ & ~0x00000001);
  613. requestId_ = 0;
  614. onChanged();
  615. return this;
  616. }
  617. // optional .ServiceType service_type = 2;
  618. private com.jediflasher.game_server.messages.HeaderMessage.ServiceType serviceType_ = com.jediflasher.game_server.messages.HeaderMessage.ServiceType.LOGIN;
  619. public boolean hasServiceType() {
  620. return ((bitField0_ & 0x00000002) == 0x00000002);
  621. }
  622. public com.jediflasher.game_server.messages.HeaderMessage.ServiceType getServiceType() {
  623. return serviceType_;
  624. }
  625. public Builder setServiceType(com.jediflasher.game_server.messages.HeaderMessage.ServiceType value) {
  626. if (value == null) {
  627. throw new NullPointerException();
  628. }
  629. bitField0_ |= 0x00000002;
  630. serviceType_ = value;
  631. onChanged();
  632. return this;
  633. }
  634. public Builder clearServiceType() {
  635. bitField0_ = (bitField0_ & ~0x00000002);
  636. serviceType_ = com.jediflasher.game_server.messages.HeaderMessage.ServiceType.LOGIN;
  637. onChanged();
  638. return this;
  639. }
  640. // required .MessageType message_type = 3;
  641. private com.jediflasher.game_server.messages.HeaderMessage.MessageType messageType_ = com.jediflasher.game_server.messages.HeaderMessage.MessageType.REQUEST;
  642. public boolean hasMessageType() {
  643. return ((bitField0_ & 0x00000004) == 0x00000004);
  644. }
  645. public com.jediflasher.game_server.messages.HeaderMessage.MessageType getMessageType() {
  646. return messageType_;
  647. }
  648. public Builder setMessageType(com.jediflasher.game_server.messages.HeaderMessage.MessageType value) {
  649. if (value == null) {
  650. throw new NullPointerException();
  651. }
  652. bitField0_ |= 0x00000004;
  653. messageType_ = value;
  654. onChanged();
  655. return this;
  656. }
  657. public Builder clearMessageType() {
  658. bitField0_ = (bitField0_ & ~0x00000004);
  659. messageType_ = com.jediflasher.game_server.messages.HeaderMessage.MessageType.REQUEST;
  660. onChanged();
  661. return this;
  662. }
  663. // optional int32 method = 4;
  664. private int method_ ;
  665. public boolean hasMethod() {
  666. return ((bitField0_ & 0x00000008) == 0x00000008);
  667. }
  668. public int getMethod() {
  669. return method_;
  670. }
  671. public Builder setMethod(int value) {
  672. bitField0_ |= 0x00000008;
  673. method_ = value;
  674. onChanged();
  675. return this;
  676. }
  677. public Builder clearMethod() {
  678. bitField0_ = (bitField0_ & ~0x00000008);
  679. method_ = 0;
  680. onChanged();
  681. return this;
  682. }
  683. // required int32 body_size = 5;
  684. private int bodySize_ ;
  685. public boolean hasBodySize() {
  686. return ((bitField0_ & 0x00000010) == 0x00000010);
  687. }
  688. public int getBodySize() {
  689. return bodySize_;
  690. }
  691. public Builder setBodySize(int value) {
  692. bitField0_ |= 0x00000010;
  693. bodySize_ = value;
  694. onChanged();
  695. return this;
  696. }
  697. public Builder clearBodySize() {
  698. bitField0_ = (bitField0_ & ~0x00000010);
  699. bodySize_ = 0;
  700. onChanged();
  701. return this;
  702. }
  703. // optional int32 user_id = 6;
  704. private int userId_ ;
  705. public boolean hasUserId() {
  706. return ((bitField0_ & 0x00000020) == 0x00000020);
  707. }
  708. public int getUserId() {
  709. return userId_;
  710. }
  711. public Builder setUserId(int value) {
  712. bitField0_ |= 0x00000020;
  713. userId_ = value;
  714. onChanged();
  715. return this;
  716. }
  717. public Builder clearUserId() {
  718. bitField0_ = (bitField0_ & ~0x00000020);
  719. userId_ = 0;
  720. onChanged();
  721. return this;
  722. }
  723. // @@protoc_insertion_point(builder_scope:Header)
  724. }
  725. static {
  726. defaultInstance = new Header(true);
  727. defaultInstance.initFields();
  728. }
  729. // @@protoc_insertion_point(class_scope:Header)
  730. }
  731. private static com.google.protobuf.Descriptors.Descriptor
  732. internal_static_Header_descriptor;
  733. private static
  734. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  735. internal_static_Header_fieldAccessorTable;
  736. public static com.google.protobuf.Descriptors.FileDescriptor
  737. getDescriptor() {
  738. return descriptor;
  739. }
  740. private static com.google.protobuf.Descriptors.FileDescriptor
  741. descriptor;
  742. static {
  743. java.lang.String[] descriptorData = {
  744. "\n\023HeaderMessage.proto\"\230\001\n\006Header\022\022\n\nrequ" +
  745. "est_id\030\001 \001(\005\022\"\n\014service_type\030\002 \001(\0162\014.Ser" +
  746. "viceType\022\"\n\014message_type\030\003 \002(\0162\014.Message" +
  747. "Type\022\016\n\006method\030\004 \001(\005\022\021\n\tbody_size\030\005 \002(\005\022" +
  748. "\017\n\007user_id\030\006 \001(\005*3\n\013MessageType\022\013\n\007REQUE" +
  749. "ST\020\001\022\014\n\010RESPONSE\020\002\022\t\n\005ERROR\020\r*&\n\013Service" +
  750. "Type\022\t\n\005LOGIN\020\002\022\014\n\010MOVEMENT\020\003B&\n$com.jed" +
  751. "iflasher.game_server.messages"
  752. };
  753. com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
  754. new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
  755. public com.google.protobuf.ExtensionRegistry assignDescriptors(
  756. com.google.protobuf.Descriptors.FileDescriptor root) {
  757. descriptor = root;
  758. internal_static_Header_descriptor =
  759. getDescriptor().getMessageTypes().get(0);
  760. internal_static_Header_fieldAccessorTable = new
  761. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  762. internal_static_Header_descriptor,
  763. new java.lang.String[] { "RequestId", "ServiceType", "MessageType", "Method", "BodySize", "UserId", },
  764. com.jediflasher.game_server.messages.HeaderMessage.Header.class,
  765. com.jediflasher.game_server.messages.HeaderMessage.Header.Builder.class);
  766. return null;
  767. }
  768. };
  769. com.google.protobuf.Descriptors.FileDescriptor
  770. .internalBuildGeneratedFileFrom(descriptorData,
  771. new com.google.protobuf.Descriptors.FileDescriptor[] {
  772. }, assigner);
  773. }
  774. // @@protoc_insertion_point(outer_class_scope)
  775. }