Guest User

Untitled

a guest
Jan 16th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 241.79 KB | None | 0 0
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: routing.proto
  3.  
  4. package coop.rchain.comm.protocol.routing;
  5.  
  6. public final class Routing {
  7. private Routing() {}
  8. public static void registerAllExtensions(
  9. com.google.protobuf.ExtensionRegistryLite registry) {
  10. }
  11.  
  12. public static void registerAllExtensions(
  13. com.google.protobuf.ExtensionRegistry registry) {
  14. registerAllExtensions(
  15. (com.google.protobuf.ExtensionRegistryLite) registry);
  16. }
  17. public interface NodeOrBuilder extends
  18. // @@protoc_insertion_point(interface_extends:coop.rchain.comm.protocol.routing.Node)
  19. com.google.protobuf.MessageOrBuilder {
  20.  
  21. /**
  22. * <code>bytes id = 1;</code>
  23. */
  24. com.google.protobuf.ByteString getId();
  25.  
  26. /**
  27. * <code>bytes host = 2;</code>
  28. */
  29. com.google.protobuf.ByteString getHost();
  30.  
  31. /**
  32. * <code>uint32 tcp_port = 3;</code>
  33. */
  34. int getTcpPort();
  35.  
  36. /**
  37. * <code>uint32 udp_port = 4;</code>
  38. */
  39. int getUdpPort();
  40. }
  41. /**
  42. * Protobuf type {@code coop.rchain.comm.protocol.routing.Node}
  43. */
  44. public static final class Node extends
  45. com.google.protobuf.GeneratedMessageV3 implements
  46. // @@protoc_insertion_point(message_implements:coop.rchain.comm.protocol.routing.Node)
  47. NodeOrBuilder {
  48. private static final long serialVersionUID = 0L;
  49. // Use Node.newBuilder() to construct.
  50. private Node(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  51. super(builder);
  52. }
  53. private Node() {
  54. id_ = com.google.protobuf.ByteString.EMPTY;
  55. host_ = com.google.protobuf.ByteString.EMPTY;
  56. tcpPort_ = 0;
  57. udpPort_ = 0;
  58. }
  59.  
  60. @java.lang.Override
  61. public final com.google.protobuf.UnknownFieldSet
  62. getUnknownFields() {
  63. return this.unknownFields;
  64. }
  65. private Node(
  66. com.google.protobuf.CodedInputStream input,
  67. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  68. throws com.google.protobuf.InvalidProtocolBufferException {
  69. this();
  70. if (extensionRegistry == null) {
  71. throw new java.lang.NullPointerException();
  72. }
  73. int mutable_bitField0_ = 0;
  74. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  75. com.google.protobuf.UnknownFieldSet.newBuilder();
  76. try {
  77. boolean done = false;
  78. while (!done) {
  79. int tag = input.readTag();
  80. switch (tag) {
  81. case 0:
  82. done = true;
  83. break;
  84. default: {
  85. if (!parseUnknownFieldProto3(
  86. input, unknownFields, extensionRegistry, tag)) {
  87. done = true;
  88. }
  89. break;
  90. }
  91. case 10: {
  92.  
  93. id_ = input.readBytes();
  94. break;
  95. }
  96. case 18: {
  97.  
  98. host_ = input.readBytes();
  99. break;
  100. }
  101. case 24: {
  102.  
  103. tcpPort_ = input.readUInt32();
  104. break;
  105. }
  106. case 32: {
  107.  
  108. udpPort_ = input.readUInt32();
  109. break;
  110. }
  111. }
  112. }
  113. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  114. throw e.setUnfinishedMessage(this);
  115. } catch (java.io.IOException e) {
  116. throw new com.google.protobuf.InvalidProtocolBufferException(
  117. e).setUnfinishedMessage(this);
  118. } finally {
  119. this.unknownFields = unknownFields.build();
  120. makeExtensionsImmutable();
  121. }
  122. }
  123. public static final com.google.protobuf.Descriptors.Descriptor
  124. getDescriptor() {
  125. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Node_descriptor;
  126. }
  127.  
  128. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  129. internalGetFieldAccessorTable() {
  130. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Node_fieldAccessorTable
  131. .ensureFieldAccessorsInitialized(
  132. coop.rchain.comm.protocol.routing.Routing.Node.class, coop.rchain.comm.protocol.routing.Routing.Node.Builder.class);
  133. }
  134.  
  135. public static final int ID_FIELD_NUMBER = 1;
  136. private com.google.protobuf.ByteString id_;
  137. /**
  138. * <code>bytes id = 1;</code>
  139. */
  140. public com.google.protobuf.ByteString getId() {
  141. return id_;
  142. }
  143.  
  144. public static final int HOST_FIELD_NUMBER = 2;
  145. private com.google.protobuf.ByteString host_;
  146. /**
  147. * <code>bytes host = 2;</code>
  148. */
  149. public com.google.protobuf.ByteString getHost() {
  150. return host_;
  151. }
  152.  
  153. public static final int TCP_PORT_FIELD_NUMBER = 3;
  154. private int tcpPort_;
  155. /**
  156. * <code>uint32 tcp_port = 3;</code>
  157. */
  158. public int getTcpPort() {
  159. return tcpPort_;
  160. }
  161.  
  162. public static final int UDP_PORT_FIELD_NUMBER = 4;
  163. private int udpPort_;
  164. /**
  165. * <code>uint32 udp_port = 4;</code>
  166. */
  167. public int getUdpPort() {
  168. return udpPort_;
  169. }
  170.  
  171. private byte memoizedIsInitialized = -1;
  172. public final boolean isInitialized() {
  173. byte isInitialized = memoizedIsInitialized;
  174. if (isInitialized == 1) return true;
  175. if (isInitialized == 0) return false;
  176.  
  177. memoizedIsInitialized = 1;
  178. return true;
  179. }
  180.  
  181. public void writeTo(com.google.protobuf.CodedOutputStream output)
  182. throws java.io.IOException {
  183. if (!id_.isEmpty()) {
  184. output.writeBytes(1, id_);
  185. }
  186. if (!host_.isEmpty()) {
  187. output.writeBytes(2, host_);
  188. }
  189. if (tcpPort_ != 0) {
  190. output.writeUInt32(3, tcpPort_);
  191. }
  192. if (udpPort_ != 0) {
  193. output.writeUInt32(4, udpPort_);
  194. }
  195. unknownFields.writeTo(output);
  196. }
  197.  
  198. public int getSerializedSize() {
  199. int size = memoizedSize;
  200. if (size != -1) return size;
  201.  
  202. size = 0;
  203. if (!id_.isEmpty()) {
  204. size += com.google.protobuf.CodedOutputStream
  205. .computeBytesSize(1, id_);
  206. }
  207. if (!host_.isEmpty()) {
  208. size += com.google.protobuf.CodedOutputStream
  209. .computeBytesSize(2, host_);
  210. }
  211. if (tcpPort_ != 0) {
  212. size += com.google.protobuf.CodedOutputStream
  213. .computeUInt32Size(3, tcpPort_);
  214. }
  215. if (udpPort_ != 0) {
  216. size += com.google.protobuf.CodedOutputStream
  217. .computeUInt32Size(4, udpPort_);
  218. }
  219. size += unknownFields.getSerializedSize();
  220. memoizedSize = size;
  221. return size;
  222. }
  223.  
  224. @java.lang.Override
  225. public boolean equals(final java.lang.Object obj) {
  226. if (obj == this) {
  227. return true;
  228. }
  229. if (!(obj instanceof coop.rchain.comm.protocol.routing.Routing.Node)) {
  230. return super.equals(obj);
  231. }
  232. coop.rchain.comm.protocol.routing.Routing.Node other = (coop.rchain.comm.protocol.routing.Routing.Node) obj;
  233.  
  234. boolean result = true;
  235. result = result && getId()
  236. .equals(other.getId());
  237. result = result && getHost()
  238. .equals(other.getHost());
  239. result = result && (getTcpPort()
  240. == other.getTcpPort());
  241. result = result && (getUdpPort()
  242. == other.getUdpPort());
  243. result = result && unknownFields.equals(other.unknownFields);
  244. return result;
  245. }
  246.  
  247. @java.lang.Override
  248. public int hashCode() {
  249. if (memoizedHashCode != 0) {
  250. return memoizedHashCode;
  251. }
  252. int hash = 41;
  253. hash = (19 * hash) + getDescriptor().hashCode();
  254. hash = (37 * hash) + ID_FIELD_NUMBER;
  255. hash = (53 * hash) + getId().hashCode();
  256. hash = (37 * hash) + HOST_FIELD_NUMBER;
  257. hash = (53 * hash) + getHost().hashCode();
  258. hash = (37 * hash) + TCP_PORT_FIELD_NUMBER;
  259. hash = (53 * hash) + getTcpPort();
  260. hash = (37 * hash) + UDP_PORT_FIELD_NUMBER;
  261. hash = (53 * hash) + getUdpPort();
  262. hash = (29 * hash) + unknownFields.hashCode();
  263. memoizedHashCode = hash;
  264. return hash;
  265. }
  266.  
  267. public static coop.rchain.comm.protocol.routing.Routing.Node parseFrom(
  268. java.nio.ByteBuffer data)
  269. throws com.google.protobuf.InvalidProtocolBufferException {
  270. return PARSER.parseFrom(data);
  271. }
  272. public static coop.rchain.comm.protocol.routing.Routing.Node parseFrom(
  273. java.nio.ByteBuffer data,
  274. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  275. throws com.google.protobuf.InvalidProtocolBufferException {
  276. return PARSER.parseFrom(data, extensionRegistry);
  277. }
  278. public static coop.rchain.comm.protocol.routing.Routing.Node parseFrom(
  279. com.google.protobuf.ByteString data)
  280. throws com.google.protobuf.InvalidProtocolBufferException {
  281. return PARSER.parseFrom(data);
  282. }
  283. public static coop.rchain.comm.protocol.routing.Routing.Node parseFrom(
  284. com.google.protobuf.ByteString data,
  285. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  286. throws com.google.protobuf.InvalidProtocolBufferException {
  287. return PARSER.parseFrom(data, extensionRegistry);
  288. }
  289. public static coop.rchain.comm.protocol.routing.Routing.Node parseFrom(byte[] data)
  290. throws com.google.protobuf.InvalidProtocolBufferException {
  291. return PARSER.parseFrom(data);
  292. }
  293. public static coop.rchain.comm.protocol.routing.Routing.Node parseFrom(
  294. byte[] data,
  295. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  296. throws com.google.protobuf.InvalidProtocolBufferException {
  297. return PARSER.parseFrom(data, extensionRegistry);
  298. }
  299. public static coop.rchain.comm.protocol.routing.Routing.Node parseFrom(java.io.InputStream input)
  300. throws java.io.IOException {
  301. return com.google.protobuf.GeneratedMessageV3
  302. .parseWithIOException(PARSER, input);
  303. }
  304. public static coop.rchain.comm.protocol.routing.Routing.Node parseFrom(
  305. java.io.InputStream input,
  306. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  307. throws java.io.IOException {
  308. return com.google.protobuf.GeneratedMessageV3
  309. .parseWithIOException(PARSER, input, extensionRegistry);
  310. }
  311. public static coop.rchain.comm.protocol.routing.Routing.Node parseDelimitedFrom(java.io.InputStream input)
  312. throws java.io.IOException {
  313. return com.google.protobuf.GeneratedMessageV3
  314. .parseDelimitedWithIOException(PARSER, input);
  315. }
  316. public static coop.rchain.comm.protocol.routing.Routing.Node parseDelimitedFrom(
  317. java.io.InputStream input,
  318. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  319. throws java.io.IOException {
  320. return com.google.protobuf.GeneratedMessageV3
  321. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  322. }
  323. public static coop.rchain.comm.protocol.routing.Routing.Node parseFrom(
  324. com.google.protobuf.CodedInputStream input)
  325. throws java.io.IOException {
  326. return com.google.protobuf.GeneratedMessageV3
  327. .parseWithIOException(PARSER, input);
  328. }
  329. public static coop.rchain.comm.protocol.routing.Routing.Node parseFrom(
  330. com.google.protobuf.CodedInputStream input,
  331. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  332. throws java.io.IOException {
  333. return com.google.protobuf.GeneratedMessageV3
  334. .parseWithIOException(PARSER, input, extensionRegistry);
  335. }
  336.  
  337. public Builder newBuilderForType() { return newBuilder(); }
  338. public static Builder newBuilder() {
  339. return DEFAULT_INSTANCE.toBuilder();
  340. }
  341. public static Builder newBuilder(coop.rchain.comm.protocol.routing.Routing.Node prototype) {
  342. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  343. }
  344. public Builder toBuilder() {
  345. return this == DEFAULT_INSTANCE
  346. ? new Builder() : new Builder().mergeFrom(this);
  347. }
  348.  
  349. @java.lang.Override
  350. protected Builder newBuilderForType(
  351. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  352. Builder builder = new Builder(parent);
  353. return builder;
  354. }
  355. /**
  356. * Protobuf type {@code coop.rchain.comm.protocol.routing.Node}
  357. */
  358. public static final class Builder extends
  359. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  360. // @@protoc_insertion_point(builder_implements:coop.rchain.comm.protocol.routing.Node)
  361. coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder {
  362. public static final com.google.protobuf.Descriptors.Descriptor
  363. getDescriptor() {
  364. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Node_descriptor;
  365. }
  366.  
  367. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  368. internalGetFieldAccessorTable() {
  369. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Node_fieldAccessorTable
  370. .ensureFieldAccessorsInitialized(
  371. coop.rchain.comm.protocol.routing.Routing.Node.class, coop.rchain.comm.protocol.routing.Routing.Node.Builder.class);
  372. }
  373.  
  374. // Construct using coop.rchain.comm.protocol.routing.Routing.Node.newBuilder()
  375. private Builder() {
  376. maybeForceBuilderInitialization();
  377. }
  378.  
  379. private Builder(
  380. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  381. super(parent);
  382. maybeForceBuilderInitialization();
  383. }
  384. private void maybeForceBuilderInitialization() {
  385. if (com.google.protobuf.GeneratedMessageV3
  386. .alwaysUseFieldBuilders) {
  387. }
  388. }
  389. public Builder clear() {
  390. super.clear();
  391. id_ = com.google.protobuf.ByteString.EMPTY;
  392.  
  393. host_ = com.google.protobuf.ByteString.EMPTY;
  394.  
  395. tcpPort_ = 0;
  396.  
  397. udpPort_ = 0;
  398.  
  399. return this;
  400. }
  401.  
  402. public com.google.protobuf.Descriptors.Descriptor
  403. getDescriptorForType() {
  404. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Node_descriptor;
  405. }
  406.  
  407. public coop.rchain.comm.protocol.routing.Routing.Node getDefaultInstanceForType() {
  408. return coop.rchain.comm.protocol.routing.Routing.Node.getDefaultInstance();
  409. }
  410.  
  411. public coop.rchain.comm.protocol.routing.Routing.Node build() {
  412. coop.rchain.comm.protocol.routing.Routing.Node result = buildPartial();
  413. if (!result.isInitialized()) {
  414. throw newUninitializedMessageException(result);
  415. }
  416. return result;
  417. }
  418.  
  419. public coop.rchain.comm.protocol.routing.Routing.Node buildPartial() {
  420. coop.rchain.comm.protocol.routing.Routing.Node result = new coop.rchain.comm.protocol.routing.Routing.Node(this);
  421. result.id_ = id_;
  422. result.host_ = host_;
  423. result.tcpPort_ = tcpPort_;
  424. result.udpPort_ = udpPort_;
  425. onBuilt();
  426. return result;
  427. }
  428.  
  429. public Builder clone() {
  430. return (Builder) super.clone();
  431. }
  432. public Builder setField(
  433. com.google.protobuf.Descriptors.FieldDescriptor field,
  434. java.lang.Object value) {
  435. return (Builder) super.setField(field, value);
  436. }
  437. public Builder clearField(
  438. com.google.protobuf.Descriptors.FieldDescriptor field) {
  439. return (Builder) super.clearField(field);
  440. }
  441. public Builder clearOneof(
  442. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  443. return (Builder) super.clearOneof(oneof);
  444. }
  445. public Builder setRepeatedField(
  446. com.google.protobuf.Descriptors.FieldDescriptor field,
  447. int index, java.lang.Object value) {
  448. return (Builder) super.setRepeatedField(field, index, value);
  449. }
  450. public Builder addRepeatedField(
  451. com.google.protobuf.Descriptors.FieldDescriptor field,
  452. java.lang.Object value) {
  453. return (Builder) super.addRepeatedField(field, value);
  454. }
  455. public Builder mergeFrom(com.google.protobuf.Message other) {
  456. if (other instanceof coop.rchain.comm.protocol.routing.Routing.Node) {
  457. return mergeFrom((coop.rchain.comm.protocol.routing.Routing.Node)other);
  458. } else {
  459. super.mergeFrom(other);
  460. return this;
  461. }
  462. }
  463.  
  464. public Builder mergeFrom(coop.rchain.comm.protocol.routing.Routing.Node other) {
  465. if (other == coop.rchain.comm.protocol.routing.Routing.Node.getDefaultInstance()) return this;
  466. if (other.getId() != com.google.protobuf.ByteString.EMPTY) {
  467. setId(other.getId());
  468. }
  469. if (other.getHost() != com.google.protobuf.ByteString.EMPTY) {
  470. setHost(other.getHost());
  471. }
  472. if (other.getTcpPort() != 0) {
  473. setTcpPort(other.getTcpPort());
  474. }
  475. if (other.getUdpPort() != 0) {
  476. setUdpPort(other.getUdpPort());
  477. }
  478. this.mergeUnknownFields(other.unknownFields);
  479. onChanged();
  480. return this;
  481. }
  482.  
  483. public final boolean isInitialized() {
  484. return true;
  485. }
  486.  
  487. public Builder mergeFrom(
  488. com.google.protobuf.CodedInputStream input,
  489. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  490. throws java.io.IOException {
  491. coop.rchain.comm.protocol.routing.Routing.Node parsedMessage = null;
  492. try {
  493. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  494. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  495. parsedMessage = (coop.rchain.comm.protocol.routing.Routing.Node) e.getUnfinishedMessage();
  496. throw e.unwrapIOException();
  497. } finally {
  498. if (parsedMessage != null) {
  499. mergeFrom(parsedMessage);
  500. }
  501. }
  502. return this;
  503. }
  504.  
  505. private com.google.protobuf.ByteString id_ = com.google.protobuf.ByteString.EMPTY;
  506. /**
  507. * <code>bytes id = 1;</code>
  508. */
  509. public com.google.protobuf.ByteString getId() {
  510. return id_;
  511. }
  512. /**
  513. * <code>bytes id = 1;</code>
  514. */
  515. public Builder setId(com.google.protobuf.ByteString value) {
  516. if (value == null) {
  517. throw new NullPointerException();
  518. }
  519.  
  520. id_ = value;
  521. onChanged();
  522. return this;
  523. }
  524. /**
  525. * <code>bytes id = 1;</code>
  526. */
  527. public Builder clearId() {
  528.  
  529. id_ = getDefaultInstance().getId();
  530. onChanged();
  531. return this;
  532. }
  533.  
  534. private com.google.protobuf.ByteString host_ = com.google.protobuf.ByteString.EMPTY;
  535. /**
  536. * <code>bytes host = 2;</code>
  537. */
  538. public com.google.protobuf.ByteString getHost() {
  539. return host_;
  540. }
  541. /**
  542. * <code>bytes host = 2;</code>
  543. */
  544. public Builder setHost(com.google.protobuf.ByteString value) {
  545. if (value == null) {
  546. throw new NullPointerException();
  547. }
  548.  
  549. host_ = value;
  550. onChanged();
  551. return this;
  552. }
  553. /**
  554. * <code>bytes host = 2;</code>
  555. */
  556. public Builder clearHost() {
  557.  
  558. host_ = getDefaultInstance().getHost();
  559. onChanged();
  560. return this;
  561. }
  562.  
  563. private int tcpPort_ ;
  564. /**
  565. * <code>uint32 tcp_port = 3;</code>
  566. */
  567. public int getTcpPort() {
  568. return tcpPort_;
  569. }
  570. /**
  571. * <code>uint32 tcp_port = 3;</code>
  572. */
  573. public Builder setTcpPort(int value) {
  574.  
  575. tcpPort_ = value;
  576. onChanged();
  577. return this;
  578. }
  579. /**
  580. * <code>uint32 tcp_port = 3;</code>
  581. */
  582. public Builder clearTcpPort() {
  583.  
  584. tcpPort_ = 0;
  585. onChanged();
  586. return this;
  587. }
  588.  
  589. private int udpPort_ ;
  590. /**
  591. * <code>uint32 udp_port = 4;</code>
  592. */
  593. public int getUdpPort() {
  594. return udpPort_;
  595. }
  596. /**
  597. * <code>uint32 udp_port = 4;</code>
  598. */
  599. public Builder setUdpPort(int value) {
  600.  
  601. udpPort_ = value;
  602. onChanged();
  603. return this;
  604. }
  605. /**
  606. * <code>uint32 udp_port = 4;</code>
  607. */
  608. public Builder clearUdpPort() {
  609.  
  610. udpPort_ = 0;
  611. onChanged();
  612. return this;
  613. }
  614. public final Builder setUnknownFields(
  615. final com.google.protobuf.UnknownFieldSet unknownFields) {
  616. return super.setUnknownFieldsProto3(unknownFields);
  617. }
  618.  
  619. public final Builder mergeUnknownFields(
  620. final com.google.protobuf.UnknownFieldSet unknownFields) {
  621. return super.mergeUnknownFields(unknownFields);
  622. }
  623.  
  624.  
  625. // @@protoc_insertion_point(builder_scope:coop.rchain.comm.protocol.routing.Node)
  626. }
  627.  
  628. // @@protoc_insertion_point(class_scope:coop.rchain.comm.protocol.routing.Node)
  629. private static final coop.rchain.comm.protocol.routing.Routing.Node DEFAULT_INSTANCE;
  630. static {
  631. DEFAULT_INSTANCE = new coop.rchain.comm.protocol.routing.Routing.Node();
  632. }
  633.  
  634. public static coop.rchain.comm.protocol.routing.Routing.Node getDefaultInstance() {
  635. return DEFAULT_INSTANCE;
  636. }
  637.  
  638. private static final com.google.protobuf.Parser<Node>
  639. PARSER = new com.google.protobuf.AbstractParser<Node>() {
  640. public Node parsePartialFrom(
  641. com.google.protobuf.CodedInputStream input,
  642. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  643. throws com.google.protobuf.InvalidProtocolBufferException {
  644. return new Node(input, extensionRegistry);
  645. }
  646. };
  647.  
  648. public static com.google.protobuf.Parser<Node> parser() {
  649. return PARSER;
  650. }
  651.  
  652. @java.lang.Override
  653. public com.google.protobuf.Parser<Node> getParserForType() {
  654. return PARSER;
  655. }
  656.  
  657. public coop.rchain.comm.protocol.routing.Routing.Node getDefaultInstanceForType() {
  658. return DEFAULT_INSTANCE;
  659. }
  660.  
  661. }
  662.  
  663. public interface HeaderOrBuilder extends
  664. // @@protoc_insertion_point(interface_extends:coop.rchain.comm.protocol.routing.Header)
  665. com.google.protobuf.MessageOrBuilder {
  666.  
  667. /**
  668. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  669. */
  670. boolean hasSender();
  671. /**
  672. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  673. */
  674. coop.rchain.comm.protocol.routing.Routing.Node getSender();
  675. /**
  676. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  677. */
  678. coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder getSenderOrBuilder();
  679.  
  680. /**
  681. * <code>uint64 timestamp = 2;</code>
  682. */
  683. long getTimestamp();
  684.  
  685. /**
  686. * <code>uint64 seq = 3;</code>
  687. */
  688. long getSeq();
  689. }
  690. /**
  691. * Protobuf type {@code coop.rchain.comm.protocol.routing.Header}
  692. */
  693. public static final class Header extends
  694. com.google.protobuf.GeneratedMessageV3 implements
  695. // @@protoc_insertion_point(message_implements:coop.rchain.comm.protocol.routing.Header)
  696. HeaderOrBuilder {
  697. private static final long serialVersionUID = 0L;
  698. // Use Header.newBuilder() to construct.
  699. private Header(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  700. super(builder);
  701. }
  702. private Header() {
  703. timestamp_ = 0L;
  704. seq_ = 0L;
  705. }
  706.  
  707. @java.lang.Override
  708. public final com.google.protobuf.UnknownFieldSet
  709. getUnknownFields() {
  710. return this.unknownFields;
  711. }
  712. private Header(
  713. com.google.protobuf.CodedInputStream input,
  714. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  715. throws com.google.protobuf.InvalidProtocolBufferException {
  716. this();
  717. if (extensionRegistry == null) {
  718. throw new java.lang.NullPointerException();
  719. }
  720. int mutable_bitField0_ = 0;
  721. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  722. com.google.protobuf.UnknownFieldSet.newBuilder();
  723. try {
  724. boolean done = false;
  725. while (!done) {
  726. int tag = input.readTag();
  727. switch (tag) {
  728. case 0:
  729. done = true;
  730. break;
  731. default: {
  732. if (!parseUnknownFieldProto3(
  733. input, unknownFields, extensionRegistry, tag)) {
  734. done = true;
  735. }
  736. break;
  737. }
  738. case 10: {
  739. coop.rchain.comm.protocol.routing.Routing.Node.Builder subBuilder = null;
  740. if (sender_ != null) {
  741. subBuilder = sender_.toBuilder();
  742. }
  743. sender_ = input.readMessage(coop.rchain.comm.protocol.routing.Routing.Node.parser(), extensionRegistry);
  744. if (subBuilder != null) {
  745. subBuilder.mergeFrom(sender_);
  746. sender_ = subBuilder.buildPartial();
  747. }
  748.  
  749. break;
  750. }
  751. case 16: {
  752.  
  753. timestamp_ = input.readUInt64();
  754. break;
  755. }
  756. case 24: {
  757.  
  758. seq_ = input.readUInt64();
  759. break;
  760. }
  761. }
  762. }
  763. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  764. throw e.setUnfinishedMessage(this);
  765. } catch (java.io.IOException e) {
  766. throw new com.google.protobuf.InvalidProtocolBufferException(
  767. e).setUnfinishedMessage(this);
  768. } finally {
  769. this.unknownFields = unknownFields.build();
  770. makeExtensionsImmutable();
  771. }
  772. }
  773. public static final com.google.protobuf.Descriptors.Descriptor
  774. getDescriptor() {
  775. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Header_descriptor;
  776. }
  777.  
  778. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  779. internalGetFieldAccessorTable() {
  780. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Header_fieldAccessorTable
  781. .ensureFieldAccessorsInitialized(
  782. coop.rchain.comm.protocol.routing.Routing.Header.class, coop.rchain.comm.protocol.routing.Routing.Header.Builder.class);
  783. }
  784.  
  785. public static final int SENDER_FIELD_NUMBER = 1;
  786. private coop.rchain.comm.protocol.routing.Routing.Node sender_;
  787. /**
  788. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  789. */
  790. public boolean hasSender() {
  791. return sender_ != null;
  792. }
  793. /**
  794. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  795. */
  796. public coop.rchain.comm.protocol.routing.Routing.Node getSender() {
  797. return sender_ == null ? coop.rchain.comm.protocol.routing.Routing.Node.getDefaultInstance() : sender_;
  798. }
  799. /**
  800. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  801. */
  802. public coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder getSenderOrBuilder() {
  803. return getSender();
  804. }
  805.  
  806. public static final int TIMESTAMP_FIELD_NUMBER = 2;
  807. private long timestamp_;
  808. /**
  809. * <code>uint64 timestamp = 2;</code>
  810. */
  811. public long getTimestamp() {
  812. return timestamp_;
  813. }
  814.  
  815. public static final int SEQ_FIELD_NUMBER = 3;
  816. private long seq_;
  817. /**
  818. * <code>uint64 seq = 3;</code>
  819. */
  820. public long getSeq() {
  821. return seq_;
  822. }
  823.  
  824. private byte memoizedIsInitialized = -1;
  825. public final boolean isInitialized() {
  826. byte isInitialized = memoizedIsInitialized;
  827. if (isInitialized == 1) return true;
  828. if (isInitialized == 0) return false;
  829.  
  830. memoizedIsInitialized = 1;
  831. return true;
  832. }
  833.  
  834. public void writeTo(com.google.protobuf.CodedOutputStream output)
  835. throws java.io.IOException {
  836. if (sender_ != null) {
  837. output.writeMessage(1, getSender());
  838. }
  839. if (timestamp_ != 0L) {
  840. output.writeUInt64(2, timestamp_);
  841. }
  842. if (seq_ != 0L) {
  843. output.writeUInt64(3, seq_);
  844. }
  845. unknownFields.writeTo(output);
  846. }
  847.  
  848. public int getSerializedSize() {
  849. int size = memoizedSize;
  850. if (size != -1) return size;
  851.  
  852. size = 0;
  853. if (sender_ != null) {
  854. size += com.google.protobuf.CodedOutputStream
  855. .computeMessageSize(1, getSender());
  856. }
  857. if (timestamp_ != 0L) {
  858. size += com.google.protobuf.CodedOutputStream
  859. .computeUInt64Size(2, timestamp_);
  860. }
  861. if (seq_ != 0L) {
  862. size += com.google.protobuf.CodedOutputStream
  863. .computeUInt64Size(3, seq_);
  864. }
  865. size += unknownFields.getSerializedSize();
  866. memoizedSize = size;
  867. return size;
  868. }
  869.  
  870. @java.lang.Override
  871. public boolean equals(final java.lang.Object obj) {
  872. if (obj == this) {
  873. return true;
  874. }
  875. if (!(obj instanceof coop.rchain.comm.protocol.routing.Routing.Header)) {
  876. return super.equals(obj);
  877. }
  878. coop.rchain.comm.protocol.routing.Routing.Header other = (coop.rchain.comm.protocol.routing.Routing.Header) obj;
  879.  
  880. boolean result = true;
  881. result = result && (hasSender() == other.hasSender());
  882. if (hasSender()) {
  883. result = result && getSender()
  884. .equals(other.getSender());
  885. }
  886. result = result && (getTimestamp()
  887. == other.getTimestamp());
  888. result = result && (getSeq()
  889. == other.getSeq());
  890. result = result && unknownFields.equals(other.unknownFields);
  891. return result;
  892. }
  893.  
  894. @java.lang.Override
  895. public int hashCode() {
  896. if (memoizedHashCode != 0) {
  897. return memoizedHashCode;
  898. }
  899. int hash = 41;
  900. hash = (19 * hash) + getDescriptor().hashCode();
  901. if (hasSender()) {
  902. hash = (37 * hash) + SENDER_FIELD_NUMBER;
  903. hash = (53 * hash) + getSender().hashCode();
  904. }
  905. hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER;
  906. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  907. getTimestamp());
  908. hash = (37 * hash) + SEQ_FIELD_NUMBER;
  909. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  910. getSeq());
  911. hash = (29 * hash) + unknownFields.hashCode();
  912. memoizedHashCode = hash;
  913. return hash;
  914. }
  915.  
  916. public static coop.rchain.comm.protocol.routing.Routing.Header parseFrom(
  917. java.nio.ByteBuffer data)
  918. throws com.google.protobuf.InvalidProtocolBufferException {
  919. return PARSER.parseFrom(data);
  920. }
  921. public static coop.rchain.comm.protocol.routing.Routing.Header parseFrom(
  922. java.nio.ByteBuffer data,
  923. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  924. throws com.google.protobuf.InvalidProtocolBufferException {
  925. return PARSER.parseFrom(data, extensionRegistry);
  926. }
  927. public static coop.rchain.comm.protocol.routing.Routing.Header parseFrom(
  928. com.google.protobuf.ByteString data)
  929. throws com.google.protobuf.InvalidProtocolBufferException {
  930. return PARSER.parseFrom(data);
  931. }
  932. public static coop.rchain.comm.protocol.routing.Routing.Header parseFrom(
  933. com.google.protobuf.ByteString data,
  934. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  935. throws com.google.protobuf.InvalidProtocolBufferException {
  936. return PARSER.parseFrom(data, extensionRegistry);
  937. }
  938. public static coop.rchain.comm.protocol.routing.Routing.Header parseFrom(byte[] data)
  939. throws com.google.protobuf.InvalidProtocolBufferException {
  940. return PARSER.parseFrom(data);
  941. }
  942. public static coop.rchain.comm.protocol.routing.Routing.Header parseFrom(
  943. byte[] data,
  944. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  945. throws com.google.protobuf.InvalidProtocolBufferException {
  946. return PARSER.parseFrom(data, extensionRegistry);
  947. }
  948. public static coop.rchain.comm.protocol.routing.Routing.Header parseFrom(java.io.InputStream input)
  949. throws java.io.IOException {
  950. return com.google.protobuf.GeneratedMessageV3
  951. .parseWithIOException(PARSER, input);
  952. }
  953. public static coop.rchain.comm.protocol.routing.Routing.Header parseFrom(
  954. java.io.InputStream input,
  955. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  956. throws java.io.IOException {
  957. return com.google.protobuf.GeneratedMessageV3
  958. .parseWithIOException(PARSER, input, extensionRegistry);
  959. }
  960. public static coop.rchain.comm.protocol.routing.Routing.Header parseDelimitedFrom(java.io.InputStream input)
  961. throws java.io.IOException {
  962. return com.google.protobuf.GeneratedMessageV3
  963. .parseDelimitedWithIOException(PARSER, input);
  964. }
  965. public static coop.rchain.comm.protocol.routing.Routing.Header parseDelimitedFrom(
  966. java.io.InputStream input,
  967. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  968. throws java.io.IOException {
  969. return com.google.protobuf.GeneratedMessageV3
  970. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  971. }
  972. public static coop.rchain.comm.protocol.routing.Routing.Header parseFrom(
  973. com.google.protobuf.CodedInputStream input)
  974. throws java.io.IOException {
  975. return com.google.protobuf.GeneratedMessageV3
  976. .parseWithIOException(PARSER, input);
  977. }
  978. public static coop.rchain.comm.protocol.routing.Routing.Header parseFrom(
  979. com.google.protobuf.CodedInputStream input,
  980. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  981. throws java.io.IOException {
  982. return com.google.protobuf.GeneratedMessageV3
  983. .parseWithIOException(PARSER, input, extensionRegistry);
  984. }
  985.  
  986. public Builder newBuilderForType() { return newBuilder(); }
  987. public static Builder newBuilder() {
  988. return DEFAULT_INSTANCE.toBuilder();
  989. }
  990. public static Builder newBuilder(coop.rchain.comm.protocol.routing.Routing.Header prototype) {
  991. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  992. }
  993. public Builder toBuilder() {
  994. return this == DEFAULT_INSTANCE
  995. ? new Builder() : new Builder().mergeFrom(this);
  996. }
  997.  
  998. @java.lang.Override
  999. protected Builder newBuilderForType(
  1000. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1001. Builder builder = new Builder(parent);
  1002. return builder;
  1003. }
  1004. /**
  1005. * Protobuf type {@code coop.rchain.comm.protocol.routing.Header}
  1006. */
  1007. public static final class Builder extends
  1008. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  1009. // @@protoc_insertion_point(builder_implements:coop.rchain.comm.protocol.routing.Header)
  1010. coop.rchain.comm.protocol.routing.Routing.HeaderOrBuilder {
  1011. public static final com.google.protobuf.Descriptors.Descriptor
  1012. getDescriptor() {
  1013. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Header_descriptor;
  1014. }
  1015.  
  1016. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  1017. internalGetFieldAccessorTable() {
  1018. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Header_fieldAccessorTable
  1019. .ensureFieldAccessorsInitialized(
  1020. coop.rchain.comm.protocol.routing.Routing.Header.class, coop.rchain.comm.protocol.routing.Routing.Header.Builder.class);
  1021. }
  1022.  
  1023. // Construct using coop.rchain.comm.protocol.routing.Routing.Header.newBuilder()
  1024. private Builder() {
  1025. maybeForceBuilderInitialization();
  1026. }
  1027.  
  1028. private Builder(
  1029. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1030. super(parent);
  1031. maybeForceBuilderInitialization();
  1032. }
  1033. private void maybeForceBuilderInitialization() {
  1034. if (com.google.protobuf.GeneratedMessageV3
  1035. .alwaysUseFieldBuilders) {
  1036. }
  1037. }
  1038. public Builder clear() {
  1039. super.clear();
  1040. if (senderBuilder_ == null) {
  1041. sender_ = null;
  1042. } else {
  1043. sender_ = null;
  1044. senderBuilder_ = null;
  1045. }
  1046. timestamp_ = 0L;
  1047.  
  1048. seq_ = 0L;
  1049.  
  1050. return this;
  1051. }
  1052.  
  1053. public com.google.protobuf.Descriptors.Descriptor
  1054. getDescriptorForType() {
  1055. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Header_descriptor;
  1056. }
  1057.  
  1058. public coop.rchain.comm.protocol.routing.Routing.Header getDefaultInstanceForType() {
  1059. return coop.rchain.comm.protocol.routing.Routing.Header.getDefaultInstance();
  1060. }
  1061.  
  1062. public coop.rchain.comm.protocol.routing.Routing.Header build() {
  1063. coop.rchain.comm.protocol.routing.Routing.Header result = buildPartial();
  1064. if (!result.isInitialized()) {
  1065. throw newUninitializedMessageException(result);
  1066. }
  1067. return result;
  1068. }
  1069.  
  1070. public coop.rchain.comm.protocol.routing.Routing.Header buildPartial() {
  1071. coop.rchain.comm.protocol.routing.Routing.Header result = new coop.rchain.comm.protocol.routing.Routing.Header(this);
  1072. if (senderBuilder_ == null) {
  1073. result.sender_ = sender_;
  1074. } else {
  1075. result.sender_ = senderBuilder_.build();
  1076. }
  1077. result.timestamp_ = timestamp_;
  1078. result.seq_ = seq_;
  1079. onBuilt();
  1080. return result;
  1081. }
  1082.  
  1083. public Builder clone() {
  1084. return (Builder) super.clone();
  1085. }
  1086. public Builder setField(
  1087. com.google.protobuf.Descriptors.FieldDescriptor field,
  1088. java.lang.Object value) {
  1089. return (Builder) super.setField(field, value);
  1090. }
  1091. public Builder clearField(
  1092. com.google.protobuf.Descriptors.FieldDescriptor field) {
  1093. return (Builder) super.clearField(field);
  1094. }
  1095. public Builder clearOneof(
  1096. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  1097. return (Builder) super.clearOneof(oneof);
  1098. }
  1099. public Builder setRepeatedField(
  1100. com.google.protobuf.Descriptors.FieldDescriptor field,
  1101. int index, java.lang.Object value) {
  1102. return (Builder) super.setRepeatedField(field, index, value);
  1103. }
  1104. public Builder addRepeatedField(
  1105. com.google.protobuf.Descriptors.FieldDescriptor field,
  1106. java.lang.Object value) {
  1107. return (Builder) super.addRepeatedField(field, value);
  1108. }
  1109. public Builder mergeFrom(com.google.protobuf.Message other) {
  1110. if (other instanceof coop.rchain.comm.protocol.routing.Routing.Header) {
  1111. return mergeFrom((coop.rchain.comm.protocol.routing.Routing.Header)other);
  1112. } else {
  1113. super.mergeFrom(other);
  1114. return this;
  1115. }
  1116. }
  1117.  
  1118. public Builder mergeFrom(coop.rchain.comm.protocol.routing.Routing.Header other) {
  1119. if (other == coop.rchain.comm.protocol.routing.Routing.Header.getDefaultInstance()) return this;
  1120. if (other.hasSender()) {
  1121. mergeSender(other.getSender());
  1122. }
  1123. if (other.getTimestamp() != 0L) {
  1124. setTimestamp(other.getTimestamp());
  1125. }
  1126. if (other.getSeq() != 0L) {
  1127. setSeq(other.getSeq());
  1128. }
  1129. this.mergeUnknownFields(other.unknownFields);
  1130. onChanged();
  1131. return this;
  1132. }
  1133.  
  1134. public final boolean isInitialized() {
  1135. return true;
  1136. }
  1137.  
  1138. public Builder mergeFrom(
  1139. com.google.protobuf.CodedInputStream input,
  1140. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1141. throws java.io.IOException {
  1142. coop.rchain.comm.protocol.routing.Routing.Header parsedMessage = null;
  1143. try {
  1144. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  1145. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  1146. parsedMessage = (coop.rchain.comm.protocol.routing.Routing.Header) e.getUnfinishedMessage();
  1147. throw e.unwrapIOException();
  1148. } finally {
  1149. if (parsedMessage != null) {
  1150. mergeFrom(parsedMessage);
  1151. }
  1152. }
  1153. return this;
  1154. }
  1155.  
  1156. private coop.rchain.comm.protocol.routing.Routing.Node sender_ = null;
  1157. private com.google.protobuf.SingleFieldBuilderV3<
  1158. coop.rchain.comm.protocol.routing.Routing.Node, coop.rchain.comm.protocol.routing.Routing.Node.Builder, coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder> senderBuilder_;
  1159. /**
  1160. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  1161. */
  1162. public boolean hasSender() {
  1163. return senderBuilder_ != null || sender_ != null;
  1164. }
  1165. /**
  1166. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  1167. */
  1168. public coop.rchain.comm.protocol.routing.Routing.Node getSender() {
  1169. if (senderBuilder_ == null) {
  1170. return sender_ == null ? coop.rchain.comm.protocol.routing.Routing.Node.getDefaultInstance() : sender_;
  1171. } else {
  1172. return senderBuilder_.getMessage();
  1173. }
  1174. }
  1175. /**
  1176. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  1177. */
  1178. public Builder setSender(coop.rchain.comm.protocol.routing.Routing.Node value) {
  1179. if (senderBuilder_ == null) {
  1180. if (value == null) {
  1181. throw new NullPointerException();
  1182. }
  1183. sender_ = value;
  1184. onChanged();
  1185. } else {
  1186. senderBuilder_.setMessage(value);
  1187. }
  1188.  
  1189. return this;
  1190. }
  1191. /**
  1192. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  1193. */
  1194. public Builder setSender(
  1195. coop.rchain.comm.protocol.routing.Routing.Node.Builder builderForValue) {
  1196. if (senderBuilder_ == null) {
  1197. sender_ = builderForValue.build();
  1198. onChanged();
  1199. } else {
  1200. senderBuilder_.setMessage(builderForValue.build());
  1201. }
  1202.  
  1203. return this;
  1204. }
  1205. /**
  1206. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  1207. */
  1208. public Builder mergeSender(coop.rchain.comm.protocol.routing.Routing.Node value) {
  1209. if (senderBuilder_ == null) {
  1210. if (sender_ != null) {
  1211. sender_ =
  1212. coop.rchain.comm.protocol.routing.Routing.Node.newBuilder(sender_).mergeFrom(value).buildPartial();
  1213. } else {
  1214. sender_ = value;
  1215. }
  1216. onChanged();
  1217. } else {
  1218. senderBuilder_.mergeFrom(value);
  1219. }
  1220.  
  1221. return this;
  1222. }
  1223. /**
  1224. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  1225. */
  1226. public Builder clearSender() {
  1227. if (senderBuilder_ == null) {
  1228. sender_ = null;
  1229. onChanged();
  1230. } else {
  1231. sender_ = null;
  1232. senderBuilder_ = null;
  1233. }
  1234.  
  1235. return this;
  1236. }
  1237. /**
  1238. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  1239. */
  1240. public coop.rchain.comm.protocol.routing.Routing.Node.Builder getSenderBuilder() {
  1241.  
  1242. onChanged();
  1243. return getSenderFieldBuilder().getBuilder();
  1244. }
  1245. /**
  1246. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  1247. */
  1248. public coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder getSenderOrBuilder() {
  1249. if (senderBuilder_ != null) {
  1250. return senderBuilder_.getMessageOrBuilder();
  1251. } else {
  1252. return sender_ == null ?
  1253. coop.rchain.comm.protocol.routing.Routing.Node.getDefaultInstance() : sender_;
  1254. }
  1255. }
  1256. /**
  1257. * <code>.coop.rchain.comm.protocol.routing.Node sender = 1;</code>
  1258. */
  1259. private com.google.protobuf.SingleFieldBuilderV3<
  1260. coop.rchain.comm.protocol.routing.Routing.Node, coop.rchain.comm.protocol.routing.Routing.Node.Builder, coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder>
  1261. getSenderFieldBuilder() {
  1262. if (senderBuilder_ == null) {
  1263. senderBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  1264. coop.rchain.comm.protocol.routing.Routing.Node, coop.rchain.comm.protocol.routing.Routing.Node.Builder, coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder>(
  1265. getSender(),
  1266. getParentForChildren(),
  1267. isClean());
  1268. sender_ = null;
  1269. }
  1270. return senderBuilder_;
  1271. }
  1272.  
  1273. private long timestamp_ ;
  1274. /**
  1275. * <code>uint64 timestamp = 2;</code>
  1276. */
  1277. public long getTimestamp() {
  1278. return timestamp_;
  1279. }
  1280. /**
  1281. * <code>uint64 timestamp = 2;</code>
  1282. */
  1283. public Builder setTimestamp(long value) {
  1284.  
  1285. timestamp_ = value;
  1286. onChanged();
  1287. return this;
  1288. }
  1289. /**
  1290. * <code>uint64 timestamp = 2;</code>
  1291. */
  1292. public Builder clearTimestamp() {
  1293.  
  1294. timestamp_ = 0L;
  1295. onChanged();
  1296. return this;
  1297. }
  1298.  
  1299. private long seq_ ;
  1300. /**
  1301. * <code>uint64 seq = 3;</code>
  1302. */
  1303. public long getSeq() {
  1304. return seq_;
  1305. }
  1306. /**
  1307. * <code>uint64 seq = 3;</code>
  1308. */
  1309. public Builder setSeq(long value) {
  1310.  
  1311. seq_ = value;
  1312. onChanged();
  1313. return this;
  1314. }
  1315. /**
  1316. * <code>uint64 seq = 3;</code>
  1317. */
  1318. public Builder clearSeq() {
  1319.  
  1320. seq_ = 0L;
  1321. onChanged();
  1322. return this;
  1323. }
  1324. public final Builder setUnknownFields(
  1325. final com.google.protobuf.UnknownFieldSet unknownFields) {
  1326. return super.setUnknownFieldsProto3(unknownFields);
  1327. }
  1328.  
  1329. public final Builder mergeUnknownFields(
  1330. final com.google.protobuf.UnknownFieldSet unknownFields) {
  1331. return super.mergeUnknownFields(unknownFields);
  1332. }
  1333.  
  1334.  
  1335. // @@protoc_insertion_point(builder_scope:coop.rchain.comm.protocol.routing.Header)
  1336. }
  1337.  
  1338. // @@protoc_insertion_point(class_scope:coop.rchain.comm.protocol.routing.Header)
  1339. private static final coop.rchain.comm.protocol.routing.Routing.Header DEFAULT_INSTANCE;
  1340. static {
  1341. DEFAULT_INSTANCE = new coop.rchain.comm.protocol.routing.Routing.Header();
  1342. }
  1343.  
  1344. public static coop.rchain.comm.protocol.routing.Routing.Header getDefaultInstance() {
  1345. return DEFAULT_INSTANCE;
  1346. }
  1347.  
  1348. private static final com.google.protobuf.Parser<Header>
  1349. PARSER = new com.google.protobuf.AbstractParser<Header>() {
  1350. public Header parsePartialFrom(
  1351. com.google.protobuf.CodedInputStream input,
  1352. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1353. throws com.google.protobuf.InvalidProtocolBufferException {
  1354. return new Header(input, extensionRegistry);
  1355. }
  1356. };
  1357.  
  1358. public static com.google.protobuf.Parser<Header> parser() {
  1359. return PARSER;
  1360. }
  1361.  
  1362. @java.lang.Override
  1363. public com.google.protobuf.Parser<Header> getParserForType() {
  1364. return PARSER;
  1365. }
  1366.  
  1367. public coop.rchain.comm.protocol.routing.Routing.Header getDefaultInstanceForType() {
  1368. return DEFAULT_INSTANCE;
  1369. }
  1370.  
  1371. }
  1372.  
  1373. public interface ReturnHeaderOrBuilder extends
  1374. // @@protoc_insertion_point(interface_extends:coop.rchain.comm.protocol.routing.ReturnHeader)
  1375. com.google.protobuf.MessageOrBuilder {
  1376.  
  1377. /**
  1378. * <code>uint64 timestamp = 1;</code>
  1379. */
  1380. long getTimestamp();
  1381.  
  1382. /**
  1383. * <code>uint64 seq = 2;</code>
  1384. */
  1385. long getSeq();
  1386. }
  1387. /**
  1388. * Protobuf type {@code coop.rchain.comm.protocol.routing.ReturnHeader}
  1389. */
  1390. public static final class ReturnHeader extends
  1391. com.google.protobuf.GeneratedMessageV3 implements
  1392. // @@protoc_insertion_point(message_implements:coop.rchain.comm.protocol.routing.ReturnHeader)
  1393. ReturnHeaderOrBuilder {
  1394. private static final long serialVersionUID = 0L;
  1395. // Use ReturnHeader.newBuilder() to construct.
  1396. private ReturnHeader(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  1397. super(builder);
  1398. }
  1399. private ReturnHeader() {
  1400. timestamp_ = 0L;
  1401. seq_ = 0L;
  1402. }
  1403.  
  1404. @java.lang.Override
  1405. public final com.google.protobuf.UnknownFieldSet
  1406. getUnknownFields() {
  1407. return this.unknownFields;
  1408. }
  1409. private ReturnHeader(
  1410. com.google.protobuf.CodedInputStream input,
  1411. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1412. throws com.google.protobuf.InvalidProtocolBufferException {
  1413. this();
  1414. if (extensionRegistry == null) {
  1415. throw new java.lang.NullPointerException();
  1416. }
  1417. int mutable_bitField0_ = 0;
  1418. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  1419. com.google.protobuf.UnknownFieldSet.newBuilder();
  1420. try {
  1421. boolean done = false;
  1422. while (!done) {
  1423. int tag = input.readTag();
  1424. switch (tag) {
  1425. case 0:
  1426. done = true;
  1427. break;
  1428. default: {
  1429. if (!parseUnknownFieldProto3(
  1430. input, unknownFields, extensionRegistry, tag)) {
  1431. done = true;
  1432. }
  1433. break;
  1434. }
  1435. case 8: {
  1436.  
  1437. timestamp_ = input.readUInt64();
  1438. break;
  1439. }
  1440. case 16: {
  1441.  
  1442. seq_ = input.readUInt64();
  1443. break;
  1444. }
  1445. }
  1446. }
  1447. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  1448. throw e.setUnfinishedMessage(this);
  1449. } catch (java.io.IOException e) {
  1450. throw new com.google.protobuf.InvalidProtocolBufferException(
  1451. e).setUnfinishedMessage(this);
  1452. } finally {
  1453. this.unknownFields = unknownFields.build();
  1454. makeExtensionsImmutable();
  1455. }
  1456. }
  1457. public static final com.google.protobuf.Descriptors.Descriptor
  1458. getDescriptor() {
  1459. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_ReturnHeader_descriptor;
  1460. }
  1461.  
  1462. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  1463. internalGetFieldAccessorTable() {
  1464. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_ReturnHeader_fieldAccessorTable
  1465. .ensureFieldAccessorsInitialized(
  1466. coop.rchain.comm.protocol.routing.Routing.ReturnHeader.class, coop.rchain.comm.protocol.routing.Routing.ReturnHeader.Builder.class);
  1467. }
  1468.  
  1469. public static final int TIMESTAMP_FIELD_NUMBER = 1;
  1470. private long timestamp_;
  1471. /**
  1472. * <code>uint64 timestamp = 1;</code>
  1473. */
  1474. public long getTimestamp() {
  1475. return timestamp_;
  1476. }
  1477.  
  1478. public static final int SEQ_FIELD_NUMBER = 2;
  1479. private long seq_;
  1480. /**
  1481. * <code>uint64 seq = 2;</code>
  1482. */
  1483. public long getSeq() {
  1484. return seq_;
  1485. }
  1486.  
  1487. private byte memoizedIsInitialized = -1;
  1488. public final boolean isInitialized() {
  1489. byte isInitialized = memoizedIsInitialized;
  1490. if (isInitialized == 1) return true;
  1491. if (isInitialized == 0) return false;
  1492.  
  1493. memoizedIsInitialized = 1;
  1494. return true;
  1495. }
  1496.  
  1497. public void writeTo(com.google.protobuf.CodedOutputStream output)
  1498. throws java.io.IOException {
  1499. if (timestamp_ != 0L) {
  1500. output.writeUInt64(1, timestamp_);
  1501. }
  1502. if (seq_ != 0L) {
  1503. output.writeUInt64(2, seq_);
  1504. }
  1505. unknownFields.writeTo(output);
  1506. }
  1507.  
  1508. public int getSerializedSize() {
  1509. int size = memoizedSize;
  1510. if (size != -1) return size;
  1511.  
  1512. size = 0;
  1513. if (timestamp_ != 0L) {
  1514. size += com.google.protobuf.CodedOutputStream
  1515. .computeUInt64Size(1, timestamp_);
  1516. }
  1517. if (seq_ != 0L) {
  1518. size += com.google.protobuf.CodedOutputStream
  1519. .computeUInt64Size(2, seq_);
  1520. }
  1521. size += unknownFields.getSerializedSize();
  1522. memoizedSize = size;
  1523. return size;
  1524. }
  1525.  
  1526. @java.lang.Override
  1527. public boolean equals(final java.lang.Object obj) {
  1528. if (obj == this) {
  1529. return true;
  1530. }
  1531. if (!(obj instanceof coop.rchain.comm.protocol.routing.Routing.ReturnHeader)) {
  1532. return super.equals(obj);
  1533. }
  1534. coop.rchain.comm.protocol.routing.Routing.ReturnHeader other = (coop.rchain.comm.protocol.routing.Routing.ReturnHeader) obj;
  1535.  
  1536. boolean result = true;
  1537. result = result && (getTimestamp()
  1538. == other.getTimestamp());
  1539. result = result && (getSeq()
  1540. == other.getSeq());
  1541. result = result && unknownFields.equals(other.unknownFields);
  1542. return result;
  1543. }
  1544.  
  1545. @java.lang.Override
  1546. public int hashCode() {
  1547. if (memoizedHashCode != 0) {
  1548. return memoizedHashCode;
  1549. }
  1550. int hash = 41;
  1551. hash = (19 * hash) + getDescriptor().hashCode();
  1552. hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER;
  1553. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  1554. getTimestamp());
  1555. hash = (37 * hash) + SEQ_FIELD_NUMBER;
  1556. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  1557. getSeq());
  1558. hash = (29 * hash) + unknownFields.hashCode();
  1559. memoizedHashCode = hash;
  1560. return hash;
  1561. }
  1562.  
  1563. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseFrom(
  1564. java.nio.ByteBuffer data)
  1565. throws com.google.protobuf.InvalidProtocolBufferException {
  1566. return PARSER.parseFrom(data);
  1567. }
  1568. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseFrom(
  1569. java.nio.ByteBuffer data,
  1570. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1571. throws com.google.protobuf.InvalidProtocolBufferException {
  1572. return PARSER.parseFrom(data, extensionRegistry);
  1573. }
  1574. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseFrom(
  1575. com.google.protobuf.ByteString data)
  1576. throws com.google.protobuf.InvalidProtocolBufferException {
  1577. return PARSER.parseFrom(data);
  1578. }
  1579. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseFrom(
  1580. com.google.protobuf.ByteString data,
  1581. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1582. throws com.google.protobuf.InvalidProtocolBufferException {
  1583. return PARSER.parseFrom(data, extensionRegistry);
  1584. }
  1585. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseFrom(byte[] data)
  1586. throws com.google.protobuf.InvalidProtocolBufferException {
  1587. return PARSER.parseFrom(data);
  1588. }
  1589. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseFrom(
  1590. byte[] data,
  1591. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1592. throws com.google.protobuf.InvalidProtocolBufferException {
  1593. return PARSER.parseFrom(data, extensionRegistry);
  1594. }
  1595. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseFrom(java.io.InputStream input)
  1596. throws java.io.IOException {
  1597. return com.google.protobuf.GeneratedMessageV3
  1598. .parseWithIOException(PARSER, input);
  1599. }
  1600. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseFrom(
  1601. java.io.InputStream input,
  1602. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1603. throws java.io.IOException {
  1604. return com.google.protobuf.GeneratedMessageV3
  1605. .parseWithIOException(PARSER, input, extensionRegistry);
  1606. }
  1607. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseDelimitedFrom(java.io.InputStream input)
  1608. throws java.io.IOException {
  1609. return com.google.protobuf.GeneratedMessageV3
  1610. .parseDelimitedWithIOException(PARSER, input);
  1611. }
  1612. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseDelimitedFrom(
  1613. java.io.InputStream input,
  1614. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1615. throws java.io.IOException {
  1616. return com.google.protobuf.GeneratedMessageV3
  1617. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  1618. }
  1619. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseFrom(
  1620. com.google.protobuf.CodedInputStream input)
  1621. throws java.io.IOException {
  1622. return com.google.protobuf.GeneratedMessageV3
  1623. .parseWithIOException(PARSER, input);
  1624. }
  1625. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader parseFrom(
  1626. com.google.protobuf.CodedInputStream input,
  1627. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1628. throws java.io.IOException {
  1629. return com.google.protobuf.GeneratedMessageV3
  1630. .parseWithIOException(PARSER, input, extensionRegistry);
  1631. }
  1632.  
  1633. public Builder newBuilderForType() { return newBuilder(); }
  1634. public static Builder newBuilder() {
  1635. return DEFAULT_INSTANCE.toBuilder();
  1636. }
  1637. public static Builder newBuilder(coop.rchain.comm.protocol.routing.Routing.ReturnHeader prototype) {
  1638. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  1639. }
  1640. public Builder toBuilder() {
  1641. return this == DEFAULT_INSTANCE
  1642. ? new Builder() : new Builder().mergeFrom(this);
  1643. }
  1644.  
  1645. @java.lang.Override
  1646. protected Builder newBuilderForType(
  1647. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1648. Builder builder = new Builder(parent);
  1649. return builder;
  1650. }
  1651. /**
  1652. * Protobuf type {@code coop.rchain.comm.protocol.routing.ReturnHeader}
  1653. */
  1654. public static final class Builder extends
  1655. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  1656. // @@protoc_insertion_point(builder_implements:coop.rchain.comm.protocol.routing.ReturnHeader)
  1657. coop.rchain.comm.protocol.routing.Routing.ReturnHeaderOrBuilder {
  1658. public static final com.google.protobuf.Descriptors.Descriptor
  1659. getDescriptor() {
  1660. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_ReturnHeader_descriptor;
  1661. }
  1662.  
  1663. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  1664. internalGetFieldAccessorTable() {
  1665. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_ReturnHeader_fieldAccessorTable
  1666. .ensureFieldAccessorsInitialized(
  1667. coop.rchain.comm.protocol.routing.Routing.ReturnHeader.class, coop.rchain.comm.protocol.routing.Routing.ReturnHeader.Builder.class);
  1668. }
  1669.  
  1670. // Construct using coop.rchain.comm.protocol.routing.Routing.ReturnHeader.newBuilder()
  1671. private Builder() {
  1672. maybeForceBuilderInitialization();
  1673. }
  1674.  
  1675. private Builder(
  1676. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1677. super(parent);
  1678. maybeForceBuilderInitialization();
  1679. }
  1680. private void maybeForceBuilderInitialization() {
  1681. if (com.google.protobuf.GeneratedMessageV3
  1682. .alwaysUseFieldBuilders) {
  1683. }
  1684. }
  1685. public Builder clear() {
  1686. super.clear();
  1687. timestamp_ = 0L;
  1688.  
  1689. seq_ = 0L;
  1690.  
  1691. return this;
  1692. }
  1693.  
  1694. public com.google.protobuf.Descriptors.Descriptor
  1695. getDescriptorForType() {
  1696. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_ReturnHeader_descriptor;
  1697. }
  1698.  
  1699. public coop.rchain.comm.protocol.routing.Routing.ReturnHeader getDefaultInstanceForType() {
  1700. return coop.rchain.comm.protocol.routing.Routing.ReturnHeader.getDefaultInstance();
  1701. }
  1702.  
  1703. public coop.rchain.comm.protocol.routing.Routing.ReturnHeader build() {
  1704. coop.rchain.comm.protocol.routing.Routing.ReturnHeader result = buildPartial();
  1705. if (!result.isInitialized()) {
  1706. throw newUninitializedMessageException(result);
  1707. }
  1708. return result;
  1709. }
  1710.  
  1711. public coop.rchain.comm.protocol.routing.Routing.ReturnHeader buildPartial() {
  1712. coop.rchain.comm.protocol.routing.Routing.ReturnHeader result = new coop.rchain.comm.protocol.routing.Routing.ReturnHeader(this);
  1713. result.timestamp_ = timestamp_;
  1714. result.seq_ = seq_;
  1715. onBuilt();
  1716. return result;
  1717. }
  1718.  
  1719. public Builder clone() {
  1720. return (Builder) super.clone();
  1721. }
  1722. public Builder setField(
  1723. com.google.protobuf.Descriptors.FieldDescriptor field,
  1724. java.lang.Object value) {
  1725. return (Builder) super.setField(field, value);
  1726. }
  1727. public Builder clearField(
  1728. com.google.protobuf.Descriptors.FieldDescriptor field) {
  1729. return (Builder) super.clearField(field);
  1730. }
  1731. public Builder clearOneof(
  1732. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  1733. return (Builder) super.clearOneof(oneof);
  1734. }
  1735. public Builder setRepeatedField(
  1736. com.google.protobuf.Descriptors.FieldDescriptor field,
  1737. int index, java.lang.Object value) {
  1738. return (Builder) super.setRepeatedField(field, index, value);
  1739. }
  1740. public Builder addRepeatedField(
  1741. com.google.protobuf.Descriptors.FieldDescriptor field,
  1742. java.lang.Object value) {
  1743. return (Builder) super.addRepeatedField(field, value);
  1744. }
  1745. public Builder mergeFrom(com.google.protobuf.Message other) {
  1746. if (other instanceof coop.rchain.comm.protocol.routing.Routing.ReturnHeader) {
  1747. return mergeFrom((coop.rchain.comm.protocol.routing.Routing.ReturnHeader)other);
  1748. } else {
  1749. super.mergeFrom(other);
  1750. return this;
  1751. }
  1752. }
  1753.  
  1754. public Builder mergeFrom(coop.rchain.comm.protocol.routing.Routing.ReturnHeader other) {
  1755. if (other == coop.rchain.comm.protocol.routing.Routing.ReturnHeader.getDefaultInstance()) return this;
  1756. if (other.getTimestamp() != 0L) {
  1757. setTimestamp(other.getTimestamp());
  1758. }
  1759. if (other.getSeq() != 0L) {
  1760. setSeq(other.getSeq());
  1761. }
  1762. this.mergeUnknownFields(other.unknownFields);
  1763. onChanged();
  1764. return this;
  1765. }
  1766.  
  1767. public final boolean isInitialized() {
  1768. return true;
  1769. }
  1770.  
  1771. public Builder mergeFrom(
  1772. com.google.protobuf.CodedInputStream input,
  1773. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1774. throws java.io.IOException {
  1775. coop.rchain.comm.protocol.routing.Routing.ReturnHeader parsedMessage = null;
  1776. try {
  1777. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  1778. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  1779. parsedMessage = (coop.rchain.comm.protocol.routing.Routing.ReturnHeader) e.getUnfinishedMessage();
  1780. throw e.unwrapIOException();
  1781. } finally {
  1782. if (parsedMessage != null) {
  1783. mergeFrom(parsedMessage);
  1784. }
  1785. }
  1786. return this;
  1787. }
  1788.  
  1789. private long timestamp_ ;
  1790. /**
  1791. * <code>uint64 timestamp = 1;</code>
  1792. */
  1793. public long getTimestamp() {
  1794. return timestamp_;
  1795. }
  1796. /**
  1797. * <code>uint64 timestamp = 1;</code>
  1798. */
  1799. public Builder setTimestamp(long value) {
  1800.  
  1801. timestamp_ = value;
  1802. onChanged();
  1803. return this;
  1804. }
  1805. /**
  1806. * <code>uint64 timestamp = 1;</code>
  1807. */
  1808. public Builder clearTimestamp() {
  1809.  
  1810. timestamp_ = 0L;
  1811. onChanged();
  1812. return this;
  1813. }
  1814.  
  1815. private long seq_ ;
  1816. /**
  1817. * <code>uint64 seq = 2;</code>
  1818. */
  1819. public long getSeq() {
  1820. return seq_;
  1821. }
  1822. /**
  1823. * <code>uint64 seq = 2;</code>
  1824. */
  1825. public Builder setSeq(long value) {
  1826.  
  1827. seq_ = value;
  1828. onChanged();
  1829. return this;
  1830. }
  1831. /**
  1832. * <code>uint64 seq = 2;</code>
  1833. */
  1834. public Builder clearSeq() {
  1835.  
  1836. seq_ = 0L;
  1837. onChanged();
  1838. return this;
  1839. }
  1840. public final Builder setUnknownFields(
  1841. final com.google.protobuf.UnknownFieldSet unknownFields) {
  1842. return super.setUnknownFieldsProto3(unknownFields);
  1843. }
  1844.  
  1845. public final Builder mergeUnknownFields(
  1846. final com.google.protobuf.UnknownFieldSet unknownFields) {
  1847. return super.mergeUnknownFields(unknownFields);
  1848. }
  1849.  
  1850.  
  1851. // @@protoc_insertion_point(builder_scope:coop.rchain.comm.protocol.routing.ReturnHeader)
  1852. }
  1853.  
  1854. // @@protoc_insertion_point(class_scope:coop.rchain.comm.protocol.routing.ReturnHeader)
  1855. private static final coop.rchain.comm.protocol.routing.Routing.ReturnHeader DEFAULT_INSTANCE;
  1856. static {
  1857. DEFAULT_INSTANCE = new coop.rchain.comm.protocol.routing.Routing.ReturnHeader();
  1858. }
  1859.  
  1860. public static coop.rchain.comm.protocol.routing.Routing.ReturnHeader getDefaultInstance() {
  1861. return DEFAULT_INSTANCE;
  1862. }
  1863.  
  1864. private static final com.google.protobuf.Parser<ReturnHeader>
  1865. PARSER = new com.google.protobuf.AbstractParser<ReturnHeader>() {
  1866. public ReturnHeader parsePartialFrom(
  1867. com.google.protobuf.CodedInputStream input,
  1868. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1869. throws com.google.protobuf.InvalidProtocolBufferException {
  1870. return new ReturnHeader(input, extensionRegistry);
  1871. }
  1872. };
  1873.  
  1874. public static com.google.protobuf.Parser<ReturnHeader> parser() {
  1875. return PARSER;
  1876. }
  1877.  
  1878. @java.lang.Override
  1879. public com.google.protobuf.Parser<ReturnHeader> getParserForType() {
  1880. return PARSER;
  1881. }
  1882.  
  1883. public coop.rchain.comm.protocol.routing.Routing.ReturnHeader getDefaultInstanceForType() {
  1884. return DEFAULT_INSTANCE;
  1885. }
  1886.  
  1887. }
  1888.  
  1889. public interface PingOrBuilder extends
  1890. // @@protoc_insertion_point(interface_extends:coop.rchain.comm.protocol.routing.Ping)
  1891. com.google.protobuf.MessageOrBuilder {
  1892. }
  1893. /**
  1894. * Protobuf type {@code coop.rchain.comm.protocol.routing.Ping}
  1895. */
  1896. public static final class Ping extends
  1897. com.google.protobuf.GeneratedMessageV3 implements
  1898. // @@protoc_insertion_point(message_implements:coop.rchain.comm.protocol.routing.Ping)
  1899. PingOrBuilder {
  1900. private static final long serialVersionUID = 0L;
  1901. // Use Ping.newBuilder() to construct.
  1902. private Ping(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  1903. super(builder);
  1904. }
  1905. private Ping() {
  1906. }
  1907.  
  1908. @java.lang.Override
  1909. public final com.google.protobuf.UnknownFieldSet
  1910. getUnknownFields() {
  1911. return this.unknownFields;
  1912. }
  1913. private Ping(
  1914. com.google.protobuf.CodedInputStream input,
  1915. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1916. throws com.google.protobuf.InvalidProtocolBufferException {
  1917. this();
  1918. if (extensionRegistry == null) {
  1919. throw new java.lang.NullPointerException();
  1920. }
  1921. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  1922. com.google.protobuf.UnknownFieldSet.newBuilder();
  1923. try {
  1924. boolean done = false;
  1925. while (!done) {
  1926. int tag = input.readTag();
  1927. switch (tag) {
  1928. case 0:
  1929. done = true;
  1930. break;
  1931. default: {
  1932. if (!parseUnknownFieldProto3(
  1933. input, unknownFields, extensionRegistry, tag)) {
  1934. done = true;
  1935. }
  1936. break;
  1937. }
  1938. }
  1939. }
  1940. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  1941. throw e.setUnfinishedMessage(this);
  1942. } catch (java.io.IOException e) {
  1943. throw new com.google.protobuf.InvalidProtocolBufferException(
  1944. e).setUnfinishedMessage(this);
  1945. } finally {
  1946. this.unknownFields = unknownFields.build();
  1947. makeExtensionsImmutable();
  1948. }
  1949. }
  1950. public static final com.google.protobuf.Descriptors.Descriptor
  1951. getDescriptor() {
  1952. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Ping_descriptor;
  1953. }
  1954.  
  1955. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  1956. internalGetFieldAccessorTable() {
  1957. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Ping_fieldAccessorTable
  1958. .ensureFieldAccessorsInitialized(
  1959. coop.rchain.comm.protocol.routing.Routing.Ping.class, coop.rchain.comm.protocol.routing.Routing.Ping.Builder.class);
  1960. }
  1961.  
  1962. private byte memoizedIsInitialized = -1;
  1963. public final boolean isInitialized() {
  1964. byte isInitialized = memoizedIsInitialized;
  1965. if (isInitialized == 1) return true;
  1966. if (isInitialized == 0) return false;
  1967.  
  1968. memoizedIsInitialized = 1;
  1969. return true;
  1970. }
  1971.  
  1972. public void writeTo(com.google.protobuf.CodedOutputStream output)
  1973. throws java.io.IOException {
  1974. unknownFields.writeTo(output);
  1975. }
  1976.  
  1977. public int getSerializedSize() {
  1978. int size = memoizedSize;
  1979. if (size != -1) return size;
  1980.  
  1981. size = 0;
  1982. size += unknownFields.getSerializedSize();
  1983. memoizedSize = size;
  1984. return size;
  1985. }
  1986.  
  1987. @java.lang.Override
  1988. public boolean equals(final java.lang.Object obj) {
  1989. if (obj == this) {
  1990. return true;
  1991. }
  1992. if (!(obj instanceof coop.rchain.comm.protocol.routing.Routing.Ping)) {
  1993. return super.equals(obj);
  1994. }
  1995. coop.rchain.comm.protocol.routing.Routing.Ping other = (coop.rchain.comm.protocol.routing.Routing.Ping) obj;
  1996.  
  1997. boolean result = true;
  1998. result = result && unknownFields.equals(other.unknownFields);
  1999. return result;
  2000. }
  2001.  
  2002. @java.lang.Override
  2003. public int hashCode() {
  2004. if (memoizedHashCode != 0) {
  2005. return memoizedHashCode;
  2006. }
  2007. int hash = 41;
  2008. hash = (19 * hash) + getDescriptor().hashCode();
  2009. hash = (29 * hash) + unknownFields.hashCode();
  2010. memoizedHashCode = hash;
  2011. return hash;
  2012. }
  2013.  
  2014. public static coop.rchain.comm.protocol.routing.Routing.Ping parseFrom(
  2015. java.nio.ByteBuffer data)
  2016. throws com.google.protobuf.InvalidProtocolBufferException {
  2017. return PARSER.parseFrom(data);
  2018. }
  2019. public static coop.rchain.comm.protocol.routing.Routing.Ping parseFrom(
  2020. java.nio.ByteBuffer data,
  2021. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2022. throws com.google.protobuf.InvalidProtocolBufferException {
  2023. return PARSER.parseFrom(data, extensionRegistry);
  2024. }
  2025. public static coop.rchain.comm.protocol.routing.Routing.Ping parseFrom(
  2026. com.google.protobuf.ByteString data)
  2027. throws com.google.protobuf.InvalidProtocolBufferException {
  2028. return PARSER.parseFrom(data);
  2029. }
  2030. public static coop.rchain.comm.protocol.routing.Routing.Ping parseFrom(
  2031. com.google.protobuf.ByteString data,
  2032. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2033. throws com.google.protobuf.InvalidProtocolBufferException {
  2034. return PARSER.parseFrom(data, extensionRegistry);
  2035. }
  2036. public static coop.rchain.comm.protocol.routing.Routing.Ping parseFrom(byte[] data)
  2037. throws com.google.protobuf.InvalidProtocolBufferException {
  2038. return PARSER.parseFrom(data);
  2039. }
  2040. public static coop.rchain.comm.protocol.routing.Routing.Ping parseFrom(
  2041. byte[] data,
  2042. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2043. throws com.google.protobuf.InvalidProtocolBufferException {
  2044. return PARSER.parseFrom(data, extensionRegistry);
  2045. }
  2046. public static coop.rchain.comm.protocol.routing.Routing.Ping parseFrom(java.io.InputStream input)
  2047. throws java.io.IOException {
  2048. return com.google.protobuf.GeneratedMessageV3
  2049. .parseWithIOException(PARSER, input);
  2050. }
  2051. public static coop.rchain.comm.protocol.routing.Routing.Ping parseFrom(
  2052. java.io.InputStream input,
  2053. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2054. throws java.io.IOException {
  2055. return com.google.protobuf.GeneratedMessageV3
  2056. .parseWithIOException(PARSER, input, extensionRegistry);
  2057. }
  2058. public static coop.rchain.comm.protocol.routing.Routing.Ping parseDelimitedFrom(java.io.InputStream input)
  2059. throws java.io.IOException {
  2060. return com.google.protobuf.GeneratedMessageV3
  2061. .parseDelimitedWithIOException(PARSER, input);
  2062. }
  2063. public static coop.rchain.comm.protocol.routing.Routing.Ping parseDelimitedFrom(
  2064. java.io.InputStream input,
  2065. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2066. throws java.io.IOException {
  2067. return com.google.protobuf.GeneratedMessageV3
  2068. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  2069. }
  2070. public static coop.rchain.comm.protocol.routing.Routing.Ping parseFrom(
  2071. com.google.protobuf.CodedInputStream input)
  2072. throws java.io.IOException {
  2073. return com.google.protobuf.GeneratedMessageV3
  2074. .parseWithIOException(PARSER, input);
  2075. }
  2076. public static coop.rchain.comm.protocol.routing.Routing.Ping parseFrom(
  2077. com.google.protobuf.CodedInputStream input,
  2078. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2079. throws java.io.IOException {
  2080. return com.google.protobuf.GeneratedMessageV3
  2081. .parseWithIOException(PARSER, input, extensionRegistry);
  2082. }
  2083.  
  2084. public Builder newBuilderForType() { return newBuilder(); }
  2085. public static Builder newBuilder() {
  2086. return DEFAULT_INSTANCE.toBuilder();
  2087. }
  2088. public static Builder newBuilder(coop.rchain.comm.protocol.routing.Routing.Ping prototype) {
  2089. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  2090. }
  2091. public Builder toBuilder() {
  2092. return this == DEFAULT_INSTANCE
  2093. ? new Builder() : new Builder().mergeFrom(this);
  2094. }
  2095.  
  2096. @java.lang.Override
  2097. protected Builder newBuilderForType(
  2098. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  2099. Builder builder = new Builder(parent);
  2100. return builder;
  2101. }
  2102. /**
  2103. * Protobuf type {@code coop.rchain.comm.protocol.routing.Ping}
  2104. */
  2105. public static final class Builder extends
  2106. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  2107. // @@protoc_insertion_point(builder_implements:coop.rchain.comm.protocol.routing.Ping)
  2108. coop.rchain.comm.protocol.routing.Routing.PingOrBuilder {
  2109. public static final com.google.protobuf.Descriptors.Descriptor
  2110. getDescriptor() {
  2111. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Ping_descriptor;
  2112. }
  2113.  
  2114. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2115. internalGetFieldAccessorTable() {
  2116. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Ping_fieldAccessorTable
  2117. .ensureFieldAccessorsInitialized(
  2118. coop.rchain.comm.protocol.routing.Routing.Ping.class, coop.rchain.comm.protocol.routing.Routing.Ping.Builder.class);
  2119. }
  2120.  
  2121. // Construct using coop.rchain.comm.protocol.routing.Routing.Ping.newBuilder()
  2122. private Builder() {
  2123. maybeForceBuilderInitialization();
  2124. }
  2125.  
  2126. private Builder(
  2127. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  2128. super(parent);
  2129. maybeForceBuilderInitialization();
  2130. }
  2131. private void maybeForceBuilderInitialization() {
  2132. if (com.google.protobuf.GeneratedMessageV3
  2133. .alwaysUseFieldBuilders) {
  2134. }
  2135. }
  2136. public Builder clear() {
  2137. super.clear();
  2138. return this;
  2139. }
  2140.  
  2141. public com.google.protobuf.Descriptors.Descriptor
  2142. getDescriptorForType() {
  2143. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Ping_descriptor;
  2144. }
  2145.  
  2146. public coop.rchain.comm.protocol.routing.Routing.Ping getDefaultInstanceForType() {
  2147. return coop.rchain.comm.protocol.routing.Routing.Ping.getDefaultInstance();
  2148. }
  2149.  
  2150. public coop.rchain.comm.protocol.routing.Routing.Ping build() {
  2151. coop.rchain.comm.protocol.routing.Routing.Ping result = buildPartial();
  2152. if (!result.isInitialized()) {
  2153. throw newUninitializedMessageException(result);
  2154. }
  2155. return result;
  2156. }
  2157.  
  2158. public coop.rchain.comm.protocol.routing.Routing.Ping buildPartial() {
  2159. coop.rchain.comm.protocol.routing.Routing.Ping result = new coop.rchain.comm.protocol.routing.Routing.Ping(this);
  2160. onBuilt();
  2161. return result;
  2162. }
  2163.  
  2164. public Builder clone() {
  2165. return (Builder) super.clone();
  2166. }
  2167. public Builder setField(
  2168. com.google.protobuf.Descriptors.FieldDescriptor field,
  2169. java.lang.Object value) {
  2170. return (Builder) super.setField(field, value);
  2171. }
  2172. public Builder clearField(
  2173. com.google.protobuf.Descriptors.FieldDescriptor field) {
  2174. return (Builder) super.clearField(field);
  2175. }
  2176. public Builder clearOneof(
  2177. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  2178. return (Builder) super.clearOneof(oneof);
  2179. }
  2180. public Builder setRepeatedField(
  2181. com.google.protobuf.Descriptors.FieldDescriptor field,
  2182. int index, java.lang.Object value) {
  2183. return (Builder) super.setRepeatedField(field, index, value);
  2184. }
  2185. public Builder addRepeatedField(
  2186. com.google.protobuf.Descriptors.FieldDescriptor field,
  2187. java.lang.Object value) {
  2188. return (Builder) super.addRepeatedField(field, value);
  2189. }
  2190. public Builder mergeFrom(com.google.protobuf.Message other) {
  2191. if (other instanceof coop.rchain.comm.protocol.routing.Routing.Ping) {
  2192. return mergeFrom((coop.rchain.comm.protocol.routing.Routing.Ping)other);
  2193. } else {
  2194. super.mergeFrom(other);
  2195. return this;
  2196. }
  2197. }
  2198.  
  2199. public Builder mergeFrom(coop.rchain.comm.protocol.routing.Routing.Ping other) {
  2200. if (other == coop.rchain.comm.protocol.routing.Routing.Ping.getDefaultInstance()) return this;
  2201. this.mergeUnknownFields(other.unknownFields);
  2202. onChanged();
  2203. return this;
  2204. }
  2205.  
  2206. public final boolean isInitialized() {
  2207. return true;
  2208. }
  2209.  
  2210. public Builder mergeFrom(
  2211. com.google.protobuf.CodedInputStream input,
  2212. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2213. throws java.io.IOException {
  2214. coop.rchain.comm.protocol.routing.Routing.Ping parsedMessage = null;
  2215. try {
  2216. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  2217. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  2218. parsedMessage = (coop.rchain.comm.protocol.routing.Routing.Ping) e.getUnfinishedMessage();
  2219. throw e.unwrapIOException();
  2220. } finally {
  2221. if (parsedMessage != null) {
  2222. mergeFrom(parsedMessage);
  2223. }
  2224. }
  2225. return this;
  2226. }
  2227. public final Builder setUnknownFields(
  2228. final com.google.protobuf.UnknownFieldSet unknownFields) {
  2229. return super.setUnknownFieldsProto3(unknownFields);
  2230. }
  2231.  
  2232. public final Builder mergeUnknownFields(
  2233. final com.google.protobuf.UnknownFieldSet unknownFields) {
  2234. return super.mergeUnknownFields(unknownFields);
  2235. }
  2236.  
  2237.  
  2238. // @@protoc_insertion_point(builder_scope:coop.rchain.comm.protocol.routing.Ping)
  2239. }
  2240.  
  2241. // @@protoc_insertion_point(class_scope:coop.rchain.comm.protocol.routing.Ping)
  2242. private static final coop.rchain.comm.protocol.routing.Routing.Ping DEFAULT_INSTANCE;
  2243. static {
  2244. DEFAULT_INSTANCE = new coop.rchain.comm.protocol.routing.Routing.Ping();
  2245. }
  2246.  
  2247. public static coop.rchain.comm.protocol.routing.Routing.Ping getDefaultInstance() {
  2248. return DEFAULT_INSTANCE;
  2249. }
  2250.  
  2251. private static final com.google.protobuf.Parser<Ping>
  2252. PARSER = new com.google.protobuf.AbstractParser<Ping>() {
  2253. public Ping parsePartialFrom(
  2254. com.google.protobuf.CodedInputStream input,
  2255. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2256. throws com.google.protobuf.InvalidProtocolBufferException {
  2257. return new Ping(input, extensionRegistry);
  2258. }
  2259. };
  2260.  
  2261. public static com.google.protobuf.Parser<Ping> parser() {
  2262. return PARSER;
  2263. }
  2264.  
  2265. @java.lang.Override
  2266. public com.google.protobuf.Parser<Ping> getParserForType() {
  2267. return PARSER;
  2268. }
  2269.  
  2270. public coop.rchain.comm.protocol.routing.Routing.Ping getDefaultInstanceForType() {
  2271. return DEFAULT_INSTANCE;
  2272. }
  2273.  
  2274. }
  2275.  
  2276. public interface PongOrBuilder extends
  2277. // @@protoc_insertion_point(interface_extends:coop.rchain.comm.protocol.routing.Pong)
  2278. com.google.protobuf.MessageOrBuilder {
  2279. }
  2280. /**
  2281. * Protobuf type {@code coop.rchain.comm.protocol.routing.Pong}
  2282. */
  2283. public static final class Pong extends
  2284. com.google.protobuf.GeneratedMessageV3 implements
  2285. // @@protoc_insertion_point(message_implements:coop.rchain.comm.protocol.routing.Pong)
  2286. PongOrBuilder {
  2287. private static final long serialVersionUID = 0L;
  2288. // Use Pong.newBuilder() to construct.
  2289. private Pong(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  2290. super(builder);
  2291. }
  2292. private Pong() {
  2293. }
  2294.  
  2295. @java.lang.Override
  2296. public final com.google.protobuf.UnknownFieldSet
  2297. getUnknownFields() {
  2298. return this.unknownFields;
  2299. }
  2300. private Pong(
  2301. com.google.protobuf.CodedInputStream input,
  2302. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2303. throws com.google.protobuf.InvalidProtocolBufferException {
  2304. this();
  2305. if (extensionRegistry == null) {
  2306. throw new java.lang.NullPointerException();
  2307. }
  2308. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  2309. com.google.protobuf.UnknownFieldSet.newBuilder();
  2310. try {
  2311. boolean done = false;
  2312. while (!done) {
  2313. int tag = input.readTag();
  2314. switch (tag) {
  2315. case 0:
  2316. done = true;
  2317. break;
  2318. default: {
  2319. if (!parseUnknownFieldProto3(
  2320. input, unknownFields, extensionRegistry, tag)) {
  2321. done = true;
  2322. }
  2323. break;
  2324. }
  2325. }
  2326. }
  2327. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  2328. throw e.setUnfinishedMessage(this);
  2329. } catch (java.io.IOException e) {
  2330. throw new com.google.protobuf.InvalidProtocolBufferException(
  2331. e).setUnfinishedMessage(this);
  2332. } finally {
  2333. this.unknownFields = unknownFields.build();
  2334. makeExtensionsImmutable();
  2335. }
  2336. }
  2337. public static final com.google.protobuf.Descriptors.Descriptor
  2338. getDescriptor() {
  2339. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Pong_descriptor;
  2340. }
  2341.  
  2342. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2343. internalGetFieldAccessorTable() {
  2344. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Pong_fieldAccessorTable
  2345. .ensureFieldAccessorsInitialized(
  2346. coop.rchain.comm.protocol.routing.Routing.Pong.class, coop.rchain.comm.protocol.routing.Routing.Pong.Builder.class);
  2347. }
  2348.  
  2349. private byte memoizedIsInitialized = -1;
  2350. public final boolean isInitialized() {
  2351. byte isInitialized = memoizedIsInitialized;
  2352. if (isInitialized == 1) return true;
  2353. if (isInitialized == 0) return false;
  2354.  
  2355. memoizedIsInitialized = 1;
  2356. return true;
  2357. }
  2358.  
  2359. public void writeTo(com.google.protobuf.CodedOutputStream output)
  2360. throws java.io.IOException {
  2361. unknownFields.writeTo(output);
  2362. }
  2363.  
  2364. public int getSerializedSize() {
  2365. int size = memoizedSize;
  2366. if (size != -1) return size;
  2367.  
  2368. size = 0;
  2369. size += unknownFields.getSerializedSize();
  2370. memoizedSize = size;
  2371. return size;
  2372. }
  2373.  
  2374. @java.lang.Override
  2375. public boolean equals(final java.lang.Object obj) {
  2376. if (obj == this) {
  2377. return true;
  2378. }
  2379. if (!(obj instanceof coop.rchain.comm.protocol.routing.Routing.Pong)) {
  2380. return super.equals(obj);
  2381. }
  2382. coop.rchain.comm.protocol.routing.Routing.Pong other = (coop.rchain.comm.protocol.routing.Routing.Pong) obj;
  2383.  
  2384. boolean result = true;
  2385. result = result && unknownFields.equals(other.unknownFields);
  2386. return result;
  2387. }
  2388.  
  2389. @java.lang.Override
  2390. public int hashCode() {
  2391. if (memoizedHashCode != 0) {
  2392. return memoizedHashCode;
  2393. }
  2394. int hash = 41;
  2395. hash = (19 * hash) + getDescriptor().hashCode();
  2396. hash = (29 * hash) + unknownFields.hashCode();
  2397. memoizedHashCode = hash;
  2398. return hash;
  2399. }
  2400.  
  2401. public static coop.rchain.comm.protocol.routing.Routing.Pong parseFrom(
  2402. java.nio.ByteBuffer data)
  2403. throws com.google.protobuf.InvalidProtocolBufferException {
  2404. return PARSER.parseFrom(data);
  2405. }
  2406. public static coop.rchain.comm.protocol.routing.Routing.Pong parseFrom(
  2407. java.nio.ByteBuffer data,
  2408. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2409. throws com.google.protobuf.InvalidProtocolBufferException {
  2410. return PARSER.parseFrom(data, extensionRegistry);
  2411. }
  2412. public static coop.rchain.comm.protocol.routing.Routing.Pong parseFrom(
  2413. com.google.protobuf.ByteString data)
  2414. throws com.google.protobuf.InvalidProtocolBufferException {
  2415. return PARSER.parseFrom(data);
  2416. }
  2417. public static coop.rchain.comm.protocol.routing.Routing.Pong parseFrom(
  2418. com.google.protobuf.ByteString data,
  2419. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2420. throws com.google.protobuf.InvalidProtocolBufferException {
  2421. return PARSER.parseFrom(data, extensionRegistry);
  2422. }
  2423. public static coop.rchain.comm.protocol.routing.Routing.Pong parseFrom(byte[] data)
  2424. throws com.google.protobuf.InvalidProtocolBufferException {
  2425. return PARSER.parseFrom(data);
  2426. }
  2427. public static coop.rchain.comm.protocol.routing.Routing.Pong parseFrom(
  2428. byte[] data,
  2429. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2430. throws com.google.protobuf.InvalidProtocolBufferException {
  2431. return PARSER.parseFrom(data, extensionRegistry);
  2432. }
  2433. public static coop.rchain.comm.protocol.routing.Routing.Pong parseFrom(java.io.InputStream input)
  2434. throws java.io.IOException {
  2435. return com.google.protobuf.GeneratedMessageV3
  2436. .parseWithIOException(PARSER, input);
  2437. }
  2438. public static coop.rchain.comm.protocol.routing.Routing.Pong parseFrom(
  2439. java.io.InputStream input,
  2440. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2441. throws java.io.IOException {
  2442. return com.google.protobuf.GeneratedMessageV3
  2443. .parseWithIOException(PARSER, input, extensionRegistry);
  2444. }
  2445. public static coop.rchain.comm.protocol.routing.Routing.Pong parseDelimitedFrom(java.io.InputStream input)
  2446. throws java.io.IOException {
  2447. return com.google.protobuf.GeneratedMessageV3
  2448. .parseDelimitedWithIOException(PARSER, input);
  2449. }
  2450. public static coop.rchain.comm.protocol.routing.Routing.Pong parseDelimitedFrom(
  2451. java.io.InputStream input,
  2452. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2453. throws java.io.IOException {
  2454. return com.google.protobuf.GeneratedMessageV3
  2455. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  2456. }
  2457. public static coop.rchain.comm.protocol.routing.Routing.Pong parseFrom(
  2458. com.google.protobuf.CodedInputStream input)
  2459. throws java.io.IOException {
  2460. return com.google.protobuf.GeneratedMessageV3
  2461. .parseWithIOException(PARSER, input);
  2462. }
  2463. public static coop.rchain.comm.protocol.routing.Routing.Pong parseFrom(
  2464. com.google.protobuf.CodedInputStream input,
  2465. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2466. throws java.io.IOException {
  2467. return com.google.protobuf.GeneratedMessageV3
  2468. .parseWithIOException(PARSER, input, extensionRegistry);
  2469. }
  2470.  
  2471. public Builder newBuilderForType() { return newBuilder(); }
  2472. public static Builder newBuilder() {
  2473. return DEFAULT_INSTANCE.toBuilder();
  2474. }
  2475. public static Builder newBuilder(coop.rchain.comm.protocol.routing.Routing.Pong prototype) {
  2476. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  2477. }
  2478. public Builder toBuilder() {
  2479. return this == DEFAULT_INSTANCE
  2480. ? new Builder() : new Builder().mergeFrom(this);
  2481. }
  2482.  
  2483. @java.lang.Override
  2484. protected Builder newBuilderForType(
  2485. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  2486. Builder builder = new Builder(parent);
  2487. return builder;
  2488. }
  2489. /**
  2490. * Protobuf type {@code coop.rchain.comm.protocol.routing.Pong}
  2491. */
  2492. public static final class Builder extends
  2493. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  2494. // @@protoc_insertion_point(builder_implements:coop.rchain.comm.protocol.routing.Pong)
  2495. coop.rchain.comm.protocol.routing.Routing.PongOrBuilder {
  2496. public static final com.google.protobuf.Descriptors.Descriptor
  2497. getDescriptor() {
  2498. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Pong_descriptor;
  2499. }
  2500.  
  2501. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2502. internalGetFieldAccessorTable() {
  2503. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Pong_fieldAccessorTable
  2504. .ensureFieldAccessorsInitialized(
  2505. coop.rchain.comm.protocol.routing.Routing.Pong.class, coop.rchain.comm.protocol.routing.Routing.Pong.Builder.class);
  2506. }
  2507.  
  2508. // Construct using coop.rchain.comm.protocol.routing.Routing.Pong.newBuilder()
  2509. private Builder() {
  2510. maybeForceBuilderInitialization();
  2511. }
  2512.  
  2513. private Builder(
  2514. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  2515. super(parent);
  2516. maybeForceBuilderInitialization();
  2517. }
  2518. private void maybeForceBuilderInitialization() {
  2519. if (com.google.protobuf.GeneratedMessageV3
  2520. .alwaysUseFieldBuilders) {
  2521. }
  2522. }
  2523. public Builder clear() {
  2524. super.clear();
  2525. return this;
  2526. }
  2527.  
  2528. public com.google.protobuf.Descriptors.Descriptor
  2529. getDescriptorForType() {
  2530. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Pong_descriptor;
  2531. }
  2532.  
  2533. public coop.rchain.comm.protocol.routing.Routing.Pong getDefaultInstanceForType() {
  2534. return coop.rchain.comm.protocol.routing.Routing.Pong.getDefaultInstance();
  2535. }
  2536.  
  2537. public coop.rchain.comm.protocol.routing.Routing.Pong build() {
  2538. coop.rchain.comm.protocol.routing.Routing.Pong result = buildPartial();
  2539. if (!result.isInitialized()) {
  2540. throw newUninitializedMessageException(result);
  2541. }
  2542. return result;
  2543. }
  2544.  
  2545. public coop.rchain.comm.protocol.routing.Routing.Pong buildPartial() {
  2546. coop.rchain.comm.protocol.routing.Routing.Pong result = new coop.rchain.comm.protocol.routing.Routing.Pong(this);
  2547. onBuilt();
  2548. return result;
  2549. }
  2550.  
  2551. public Builder clone() {
  2552. return (Builder) super.clone();
  2553. }
  2554. public Builder setField(
  2555. com.google.protobuf.Descriptors.FieldDescriptor field,
  2556. java.lang.Object value) {
  2557. return (Builder) super.setField(field, value);
  2558. }
  2559. public Builder clearField(
  2560. com.google.protobuf.Descriptors.FieldDescriptor field) {
  2561. return (Builder) super.clearField(field);
  2562. }
  2563. public Builder clearOneof(
  2564. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  2565. return (Builder) super.clearOneof(oneof);
  2566. }
  2567. public Builder setRepeatedField(
  2568. com.google.protobuf.Descriptors.FieldDescriptor field,
  2569. int index, java.lang.Object value) {
  2570. return (Builder) super.setRepeatedField(field, index, value);
  2571. }
  2572. public Builder addRepeatedField(
  2573. com.google.protobuf.Descriptors.FieldDescriptor field,
  2574. java.lang.Object value) {
  2575. return (Builder) super.addRepeatedField(field, value);
  2576. }
  2577. public Builder mergeFrom(com.google.protobuf.Message other) {
  2578. if (other instanceof coop.rchain.comm.protocol.routing.Routing.Pong) {
  2579. return mergeFrom((coop.rchain.comm.protocol.routing.Routing.Pong)other);
  2580. } else {
  2581. super.mergeFrom(other);
  2582. return this;
  2583. }
  2584. }
  2585.  
  2586. public Builder mergeFrom(coop.rchain.comm.protocol.routing.Routing.Pong other) {
  2587. if (other == coop.rchain.comm.protocol.routing.Routing.Pong.getDefaultInstance()) return this;
  2588. this.mergeUnknownFields(other.unknownFields);
  2589. onChanged();
  2590. return this;
  2591. }
  2592.  
  2593. public final boolean isInitialized() {
  2594. return true;
  2595. }
  2596.  
  2597. public Builder mergeFrom(
  2598. com.google.protobuf.CodedInputStream input,
  2599. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2600. throws java.io.IOException {
  2601. coop.rchain.comm.protocol.routing.Routing.Pong parsedMessage = null;
  2602. try {
  2603. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  2604. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  2605. parsedMessage = (coop.rchain.comm.protocol.routing.Routing.Pong) e.getUnfinishedMessage();
  2606. throw e.unwrapIOException();
  2607. } finally {
  2608. if (parsedMessage != null) {
  2609. mergeFrom(parsedMessage);
  2610. }
  2611. }
  2612. return this;
  2613. }
  2614. public final Builder setUnknownFields(
  2615. final com.google.protobuf.UnknownFieldSet unknownFields) {
  2616. return super.setUnknownFieldsProto3(unknownFields);
  2617. }
  2618.  
  2619. public final Builder mergeUnknownFields(
  2620. final com.google.protobuf.UnknownFieldSet unknownFields) {
  2621. return super.mergeUnknownFields(unknownFields);
  2622. }
  2623.  
  2624.  
  2625. // @@protoc_insertion_point(builder_scope:coop.rchain.comm.protocol.routing.Pong)
  2626. }
  2627.  
  2628. // @@protoc_insertion_point(class_scope:coop.rchain.comm.protocol.routing.Pong)
  2629. private static final coop.rchain.comm.protocol.routing.Routing.Pong DEFAULT_INSTANCE;
  2630. static {
  2631. DEFAULT_INSTANCE = new coop.rchain.comm.protocol.routing.Routing.Pong();
  2632. }
  2633.  
  2634. public static coop.rchain.comm.protocol.routing.Routing.Pong getDefaultInstance() {
  2635. return DEFAULT_INSTANCE;
  2636. }
  2637.  
  2638. private static final com.google.protobuf.Parser<Pong>
  2639. PARSER = new com.google.protobuf.AbstractParser<Pong>() {
  2640. public Pong parsePartialFrom(
  2641. com.google.protobuf.CodedInputStream input,
  2642. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2643. throws com.google.protobuf.InvalidProtocolBufferException {
  2644. return new Pong(input, extensionRegistry);
  2645. }
  2646. };
  2647.  
  2648. public static com.google.protobuf.Parser<Pong> parser() {
  2649. return PARSER;
  2650. }
  2651.  
  2652. @java.lang.Override
  2653. public com.google.protobuf.Parser<Pong> getParserForType() {
  2654. return PARSER;
  2655. }
  2656.  
  2657. public coop.rchain.comm.protocol.routing.Routing.Pong getDefaultInstanceForType() {
  2658. return DEFAULT_INSTANCE;
  2659. }
  2660.  
  2661. }
  2662.  
  2663. public interface LookupOrBuilder extends
  2664. // @@protoc_insertion_point(interface_extends:coop.rchain.comm.protocol.routing.Lookup)
  2665. com.google.protobuf.MessageOrBuilder {
  2666.  
  2667. /**
  2668. * <code>bytes id = 1;</code>
  2669. */
  2670. com.google.protobuf.ByteString getId();
  2671. }
  2672. /**
  2673. * Protobuf type {@code coop.rchain.comm.protocol.routing.Lookup}
  2674. */
  2675. public static final class Lookup extends
  2676. com.google.protobuf.GeneratedMessageV3 implements
  2677. // @@protoc_insertion_point(message_implements:coop.rchain.comm.protocol.routing.Lookup)
  2678. LookupOrBuilder {
  2679. private static final long serialVersionUID = 0L;
  2680. // Use Lookup.newBuilder() to construct.
  2681. private Lookup(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  2682. super(builder);
  2683. }
  2684. private Lookup() {
  2685. id_ = com.google.protobuf.ByteString.EMPTY;
  2686. }
  2687.  
  2688. @java.lang.Override
  2689. public final com.google.protobuf.UnknownFieldSet
  2690. getUnknownFields() {
  2691. return this.unknownFields;
  2692. }
  2693. private Lookup(
  2694. com.google.protobuf.CodedInputStream input,
  2695. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2696. throws com.google.protobuf.InvalidProtocolBufferException {
  2697. this();
  2698. if (extensionRegistry == null) {
  2699. throw new java.lang.NullPointerException();
  2700. }
  2701. int mutable_bitField0_ = 0;
  2702. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  2703. com.google.protobuf.UnknownFieldSet.newBuilder();
  2704. try {
  2705. boolean done = false;
  2706. while (!done) {
  2707. int tag = input.readTag();
  2708. switch (tag) {
  2709. case 0:
  2710. done = true;
  2711. break;
  2712. default: {
  2713. if (!parseUnknownFieldProto3(
  2714. input, unknownFields, extensionRegistry, tag)) {
  2715. done = true;
  2716. }
  2717. break;
  2718. }
  2719. case 10: {
  2720.  
  2721. id_ = input.readBytes();
  2722. break;
  2723. }
  2724. }
  2725. }
  2726. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  2727. throw e.setUnfinishedMessage(this);
  2728. } catch (java.io.IOException e) {
  2729. throw new com.google.protobuf.InvalidProtocolBufferException(
  2730. e).setUnfinishedMessage(this);
  2731. } finally {
  2732. this.unknownFields = unknownFields.build();
  2733. makeExtensionsImmutable();
  2734. }
  2735. }
  2736. public static final com.google.protobuf.Descriptors.Descriptor
  2737. getDescriptor() {
  2738. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Lookup_descriptor;
  2739. }
  2740.  
  2741. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2742. internalGetFieldAccessorTable() {
  2743. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Lookup_fieldAccessorTable
  2744. .ensureFieldAccessorsInitialized(
  2745. coop.rchain.comm.protocol.routing.Routing.Lookup.class, coop.rchain.comm.protocol.routing.Routing.Lookup.Builder.class);
  2746. }
  2747.  
  2748. public static final int ID_FIELD_NUMBER = 1;
  2749. private com.google.protobuf.ByteString id_;
  2750. /**
  2751. * <code>bytes id = 1;</code>
  2752. */
  2753. public com.google.protobuf.ByteString getId() {
  2754. return id_;
  2755. }
  2756.  
  2757. private byte memoizedIsInitialized = -1;
  2758. public final boolean isInitialized() {
  2759. byte isInitialized = memoizedIsInitialized;
  2760. if (isInitialized == 1) return true;
  2761. if (isInitialized == 0) return false;
  2762.  
  2763. memoizedIsInitialized = 1;
  2764. return true;
  2765. }
  2766.  
  2767. public void writeTo(com.google.protobuf.CodedOutputStream output)
  2768. throws java.io.IOException {
  2769. if (!id_.isEmpty()) {
  2770. output.writeBytes(1, id_);
  2771. }
  2772. unknownFields.writeTo(output);
  2773. }
  2774.  
  2775. public int getSerializedSize() {
  2776. int size = memoizedSize;
  2777. if (size != -1) return size;
  2778.  
  2779. size = 0;
  2780. if (!id_.isEmpty()) {
  2781. size += com.google.protobuf.CodedOutputStream
  2782. .computeBytesSize(1, id_);
  2783. }
  2784. size += unknownFields.getSerializedSize();
  2785. memoizedSize = size;
  2786. return size;
  2787. }
  2788.  
  2789. @java.lang.Override
  2790. public boolean equals(final java.lang.Object obj) {
  2791. if (obj == this) {
  2792. return true;
  2793. }
  2794. if (!(obj instanceof coop.rchain.comm.protocol.routing.Routing.Lookup)) {
  2795. return super.equals(obj);
  2796. }
  2797. coop.rchain.comm.protocol.routing.Routing.Lookup other = (coop.rchain.comm.protocol.routing.Routing.Lookup) obj;
  2798.  
  2799. boolean result = true;
  2800. result = result && getId()
  2801. .equals(other.getId());
  2802. result = result && unknownFields.equals(other.unknownFields);
  2803. return result;
  2804. }
  2805.  
  2806. @java.lang.Override
  2807. public int hashCode() {
  2808. if (memoizedHashCode != 0) {
  2809. return memoizedHashCode;
  2810. }
  2811. int hash = 41;
  2812. hash = (19 * hash) + getDescriptor().hashCode();
  2813. hash = (37 * hash) + ID_FIELD_NUMBER;
  2814. hash = (53 * hash) + getId().hashCode();
  2815. hash = (29 * hash) + unknownFields.hashCode();
  2816. memoizedHashCode = hash;
  2817. return hash;
  2818. }
  2819.  
  2820. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseFrom(
  2821. java.nio.ByteBuffer data)
  2822. throws com.google.protobuf.InvalidProtocolBufferException {
  2823. return PARSER.parseFrom(data);
  2824. }
  2825. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseFrom(
  2826. java.nio.ByteBuffer data,
  2827. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2828. throws com.google.protobuf.InvalidProtocolBufferException {
  2829. return PARSER.parseFrom(data, extensionRegistry);
  2830. }
  2831. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseFrom(
  2832. com.google.protobuf.ByteString data)
  2833. throws com.google.protobuf.InvalidProtocolBufferException {
  2834. return PARSER.parseFrom(data);
  2835. }
  2836. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseFrom(
  2837. com.google.protobuf.ByteString data,
  2838. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2839. throws com.google.protobuf.InvalidProtocolBufferException {
  2840. return PARSER.parseFrom(data, extensionRegistry);
  2841. }
  2842. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseFrom(byte[] data)
  2843. throws com.google.protobuf.InvalidProtocolBufferException {
  2844. return PARSER.parseFrom(data);
  2845. }
  2846. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseFrom(
  2847. byte[] data,
  2848. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2849. throws com.google.protobuf.InvalidProtocolBufferException {
  2850. return PARSER.parseFrom(data, extensionRegistry);
  2851. }
  2852. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseFrom(java.io.InputStream input)
  2853. throws java.io.IOException {
  2854. return com.google.protobuf.GeneratedMessageV3
  2855. .parseWithIOException(PARSER, input);
  2856. }
  2857. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseFrom(
  2858. java.io.InputStream input,
  2859. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2860. throws java.io.IOException {
  2861. return com.google.protobuf.GeneratedMessageV3
  2862. .parseWithIOException(PARSER, input, extensionRegistry);
  2863. }
  2864. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseDelimitedFrom(java.io.InputStream input)
  2865. throws java.io.IOException {
  2866. return com.google.protobuf.GeneratedMessageV3
  2867. .parseDelimitedWithIOException(PARSER, input);
  2868. }
  2869. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseDelimitedFrom(
  2870. java.io.InputStream input,
  2871. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2872. throws java.io.IOException {
  2873. return com.google.protobuf.GeneratedMessageV3
  2874. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  2875. }
  2876. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseFrom(
  2877. com.google.protobuf.CodedInputStream input)
  2878. throws java.io.IOException {
  2879. return com.google.protobuf.GeneratedMessageV3
  2880. .parseWithIOException(PARSER, input);
  2881. }
  2882. public static coop.rchain.comm.protocol.routing.Routing.Lookup parseFrom(
  2883. com.google.protobuf.CodedInputStream input,
  2884. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2885. throws java.io.IOException {
  2886. return com.google.protobuf.GeneratedMessageV3
  2887. .parseWithIOException(PARSER, input, extensionRegistry);
  2888. }
  2889.  
  2890. public Builder newBuilderForType() { return newBuilder(); }
  2891. public static Builder newBuilder() {
  2892. return DEFAULT_INSTANCE.toBuilder();
  2893. }
  2894. public static Builder newBuilder(coop.rchain.comm.protocol.routing.Routing.Lookup prototype) {
  2895. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  2896. }
  2897. public Builder toBuilder() {
  2898. return this == DEFAULT_INSTANCE
  2899. ? new Builder() : new Builder().mergeFrom(this);
  2900. }
  2901.  
  2902. @java.lang.Override
  2903. protected Builder newBuilderForType(
  2904. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  2905. Builder builder = new Builder(parent);
  2906. return builder;
  2907. }
  2908. /**
  2909. * Protobuf type {@code coop.rchain.comm.protocol.routing.Lookup}
  2910. */
  2911. public static final class Builder extends
  2912. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  2913. // @@protoc_insertion_point(builder_implements:coop.rchain.comm.protocol.routing.Lookup)
  2914. coop.rchain.comm.protocol.routing.Routing.LookupOrBuilder {
  2915. public static final com.google.protobuf.Descriptors.Descriptor
  2916. getDescriptor() {
  2917. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Lookup_descriptor;
  2918. }
  2919.  
  2920. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2921. internalGetFieldAccessorTable() {
  2922. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Lookup_fieldAccessorTable
  2923. .ensureFieldAccessorsInitialized(
  2924. coop.rchain.comm.protocol.routing.Routing.Lookup.class, coop.rchain.comm.protocol.routing.Routing.Lookup.Builder.class);
  2925. }
  2926.  
  2927. // Construct using coop.rchain.comm.protocol.routing.Routing.Lookup.newBuilder()
  2928. private Builder() {
  2929. maybeForceBuilderInitialization();
  2930. }
  2931.  
  2932. private Builder(
  2933. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  2934. super(parent);
  2935. maybeForceBuilderInitialization();
  2936. }
  2937. private void maybeForceBuilderInitialization() {
  2938. if (com.google.protobuf.GeneratedMessageV3
  2939. .alwaysUseFieldBuilders) {
  2940. }
  2941. }
  2942. public Builder clear() {
  2943. super.clear();
  2944. id_ = com.google.protobuf.ByteString.EMPTY;
  2945.  
  2946. return this;
  2947. }
  2948.  
  2949. public com.google.protobuf.Descriptors.Descriptor
  2950. getDescriptorForType() {
  2951. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Lookup_descriptor;
  2952. }
  2953.  
  2954. public coop.rchain.comm.protocol.routing.Routing.Lookup getDefaultInstanceForType() {
  2955. return coop.rchain.comm.protocol.routing.Routing.Lookup.getDefaultInstance();
  2956. }
  2957.  
  2958. public coop.rchain.comm.protocol.routing.Routing.Lookup build() {
  2959. coop.rchain.comm.protocol.routing.Routing.Lookup result = buildPartial();
  2960. if (!result.isInitialized()) {
  2961. throw newUninitializedMessageException(result);
  2962. }
  2963. return result;
  2964. }
  2965.  
  2966. public coop.rchain.comm.protocol.routing.Routing.Lookup buildPartial() {
  2967. coop.rchain.comm.protocol.routing.Routing.Lookup result = new coop.rchain.comm.protocol.routing.Routing.Lookup(this);
  2968. result.id_ = id_;
  2969. onBuilt();
  2970. return result;
  2971. }
  2972.  
  2973. public Builder clone() {
  2974. return (Builder) super.clone();
  2975. }
  2976. public Builder setField(
  2977. com.google.protobuf.Descriptors.FieldDescriptor field,
  2978. java.lang.Object value) {
  2979. return (Builder) super.setField(field, value);
  2980. }
  2981. public Builder clearField(
  2982. com.google.protobuf.Descriptors.FieldDescriptor field) {
  2983. return (Builder) super.clearField(field);
  2984. }
  2985. public Builder clearOneof(
  2986. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  2987. return (Builder) super.clearOneof(oneof);
  2988. }
  2989. public Builder setRepeatedField(
  2990. com.google.protobuf.Descriptors.FieldDescriptor field,
  2991. int index, java.lang.Object value) {
  2992. return (Builder) super.setRepeatedField(field, index, value);
  2993. }
  2994. public Builder addRepeatedField(
  2995. com.google.protobuf.Descriptors.FieldDescriptor field,
  2996. java.lang.Object value) {
  2997. return (Builder) super.addRepeatedField(field, value);
  2998. }
  2999. public Builder mergeFrom(com.google.protobuf.Message other) {
  3000. if (other instanceof coop.rchain.comm.protocol.routing.Routing.Lookup) {
  3001. return mergeFrom((coop.rchain.comm.protocol.routing.Routing.Lookup)other);
  3002. } else {
  3003. super.mergeFrom(other);
  3004. return this;
  3005. }
  3006. }
  3007.  
  3008. public Builder mergeFrom(coop.rchain.comm.protocol.routing.Routing.Lookup other) {
  3009. if (other == coop.rchain.comm.protocol.routing.Routing.Lookup.getDefaultInstance()) return this;
  3010. if (other.getId() != com.google.protobuf.ByteString.EMPTY) {
  3011. setId(other.getId());
  3012. }
  3013. this.mergeUnknownFields(other.unknownFields);
  3014. onChanged();
  3015. return this;
  3016. }
  3017.  
  3018. public final boolean isInitialized() {
  3019. return true;
  3020. }
  3021.  
  3022. public Builder mergeFrom(
  3023. com.google.protobuf.CodedInputStream input,
  3024. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3025. throws java.io.IOException {
  3026. coop.rchain.comm.protocol.routing.Routing.Lookup parsedMessage = null;
  3027. try {
  3028. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  3029. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  3030. parsedMessage = (coop.rchain.comm.protocol.routing.Routing.Lookup) e.getUnfinishedMessage();
  3031. throw e.unwrapIOException();
  3032. } finally {
  3033. if (parsedMessage != null) {
  3034. mergeFrom(parsedMessage);
  3035. }
  3036. }
  3037. return this;
  3038. }
  3039.  
  3040. private com.google.protobuf.ByteString id_ = com.google.protobuf.ByteString.EMPTY;
  3041. /**
  3042. * <code>bytes id = 1;</code>
  3043. */
  3044. public com.google.protobuf.ByteString getId() {
  3045. return id_;
  3046. }
  3047. /**
  3048. * <code>bytes id = 1;</code>
  3049. */
  3050. public Builder setId(com.google.protobuf.ByteString value) {
  3051. if (value == null) {
  3052. throw new NullPointerException();
  3053. }
  3054.  
  3055. id_ = value;
  3056. onChanged();
  3057. return this;
  3058. }
  3059. /**
  3060. * <code>bytes id = 1;</code>
  3061. */
  3062. public Builder clearId() {
  3063.  
  3064. id_ = getDefaultInstance().getId();
  3065. onChanged();
  3066. return this;
  3067. }
  3068. public final Builder setUnknownFields(
  3069. final com.google.protobuf.UnknownFieldSet unknownFields) {
  3070. return super.setUnknownFieldsProto3(unknownFields);
  3071. }
  3072.  
  3073. public final Builder mergeUnknownFields(
  3074. final com.google.protobuf.UnknownFieldSet unknownFields) {
  3075. return super.mergeUnknownFields(unknownFields);
  3076. }
  3077.  
  3078.  
  3079. // @@protoc_insertion_point(builder_scope:coop.rchain.comm.protocol.routing.Lookup)
  3080. }
  3081.  
  3082. // @@protoc_insertion_point(class_scope:coop.rchain.comm.protocol.routing.Lookup)
  3083. private static final coop.rchain.comm.protocol.routing.Routing.Lookup DEFAULT_INSTANCE;
  3084. static {
  3085. DEFAULT_INSTANCE = new coop.rchain.comm.protocol.routing.Routing.Lookup();
  3086. }
  3087.  
  3088. public static coop.rchain.comm.protocol.routing.Routing.Lookup getDefaultInstance() {
  3089. return DEFAULT_INSTANCE;
  3090. }
  3091.  
  3092. private static final com.google.protobuf.Parser<Lookup>
  3093. PARSER = new com.google.protobuf.AbstractParser<Lookup>() {
  3094. public Lookup parsePartialFrom(
  3095. com.google.protobuf.CodedInputStream input,
  3096. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3097. throws com.google.protobuf.InvalidProtocolBufferException {
  3098. return new Lookup(input, extensionRegistry);
  3099. }
  3100. };
  3101.  
  3102. public static com.google.protobuf.Parser<Lookup> parser() {
  3103. return PARSER;
  3104. }
  3105.  
  3106. @java.lang.Override
  3107. public com.google.protobuf.Parser<Lookup> getParserForType() {
  3108. return PARSER;
  3109. }
  3110.  
  3111. public coop.rchain.comm.protocol.routing.Routing.Lookup getDefaultInstanceForType() {
  3112. return DEFAULT_INSTANCE;
  3113. }
  3114.  
  3115. }
  3116.  
  3117. public interface LookupResponseOrBuilder extends
  3118. // @@protoc_insertion_point(interface_extends:coop.rchain.comm.protocol.routing.LookupResponse)
  3119. com.google.protobuf.MessageOrBuilder {
  3120.  
  3121. /**
  3122. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3123. */
  3124. java.util.List<coop.rchain.comm.protocol.routing.Routing.Node>
  3125. getNodesList();
  3126. /**
  3127. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3128. */
  3129. coop.rchain.comm.protocol.routing.Routing.Node getNodes(int index);
  3130. /**
  3131. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3132. */
  3133. int getNodesCount();
  3134. /**
  3135. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3136. */
  3137. java.util.List<? extends coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder>
  3138. getNodesOrBuilderList();
  3139. /**
  3140. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3141. */
  3142. coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder getNodesOrBuilder(
  3143. int index);
  3144. }
  3145. /**
  3146. * Protobuf type {@code coop.rchain.comm.protocol.routing.LookupResponse}
  3147. */
  3148. public static final class LookupResponse extends
  3149. com.google.protobuf.GeneratedMessageV3 implements
  3150. // @@protoc_insertion_point(message_implements:coop.rchain.comm.protocol.routing.LookupResponse)
  3151. LookupResponseOrBuilder {
  3152. private static final long serialVersionUID = 0L;
  3153. // Use LookupResponse.newBuilder() to construct.
  3154. private LookupResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  3155. super(builder);
  3156. }
  3157. private LookupResponse() {
  3158. nodes_ = java.util.Collections.emptyList();
  3159. }
  3160.  
  3161. @java.lang.Override
  3162. public final com.google.protobuf.UnknownFieldSet
  3163. getUnknownFields() {
  3164. return this.unknownFields;
  3165. }
  3166. private LookupResponse(
  3167. com.google.protobuf.CodedInputStream input,
  3168. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3169. throws com.google.protobuf.InvalidProtocolBufferException {
  3170. this();
  3171. if (extensionRegistry == null) {
  3172. throw new java.lang.NullPointerException();
  3173. }
  3174. int mutable_bitField0_ = 0;
  3175. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  3176. com.google.protobuf.UnknownFieldSet.newBuilder();
  3177. try {
  3178. boolean done = false;
  3179. while (!done) {
  3180. int tag = input.readTag();
  3181. switch (tag) {
  3182. case 0:
  3183. done = true;
  3184. break;
  3185. default: {
  3186. if (!parseUnknownFieldProto3(
  3187. input, unknownFields, extensionRegistry, tag)) {
  3188. done = true;
  3189. }
  3190. break;
  3191. }
  3192. case 10: {
  3193. if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
  3194. nodes_ = new java.util.ArrayList<coop.rchain.comm.protocol.routing.Routing.Node>();
  3195. mutable_bitField0_ |= 0x00000001;
  3196. }
  3197. nodes_.add(
  3198. input.readMessage(coop.rchain.comm.protocol.routing.Routing.Node.parser(), extensionRegistry));
  3199. break;
  3200. }
  3201. }
  3202. }
  3203. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  3204. throw e.setUnfinishedMessage(this);
  3205. } catch (java.io.IOException e) {
  3206. throw new com.google.protobuf.InvalidProtocolBufferException(
  3207. e).setUnfinishedMessage(this);
  3208. } finally {
  3209. if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
  3210. nodes_ = java.util.Collections.unmodifiableList(nodes_);
  3211. }
  3212. this.unknownFields = unknownFields.build();
  3213. makeExtensionsImmutable();
  3214. }
  3215. }
  3216. public static final com.google.protobuf.Descriptors.Descriptor
  3217. getDescriptor() {
  3218. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_LookupResponse_descriptor;
  3219. }
  3220.  
  3221. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  3222. internalGetFieldAccessorTable() {
  3223. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_LookupResponse_fieldAccessorTable
  3224. .ensureFieldAccessorsInitialized(
  3225. coop.rchain.comm.protocol.routing.Routing.LookupResponse.class, coop.rchain.comm.protocol.routing.Routing.LookupResponse.Builder.class);
  3226. }
  3227.  
  3228. public static final int NODES_FIELD_NUMBER = 1;
  3229. private java.util.List<coop.rchain.comm.protocol.routing.Routing.Node> nodes_;
  3230. /**
  3231. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3232. */
  3233. public java.util.List<coop.rchain.comm.protocol.routing.Routing.Node> getNodesList() {
  3234. return nodes_;
  3235. }
  3236. /**
  3237. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3238. */
  3239. public java.util.List<? extends coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder>
  3240. getNodesOrBuilderList() {
  3241. return nodes_;
  3242. }
  3243. /**
  3244. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3245. */
  3246. public int getNodesCount() {
  3247. return nodes_.size();
  3248. }
  3249. /**
  3250. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3251. */
  3252. public coop.rchain.comm.protocol.routing.Routing.Node getNodes(int index) {
  3253. return nodes_.get(index);
  3254. }
  3255. /**
  3256. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3257. */
  3258. public coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder getNodesOrBuilder(
  3259. int index) {
  3260. return nodes_.get(index);
  3261. }
  3262.  
  3263. private byte memoizedIsInitialized = -1;
  3264. public final boolean isInitialized() {
  3265. byte isInitialized = memoizedIsInitialized;
  3266. if (isInitialized == 1) return true;
  3267. if (isInitialized == 0) return false;
  3268.  
  3269. memoizedIsInitialized = 1;
  3270. return true;
  3271. }
  3272.  
  3273. public void writeTo(com.google.protobuf.CodedOutputStream output)
  3274. throws java.io.IOException {
  3275. for (int i = 0; i < nodes_.size(); i++) {
  3276. output.writeMessage(1, nodes_.get(i));
  3277. }
  3278. unknownFields.writeTo(output);
  3279. }
  3280.  
  3281. public int getSerializedSize() {
  3282. int size = memoizedSize;
  3283. if (size != -1) return size;
  3284.  
  3285. size = 0;
  3286. for (int i = 0; i < nodes_.size(); i++) {
  3287. size += com.google.protobuf.CodedOutputStream
  3288. .computeMessageSize(1, nodes_.get(i));
  3289. }
  3290. size += unknownFields.getSerializedSize();
  3291. memoizedSize = size;
  3292. return size;
  3293. }
  3294.  
  3295. @java.lang.Override
  3296. public boolean equals(final java.lang.Object obj) {
  3297. if (obj == this) {
  3298. return true;
  3299. }
  3300. if (!(obj instanceof coop.rchain.comm.protocol.routing.Routing.LookupResponse)) {
  3301. return super.equals(obj);
  3302. }
  3303. coop.rchain.comm.protocol.routing.Routing.LookupResponse other = (coop.rchain.comm.protocol.routing.Routing.LookupResponse) obj;
  3304.  
  3305. boolean result = true;
  3306. result = result && getNodesList()
  3307. .equals(other.getNodesList());
  3308. result = result && unknownFields.equals(other.unknownFields);
  3309. return result;
  3310. }
  3311.  
  3312. @java.lang.Override
  3313. public int hashCode() {
  3314. if (memoizedHashCode != 0) {
  3315. return memoizedHashCode;
  3316. }
  3317. int hash = 41;
  3318. hash = (19 * hash) + getDescriptor().hashCode();
  3319. if (getNodesCount() > 0) {
  3320. hash = (37 * hash) + NODES_FIELD_NUMBER;
  3321. hash = (53 * hash) + getNodesList().hashCode();
  3322. }
  3323. hash = (29 * hash) + unknownFields.hashCode();
  3324. memoizedHashCode = hash;
  3325. return hash;
  3326. }
  3327.  
  3328. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseFrom(
  3329. java.nio.ByteBuffer data)
  3330. throws com.google.protobuf.InvalidProtocolBufferException {
  3331. return PARSER.parseFrom(data);
  3332. }
  3333. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseFrom(
  3334. java.nio.ByteBuffer data,
  3335. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3336. throws com.google.protobuf.InvalidProtocolBufferException {
  3337. return PARSER.parseFrom(data, extensionRegistry);
  3338. }
  3339. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseFrom(
  3340. com.google.protobuf.ByteString data)
  3341. throws com.google.protobuf.InvalidProtocolBufferException {
  3342. return PARSER.parseFrom(data);
  3343. }
  3344. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseFrom(
  3345. com.google.protobuf.ByteString data,
  3346. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3347. throws com.google.protobuf.InvalidProtocolBufferException {
  3348. return PARSER.parseFrom(data, extensionRegistry);
  3349. }
  3350. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseFrom(byte[] data)
  3351. throws com.google.protobuf.InvalidProtocolBufferException {
  3352. return PARSER.parseFrom(data);
  3353. }
  3354. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseFrom(
  3355. byte[] data,
  3356. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3357. throws com.google.protobuf.InvalidProtocolBufferException {
  3358. return PARSER.parseFrom(data, extensionRegistry);
  3359. }
  3360. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseFrom(java.io.InputStream input)
  3361. throws java.io.IOException {
  3362. return com.google.protobuf.GeneratedMessageV3
  3363. .parseWithIOException(PARSER, input);
  3364. }
  3365. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseFrom(
  3366. java.io.InputStream input,
  3367. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3368. throws java.io.IOException {
  3369. return com.google.protobuf.GeneratedMessageV3
  3370. .parseWithIOException(PARSER, input, extensionRegistry);
  3371. }
  3372. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseDelimitedFrom(java.io.InputStream input)
  3373. throws java.io.IOException {
  3374. return com.google.protobuf.GeneratedMessageV3
  3375. .parseDelimitedWithIOException(PARSER, input);
  3376. }
  3377. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseDelimitedFrom(
  3378. java.io.InputStream input,
  3379. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3380. throws java.io.IOException {
  3381. return com.google.protobuf.GeneratedMessageV3
  3382. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  3383. }
  3384. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseFrom(
  3385. com.google.protobuf.CodedInputStream input)
  3386. throws java.io.IOException {
  3387. return com.google.protobuf.GeneratedMessageV3
  3388. .parseWithIOException(PARSER, input);
  3389. }
  3390. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse parseFrom(
  3391. com.google.protobuf.CodedInputStream input,
  3392. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3393. throws java.io.IOException {
  3394. return com.google.protobuf.GeneratedMessageV3
  3395. .parseWithIOException(PARSER, input, extensionRegistry);
  3396. }
  3397.  
  3398. public Builder newBuilderForType() { return newBuilder(); }
  3399. public static Builder newBuilder() {
  3400. return DEFAULT_INSTANCE.toBuilder();
  3401. }
  3402. public static Builder newBuilder(coop.rchain.comm.protocol.routing.Routing.LookupResponse prototype) {
  3403. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  3404. }
  3405. public Builder toBuilder() {
  3406. return this == DEFAULT_INSTANCE
  3407. ? new Builder() : new Builder().mergeFrom(this);
  3408. }
  3409.  
  3410. @java.lang.Override
  3411. protected Builder newBuilderForType(
  3412. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  3413. Builder builder = new Builder(parent);
  3414. return builder;
  3415. }
  3416. /**
  3417. * Protobuf type {@code coop.rchain.comm.protocol.routing.LookupResponse}
  3418. */
  3419. public static final class Builder extends
  3420. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  3421. // @@protoc_insertion_point(builder_implements:coop.rchain.comm.protocol.routing.LookupResponse)
  3422. coop.rchain.comm.protocol.routing.Routing.LookupResponseOrBuilder {
  3423. public static final com.google.protobuf.Descriptors.Descriptor
  3424. getDescriptor() {
  3425. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_LookupResponse_descriptor;
  3426. }
  3427.  
  3428. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  3429. internalGetFieldAccessorTable() {
  3430. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_LookupResponse_fieldAccessorTable
  3431. .ensureFieldAccessorsInitialized(
  3432. coop.rchain.comm.protocol.routing.Routing.LookupResponse.class, coop.rchain.comm.protocol.routing.Routing.LookupResponse.Builder.class);
  3433. }
  3434.  
  3435. // Construct using coop.rchain.comm.protocol.routing.Routing.LookupResponse.newBuilder()
  3436. private Builder() {
  3437. maybeForceBuilderInitialization();
  3438. }
  3439.  
  3440. private Builder(
  3441. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  3442. super(parent);
  3443. maybeForceBuilderInitialization();
  3444. }
  3445. private void maybeForceBuilderInitialization() {
  3446. if (com.google.protobuf.GeneratedMessageV3
  3447. .alwaysUseFieldBuilders) {
  3448. getNodesFieldBuilder();
  3449. }
  3450. }
  3451. public Builder clear() {
  3452. super.clear();
  3453. if (nodesBuilder_ == null) {
  3454. nodes_ = java.util.Collections.emptyList();
  3455. bitField0_ = (bitField0_ & ~0x00000001);
  3456. } else {
  3457. nodesBuilder_.clear();
  3458. }
  3459. return this;
  3460. }
  3461.  
  3462. public com.google.protobuf.Descriptors.Descriptor
  3463. getDescriptorForType() {
  3464. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_LookupResponse_descriptor;
  3465. }
  3466.  
  3467. public coop.rchain.comm.protocol.routing.Routing.LookupResponse getDefaultInstanceForType() {
  3468. return coop.rchain.comm.protocol.routing.Routing.LookupResponse.getDefaultInstance();
  3469. }
  3470.  
  3471. public coop.rchain.comm.protocol.routing.Routing.LookupResponse build() {
  3472. coop.rchain.comm.protocol.routing.Routing.LookupResponse result = buildPartial();
  3473. if (!result.isInitialized()) {
  3474. throw newUninitializedMessageException(result);
  3475. }
  3476. return result;
  3477. }
  3478.  
  3479. public coop.rchain.comm.protocol.routing.Routing.LookupResponse buildPartial() {
  3480. coop.rchain.comm.protocol.routing.Routing.LookupResponse result = new coop.rchain.comm.protocol.routing.Routing.LookupResponse(this);
  3481. int from_bitField0_ = bitField0_;
  3482. if (nodesBuilder_ == null) {
  3483. if (((bitField0_ & 0x00000001) == 0x00000001)) {
  3484. nodes_ = java.util.Collections.unmodifiableList(nodes_);
  3485. bitField0_ = (bitField0_ & ~0x00000001);
  3486. }
  3487. result.nodes_ = nodes_;
  3488. } else {
  3489. result.nodes_ = nodesBuilder_.build();
  3490. }
  3491. onBuilt();
  3492. return result;
  3493. }
  3494.  
  3495. public Builder clone() {
  3496. return (Builder) super.clone();
  3497. }
  3498. public Builder setField(
  3499. com.google.protobuf.Descriptors.FieldDescriptor field,
  3500. java.lang.Object value) {
  3501. return (Builder) super.setField(field, value);
  3502. }
  3503. public Builder clearField(
  3504. com.google.protobuf.Descriptors.FieldDescriptor field) {
  3505. return (Builder) super.clearField(field);
  3506. }
  3507. public Builder clearOneof(
  3508. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  3509. return (Builder) super.clearOneof(oneof);
  3510. }
  3511. public Builder setRepeatedField(
  3512. com.google.protobuf.Descriptors.FieldDescriptor field,
  3513. int index, java.lang.Object value) {
  3514. return (Builder) super.setRepeatedField(field, index, value);
  3515. }
  3516. public Builder addRepeatedField(
  3517. com.google.protobuf.Descriptors.FieldDescriptor field,
  3518. java.lang.Object value) {
  3519. return (Builder) super.addRepeatedField(field, value);
  3520. }
  3521. public Builder mergeFrom(com.google.protobuf.Message other) {
  3522. if (other instanceof coop.rchain.comm.protocol.routing.Routing.LookupResponse) {
  3523. return mergeFrom((coop.rchain.comm.protocol.routing.Routing.LookupResponse)other);
  3524. } else {
  3525. super.mergeFrom(other);
  3526. return this;
  3527. }
  3528. }
  3529.  
  3530. public Builder mergeFrom(coop.rchain.comm.protocol.routing.Routing.LookupResponse other) {
  3531. if (other == coop.rchain.comm.protocol.routing.Routing.LookupResponse.getDefaultInstance()) return this;
  3532. if (nodesBuilder_ == null) {
  3533. if (!other.nodes_.isEmpty()) {
  3534. if (nodes_.isEmpty()) {
  3535. nodes_ = other.nodes_;
  3536. bitField0_ = (bitField0_ & ~0x00000001);
  3537. } else {
  3538. ensureNodesIsMutable();
  3539. nodes_.addAll(other.nodes_);
  3540. }
  3541. onChanged();
  3542. }
  3543. } else {
  3544. if (!other.nodes_.isEmpty()) {
  3545. if (nodesBuilder_.isEmpty()) {
  3546. nodesBuilder_.dispose();
  3547. nodesBuilder_ = null;
  3548. nodes_ = other.nodes_;
  3549. bitField0_ = (bitField0_ & ~0x00000001);
  3550. nodesBuilder_ =
  3551. com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
  3552. getNodesFieldBuilder() : null;
  3553. } else {
  3554. nodesBuilder_.addAllMessages(other.nodes_);
  3555. }
  3556. }
  3557. }
  3558. this.mergeUnknownFields(other.unknownFields);
  3559. onChanged();
  3560. return this;
  3561. }
  3562.  
  3563. public final boolean isInitialized() {
  3564. return true;
  3565. }
  3566.  
  3567. public Builder mergeFrom(
  3568. com.google.protobuf.CodedInputStream input,
  3569. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3570. throws java.io.IOException {
  3571. coop.rchain.comm.protocol.routing.Routing.LookupResponse parsedMessage = null;
  3572. try {
  3573. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  3574. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  3575. parsedMessage = (coop.rchain.comm.protocol.routing.Routing.LookupResponse) e.getUnfinishedMessage();
  3576. throw e.unwrapIOException();
  3577. } finally {
  3578. if (parsedMessage != null) {
  3579. mergeFrom(parsedMessage);
  3580. }
  3581. }
  3582. return this;
  3583. }
  3584. private int bitField0_;
  3585.  
  3586. private java.util.List<coop.rchain.comm.protocol.routing.Routing.Node> nodes_ =
  3587. java.util.Collections.emptyList();
  3588. private void ensureNodesIsMutable() {
  3589. if (!((bitField0_ & 0x00000001) == 0x00000001)) {
  3590. nodes_ = new java.util.ArrayList<coop.rchain.comm.protocol.routing.Routing.Node>(nodes_);
  3591. bitField0_ |= 0x00000001;
  3592. }
  3593. }
  3594.  
  3595. private com.google.protobuf.RepeatedFieldBuilderV3<
  3596. coop.rchain.comm.protocol.routing.Routing.Node, coop.rchain.comm.protocol.routing.Routing.Node.Builder, coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder> nodesBuilder_;
  3597.  
  3598. /**
  3599. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3600. */
  3601. public java.util.List<coop.rchain.comm.protocol.routing.Routing.Node> getNodesList() {
  3602. if (nodesBuilder_ == null) {
  3603. return java.util.Collections.unmodifiableList(nodes_);
  3604. } else {
  3605. return nodesBuilder_.getMessageList();
  3606. }
  3607. }
  3608. /**
  3609. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3610. */
  3611. public int getNodesCount() {
  3612. if (nodesBuilder_ == null) {
  3613. return nodes_.size();
  3614. } else {
  3615. return nodesBuilder_.getCount();
  3616. }
  3617. }
  3618. /**
  3619. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3620. */
  3621. public coop.rchain.comm.protocol.routing.Routing.Node getNodes(int index) {
  3622. if (nodesBuilder_ == null) {
  3623. return nodes_.get(index);
  3624. } else {
  3625. return nodesBuilder_.getMessage(index);
  3626. }
  3627. }
  3628. /**
  3629. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3630. */
  3631. public Builder setNodes(
  3632. int index, coop.rchain.comm.protocol.routing.Routing.Node value) {
  3633. if (nodesBuilder_ == null) {
  3634. if (value == null) {
  3635. throw new NullPointerException();
  3636. }
  3637. ensureNodesIsMutable();
  3638. nodes_.set(index, value);
  3639. onChanged();
  3640. } else {
  3641. nodesBuilder_.setMessage(index, value);
  3642. }
  3643. return this;
  3644. }
  3645. /**
  3646. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3647. */
  3648. public Builder setNodes(
  3649. int index, coop.rchain.comm.protocol.routing.Routing.Node.Builder builderForValue) {
  3650. if (nodesBuilder_ == null) {
  3651. ensureNodesIsMutable();
  3652. nodes_.set(index, builderForValue.build());
  3653. onChanged();
  3654. } else {
  3655. nodesBuilder_.setMessage(index, builderForValue.build());
  3656. }
  3657. return this;
  3658. }
  3659. /**
  3660. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3661. */
  3662. public Builder addNodes(coop.rchain.comm.protocol.routing.Routing.Node value) {
  3663. if (nodesBuilder_ == null) {
  3664. if (value == null) {
  3665. throw new NullPointerException();
  3666. }
  3667. ensureNodesIsMutable();
  3668. nodes_.add(value);
  3669. onChanged();
  3670. } else {
  3671. nodesBuilder_.addMessage(value);
  3672. }
  3673. return this;
  3674. }
  3675. /**
  3676. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3677. */
  3678. public Builder addNodes(
  3679. int index, coop.rchain.comm.protocol.routing.Routing.Node value) {
  3680. if (nodesBuilder_ == null) {
  3681. if (value == null) {
  3682. throw new NullPointerException();
  3683. }
  3684. ensureNodesIsMutable();
  3685. nodes_.add(index, value);
  3686. onChanged();
  3687. } else {
  3688. nodesBuilder_.addMessage(index, value);
  3689. }
  3690. return this;
  3691. }
  3692. /**
  3693. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3694. */
  3695. public Builder addNodes(
  3696. coop.rchain.comm.protocol.routing.Routing.Node.Builder builderForValue) {
  3697. if (nodesBuilder_ == null) {
  3698. ensureNodesIsMutable();
  3699. nodes_.add(builderForValue.build());
  3700. onChanged();
  3701. } else {
  3702. nodesBuilder_.addMessage(builderForValue.build());
  3703. }
  3704. return this;
  3705. }
  3706. /**
  3707. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3708. */
  3709. public Builder addNodes(
  3710. int index, coop.rchain.comm.protocol.routing.Routing.Node.Builder builderForValue) {
  3711. if (nodesBuilder_ == null) {
  3712. ensureNodesIsMutable();
  3713. nodes_.add(index, builderForValue.build());
  3714. onChanged();
  3715. } else {
  3716. nodesBuilder_.addMessage(index, builderForValue.build());
  3717. }
  3718. return this;
  3719. }
  3720. /**
  3721. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3722. */
  3723. public Builder addAllNodes(
  3724. java.lang.Iterable<? extends coop.rchain.comm.protocol.routing.Routing.Node> values) {
  3725. if (nodesBuilder_ == null) {
  3726. ensureNodesIsMutable();
  3727. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  3728. values, nodes_);
  3729. onChanged();
  3730. } else {
  3731. nodesBuilder_.addAllMessages(values);
  3732. }
  3733. return this;
  3734. }
  3735. /**
  3736. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3737. */
  3738. public Builder clearNodes() {
  3739. if (nodesBuilder_ == null) {
  3740. nodes_ = java.util.Collections.emptyList();
  3741. bitField0_ = (bitField0_ & ~0x00000001);
  3742. onChanged();
  3743. } else {
  3744. nodesBuilder_.clear();
  3745. }
  3746. return this;
  3747. }
  3748. /**
  3749. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3750. */
  3751. public Builder removeNodes(int index) {
  3752. if (nodesBuilder_ == null) {
  3753. ensureNodesIsMutable();
  3754. nodes_.remove(index);
  3755. onChanged();
  3756. } else {
  3757. nodesBuilder_.remove(index);
  3758. }
  3759. return this;
  3760. }
  3761. /**
  3762. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3763. */
  3764. public coop.rchain.comm.protocol.routing.Routing.Node.Builder getNodesBuilder(
  3765. int index) {
  3766. return getNodesFieldBuilder().getBuilder(index);
  3767. }
  3768. /**
  3769. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3770. */
  3771. public coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder getNodesOrBuilder(
  3772. int index) {
  3773. if (nodesBuilder_ == null) {
  3774. return nodes_.get(index); } else {
  3775. return nodesBuilder_.getMessageOrBuilder(index);
  3776. }
  3777. }
  3778. /**
  3779. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3780. */
  3781. public java.util.List<? extends coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder>
  3782. getNodesOrBuilderList() {
  3783. if (nodesBuilder_ != null) {
  3784. return nodesBuilder_.getMessageOrBuilderList();
  3785. } else {
  3786. return java.util.Collections.unmodifiableList(nodes_);
  3787. }
  3788. }
  3789. /**
  3790. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3791. */
  3792. public coop.rchain.comm.protocol.routing.Routing.Node.Builder addNodesBuilder() {
  3793. return getNodesFieldBuilder().addBuilder(
  3794. coop.rchain.comm.protocol.routing.Routing.Node.getDefaultInstance());
  3795. }
  3796. /**
  3797. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3798. */
  3799. public coop.rchain.comm.protocol.routing.Routing.Node.Builder addNodesBuilder(
  3800. int index) {
  3801. return getNodesFieldBuilder().addBuilder(
  3802. index, coop.rchain.comm.protocol.routing.Routing.Node.getDefaultInstance());
  3803. }
  3804. /**
  3805. * <code>repeated .coop.rchain.comm.protocol.routing.Node nodes = 1;</code>
  3806. */
  3807. public java.util.List<coop.rchain.comm.protocol.routing.Routing.Node.Builder>
  3808. getNodesBuilderList() {
  3809. return getNodesFieldBuilder().getBuilderList();
  3810. }
  3811. private com.google.protobuf.RepeatedFieldBuilderV3<
  3812. coop.rchain.comm.protocol.routing.Routing.Node, coop.rchain.comm.protocol.routing.Routing.Node.Builder, coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder>
  3813. getNodesFieldBuilder() {
  3814. if (nodesBuilder_ == null) {
  3815. nodesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
  3816. coop.rchain.comm.protocol.routing.Routing.Node, coop.rchain.comm.protocol.routing.Routing.Node.Builder, coop.rchain.comm.protocol.routing.Routing.NodeOrBuilder>(
  3817. nodes_,
  3818. ((bitField0_ & 0x00000001) == 0x00000001),
  3819. getParentForChildren(),
  3820. isClean());
  3821. nodes_ = null;
  3822. }
  3823. return nodesBuilder_;
  3824. }
  3825. public final Builder setUnknownFields(
  3826. final com.google.protobuf.UnknownFieldSet unknownFields) {
  3827. return super.setUnknownFieldsProto3(unknownFields);
  3828. }
  3829.  
  3830. public final Builder mergeUnknownFields(
  3831. final com.google.protobuf.UnknownFieldSet unknownFields) {
  3832. return super.mergeUnknownFields(unknownFields);
  3833. }
  3834.  
  3835.  
  3836. // @@protoc_insertion_point(builder_scope:coop.rchain.comm.protocol.routing.LookupResponse)
  3837. }
  3838.  
  3839. // @@protoc_insertion_point(class_scope:coop.rchain.comm.protocol.routing.LookupResponse)
  3840. private static final coop.rchain.comm.protocol.routing.Routing.LookupResponse DEFAULT_INSTANCE;
  3841. static {
  3842. DEFAULT_INSTANCE = new coop.rchain.comm.protocol.routing.Routing.LookupResponse();
  3843. }
  3844.  
  3845. public static coop.rchain.comm.protocol.routing.Routing.LookupResponse getDefaultInstance() {
  3846. return DEFAULT_INSTANCE;
  3847. }
  3848.  
  3849. private static final com.google.protobuf.Parser<LookupResponse>
  3850. PARSER = new com.google.protobuf.AbstractParser<LookupResponse>() {
  3851. public LookupResponse parsePartialFrom(
  3852. com.google.protobuf.CodedInputStream input,
  3853. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3854. throws com.google.protobuf.InvalidProtocolBufferException {
  3855. return new LookupResponse(input, extensionRegistry);
  3856. }
  3857. };
  3858.  
  3859. public static com.google.protobuf.Parser<LookupResponse> parser() {
  3860. return PARSER;
  3861. }
  3862.  
  3863. @java.lang.Override
  3864. public com.google.protobuf.Parser<LookupResponse> getParserForType() {
  3865. return PARSER;
  3866. }
  3867.  
  3868. public coop.rchain.comm.protocol.routing.Routing.LookupResponse getDefaultInstanceForType() {
  3869. return DEFAULT_INSTANCE;
  3870. }
  3871.  
  3872. }
  3873.  
  3874. public interface DisconnectOrBuilder extends
  3875. // @@protoc_insertion_point(interface_extends:coop.rchain.comm.protocol.routing.Disconnect)
  3876. com.google.protobuf.MessageOrBuilder {
  3877. }
  3878. /**
  3879. * Protobuf type {@code coop.rchain.comm.protocol.routing.Disconnect}
  3880. */
  3881. public static final class Disconnect extends
  3882. com.google.protobuf.GeneratedMessageV3 implements
  3883. // @@protoc_insertion_point(message_implements:coop.rchain.comm.protocol.routing.Disconnect)
  3884. DisconnectOrBuilder {
  3885. private static final long serialVersionUID = 0L;
  3886. // Use Disconnect.newBuilder() to construct.
  3887. private Disconnect(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  3888. super(builder);
  3889. }
  3890. private Disconnect() {
  3891. }
  3892.  
  3893. @java.lang.Override
  3894. public final com.google.protobuf.UnknownFieldSet
  3895. getUnknownFields() {
  3896. return this.unknownFields;
  3897. }
  3898. private Disconnect(
  3899. com.google.protobuf.CodedInputStream input,
  3900. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3901. throws com.google.protobuf.InvalidProtocolBufferException {
  3902. this();
  3903. if (extensionRegistry == null) {
  3904. throw new java.lang.NullPointerException();
  3905. }
  3906. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  3907. com.google.protobuf.UnknownFieldSet.newBuilder();
  3908. try {
  3909. boolean done = false;
  3910. while (!done) {
  3911. int tag = input.readTag();
  3912. switch (tag) {
  3913. case 0:
  3914. done = true;
  3915. break;
  3916. default: {
  3917. if (!parseUnknownFieldProto3(
  3918. input, unknownFields, extensionRegistry, tag)) {
  3919. done = true;
  3920. }
  3921. break;
  3922. }
  3923. }
  3924. }
  3925. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  3926. throw e.setUnfinishedMessage(this);
  3927. } catch (java.io.IOException e) {
  3928. throw new com.google.protobuf.InvalidProtocolBufferException(
  3929. e).setUnfinishedMessage(this);
  3930. } finally {
  3931. this.unknownFields = unknownFields.build();
  3932. makeExtensionsImmutable();
  3933. }
  3934. }
  3935. public static final com.google.protobuf.Descriptors.Descriptor
  3936. getDescriptor() {
  3937. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Disconnect_descriptor;
  3938. }
  3939.  
  3940. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  3941. internalGetFieldAccessorTable() {
  3942. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Disconnect_fieldAccessorTable
  3943. .ensureFieldAccessorsInitialized(
  3944. coop.rchain.comm.protocol.routing.Routing.Disconnect.class, coop.rchain.comm.protocol.routing.Routing.Disconnect.Builder.class);
  3945. }
  3946.  
  3947. private byte memoizedIsInitialized = -1;
  3948. public final boolean isInitialized() {
  3949. byte isInitialized = memoizedIsInitialized;
  3950. if (isInitialized == 1) return true;
  3951. if (isInitialized == 0) return false;
  3952.  
  3953. memoizedIsInitialized = 1;
  3954. return true;
  3955. }
  3956.  
  3957. public void writeTo(com.google.protobuf.CodedOutputStream output)
  3958. throws java.io.IOException {
  3959. unknownFields.writeTo(output);
  3960. }
  3961.  
  3962. public int getSerializedSize() {
  3963. int size = memoizedSize;
  3964. if (size != -1) return size;
  3965.  
  3966. size = 0;
  3967. size += unknownFields.getSerializedSize();
  3968. memoizedSize = size;
  3969. return size;
  3970. }
  3971.  
  3972. @java.lang.Override
  3973. public boolean equals(final java.lang.Object obj) {
  3974. if (obj == this) {
  3975. return true;
  3976. }
  3977. if (!(obj instanceof coop.rchain.comm.protocol.routing.Routing.Disconnect)) {
  3978. return super.equals(obj);
  3979. }
  3980. coop.rchain.comm.protocol.routing.Routing.Disconnect other = (coop.rchain.comm.protocol.routing.Routing.Disconnect) obj;
  3981.  
  3982. boolean result = true;
  3983. result = result && unknownFields.equals(other.unknownFields);
  3984. return result;
  3985. }
  3986.  
  3987. @java.lang.Override
  3988. public int hashCode() {
  3989. if (memoizedHashCode != 0) {
  3990. return memoizedHashCode;
  3991. }
  3992. int hash = 41;
  3993. hash = (19 * hash) + getDescriptor().hashCode();
  3994. hash = (29 * hash) + unknownFields.hashCode();
  3995. memoizedHashCode = hash;
  3996. return hash;
  3997. }
  3998.  
  3999. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseFrom(
  4000. java.nio.ByteBuffer data)
  4001. throws com.google.protobuf.InvalidProtocolBufferException {
  4002. return PARSER.parseFrom(data);
  4003. }
  4004. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseFrom(
  4005. java.nio.ByteBuffer data,
  4006. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4007. throws com.google.protobuf.InvalidProtocolBufferException {
  4008. return PARSER.parseFrom(data, extensionRegistry);
  4009. }
  4010. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseFrom(
  4011. com.google.protobuf.ByteString data)
  4012. throws com.google.protobuf.InvalidProtocolBufferException {
  4013. return PARSER.parseFrom(data);
  4014. }
  4015. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseFrom(
  4016. com.google.protobuf.ByteString data,
  4017. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4018. throws com.google.protobuf.InvalidProtocolBufferException {
  4019. return PARSER.parseFrom(data, extensionRegistry);
  4020. }
  4021. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseFrom(byte[] data)
  4022. throws com.google.protobuf.InvalidProtocolBufferException {
  4023. return PARSER.parseFrom(data);
  4024. }
  4025. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseFrom(
  4026. byte[] data,
  4027. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4028. throws com.google.protobuf.InvalidProtocolBufferException {
  4029. return PARSER.parseFrom(data, extensionRegistry);
  4030. }
  4031. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseFrom(java.io.InputStream input)
  4032. throws java.io.IOException {
  4033. return com.google.protobuf.GeneratedMessageV3
  4034. .parseWithIOException(PARSER, input);
  4035. }
  4036. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseFrom(
  4037. java.io.InputStream input,
  4038. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4039. throws java.io.IOException {
  4040. return com.google.protobuf.GeneratedMessageV3
  4041. .parseWithIOException(PARSER, input, extensionRegistry);
  4042. }
  4043. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseDelimitedFrom(java.io.InputStream input)
  4044. throws java.io.IOException {
  4045. return com.google.protobuf.GeneratedMessageV3
  4046. .parseDelimitedWithIOException(PARSER, input);
  4047. }
  4048. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseDelimitedFrom(
  4049. java.io.InputStream input,
  4050. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4051. throws java.io.IOException {
  4052. return com.google.protobuf.GeneratedMessageV3
  4053. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  4054. }
  4055. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseFrom(
  4056. com.google.protobuf.CodedInputStream input)
  4057. throws java.io.IOException {
  4058. return com.google.protobuf.GeneratedMessageV3
  4059. .parseWithIOException(PARSER, input);
  4060. }
  4061. public static coop.rchain.comm.protocol.routing.Routing.Disconnect parseFrom(
  4062. com.google.protobuf.CodedInputStream input,
  4063. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4064. throws java.io.IOException {
  4065. return com.google.protobuf.GeneratedMessageV3
  4066. .parseWithIOException(PARSER, input, extensionRegistry);
  4067. }
  4068.  
  4069. public Builder newBuilderForType() { return newBuilder(); }
  4070. public static Builder newBuilder() {
  4071. return DEFAULT_INSTANCE.toBuilder();
  4072. }
  4073. public static Builder newBuilder(coop.rchain.comm.protocol.routing.Routing.Disconnect prototype) {
  4074. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  4075. }
  4076. public Builder toBuilder() {
  4077. return this == DEFAULT_INSTANCE
  4078. ? new Builder() : new Builder().mergeFrom(this);
  4079. }
  4080.  
  4081. @java.lang.Override
  4082. protected Builder newBuilderForType(
  4083. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  4084. Builder builder = new Builder(parent);
  4085. return builder;
  4086. }
  4087. /**
  4088. * Protobuf type {@code coop.rchain.comm.protocol.routing.Disconnect}
  4089. */
  4090. public static final class Builder extends
  4091. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  4092. // @@protoc_insertion_point(builder_implements:coop.rchain.comm.protocol.routing.Disconnect)
  4093. coop.rchain.comm.protocol.routing.Routing.DisconnectOrBuilder {
  4094. public static final com.google.protobuf.Descriptors.Descriptor
  4095. getDescriptor() {
  4096. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Disconnect_descriptor;
  4097. }
  4098.  
  4099. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  4100. internalGetFieldAccessorTable() {
  4101. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Disconnect_fieldAccessorTable
  4102. .ensureFieldAccessorsInitialized(
  4103. coop.rchain.comm.protocol.routing.Routing.Disconnect.class, coop.rchain.comm.protocol.routing.Routing.Disconnect.Builder.class);
  4104. }
  4105.  
  4106. // Construct using coop.rchain.comm.protocol.routing.Routing.Disconnect.newBuilder()
  4107. private Builder() {
  4108. maybeForceBuilderInitialization();
  4109. }
  4110.  
  4111. private Builder(
  4112. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  4113. super(parent);
  4114. maybeForceBuilderInitialization();
  4115. }
  4116. private void maybeForceBuilderInitialization() {
  4117. if (com.google.protobuf.GeneratedMessageV3
  4118. .alwaysUseFieldBuilders) {
  4119. }
  4120. }
  4121. public Builder clear() {
  4122. super.clear();
  4123. return this;
  4124. }
  4125.  
  4126. public com.google.protobuf.Descriptors.Descriptor
  4127. getDescriptorForType() {
  4128. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Disconnect_descriptor;
  4129. }
  4130.  
  4131. public coop.rchain.comm.protocol.routing.Routing.Disconnect getDefaultInstanceForType() {
  4132. return coop.rchain.comm.protocol.routing.Routing.Disconnect.getDefaultInstance();
  4133. }
  4134.  
  4135. public coop.rchain.comm.protocol.routing.Routing.Disconnect build() {
  4136. coop.rchain.comm.protocol.routing.Routing.Disconnect result = buildPartial();
  4137. if (!result.isInitialized()) {
  4138. throw newUninitializedMessageException(result);
  4139. }
  4140. return result;
  4141. }
  4142.  
  4143. public coop.rchain.comm.protocol.routing.Routing.Disconnect buildPartial() {
  4144. coop.rchain.comm.protocol.routing.Routing.Disconnect result = new coop.rchain.comm.protocol.routing.Routing.Disconnect(this);
  4145. onBuilt();
  4146. return result;
  4147. }
  4148.  
  4149. public Builder clone() {
  4150. return (Builder) super.clone();
  4151. }
  4152. public Builder setField(
  4153. com.google.protobuf.Descriptors.FieldDescriptor field,
  4154. java.lang.Object value) {
  4155. return (Builder) super.setField(field, value);
  4156. }
  4157. public Builder clearField(
  4158. com.google.protobuf.Descriptors.FieldDescriptor field) {
  4159. return (Builder) super.clearField(field);
  4160. }
  4161. public Builder clearOneof(
  4162. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  4163. return (Builder) super.clearOneof(oneof);
  4164. }
  4165. public Builder setRepeatedField(
  4166. com.google.protobuf.Descriptors.FieldDescriptor field,
  4167. int index, java.lang.Object value) {
  4168. return (Builder) super.setRepeatedField(field, index, value);
  4169. }
  4170. public Builder addRepeatedField(
  4171. com.google.protobuf.Descriptors.FieldDescriptor field,
  4172. java.lang.Object value) {
  4173. return (Builder) super.addRepeatedField(field, value);
  4174. }
  4175. public Builder mergeFrom(com.google.protobuf.Message other) {
  4176. if (other instanceof coop.rchain.comm.protocol.routing.Routing.Disconnect) {
  4177. return mergeFrom((coop.rchain.comm.protocol.routing.Routing.Disconnect)other);
  4178. } else {
  4179. super.mergeFrom(other);
  4180. return this;
  4181. }
  4182. }
  4183.  
  4184. public Builder mergeFrom(coop.rchain.comm.protocol.routing.Routing.Disconnect other) {
  4185. if (other == coop.rchain.comm.protocol.routing.Routing.Disconnect.getDefaultInstance()) return this;
  4186. this.mergeUnknownFields(other.unknownFields);
  4187. onChanged();
  4188. return this;
  4189. }
  4190.  
  4191. public final boolean isInitialized() {
  4192. return true;
  4193. }
  4194.  
  4195. public Builder mergeFrom(
  4196. com.google.protobuf.CodedInputStream input,
  4197. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4198. throws java.io.IOException {
  4199. coop.rchain.comm.protocol.routing.Routing.Disconnect parsedMessage = null;
  4200. try {
  4201. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  4202. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  4203. parsedMessage = (coop.rchain.comm.protocol.routing.Routing.Disconnect) e.getUnfinishedMessage();
  4204. throw e.unwrapIOException();
  4205. } finally {
  4206. if (parsedMessage != null) {
  4207. mergeFrom(parsedMessage);
  4208. }
  4209. }
  4210. return this;
  4211. }
  4212. public final Builder setUnknownFields(
  4213. final com.google.protobuf.UnknownFieldSet unknownFields) {
  4214. return super.setUnknownFieldsProto3(unknownFields);
  4215. }
  4216.  
  4217. public final Builder mergeUnknownFields(
  4218. final com.google.protobuf.UnknownFieldSet unknownFields) {
  4219. return super.mergeUnknownFields(unknownFields);
  4220. }
  4221.  
  4222.  
  4223. // @@protoc_insertion_point(builder_scope:coop.rchain.comm.protocol.routing.Disconnect)
  4224. }
  4225.  
  4226. // @@protoc_insertion_point(class_scope:coop.rchain.comm.protocol.routing.Disconnect)
  4227. private static final coop.rchain.comm.protocol.routing.Routing.Disconnect DEFAULT_INSTANCE;
  4228. static {
  4229. DEFAULT_INSTANCE = new coop.rchain.comm.protocol.routing.Routing.Disconnect();
  4230. }
  4231.  
  4232. public static coop.rchain.comm.protocol.routing.Routing.Disconnect getDefaultInstance() {
  4233. return DEFAULT_INSTANCE;
  4234. }
  4235.  
  4236. private static final com.google.protobuf.Parser<Disconnect>
  4237. PARSER = new com.google.protobuf.AbstractParser<Disconnect>() {
  4238. public Disconnect parsePartialFrom(
  4239. com.google.protobuf.CodedInputStream input,
  4240. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4241. throws com.google.protobuf.InvalidProtocolBufferException {
  4242. return new Disconnect(input, extensionRegistry);
  4243. }
  4244. };
  4245.  
  4246. public static com.google.protobuf.Parser<Disconnect> parser() {
  4247. return PARSER;
  4248. }
  4249.  
  4250. @java.lang.Override
  4251. public com.google.protobuf.Parser<Disconnect> getParserForType() {
  4252. return PARSER;
  4253. }
  4254.  
  4255. public coop.rchain.comm.protocol.routing.Routing.Disconnect getDefaultInstanceForType() {
  4256. return DEFAULT_INSTANCE;
  4257. }
  4258.  
  4259. }
  4260.  
  4261. public interface ProtocolOrBuilder extends
  4262. // @@protoc_insertion_point(interface_extends:coop.rchain.comm.protocol.routing.Protocol)
  4263. com.google.protobuf.MessageOrBuilder {
  4264.  
  4265. /**
  4266. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  4267. */
  4268. boolean hasHeader();
  4269. /**
  4270. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  4271. */
  4272. coop.rchain.comm.protocol.routing.Routing.Header getHeader();
  4273. /**
  4274. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  4275. */
  4276. coop.rchain.comm.protocol.routing.Routing.HeaderOrBuilder getHeaderOrBuilder();
  4277.  
  4278. /**
  4279. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  4280. */
  4281. boolean hasReturnHeader();
  4282. /**
  4283. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  4284. */
  4285. coop.rchain.comm.protocol.routing.Routing.ReturnHeader getReturnHeader();
  4286. /**
  4287. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  4288. */
  4289. coop.rchain.comm.protocol.routing.Routing.ReturnHeaderOrBuilder getReturnHeaderOrBuilder();
  4290.  
  4291. /**
  4292. * <code>.google.protobuf.Any upstream = 3;</code>
  4293. */
  4294. boolean hasUpstream();
  4295. /**
  4296. * <code>.google.protobuf.Any upstream = 3;</code>
  4297. */
  4298. com.google.protobuf.Any getUpstream();
  4299. /**
  4300. * <code>.google.protobuf.Any upstream = 3;</code>
  4301. */
  4302. com.google.protobuf.AnyOrBuilder getUpstreamOrBuilder();
  4303.  
  4304. /**
  4305. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  4306. */
  4307. boolean hasPing();
  4308. /**
  4309. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  4310. */
  4311. coop.rchain.comm.protocol.routing.Routing.Ping getPing();
  4312. /**
  4313. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  4314. */
  4315. coop.rchain.comm.protocol.routing.Routing.PingOrBuilder getPingOrBuilder();
  4316.  
  4317. /**
  4318. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  4319. */
  4320. boolean hasPong();
  4321. /**
  4322. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  4323. */
  4324. coop.rchain.comm.protocol.routing.Routing.Pong getPong();
  4325. /**
  4326. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  4327. */
  4328. coop.rchain.comm.protocol.routing.Routing.PongOrBuilder getPongOrBuilder();
  4329.  
  4330. /**
  4331. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  4332. */
  4333. boolean hasLookup();
  4334. /**
  4335. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  4336. */
  4337. coop.rchain.comm.protocol.routing.Routing.Lookup getLookup();
  4338. /**
  4339. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  4340. */
  4341. coop.rchain.comm.protocol.routing.Routing.LookupOrBuilder getLookupOrBuilder();
  4342.  
  4343. /**
  4344. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  4345. */
  4346. boolean hasLookupResponse();
  4347. /**
  4348. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  4349. */
  4350. coop.rchain.comm.protocol.routing.Routing.LookupResponse getLookupResponse();
  4351. /**
  4352. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  4353. */
  4354. coop.rchain.comm.protocol.routing.Routing.LookupResponseOrBuilder getLookupResponseOrBuilder();
  4355.  
  4356. /**
  4357. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  4358. */
  4359. boolean hasDisconnect();
  4360. /**
  4361. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  4362. */
  4363. coop.rchain.comm.protocol.routing.Routing.Disconnect getDisconnect();
  4364. /**
  4365. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  4366. */
  4367. coop.rchain.comm.protocol.routing.Routing.DisconnectOrBuilder getDisconnectOrBuilder();
  4368.  
  4369. public coop.rchain.comm.protocol.routing.Routing.Protocol.MessageCase getMessageCase();
  4370. }
  4371. /**
  4372. * Protobuf type {@code coop.rchain.comm.protocol.routing.Protocol}
  4373. */
  4374. public static final class Protocol extends
  4375. com.google.protobuf.GeneratedMessageV3 implements
  4376. // @@protoc_insertion_point(message_implements:coop.rchain.comm.protocol.routing.Protocol)
  4377. ProtocolOrBuilder {
  4378. private static final long serialVersionUID = 0L;
  4379. // Use Protocol.newBuilder() to construct.
  4380. private Protocol(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  4381. super(builder);
  4382. }
  4383. private Protocol() {
  4384. }
  4385.  
  4386. @java.lang.Override
  4387. public final com.google.protobuf.UnknownFieldSet
  4388. getUnknownFields() {
  4389. return this.unknownFields;
  4390. }
  4391. private Protocol(
  4392. com.google.protobuf.CodedInputStream input,
  4393. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4394. throws com.google.protobuf.InvalidProtocolBufferException {
  4395. this();
  4396. if (extensionRegistry == null) {
  4397. throw new java.lang.NullPointerException();
  4398. }
  4399. int mutable_bitField0_ = 0;
  4400. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  4401. com.google.protobuf.UnknownFieldSet.newBuilder();
  4402. try {
  4403. boolean done = false;
  4404. while (!done) {
  4405. int tag = input.readTag();
  4406. switch (tag) {
  4407. case 0:
  4408. done = true;
  4409. break;
  4410. default: {
  4411. if (!parseUnknownFieldProto3(
  4412. input, unknownFields, extensionRegistry, tag)) {
  4413. done = true;
  4414. }
  4415. break;
  4416. }
  4417. case 10: {
  4418. coop.rchain.comm.protocol.routing.Routing.Header.Builder subBuilder = null;
  4419. if (header_ != null) {
  4420. subBuilder = header_.toBuilder();
  4421. }
  4422. header_ = input.readMessage(coop.rchain.comm.protocol.routing.Routing.Header.parser(), extensionRegistry);
  4423. if (subBuilder != null) {
  4424. subBuilder.mergeFrom(header_);
  4425. header_ = subBuilder.buildPartial();
  4426. }
  4427.  
  4428. break;
  4429. }
  4430. case 18: {
  4431. coop.rchain.comm.protocol.routing.Routing.ReturnHeader.Builder subBuilder = null;
  4432. if (returnHeader_ != null) {
  4433. subBuilder = returnHeader_.toBuilder();
  4434. }
  4435. returnHeader_ = input.readMessage(coop.rchain.comm.protocol.routing.Routing.ReturnHeader.parser(), extensionRegistry);
  4436. if (subBuilder != null) {
  4437. subBuilder.mergeFrom(returnHeader_);
  4438. returnHeader_ = subBuilder.buildPartial();
  4439. }
  4440.  
  4441. break;
  4442. }
  4443. case 26: {
  4444. com.google.protobuf.Any.Builder subBuilder = null;
  4445. if (messageCase_ == 3) {
  4446. subBuilder = ((com.google.protobuf.Any) message_).toBuilder();
  4447. }
  4448. message_ =
  4449. input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry);
  4450. if (subBuilder != null) {
  4451. subBuilder.mergeFrom((com.google.protobuf.Any) message_);
  4452. message_ = subBuilder.buildPartial();
  4453. }
  4454. messageCase_ = 3;
  4455. break;
  4456. }
  4457. case 34: {
  4458. coop.rchain.comm.protocol.routing.Routing.Ping.Builder subBuilder = null;
  4459. if (messageCase_ == 4) {
  4460. subBuilder = ((coop.rchain.comm.protocol.routing.Routing.Ping) message_).toBuilder();
  4461. }
  4462. message_ =
  4463. input.readMessage(coop.rchain.comm.protocol.routing.Routing.Ping.parser(), extensionRegistry);
  4464. if (subBuilder != null) {
  4465. subBuilder.mergeFrom((coop.rchain.comm.protocol.routing.Routing.Ping) message_);
  4466. message_ = subBuilder.buildPartial();
  4467. }
  4468. messageCase_ = 4;
  4469. break;
  4470. }
  4471. case 42: {
  4472. coop.rchain.comm.protocol.routing.Routing.Pong.Builder subBuilder = null;
  4473. if (messageCase_ == 5) {
  4474. subBuilder = ((coop.rchain.comm.protocol.routing.Routing.Pong) message_).toBuilder();
  4475. }
  4476. message_ =
  4477. input.readMessage(coop.rchain.comm.protocol.routing.Routing.Pong.parser(), extensionRegistry);
  4478. if (subBuilder != null) {
  4479. subBuilder.mergeFrom((coop.rchain.comm.protocol.routing.Routing.Pong) message_);
  4480. message_ = subBuilder.buildPartial();
  4481. }
  4482. messageCase_ = 5;
  4483. break;
  4484. }
  4485. case 50: {
  4486. coop.rchain.comm.protocol.routing.Routing.Lookup.Builder subBuilder = null;
  4487. if (messageCase_ == 6) {
  4488. subBuilder = ((coop.rchain.comm.protocol.routing.Routing.Lookup) message_).toBuilder();
  4489. }
  4490. message_ =
  4491. input.readMessage(coop.rchain.comm.protocol.routing.Routing.Lookup.parser(), extensionRegistry);
  4492. if (subBuilder != null) {
  4493. subBuilder.mergeFrom((coop.rchain.comm.protocol.routing.Routing.Lookup) message_);
  4494. message_ = subBuilder.buildPartial();
  4495. }
  4496. messageCase_ = 6;
  4497. break;
  4498. }
  4499. case 58: {
  4500. coop.rchain.comm.protocol.routing.Routing.LookupResponse.Builder subBuilder = null;
  4501. if (messageCase_ == 7) {
  4502. subBuilder = ((coop.rchain.comm.protocol.routing.Routing.LookupResponse) message_).toBuilder();
  4503. }
  4504. message_ =
  4505. input.readMessage(coop.rchain.comm.protocol.routing.Routing.LookupResponse.parser(), extensionRegistry);
  4506. if (subBuilder != null) {
  4507. subBuilder.mergeFrom((coop.rchain.comm.protocol.routing.Routing.LookupResponse) message_);
  4508. message_ = subBuilder.buildPartial();
  4509. }
  4510. messageCase_ = 7;
  4511. break;
  4512. }
  4513. case 66: {
  4514. coop.rchain.comm.protocol.routing.Routing.Disconnect.Builder subBuilder = null;
  4515. if (messageCase_ == 8) {
  4516. subBuilder = ((coop.rchain.comm.protocol.routing.Routing.Disconnect) message_).toBuilder();
  4517. }
  4518. message_ =
  4519. input.readMessage(coop.rchain.comm.protocol.routing.Routing.Disconnect.parser(), extensionRegistry);
  4520. if (subBuilder != null) {
  4521. subBuilder.mergeFrom((coop.rchain.comm.protocol.routing.Routing.Disconnect) message_);
  4522. message_ = subBuilder.buildPartial();
  4523. }
  4524. messageCase_ = 8;
  4525. break;
  4526. }
  4527. }
  4528. }
  4529. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  4530. throw e.setUnfinishedMessage(this);
  4531. } catch (java.io.IOException e) {
  4532. throw new com.google.protobuf.InvalidProtocolBufferException(
  4533. e).setUnfinishedMessage(this);
  4534. } finally {
  4535. this.unknownFields = unknownFields.build();
  4536. makeExtensionsImmutable();
  4537. }
  4538. }
  4539. public static final com.google.protobuf.Descriptors.Descriptor
  4540. getDescriptor() {
  4541. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Protocol_descriptor;
  4542. }
  4543.  
  4544. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  4545. internalGetFieldAccessorTable() {
  4546. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Protocol_fieldAccessorTable
  4547. .ensureFieldAccessorsInitialized(
  4548. coop.rchain.comm.protocol.routing.Routing.Protocol.class, coop.rchain.comm.protocol.routing.Routing.Protocol.Builder.class);
  4549. }
  4550.  
  4551. private int messageCase_ = 0;
  4552. private java.lang.Object message_;
  4553. public enum MessageCase
  4554. implements com.google.protobuf.Internal.EnumLite {
  4555. UPSTREAM(3),
  4556. PING(4),
  4557. PONG(5),
  4558. LOOKUP(6),
  4559. LOOKUP_RESPONSE(7),
  4560. DISCONNECT(8),
  4561. MESSAGE_NOT_SET(0);
  4562. private final int value;
  4563. private MessageCase(int value) {
  4564. this.value = value;
  4565. }
  4566. /**
  4567. * @deprecated Use {@link #forNumber(int)} instead.
  4568. */
  4569. @java.lang.Deprecated
  4570. public static MessageCase valueOf(int value) {
  4571. return forNumber(value);
  4572. }
  4573.  
  4574. public static MessageCase forNumber(int value) {
  4575. switch (value) {
  4576. case 3: return UPSTREAM;
  4577. case 4: return PING;
  4578. case 5: return PONG;
  4579. case 6: return LOOKUP;
  4580. case 7: return LOOKUP_RESPONSE;
  4581. case 8: return DISCONNECT;
  4582. case 0: return MESSAGE_NOT_SET;
  4583. default: return null;
  4584. }
  4585. }
  4586. public int getNumber() {
  4587. return this.value;
  4588. }
  4589. };
  4590.  
  4591. public MessageCase
  4592. getMessageCase() {
  4593. return MessageCase.forNumber(
  4594. messageCase_);
  4595. }
  4596.  
  4597. public static final int HEADER_FIELD_NUMBER = 1;
  4598. private coop.rchain.comm.protocol.routing.Routing.Header header_;
  4599. /**
  4600. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  4601. */
  4602. public boolean hasHeader() {
  4603. return header_ != null;
  4604. }
  4605. /**
  4606. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  4607. */
  4608. public coop.rchain.comm.protocol.routing.Routing.Header getHeader() {
  4609. return header_ == null ? coop.rchain.comm.protocol.routing.Routing.Header.getDefaultInstance() : header_;
  4610. }
  4611. /**
  4612. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  4613. */
  4614. public coop.rchain.comm.protocol.routing.Routing.HeaderOrBuilder getHeaderOrBuilder() {
  4615. return getHeader();
  4616. }
  4617.  
  4618. public static final int RETURN_HEADER_FIELD_NUMBER = 2;
  4619. private coop.rchain.comm.protocol.routing.Routing.ReturnHeader returnHeader_;
  4620. /**
  4621. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  4622. */
  4623. public boolean hasReturnHeader() {
  4624. return returnHeader_ != null;
  4625. }
  4626. /**
  4627. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  4628. */
  4629. public coop.rchain.comm.protocol.routing.Routing.ReturnHeader getReturnHeader() {
  4630. return returnHeader_ == null ? coop.rchain.comm.protocol.routing.Routing.ReturnHeader.getDefaultInstance() : returnHeader_;
  4631. }
  4632. /**
  4633. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  4634. */
  4635. public coop.rchain.comm.protocol.routing.Routing.ReturnHeaderOrBuilder getReturnHeaderOrBuilder() {
  4636. return getReturnHeader();
  4637. }
  4638.  
  4639. public static final int UPSTREAM_FIELD_NUMBER = 3;
  4640. /**
  4641. * <code>.google.protobuf.Any upstream = 3;</code>
  4642. */
  4643. public boolean hasUpstream() {
  4644. return messageCase_ == 3;
  4645. }
  4646. /**
  4647. * <code>.google.protobuf.Any upstream = 3;</code>
  4648. */
  4649. public com.google.protobuf.Any getUpstream() {
  4650. if (messageCase_ == 3) {
  4651. return (com.google.protobuf.Any) message_;
  4652. }
  4653. return com.google.protobuf.Any.getDefaultInstance();
  4654. }
  4655. /**
  4656. * <code>.google.protobuf.Any upstream = 3;</code>
  4657. */
  4658. public com.google.protobuf.AnyOrBuilder getUpstreamOrBuilder() {
  4659. if (messageCase_ == 3) {
  4660. return (com.google.protobuf.Any) message_;
  4661. }
  4662. return com.google.protobuf.Any.getDefaultInstance();
  4663. }
  4664.  
  4665. public static final int PING_FIELD_NUMBER = 4;
  4666. /**
  4667. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  4668. */
  4669. public boolean hasPing() {
  4670. return messageCase_ == 4;
  4671. }
  4672. /**
  4673. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  4674. */
  4675. public coop.rchain.comm.protocol.routing.Routing.Ping getPing() {
  4676. if (messageCase_ == 4) {
  4677. return (coop.rchain.comm.protocol.routing.Routing.Ping) message_;
  4678. }
  4679. return coop.rchain.comm.protocol.routing.Routing.Ping.getDefaultInstance();
  4680. }
  4681. /**
  4682. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  4683. */
  4684. public coop.rchain.comm.protocol.routing.Routing.PingOrBuilder getPingOrBuilder() {
  4685. if (messageCase_ == 4) {
  4686. return (coop.rchain.comm.protocol.routing.Routing.Ping) message_;
  4687. }
  4688. return coop.rchain.comm.protocol.routing.Routing.Ping.getDefaultInstance();
  4689. }
  4690.  
  4691. public static final int PONG_FIELD_NUMBER = 5;
  4692. /**
  4693. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  4694. */
  4695. public boolean hasPong() {
  4696. return messageCase_ == 5;
  4697. }
  4698. /**
  4699. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  4700. */
  4701. public coop.rchain.comm.protocol.routing.Routing.Pong getPong() {
  4702. if (messageCase_ == 5) {
  4703. return (coop.rchain.comm.protocol.routing.Routing.Pong) message_;
  4704. }
  4705. return coop.rchain.comm.protocol.routing.Routing.Pong.getDefaultInstance();
  4706. }
  4707. /**
  4708. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  4709. */
  4710. public coop.rchain.comm.protocol.routing.Routing.PongOrBuilder getPongOrBuilder() {
  4711. if (messageCase_ == 5) {
  4712. return (coop.rchain.comm.protocol.routing.Routing.Pong) message_;
  4713. }
  4714. return coop.rchain.comm.protocol.routing.Routing.Pong.getDefaultInstance();
  4715. }
  4716.  
  4717. public static final int LOOKUP_FIELD_NUMBER = 6;
  4718. /**
  4719. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  4720. */
  4721. public boolean hasLookup() {
  4722. return messageCase_ == 6;
  4723. }
  4724. /**
  4725. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  4726. */
  4727. public coop.rchain.comm.protocol.routing.Routing.Lookup getLookup() {
  4728. if (messageCase_ == 6) {
  4729. return (coop.rchain.comm.protocol.routing.Routing.Lookup) message_;
  4730. }
  4731. return coop.rchain.comm.protocol.routing.Routing.Lookup.getDefaultInstance();
  4732. }
  4733. /**
  4734. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  4735. */
  4736. public coop.rchain.comm.protocol.routing.Routing.LookupOrBuilder getLookupOrBuilder() {
  4737. if (messageCase_ == 6) {
  4738. return (coop.rchain.comm.protocol.routing.Routing.Lookup) message_;
  4739. }
  4740. return coop.rchain.comm.protocol.routing.Routing.Lookup.getDefaultInstance();
  4741. }
  4742.  
  4743. public static final int LOOKUP_RESPONSE_FIELD_NUMBER = 7;
  4744. /**
  4745. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  4746. */
  4747. public boolean hasLookupResponse() {
  4748. return messageCase_ == 7;
  4749. }
  4750. /**
  4751. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  4752. */
  4753. public coop.rchain.comm.protocol.routing.Routing.LookupResponse getLookupResponse() {
  4754. if (messageCase_ == 7) {
  4755. return (coop.rchain.comm.protocol.routing.Routing.LookupResponse) message_;
  4756. }
  4757. return coop.rchain.comm.protocol.routing.Routing.LookupResponse.getDefaultInstance();
  4758. }
  4759. /**
  4760. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  4761. */
  4762. public coop.rchain.comm.protocol.routing.Routing.LookupResponseOrBuilder getLookupResponseOrBuilder() {
  4763. if (messageCase_ == 7) {
  4764. return (coop.rchain.comm.protocol.routing.Routing.LookupResponse) message_;
  4765. }
  4766. return coop.rchain.comm.protocol.routing.Routing.LookupResponse.getDefaultInstance();
  4767. }
  4768.  
  4769. public static final int DISCONNECT_FIELD_NUMBER = 8;
  4770. /**
  4771. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  4772. */
  4773. public boolean hasDisconnect() {
  4774. return messageCase_ == 8;
  4775. }
  4776. /**
  4777. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  4778. */
  4779. public coop.rchain.comm.protocol.routing.Routing.Disconnect getDisconnect() {
  4780. if (messageCase_ == 8) {
  4781. return (coop.rchain.comm.protocol.routing.Routing.Disconnect) message_;
  4782. }
  4783. return coop.rchain.comm.protocol.routing.Routing.Disconnect.getDefaultInstance();
  4784. }
  4785. /**
  4786. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  4787. */
  4788. public coop.rchain.comm.protocol.routing.Routing.DisconnectOrBuilder getDisconnectOrBuilder() {
  4789. if (messageCase_ == 8) {
  4790. return (coop.rchain.comm.protocol.routing.Routing.Disconnect) message_;
  4791. }
  4792. return coop.rchain.comm.protocol.routing.Routing.Disconnect.getDefaultInstance();
  4793. }
  4794.  
  4795. private byte memoizedIsInitialized = -1;
  4796. public final boolean isInitialized() {
  4797. byte isInitialized = memoizedIsInitialized;
  4798. if (isInitialized == 1) return true;
  4799. if (isInitialized == 0) return false;
  4800.  
  4801. memoizedIsInitialized = 1;
  4802. return true;
  4803. }
  4804.  
  4805. public void writeTo(com.google.protobuf.CodedOutputStream output)
  4806. throws java.io.IOException {
  4807. if (header_ != null) {
  4808. output.writeMessage(1, getHeader());
  4809. }
  4810. if (returnHeader_ != null) {
  4811. output.writeMessage(2, getReturnHeader());
  4812. }
  4813. if (messageCase_ == 3) {
  4814. output.writeMessage(3, (com.google.protobuf.Any) message_);
  4815. }
  4816. if (messageCase_ == 4) {
  4817. output.writeMessage(4, (coop.rchain.comm.protocol.routing.Routing.Ping) message_);
  4818. }
  4819. if (messageCase_ == 5) {
  4820. output.writeMessage(5, (coop.rchain.comm.protocol.routing.Routing.Pong) message_);
  4821. }
  4822. if (messageCase_ == 6) {
  4823. output.writeMessage(6, (coop.rchain.comm.protocol.routing.Routing.Lookup) message_);
  4824. }
  4825. if (messageCase_ == 7) {
  4826. output.writeMessage(7, (coop.rchain.comm.protocol.routing.Routing.LookupResponse) message_);
  4827. }
  4828. if (messageCase_ == 8) {
  4829. output.writeMessage(8, (coop.rchain.comm.protocol.routing.Routing.Disconnect) message_);
  4830. }
  4831. unknownFields.writeTo(output);
  4832. }
  4833.  
  4834. public int getSerializedSize() {
  4835. int size = memoizedSize;
  4836. if (size != -1) return size;
  4837.  
  4838. size = 0;
  4839. if (header_ != null) {
  4840. size += com.google.protobuf.CodedOutputStream
  4841. .computeMessageSize(1, getHeader());
  4842. }
  4843. if (returnHeader_ != null) {
  4844. size += com.google.protobuf.CodedOutputStream
  4845. .computeMessageSize(2, getReturnHeader());
  4846. }
  4847. if (messageCase_ == 3) {
  4848. size += com.google.protobuf.CodedOutputStream
  4849. .computeMessageSize(3, (com.google.protobuf.Any) message_);
  4850. }
  4851. if (messageCase_ == 4) {
  4852. size += com.google.protobuf.CodedOutputStream
  4853. .computeMessageSize(4, (coop.rchain.comm.protocol.routing.Routing.Ping) message_);
  4854. }
  4855. if (messageCase_ == 5) {
  4856. size += com.google.protobuf.CodedOutputStream
  4857. .computeMessageSize(5, (coop.rchain.comm.protocol.routing.Routing.Pong) message_);
  4858. }
  4859. if (messageCase_ == 6) {
  4860. size += com.google.protobuf.CodedOutputStream
  4861. .computeMessageSize(6, (coop.rchain.comm.protocol.routing.Routing.Lookup) message_);
  4862. }
  4863. if (messageCase_ == 7) {
  4864. size += com.google.protobuf.CodedOutputStream
  4865. .computeMessageSize(7, (coop.rchain.comm.protocol.routing.Routing.LookupResponse) message_);
  4866. }
  4867. if (messageCase_ == 8) {
  4868. size += com.google.protobuf.CodedOutputStream
  4869. .computeMessageSize(8, (coop.rchain.comm.protocol.routing.Routing.Disconnect) message_);
  4870. }
  4871. size += unknownFields.getSerializedSize();
  4872. memoizedSize = size;
  4873. return size;
  4874. }
  4875.  
  4876. @java.lang.Override
  4877. public boolean equals(final java.lang.Object obj) {
  4878. if (obj == this) {
  4879. return true;
  4880. }
  4881. if (!(obj instanceof coop.rchain.comm.protocol.routing.Routing.Protocol)) {
  4882. return super.equals(obj);
  4883. }
  4884. coop.rchain.comm.protocol.routing.Routing.Protocol other = (coop.rchain.comm.protocol.routing.Routing.Protocol) obj;
  4885.  
  4886. boolean result = true;
  4887. result = result && (hasHeader() == other.hasHeader());
  4888. if (hasHeader()) {
  4889. result = result && getHeader()
  4890. .equals(other.getHeader());
  4891. }
  4892. result = result && (hasReturnHeader() == other.hasReturnHeader());
  4893. if (hasReturnHeader()) {
  4894. result = result && getReturnHeader()
  4895. .equals(other.getReturnHeader());
  4896. }
  4897. result = result && getMessageCase().equals(
  4898. other.getMessageCase());
  4899. if (!result) return false;
  4900. switch (messageCase_) {
  4901. case 3:
  4902. result = result && getUpstream()
  4903. .equals(other.getUpstream());
  4904. break;
  4905. case 4:
  4906. result = result && getPing()
  4907. .equals(other.getPing());
  4908. break;
  4909. case 5:
  4910. result = result && getPong()
  4911. .equals(other.getPong());
  4912. break;
  4913. case 6:
  4914. result = result && getLookup()
  4915. .equals(other.getLookup());
  4916. break;
  4917. case 7:
  4918. result = result && getLookupResponse()
  4919. .equals(other.getLookupResponse());
  4920. break;
  4921. case 8:
  4922. result = result && getDisconnect()
  4923. .equals(other.getDisconnect());
  4924. break;
  4925. case 0:
  4926. default:
  4927. }
  4928. result = result && unknownFields.equals(other.unknownFields);
  4929. return result;
  4930. }
  4931.  
  4932. @java.lang.Override
  4933. public int hashCode() {
  4934. if (memoizedHashCode != 0) {
  4935. return memoizedHashCode;
  4936. }
  4937. int hash = 41;
  4938. hash = (19 * hash) + getDescriptor().hashCode();
  4939. if (hasHeader()) {
  4940. hash = (37 * hash) + HEADER_FIELD_NUMBER;
  4941. hash = (53 * hash) + getHeader().hashCode();
  4942. }
  4943. if (hasReturnHeader()) {
  4944. hash = (37 * hash) + RETURN_HEADER_FIELD_NUMBER;
  4945. hash = (53 * hash) + getReturnHeader().hashCode();
  4946. }
  4947. switch (messageCase_) {
  4948. case 3:
  4949. hash = (37 * hash) + UPSTREAM_FIELD_NUMBER;
  4950. hash = (53 * hash) + getUpstream().hashCode();
  4951. break;
  4952. case 4:
  4953. hash = (37 * hash) + PING_FIELD_NUMBER;
  4954. hash = (53 * hash) + getPing().hashCode();
  4955. break;
  4956. case 5:
  4957. hash = (37 * hash) + PONG_FIELD_NUMBER;
  4958. hash = (53 * hash) + getPong().hashCode();
  4959. break;
  4960. case 6:
  4961. hash = (37 * hash) + LOOKUP_FIELD_NUMBER;
  4962. hash = (53 * hash) + getLookup().hashCode();
  4963. break;
  4964. case 7:
  4965. hash = (37 * hash) + LOOKUP_RESPONSE_FIELD_NUMBER;
  4966. hash = (53 * hash) + getLookupResponse().hashCode();
  4967. break;
  4968. case 8:
  4969. hash = (37 * hash) + DISCONNECT_FIELD_NUMBER;
  4970. hash = (53 * hash) + getDisconnect().hashCode();
  4971. break;
  4972. case 0:
  4973. default:
  4974. }
  4975. hash = (29 * hash) + unknownFields.hashCode();
  4976. memoizedHashCode = hash;
  4977. return hash;
  4978. }
  4979.  
  4980. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseFrom(
  4981. java.nio.ByteBuffer data)
  4982. throws com.google.protobuf.InvalidProtocolBufferException {
  4983. return PARSER.parseFrom(data);
  4984. }
  4985. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseFrom(
  4986. java.nio.ByteBuffer data,
  4987. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4988. throws com.google.protobuf.InvalidProtocolBufferException {
  4989. return PARSER.parseFrom(data, extensionRegistry);
  4990. }
  4991. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseFrom(
  4992. com.google.protobuf.ByteString data)
  4993. throws com.google.protobuf.InvalidProtocolBufferException {
  4994. return PARSER.parseFrom(data);
  4995. }
  4996. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseFrom(
  4997. com.google.protobuf.ByteString data,
  4998. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4999. throws com.google.protobuf.InvalidProtocolBufferException {
  5000. return PARSER.parseFrom(data, extensionRegistry);
  5001. }
  5002. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseFrom(byte[] data)
  5003. throws com.google.protobuf.InvalidProtocolBufferException {
  5004. return PARSER.parseFrom(data);
  5005. }
  5006. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseFrom(
  5007. byte[] data,
  5008. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5009. throws com.google.protobuf.InvalidProtocolBufferException {
  5010. return PARSER.parseFrom(data, extensionRegistry);
  5011. }
  5012. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseFrom(java.io.InputStream input)
  5013. throws java.io.IOException {
  5014. return com.google.protobuf.GeneratedMessageV3
  5015. .parseWithIOException(PARSER, input);
  5016. }
  5017. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseFrom(
  5018. java.io.InputStream input,
  5019. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5020. throws java.io.IOException {
  5021. return com.google.protobuf.GeneratedMessageV3
  5022. .parseWithIOException(PARSER, input, extensionRegistry);
  5023. }
  5024. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseDelimitedFrom(java.io.InputStream input)
  5025. throws java.io.IOException {
  5026. return com.google.protobuf.GeneratedMessageV3
  5027. .parseDelimitedWithIOException(PARSER, input);
  5028. }
  5029. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseDelimitedFrom(
  5030. java.io.InputStream input,
  5031. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5032. throws java.io.IOException {
  5033. return com.google.protobuf.GeneratedMessageV3
  5034. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  5035. }
  5036. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseFrom(
  5037. com.google.protobuf.CodedInputStream input)
  5038. throws java.io.IOException {
  5039. return com.google.protobuf.GeneratedMessageV3
  5040. .parseWithIOException(PARSER, input);
  5041. }
  5042. public static coop.rchain.comm.protocol.routing.Routing.Protocol parseFrom(
  5043. com.google.protobuf.CodedInputStream input,
  5044. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5045. throws java.io.IOException {
  5046. return com.google.protobuf.GeneratedMessageV3
  5047. .parseWithIOException(PARSER, input, extensionRegistry);
  5048. }
  5049.  
  5050. public Builder newBuilderForType() { return newBuilder(); }
  5051. public static Builder newBuilder() {
  5052. return DEFAULT_INSTANCE.toBuilder();
  5053. }
  5054. public static Builder newBuilder(coop.rchain.comm.protocol.routing.Routing.Protocol prototype) {
  5055. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  5056. }
  5057. public Builder toBuilder() {
  5058. return this == DEFAULT_INSTANCE
  5059. ? new Builder() : new Builder().mergeFrom(this);
  5060. }
  5061.  
  5062. @java.lang.Override
  5063. protected Builder newBuilderForType(
  5064. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  5065. Builder builder = new Builder(parent);
  5066. return builder;
  5067. }
  5068. /**
  5069. * Protobuf type {@code coop.rchain.comm.protocol.routing.Protocol}
  5070. */
  5071. public static final class Builder extends
  5072. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  5073. // @@protoc_insertion_point(builder_implements:coop.rchain.comm.protocol.routing.Protocol)
  5074. coop.rchain.comm.protocol.routing.Routing.ProtocolOrBuilder {
  5075. public static final com.google.protobuf.Descriptors.Descriptor
  5076. getDescriptor() {
  5077. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Protocol_descriptor;
  5078. }
  5079.  
  5080. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  5081. internalGetFieldAccessorTable() {
  5082. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Protocol_fieldAccessorTable
  5083. .ensureFieldAccessorsInitialized(
  5084. coop.rchain.comm.protocol.routing.Routing.Protocol.class, coop.rchain.comm.protocol.routing.Routing.Protocol.Builder.class);
  5085. }
  5086.  
  5087. // Construct using coop.rchain.comm.protocol.routing.Routing.Protocol.newBuilder()
  5088. private Builder() {
  5089. maybeForceBuilderInitialization();
  5090. }
  5091.  
  5092. private Builder(
  5093. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  5094. super(parent);
  5095. maybeForceBuilderInitialization();
  5096. }
  5097. private void maybeForceBuilderInitialization() {
  5098. if (com.google.protobuf.GeneratedMessageV3
  5099. .alwaysUseFieldBuilders) {
  5100. }
  5101. }
  5102. public Builder clear() {
  5103. super.clear();
  5104. if (headerBuilder_ == null) {
  5105. header_ = null;
  5106. } else {
  5107. header_ = null;
  5108. headerBuilder_ = null;
  5109. }
  5110. if (returnHeaderBuilder_ == null) {
  5111. returnHeader_ = null;
  5112. } else {
  5113. returnHeader_ = null;
  5114. returnHeaderBuilder_ = null;
  5115. }
  5116. messageCase_ = 0;
  5117. message_ = null;
  5118. return this;
  5119. }
  5120.  
  5121. public com.google.protobuf.Descriptors.Descriptor
  5122. getDescriptorForType() {
  5123. return coop.rchain.comm.protocol.routing.Routing.internal_static_coop_rchain_comm_protocol_routing_Protocol_descriptor;
  5124. }
  5125.  
  5126. public coop.rchain.comm.protocol.routing.Routing.Protocol getDefaultInstanceForType() {
  5127. return coop.rchain.comm.protocol.routing.Routing.Protocol.getDefaultInstance();
  5128. }
  5129.  
  5130. public coop.rchain.comm.protocol.routing.Routing.Protocol build() {
  5131. coop.rchain.comm.protocol.routing.Routing.Protocol result = buildPartial();
  5132. if (!result.isInitialized()) {
  5133. throw newUninitializedMessageException(result);
  5134. }
  5135. return result;
  5136. }
  5137.  
  5138. public coop.rchain.comm.protocol.routing.Routing.Protocol buildPartial() {
  5139. coop.rchain.comm.protocol.routing.Routing.Protocol result = new coop.rchain.comm.protocol.routing.Routing.Protocol(this);
  5140. if (headerBuilder_ == null) {
  5141. result.header_ = header_;
  5142. } else {
  5143. result.header_ = headerBuilder_.build();
  5144. }
  5145. if (returnHeaderBuilder_ == null) {
  5146. result.returnHeader_ = returnHeader_;
  5147. } else {
  5148. result.returnHeader_ = returnHeaderBuilder_.build();
  5149. }
  5150. if (messageCase_ == 3) {
  5151. if (upstreamBuilder_ == null) {
  5152. result.message_ = message_;
  5153. } else {
  5154. result.message_ = upstreamBuilder_.build();
  5155. }
  5156. }
  5157. if (messageCase_ == 4) {
  5158. if (pingBuilder_ == null) {
  5159. result.message_ = message_;
  5160. } else {
  5161. result.message_ = pingBuilder_.build();
  5162. }
  5163. }
  5164. if (messageCase_ == 5) {
  5165. if (pongBuilder_ == null) {
  5166. result.message_ = message_;
  5167. } else {
  5168. result.message_ = pongBuilder_.build();
  5169. }
  5170. }
  5171. if (messageCase_ == 6) {
  5172. if (lookupBuilder_ == null) {
  5173. result.message_ = message_;
  5174. } else {
  5175. result.message_ = lookupBuilder_.build();
  5176. }
  5177. }
  5178. if (messageCase_ == 7) {
  5179. if (lookupResponseBuilder_ == null) {
  5180. result.message_ = message_;
  5181. } else {
  5182. result.message_ = lookupResponseBuilder_.build();
  5183. }
  5184. }
  5185. if (messageCase_ == 8) {
  5186. if (disconnectBuilder_ == null) {
  5187. result.message_ = message_;
  5188. } else {
  5189. result.message_ = disconnectBuilder_.build();
  5190. }
  5191. }
  5192. result.messageCase_ = messageCase_;
  5193. onBuilt();
  5194. return result;
  5195. }
  5196.  
  5197. public Builder clone() {
  5198. return (Builder) super.clone();
  5199. }
  5200. public Builder setField(
  5201. com.google.protobuf.Descriptors.FieldDescriptor field,
  5202. java.lang.Object value) {
  5203. return (Builder) super.setField(field, value);
  5204. }
  5205. public Builder clearField(
  5206. com.google.protobuf.Descriptors.FieldDescriptor field) {
  5207. return (Builder) super.clearField(field);
  5208. }
  5209. public Builder clearOneof(
  5210. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  5211. return (Builder) super.clearOneof(oneof);
  5212. }
  5213. public Builder setRepeatedField(
  5214. com.google.protobuf.Descriptors.FieldDescriptor field,
  5215. int index, java.lang.Object value) {
  5216. return (Builder) super.setRepeatedField(field, index, value);
  5217. }
  5218. public Builder addRepeatedField(
  5219. com.google.protobuf.Descriptors.FieldDescriptor field,
  5220. java.lang.Object value) {
  5221. return (Builder) super.addRepeatedField(field, value);
  5222. }
  5223. public Builder mergeFrom(com.google.protobuf.Message other) {
  5224. if (other instanceof coop.rchain.comm.protocol.routing.Routing.Protocol) {
  5225. return mergeFrom((coop.rchain.comm.protocol.routing.Routing.Protocol)other);
  5226. } else {
  5227. super.mergeFrom(other);
  5228. return this;
  5229. }
  5230. }
  5231.  
  5232. public Builder mergeFrom(coop.rchain.comm.protocol.routing.Routing.Protocol other) {
  5233. if (other == coop.rchain.comm.protocol.routing.Routing.Protocol.getDefaultInstance()) return this;
  5234. if (other.hasHeader()) {
  5235. mergeHeader(other.getHeader());
  5236. }
  5237. if (other.hasReturnHeader()) {
  5238. mergeReturnHeader(other.getReturnHeader());
  5239. }
  5240. switch (other.getMessageCase()) {
  5241. case UPSTREAM: {
  5242. mergeUpstream(other.getUpstream());
  5243. break;
  5244. }
  5245. case PING: {
  5246. mergePing(other.getPing());
  5247. break;
  5248. }
  5249. case PONG: {
  5250. mergePong(other.getPong());
  5251. break;
  5252. }
  5253. case LOOKUP: {
  5254. mergeLookup(other.getLookup());
  5255. break;
  5256. }
  5257. case LOOKUP_RESPONSE: {
  5258. mergeLookupResponse(other.getLookupResponse());
  5259. break;
  5260. }
  5261. case DISCONNECT: {
  5262. mergeDisconnect(other.getDisconnect());
  5263. break;
  5264. }
  5265. case MESSAGE_NOT_SET: {
  5266. break;
  5267. }
  5268. }
  5269. this.mergeUnknownFields(other.unknownFields);
  5270. onChanged();
  5271. return this;
  5272. }
  5273.  
  5274. public final boolean isInitialized() {
  5275. return true;
  5276. }
  5277.  
  5278. public Builder mergeFrom(
  5279. com.google.protobuf.CodedInputStream input,
  5280. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5281. throws java.io.IOException {
  5282. coop.rchain.comm.protocol.routing.Routing.Protocol parsedMessage = null;
  5283. try {
  5284. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  5285. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  5286. parsedMessage = (coop.rchain.comm.protocol.routing.Routing.Protocol) e.getUnfinishedMessage();
  5287. throw e.unwrapIOException();
  5288. } finally {
  5289. if (parsedMessage != null) {
  5290. mergeFrom(parsedMessage);
  5291. }
  5292. }
  5293. return this;
  5294. }
  5295. private int messageCase_ = 0;
  5296. private java.lang.Object message_;
  5297. public MessageCase
  5298. getMessageCase() {
  5299. return MessageCase.forNumber(
  5300. messageCase_);
  5301. }
  5302.  
  5303. public Builder clearMessage() {
  5304. messageCase_ = 0;
  5305. message_ = null;
  5306. onChanged();
  5307. return this;
  5308. }
  5309.  
  5310.  
  5311. private coop.rchain.comm.protocol.routing.Routing.Header header_ = null;
  5312. private com.google.protobuf.SingleFieldBuilderV3<
  5313. coop.rchain.comm.protocol.routing.Routing.Header, coop.rchain.comm.protocol.routing.Routing.Header.Builder, coop.rchain.comm.protocol.routing.Routing.HeaderOrBuilder> headerBuilder_;
  5314. /**
  5315. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  5316. */
  5317. public boolean hasHeader() {
  5318. return headerBuilder_ != null || header_ != null;
  5319. }
  5320. /**
  5321. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  5322. */
  5323. public coop.rchain.comm.protocol.routing.Routing.Header getHeader() {
  5324. if (headerBuilder_ == null) {
  5325. return header_ == null ? coop.rchain.comm.protocol.routing.Routing.Header.getDefaultInstance() : header_;
  5326. } else {
  5327. return headerBuilder_.getMessage();
  5328. }
  5329. }
  5330. /**
  5331. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  5332. */
  5333. public Builder setHeader(coop.rchain.comm.protocol.routing.Routing.Header value) {
  5334. if (headerBuilder_ == null) {
  5335. if (value == null) {
  5336. throw new NullPointerException();
  5337. }
  5338. header_ = value;
  5339. onChanged();
  5340. } else {
  5341. headerBuilder_.setMessage(value);
  5342. }
  5343.  
  5344. return this;
  5345. }
  5346. /**
  5347. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  5348. */
  5349. public Builder setHeader(
  5350. coop.rchain.comm.protocol.routing.Routing.Header.Builder builderForValue) {
  5351. if (headerBuilder_ == null) {
  5352. header_ = builderForValue.build();
  5353. onChanged();
  5354. } else {
  5355. headerBuilder_.setMessage(builderForValue.build());
  5356. }
  5357.  
  5358. return this;
  5359. }
  5360. /**
  5361. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  5362. */
  5363. public Builder mergeHeader(coop.rchain.comm.protocol.routing.Routing.Header value) {
  5364. if (headerBuilder_ == null) {
  5365. if (header_ != null) {
  5366. header_ =
  5367. coop.rchain.comm.protocol.routing.Routing.Header.newBuilder(header_).mergeFrom(value).buildPartial();
  5368. } else {
  5369. header_ = value;
  5370. }
  5371. onChanged();
  5372. } else {
  5373. headerBuilder_.mergeFrom(value);
  5374. }
  5375.  
  5376. return this;
  5377. }
  5378. /**
  5379. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  5380. */
  5381. public Builder clearHeader() {
  5382. if (headerBuilder_ == null) {
  5383. header_ = null;
  5384. onChanged();
  5385. } else {
  5386. header_ = null;
  5387. headerBuilder_ = null;
  5388. }
  5389.  
  5390. return this;
  5391. }
  5392. /**
  5393. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  5394. */
  5395. public coop.rchain.comm.protocol.routing.Routing.Header.Builder getHeaderBuilder() {
  5396.  
  5397. onChanged();
  5398. return getHeaderFieldBuilder().getBuilder();
  5399. }
  5400. /**
  5401. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  5402. */
  5403. public coop.rchain.comm.protocol.routing.Routing.HeaderOrBuilder getHeaderOrBuilder() {
  5404. if (headerBuilder_ != null) {
  5405. return headerBuilder_.getMessageOrBuilder();
  5406. } else {
  5407. return header_ == null ?
  5408. coop.rchain.comm.protocol.routing.Routing.Header.getDefaultInstance() : header_;
  5409. }
  5410. }
  5411. /**
  5412. * <code>.coop.rchain.comm.protocol.routing.Header header = 1;</code>
  5413. */
  5414. private com.google.protobuf.SingleFieldBuilderV3<
  5415. coop.rchain.comm.protocol.routing.Routing.Header, coop.rchain.comm.protocol.routing.Routing.Header.Builder, coop.rchain.comm.protocol.routing.Routing.HeaderOrBuilder>
  5416. getHeaderFieldBuilder() {
  5417. if (headerBuilder_ == null) {
  5418. headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  5419. coop.rchain.comm.protocol.routing.Routing.Header, coop.rchain.comm.protocol.routing.Routing.Header.Builder, coop.rchain.comm.protocol.routing.Routing.HeaderOrBuilder>(
  5420. getHeader(),
  5421. getParentForChildren(),
  5422. isClean());
  5423. header_ = null;
  5424. }
  5425. return headerBuilder_;
  5426. }
  5427.  
  5428. private coop.rchain.comm.protocol.routing.Routing.ReturnHeader returnHeader_ = null;
  5429. private com.google.protobuf.SingleFieldBuilderV3<
  5430. coop.rchain.comm.protocol.routing.Routing.ReturnHeader, coop.rchain.comm.protocol.routing.Routing.ReturnHeader.Builder, coop.rchain.comm.protocol.routing.Routing.ReturnHeaderOrBuilder> returnHeaderBuilder_;
  5431. /**
  5432. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  5433. */
  5434. public boolean hasReturnHeader() {
  5435. return returnHeaderBuilder_ != null || returnHeader_ != null;
  5436. }
  5437. /**
  5438. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  5439. */
  5440. public coop.rchain.comm.protocol.routing.Routing.ReturnHeader getReturnHeader() {
  5441. if (returnHeaderBuilder_ == null) {
  5442. return returnHeader_ == null ? coop.rchain.comm.protocol.routing.Routing.ReturnHeader.getDefaultInstance() : returnHeader_;
  5443. } else {
  5444. return returnHeaderBuilder_.getMessage();
  5445. }
  5446. }
  5447. /**
  5448. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  5449. */
  5450. public Builder setReturnHeader(coop.rchain.comm.protocol.routing.Routing.ReturnHeader value) {
  5451. if (returnHeaderBuilder_ == null) {
  5452. if (value == null) {
  5453. throw new NullPointerException();
  5454. }
  5455. returnHeader_ = value;
  5456. onChanged();
  5457. } else {
  5458. returnHeaderBuilder_.setMessage(value);
  5459. }
  5460.  
  5461. return this;
  5462. }
  5463. /**
  5464. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  5465. */
  5466. public Builder setReturnHeader(
  5467. coop.rchain.comm.protocol.routing.Routing.ReturnHeader.Builder builderForValue) {
  5468. if (returnHeaderBuilder_ == null) {
  5469. returnHeader_ = builderForValue.build();
  5470. onChanged();
  5471. } else {
  5472. returnHeaderBuilder_.setMessage(builderForValue.build());
  5473. }
  5474.  
  5475. return this;
  5476. }
  5477. /**
  5478. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  5479. */
  5480. public Builder mergeReturnHeader(coop.rchain.comm.protocol.routing.Routing.ReturnHeader value) {
  5481. if (returnHeaderBuilder_ == null) {
  5482. if (returnHeader_ != null) {
  5483. returnHeader_ =
  5484. coop.rchain.comm.protocol.routing.Routing.ReturnHeader.newBuilder(returnHeader_).mergeFrom(value).buildPartial();
  5485. } else {
  5486. returnHeader_ = value;
  5487. }
  5488. onChanged();
  5489. } else {
  5490. returnHeaderBuilder_.mergeFrom(value);
  5491. }
  5492.  
  5493. return this;
  5494. }
  5495. /**
  5496. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  5497. */
  5498. public Builder clearReturnHeader() {
  5499. if (returnHeaderBuilder_ == null) {
  5500. returnHeader_ = null;
  5501. onChanged();
  5502. } else {
  5503. returnHeader_ = null;
  5504. returnHeaderBuilder_ = null;
  5505. }
  5506.  
  5507. return this;
  5508. }
  5509. /**
  5510. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  5511. */
  5512. public coop.rchain.comm.protocol.routing.Routing.ReturnHeader.Builder getReturnHeaderBuilder() {
  5513.  
  5514. onChanged();
  5515. return getReturnHeaderFieldBuilder().getBuilder();
  5516. }
  5517. /**
  5518. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  5519. */
  5520. public coop.rchain.comm.protocol.routing.Routing.ReturnHeaderOrBuilder getReturnHeaderOrBuilder() {
  5521. if (returnHeaderBuilder_ != null) {
  5522. return returnHeaderBuilder_.getMessageOrBuilder();
  5523. } else {
  5524. return returnHeader_ == null ?
  5525. coop.rchain.comm.protocol.routing.Routing.ReturnHeader.getDefaultInstance() : returnHeader_;
  5526. }
  5527. }
  5528. /**
  5529. * <code>.coop.rchain.comm.protocol.routing.ReturnHeader return_header = 2;</code>
  5530. */
  5531. private com.google.protobuf.SingleFieldBuilderV3<
  5532. coop.rchain.comm.protocol.routing.Routing.ReturnHeader, coop.rchain.comm.protocol.routing.Routing.ReturnHeader.Builder, coop.rchain.comm.protocol.routing.Routing.ReturnHeaderOrBuilder>
  5533. getReturnHeaderFieldBuilder() {
  5534. if (returnHeaderBuilder_ == null) {
  5535. returnHeaderBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  5536. coop.rchain.comm.protocol.routing.Routing.ReturnHeader, coop.rchain.comm.protocol.routing.Routing.ReturnHeader.Builder, coop.rchain.comm.protocol.routing.Routing.ReturnHeaderOrBuilder>(
  5537. getReturnHeader(),
  5538. getParentForChildren(),
  5539. isClean());
  5540. returnHeader_ = null;
  5541. }
  5542. return returnHeaderBuilder_;
  5543. }
  5544.  
  5545. private com.google.protobuf.SingleFieldBuilderV3<
  5546. com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> upstreamBuilder_;
  5547. /**
  5548. * <code>.google.protobuf.Any upstream = 3;</code>
  5549. */
  5550. public boolean hasUpstream() {
  5551. return messageCase_ == 3;
  5552. }
  5553. /**
  5554. * <code>.google.protobuf.Any upstream = 3;</code>
  5555. */
  5556. public com.google.protobuf.Any getUpstream() {
  5557. if (upstreamBuilder_ == null) {
  5558. if (messageCase_ == 3) {
  5559. return (com.google.protobuf.Any) message_;
  5560. }
  5561. return com.google.protobuf.Any.getDefaultInstance();
  5562. } else {
  5563. if (messageCase_ == 3) {
  5564. return upstreamBuilder_.getMessage();
  5565. }
  5566. return com.google.protobuf.Any.getDefaultInstance();
  5567. }
  5568. }
  5569. /**
  5570. * <code>.google.protobuf.Any upstream = 3;</code>
  5571. */
  5572. public Builder setUpstream(com.google.protobuf.Any value) {
  5573. if (upstreamBuilder_ == null) {
  5574. if (value == null) {
  5575. throw new NullPointerException();
  5576. }
  5577. message_ = value;
  5578. onChanged();
  5579. } else {
  5580. upstreamBuilder_.setMessage(value);
  5581. }
  5582. messageCase_ = 3;
  5583. return this;
  5584. }
  5585. /**
  5586. * <code>.google.protobuf.Any upstream = 3;</code>
  5587. */
  5588. public Builder setUpstream(
  5589. com.google.protobuf.Any.Builder builderForValue) {
  5590. if (upstreamBuilder_ == null) {
  5591. message_ = builderForValue.build();
  5592. onChanged();
  5593. } else {
  5594. upstreamBuilder_.setMessage(builderForValue.build());
  5595. }
  5596. messageCase_ = 3;
  5597. return this;
  5598. }
  5599. /**
  5600. * <code>.google.protobuf.Any upstream = 3;</code>
  5601. */
  5602. public Builder mergeUpstream(com.google.protobuf.Any value) {
  5603. if (upstreamBuilder_ == null) {
  5604. if (messageCase_ == 3 &&
  5605. message_ != com.google.protobuf.Any.getDefaultInstance()) {
  5606. message_ = com.google.protobuf.Any.newBuilder((com.google.protobuf.Any) message_)
  5607. .mergeFrom(value).buildPartial();
  5608. } else {
  5609. message_ = value;
  5610. }
  5611. onChanged();
  5612. } else {
  5613. if (messageCase_ == 3) {
  5614. upstreamBuilder_.mergeFrom(value);
  5615. }
  5616. upstreamBuilder_.setMessage(value);
  5617. }
  5618. messageCase_ = 3;
  5619. return this;
  5620. }
  5621. /**
  5622. * <code>.google.protobuf.Any upstream = 3;</code>
  5623. */
  5624. public Builder clearUpstream() {
  5625. if (upstreamBuilder_ == null) {
  5626. if (messageCase_ == 3) {
  5627. messageCase_ = 0;
  5628. message_ = null;
  5629. onChanged();
  5630. }
  5631. } else {
  5632. if (messageCase_ == 3) {
  5633. messageCase_ = 0;
  5634. message_ = null;
  5635. }
  5636. upstreamBuilder_.clear();
  5637. }
  5638. return this;
  5639. }
  5640. /**
  5641. * <code>.google.protobuf.Any upstream = 3;</code>
  5642. */
  5643. public com.google.protobuf.Any.Builder getUpstreamBuilder() {
  5644. return getUpstreamFieldBuilder().getBuilder();
  5645. }
  5646. /**
  5647. * <code>.google.protobuf.Any upstream = 3;</code>
  5648. */
  5649. public com.google.protobuf.AnyOrBuilder getUpstreamOrBuilder() {
  5650. if ((messageCase_ == 3) && (upstreamBuilder_ != null)) {
  5651. return upstreamBuilder_.getMessageOrBuilder();
  5652. } else {
  5653. if (messageCase_ == 3) {
  5654. return (com.google.protobuf.Any) message_;
  5655. }
  5656. return com.google.protobuf.Any.getDefaultInstance();
  5657. }
  5658. }
  5659. /**
  5660. * <code>.google.protobuf.Any upstream = 3;</code>
  5661. */
  5662. private com.google.protobuf.SingleFieldBuilderV3<
  5663. com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>
  5664. getUpstreamFieldBuilder() {
  5665. if (upstreamBuilder_ == null) {
  5666. if (!(messageCase_ == 3)) {
  5667. message_ = com.google.protobuf.Any.getDefaultInstance();
  5668. }
  5669. upstreamBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  5670. com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>(
  5671. (com.google.protobuf.Any) message_,
  5672. getParentForChildren(),
  5673. isClean());
  5674. message_ = null;
  5675. }
  5676. messageCase_ = 3;
  5677. onChanged();;
  5678. return upstreamBuilder_;
  5679. }
  5680.  
  5681. private com.google.protobuf.SingleFieldBuilderV3<
  5682. coop.rchain.comm.protocol.routing.Routing.Ping, coop.rchain.comm.protocol.routing.Routing.Ping.Builder, coop.rchain.comm.protocol.routing.Routing.PingOrBuilder> pingBuilder_;
  5683. /**
  5684. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  5685. */
  5686. public boolean hasPing() {
  5687. return messageCase_ == 4;
  5688. }
  5689. /**
  5690. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  5691. */
  5692. public coop.rchain.comm.protocol.routing.Routing.Ping getPing() {
  5693. if (pingBuilder_ == null) {
  5694. if (messageCase_ == 4) {
  5695. return (coop.rchain.comm.protocol.routing.Routing.Ping) message_;
  5696. }
  5697. return coop.rchain.comm.protocol.routing.Routing.Ping.getDefaultInstance();
  5698. } else {
  5699. if (messageCase_ == 4) {
  5700. return pingBuilder_.getMessage();
  5701. }
  5702. return coop.rchain.comm.protocol.routing.Routing.Ping.getDefaultInstance();
  5703. }
  5704. }
  5705. /**
  5706. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  5707. */
  5708. public Builder setPing(coop.rchain.comm.protocol.routing.Routing.Ping value) {
  5709. if (pingBuilder_ == null) {
  5710. if (value == null) {
  5711. throw new NullPointerException();
  5712. }
  5713. message_ = value;
  5714. onChanged();
  5715. } else {
  5716. pingBuilder_.setMessage(value);
  5717. }
  5718. messageCase_ = 4;
  5719. return this;
  5720. }
  5721. /**
  5722. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  5723. */
  5724. public Builder setPing(
  5725. coop.rchain.comm.protocol.routing.Routing.Ping.Builder builderForValue) {
  5726. if (pingBuilder_ == null) {
  5727. message_ = builderForValue.build();
  5728. onChanged();
  5729. } else {
  5730. pingBuilder_.setMessage(builderForValue.build());
  5731. }
  5732. messageCase_ = 4;
  5733. return this;
  5734. }
  5735. /**
  5736. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  5737. */
  5738. public Builder mergePing(coop.rchain.comm.protocol.routing.Routing.Ping value) {
  5739. if (pingBuilder_ == null) {
  5740. if (messageCase_ == 4 &&
  5741. message_ != coop.rchain.comm.protocol.routing.Routing.Ping.getDefaultInstance()) {
  5742. message_ = coop.rchain.comm.protocol.routing.Routing.Ping.newBuilder((coop.rchain.comm.protocol.routing.Routing.Ping) message_)
  5743. .mergeFrom(value).buildPartial();
  5744. } else {
  5745. message_ = value;
  5746. }
  5747. onChanged();
  5748. } else {
  5749. if (messageCase_ == 4) {
  5750. pingBuilder_.mergeFrom(value);
  5751. }
  5752. pingBuilder_.setMessage(value);
  5753. }
  5754. messageCase_ = 4;
  5755. return this;
  5756. }
  5757. /**
  5758. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  5759. */
  5760. public Builder clearPing() {
  5761. if (pingBuilder_ == null) {
  5762. if (messageCase_ == 4) {
  5763. messageCase_ = 0;
  5764. message_ = null;
  5765. onChanged();
  5766. }
  5767. } else {
  5768. if (messageCase_ == 4) {
  5769. messageCase_ = 0;
  5770. message_ = null;
  5771. }
  5772. pingBuilder_.clear();
  5773. }
  5774. return this;
  5775. }
  5776. /**
  5777. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  5778. */
  5779. public coop.rchain.comm.protocol.routing.Routing.Ping.Builder getPingBuilder() {
  5780. return getPingFieldBuilder().getBuilder();
  5781. }
  5782. /**
  5783. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  5784. */
  5785. public coop.rchain.comm.protocol.routing.Routing.PingOrBuilder getPingOrBuilder() {
  5786. if ((messageCase_ == 4) && (pingBuilder_ != null)) {
  5787. return pingBuilder_.getMessageOrBuilder();
  5788. } else {
  5789. if (messageCase_ == 4) {
  5790. return (coop.rchain.comm.protocol.routing.Routing.Ping) message_;
  5791. }
  5792. return coop.rchain.comm.protocol.routing.Routing.Ping.getDefaultInstance();
  5793. }
  5794. }
  5795. /**
  5796. * <code>.coop.rchain.comm.protocol.routing.Ping ping = 4;</code>
  5797. */
  5798. private com.google.protobuf.SingleFieldBuilderV3<
  5799. coop.rchain.comm.protocol.routing.Routing.Ping, coop.rchain.comm.protocol.routing.Routing.Ping.Builder, coop.rchain.comm.protocol.routing.Routing.PingOrBuilder>
  5800. getPingFieldBuilder() {
  5801. if (pingBuilder_ == null) {
  5802. if (!(messageCase_ == 4)) {
  5803. message_ = coop.rchain.comm.protocol.routing.Routing.Ping.getDefaultInstance();
  5804. }
  5805. pingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  5806. coop.rchain.comm.protocol.routing.Routing.Ping, coop.rchain.comm.protocol.routing.Routing.Ping.Builder, coop.rchain.comm.protocol.routing.Routing.PingOrBuilder>(
  5807. (coop.rchain.comm.protocol.routing.Routing.Ping) message_,
  5808. getParentForChildren(),
  5809. isClean());
  5810. message_ = null;
  5811. }
  5812. messageCase_ = 4;
  5813. onChanged();;
  5814. return pingBuilder_;
  5815. }
  5816.  
  5817. private com.google.protobuf.SingleFieldBuilderV3<
  5818. coop.rchain.comm.protocol.routing.Routing.Pong, coop.rchain.comm.protocol.routing.Routing.Pong.Builder, coop.rchain.comm.protocol.routing.Routing.PongOrBuilder> pongBuilder_;
  5819. /**
  5820. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  5821. */
  5822. public boolean hasPong() {
  5823. return messageCase_ == 5;
  5824. }
  5825. /**
  5826. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  5827. */
  5828. public coop.rchain.comm.protocol.routing.Routing.Pong getPong() {
  5829. if (pongBuilder_ == null) {
  5830. if (messageCase_ == 5) {
  5831. return (coop.rchain.comm.protocol.routing.Routing.Pong) message_;
  5832. }
  5833. return coop.rchain.comm.protocol.routing.Routing.Pong.getDefaultInstance();
  5834. } else {
  5835. if (messageCase_ == 5) {
  5836. return pongBuilder_.getMessage();
  5837. }
  5838. return coop.rchain.comm.protocol.routing.Routing.Pong.getDefaultInstance();
  5839. }
  5840. }
  5841. /**
  5842. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  5843. */
  5844. public Builder setPong(coop.rchain.comm.protocol.routing.Routing.Pong value) {
  5845. if (pongBuilder_ == null) {
  5846. if (value == null) {
  5847. throw new NullPointerException();
  5848. }
  5849. message_ = value;
  5850. onChanged();
  5851. } else {
  5852. pongBuilder_.setMessage(value);
  5853. }
  5854. messageCase_ = 5;
  5855. return this;
  5856. }
  5857. /**
  5858. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  5859. */
  5860. public Builder setPong(
  5861. coop.rchain.comm.protocol.routing.Routing.Pong.Builder builderForValue) {
  5862. if (pongBuilder_ == null) {
  5863. message_ = builderForValue.build();
  5864. onChanged();
  5865. } else {
  5866. pongBuilder_.setMessage(builderForValue.build());
  5867. }
  5868. messageCase_ = 5;
  5869. return this;
  5870. }
  5871. /**
  5872. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  5873. */
  5874. public Builder mergePong(coop.rchain.comm.protocol.routing.Routing.Pong value) {
  5875. if (pongBuilder_ == null) {
  5876. if (messageCase_ == 5 &&
  5877. message_ != coop.rchain.comm.protocol.routing.Routing.Pong.getDefaultInstance()) {
  5878. message_ = coop.rchain.comm.protocol.routing.Routing.Pong.newBuilder((coop.rchain.comm.protocol.routing.Routing.Pong) message_)
  5879. .mergeFrom(value).buildPartial();
  5880. } else {
  5881. message_ = value;
  5882. }
  5883. onChanged();
  5884. } else {
  5885. if (messageCase_ == 5) {
  5886. pongBuilder_.mergeFrom(value);
  5887. }
  5888. pongBuilder_.setMessage(value);
  5889. }
  5890. messageCase_ = 5;
  5891. return this;
  5892. }
  5893. /**
  5894. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  5895. */
  5896. public Builder clearPong() {
  5897. if (pongBuilder_ == null) {
  5898. if (messageCase_ == 5) {
  5899. messageCase_ = 0;
  5900. message_ = null;
  5901. onChanged();
  5902. }
  5903. } else {
  5904. if (messageCase_ == 5) {
  5905. messageCase_ = 0;
  5906. message_ = null;
  5907. }
  5908. pongBuilder_.clear();
  5909. }
  5910. return this;
  5911. }
  5912. /**
  5913. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  5914. */
  5915. public coop.rchain.comm.protocol.routing.Routing.Pong.Builder getPongBuilder() {
  5916. return getPongFieldBuilder().getBuilder();
  5917. }
  5918. /**
  5919. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  5920. */
  5921. public coop.rchain.comm.protocol.routing.Routing.PongOrBuilder getPongOrBuilder() {
  5922. if ((messageCase_ == 5) && (pongBuilder_ != null)) {
  5923. return pongBuilder_.getMessageOrBuilder();
  5924. } else {
  5925. if (messageCase_ == 5) {
  5926. return (coop.rchain.comm.protocol.routing.Routing.Pong) message_;
  5927. }
  5928. return coop.rchain.comm.protocol.routing.Routing.Pong.getDefaultInstance();
  5929. }
  5930. }
  5931. /**
  5932. * <code>.coop.rchain.comm.protocol.routing.Pong pong = 5;</code>
  5933. */
  5934. private com.google.protobuf.SingleFieldBuilderV3<
  5935. coop.rchain.comm.protocol.routing.Routing.Pong, coop.rchain.comm.protocol.routing.Routing.Pong.Builder, coop.rchain.comm.protocol.routing.Routing.PongOrBuilder>
  5936. getPongFieldBuilder() {
  5937. if (pongBuilder_ == null) {
  5938. if (!(messageCase_ == 5)) {
  5939. message_ = coop.rchain.comm.protocol.routing.Routing.Pong.getDefaultInstance();
  5940. }
  5941. pongBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  5942. coop.rchain.comm.protocol.routing.Routing.Pong, coop.rchain.comm.protocol.routing.Routing.Pong.Builder, coop.rchain.comm.protocol.routing.Routing.PongOrBuilder>(
  5943. (coop.rchain.comm.protocol.routing.Routing.Pong) message_,
  5944. getParentForChildren(),
  5945. isClean());
  5946. message_ = null;
  5947. }
  5948. messageCase_ = 5;
  5949. onChanged();;
  5950. return pongBuilder_;
  5951. }
  5952.  
  5953. private com.google.protobuf.SingleFieldBuilderV3<
  5954. coop.rchain.comm.protocol.routing.Routing.Lookup, coop.rchain.comm.protocol.routing.Routing.Lookup.Builder, coop.rchain.comm.protocol.routing.Routing.LookupOrBuilder> lookupBuilder_;
  5955. /**
  5956. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  5957. */
  5958. public boolean hasLookup() {
  5959. return messageCase_ == 6;
  5960. }
  5961. /**
  5962. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  5963. */
  5964. public coop.rchain.comm.protocol.routing.Routing.Lookup getLookup() {
  5965. if (lookupBuilder_ == null) {
  5966. if (messageCase_ == 6) {
  5967. return (coop.rchain.comm.protocol.routing.Routing.Lookup) message_;
  5968. }
  5969. return coop.rchain.comm.protocol.routing.Routing.Lookup.getDefaultInstance();
  5970. } else {
  5971. if (messageCase_ == 6) {
  5972. return lookupBuilder_.getMessage();
  5973. }
  5974. return coop.rchain.comm.protocol.routing.Routing.Lookup.getDefaultInstance();
  5975. }
  5976. }
  5977. /**
  5978. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  5979. */
  5980. public Builder setLookup(coop.rchain.comm.protocol.routing.Routing.Lookup value) {
  5981. if (lookupBuilder_ == null) {
  5982. if (value == null) {
  5983. throw new NullPointerException();
  5984. }
  5985. message_ = value;
  5986. onChanged();
  5987. } else {
  5988. lookupBuilder_.setMessage(value);
  5989. }
  5990. messageCase_ = 6;
  5991. return this;
  5992. }
  5993. /**
  5994. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  5995. */
  5996. public Builder setLookup(
  5997. coop.rchain.comm.protocol.routing.Routing.Lookup.Builder builderForValue) {
  5998. if (lookupBuilder_ == null) {
  5999. message_ = builderForValue.build();
  6000. onChanged();
  6001. } else {
  6002. lookupBuilder_.setMessage(builderForValue.build());
  6003. }
  6004. messageCase_ = 6;
  6005. return this;
  6006. }
  6007. /**
  6008. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  6009. */
  6010. public Builder mergeLookup(coop.rchain.comm.protocol.routing.Routing.Lookup value) {
  6011. if (lookupBuilder_ == null) {
  6012. if (messageCase_ == 6 &&
  6013. message_ != coop.rchain.comm.protocol.routing.Routing.Lookup.getDefaultInstance()) {
  6014. message_ = coop.rchain.comm.protocol.routing.Routing.Lookup.newBuilder((coop.rchain.comm.protocol.routing.Routing.Lookup) message_)
  6015. .mergeFrom(value).buildPartial();
  6016. } else {
  6017. message_ = value;
  6018. }
  6019. onChanged();
  6020. } else {
  6021. if (messageCase_ == 6) {
  6022. lookupBuilder_.mergeFrom(value);
  6023. }
  6024. lookupBuilder_.setMessage(value);
  6025. }
  6026. messageCase_ = 6;
  6027. return this;
  6028. }
  6029. /**
  6030. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  6031. */
  6032. public Builder clearLookup() {
  6033. if (lookupBuilder_ == null) {
  6034. if (messageCase_ == 6) {
  6035. messageCase_ = 0;
  6036. message_ = null;
  6037. onChanged();
  6038. }
  6039. } else {
  6040. if (messageCase_ == 6) {
  6041. messageCase_ = 0;
  6042. message_ = null;
  6043. }
  6044. lookupBuilder_.clear();
  6045. }
  6046. return this;
  6047. }
  6048. /**
  6049. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  6050. */
  6051. public coop.rchain.comm.protocol.routing.Routing.Lookup.Builder getLookupBuilder() {
  6052. return getLookupFieldBuilder().getBuilder();
  6053. }
  6054. /**
  6055. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  6056. */
  6057. public coop.rchain.comm.protocol.routing.Routing.LookupOrBuilder getLookupOrBuilder() {
  6058. if ((messageCase_ == 6) && (lookupBuilder_ != null)) {
  6059. return lookupBuilder_.getMessageOrBuilder();
  6060. } else {
  6061. if (messageCase_ == 6) {
  6062. return (coop.rchain.comm.protocol.routing.Routing.Lookup) message_;
  6063. }
  6064. return coop.rchain.comm.protocol.routing.Routing.Lookup.getDefaultInstance();
  6065. }
  6066. }
  6067. /**
  6068. * <code>.coop.rchain.comm.protocol.routing.Lookup lookup = 6;</code>
  6069. */
  6070. private com.google.protobuf.SingleFieldBuilderV3<
  6071. coop.rchain.comm.protocol.routing.Routing.Lookup, coop.rchain.comm.protocol.routing.Routing.Lookup.Builder, coop.rchain.comm.protocol.routing.Routing.LookupOrBuilder>
  6072. getLookupFieldBuilder() {
  6073. if (lookupBuilder_ == null) {
  6074. if (!(messageCase_ == 6)) {
  6075. message_ = coop.rchain.comm.protocol.routing.Routing.Lookup.getDefaultInstance();
  6076. }
  6077. lookupBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  6078. coop.rchain.comm.protocol.routing.Routing.Lookup, coop.rchain.comm.protocol.routing.Routing.Lookup.Builder, coop.rchain.comm.protocol.routing.Routing.LookupOrBuilder>(
  6079. (coop.rchain.comm.protocol.routing.Routing.Lookup) message_,
  6080. getParentForChildren(),
  6081. isClean());
  6082. message_ = null;
  6083. }
  6084. messageCase_ = 6;
  6085. onChanged();;
  6086. return lookupBuilder_;
  6087. }
  6088.  
  6089. private com.google.protobuf.SingleFieldBuilderV3<
  6090. coop.rchain.comm.protocol.routing.Routing.LookupResponse, coop.rchain.comm.protocol.routing.Routing.LookupResponse.Builder, coop.rchain.comm.protocol.routing.Routing.LookupResponseOrBuilder> lookupResponseBuilder_;
  6091. /**
  6092. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  6093. */
  6094. public boolean hasLookupResponse() {
  6095. return messageCase_ == 7;
  6096. }
  6097. /**
  6098. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  6099. */
  6100. public coop.rchain.comm.protocol.routing.Routing.LookupResponse getLookupResponse() {
  6101. if (lookupResponseBuilder_ == null) {
  6102. if (messageCase_ == 7) {
  6103. return (coop.rchain.comm.protocol.routing.Routing.LookupResponse) message_;
  6104. }
  6105. return coop.rchain.comm.protocol.routing.Routing.LookupResponse.getDefaultInstance();
  6106. } else {
  6107. if (messageCase_ == 7) {
  6108. return lookupResponseBuilder_.getMessage();
  6109. }
  6110. return coop.rchain.comm.protocol.routing.Routing.LookupResponse.getDefaultInstance();
  6111. }
  6112. }
  6113. /**
  6114. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  6115. */
  6116. public Builder setLookupResponse(coop.rchain.comm.protocol.routing.Routing.LookupResponse value) {
  6117. if (lookupResponseBuilder_ == null) {
  6118. if (value == null) {
  6119. throw new NullPointerException();
  6120. }
  6121. message_ = value;
  6122. onChanged();
  6123. } else {
  6124. lookupResponseBuilder_.setMessage(value);
  6125. }
  6126. messageCase_ = 7;
  6127. return this;
  6128. }
  6129. /**
  6130. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  6131. */
  6132. public Builder setLookupResponse(
  6133. coop.rchain.comm.protocol.routing.Routing.LookupResponse.Builder builderForValue) {
  6134. if (lookupResponseBuilder_ == null) {
  6135. message_ = builderForValue.build();
  6136. onChanged();
  6137. } else {
  6138. lookupResponseBuilder_.setMessage(builderForValue.build());
  6139. }
  6140. messageCase_ = 7;
  6141. return this;
  6142. }
  6143. /**
  6144. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  6145. */
  6146. public Builder mergeLookupResponse(coop.rchain.comm.protocol.routing.Routing.LookupResponse value) {
  6147. if (lookupResponseBuilder_ == null) {
  6148. if (messageCase_ == 7 &&
  6149. message_ != coop.rchain.comm.protocol.routing.Routing.LookupResponse.getDefaultInstance()) {
  6150. message_ = coop.rchain.comm.protocol.routing.Routing.LookupResponse.newBuilder((coop.rchain.comm.protocol.routing.Routing.LookupResponse) message_)
  6151. .mergeFrom(value).buildPartial();
  6152. } else {
  6153. message_ = value;
  6154. }
  6155. onChanged();
  6156. } else {
  6157. if (messageCase_ == 7) {
  6158. lookupResponseBuilder_.mergeFrom(value);
  6159. }
  6160. lookupResponseBuilder_.setMessage(value);
  6161. }
  6162. messageCase_ = 7;
  6163. return this;
  6164. }
  6165. /**
  6166. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  6167. */
  6168. public Builder clearLookupResponse() {
  6169. if (lookupResponseBuilder_ == null) {
  6170. if (messageCase_ == 7) {
  6171. messageCase_ = 0;
  6172. message_ = null;
  6173. onChanged();
  6174. }
  6175. } else {
  6176. if (messageCase_ == 7) {
  6177. messageCase_ = 0;
  6178. message_ = null;
  6179. }
  6180. lookupResponseBuilder_.clear();
  6181. }
  6182. return this;
  6183. }
  6184. /**
  6185. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  6186. */
  6187. public coop.rchain.comm.protocol.routing.Routing.LookupResponse.Builder getLookupResponseBuilder() {
  6188. return getLookupResponseFieldBuilder().getBuilder();
  6189. }
  6190. /**
  6191. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  6192. */
  6193. public coop.rchain.comm.protocol.routing.Routing.LookupResponseOrBuilder getLookupResponseOrBuilder() {
  6194. if ((messageCase_ == 7) && (lookupResponseBuilder_ != null)) {
  6195. return lookupResponseBuilder_.getMessageOrBuilder();
  6196. } else {
  6197. if (messageCase_ == 7) {
  6198. return (coop.rchain.comm.protocol.routing.Routing.LookupResponse) message_;
  6199. }
  6200. return coop.rchain.comm.protocol.routing.Routing.LookupResponse.getDefaultInstance();
  6201. }
  6202. }
  6203. /**
  6204. * <code>.coop.rchain.comm.protocol.routing.LookupResponse lookup_response = 7;</code>
  6205. */
  6206. private com.google.protobuf.SingleFieldBuilderV3<
  6207. coop.rchain.comm.protocol.routing.Routing.LookupResponse, coop.rchain.comm.protocol.routing.Routing.LookupResponse.Builder, coop.rchain.comm.protocol.routing.Routing.LookupResponseOrBuilder>
  6208. getLookupResponseFieldBuilder() {
  6209. if (lookupResponseBuilder_ == null) {
  6210. if (!(messageCase_ == 7)) {
  6211. message_ = coop.rchain.comm.protocol.routing.Routing.LookupResponse.getDefaultInstance();
  6212. }
  6213. lookupResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  6214. coop.rchain.comm.protocol.routing.Routing.LookupResponse, coop.rchain.comm.protocol.routing.Routing.LookupResponse.Builder, coop.rchain.comm.protocol.routing.Routing.LookupResponseOrBuilder>(
  6215. (coop.rchain.comm.protocol.routing.Routing.LookupResponse) message_,
  6216. getParentForChildren(),
  6217. isClean());
  6218. message_ = null;
  6219. }
  6220. messageCase_ = 7;
  6221. onChanged();;
  6222. return lookupResponseBuilder_;
  6223. }
  6224.  
  6225. private com.google.protobuf.SingleFieldBuilderV3<
  6226. coop.rchain.comm.protocol.routing.Routing.Disconnect, coop.rchain.comm.protocol.routing.Routing.Disconnect.Builder, coop.rchain.comm.protocol.routing.Routing.DisconnectOrBuilder> disconnectBuilder_;
  6227. /**
  6228. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  6229. */
  6230. public boolean hasDisconnect() {
  6231. return messageCase_ == 8;
  6232. }
  6233. /**
  6234. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  6235. */
  6236. public coop.rchain.comm.protocol.routing.Routing.Disconnect getDisconnect() {
  6237. if (disconnectBuilder_ == null) {
  6238. if (messageCase_ == 8) {
  6239. return (coop.rchain.comm.protocol.routing.Routing.Disconnect) message_;
  6240. }
  6241. return coop.rchain.comm.protocol.routing.Routing.Disconnect.getDefaultInstance();
  6242. } else {
  6243. if (messageCase_ == 8) {
  6244. return disconnectBuilder_.getMessage();
  6245. }
  6246. return coop.rchain.comm.protocol.routing.Routing.Disconnect.getDefaultInstance();
  6247. }
  6248. }
  6249. /**
  6250. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  6251. */
  6252. public Builder setDisconnect(coop.rchain.comm.protocol.routing.Routing.Disconnect value) {
  6253. if (disconnectBuilder_ == null) {
  6254. if (value == null) {
  6255. throw new NullPointerException();
  6256. }
  6257. message_ = value;
  6258. onChanged();
  6259. } else {
  6260. disconnectBuilder_.setMessage(value);
  6261. }
  6262. messageCase_ = 8;
  6263. return this;
  6264. }
  6265. /**
  6266. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  6267. */
  6268. public Builder setDisconnect(
  6269. coop.rchain.comm.protocol.routing.Routing.Disconnect.Builder builderForValue) {
  6270. if (disconnectBuilder_ == null) {
  6271. message_ = builderForValue.build();
  6272. onChanged();
  6273. } else {
  6274. disconnectBuilder_.setMessage(builderForValue.build());
  6275. }
  6276. messageCase_ = 8;
  6277. return this;
  6278. }
  6279. /**
  6280. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  6281. */
  6282. public Builder mergeDisconnect(coop.rchain.comm.protocol.routing.Routing.Disconnect value) {
  6283. if (disconnectBuilder_ == null) {
  6284. if (messageCase_ == 8 &&
  6285. message_ != coop.rchain.comm.protocol.routing.Routing.Disconnect.getDefaultInstance()) {
  6286. message_ = coop.rchain.comm.protocol.routing.Routing.Disconnect.newBuilder((coop.rchain.comm.protocol.routing.Routing.Disconnect) message_)
  6287. .mergeFrom(value).buildPartial();
  6288. } else {
  6289. message_ = value;
  6290. }
  6291. onChanged();
  6292. } else {
  6293. if (messageCase_ == 8) {
  6294. disconnectBuilder_.mergeFrom(value);
  6295. }
  6296. disconnectBuilder_.setMessage(value);
  6297. }
  6298. messageCase_ = 8;
  6299. return this;
  6300. }
  6301. /**
  6302. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  6303. */
  6304. public Builder clearDisconnect() {
  6305. if (disconnectBuilder_ == null) {
  6306. if (messageCase_ == 8) {
  6307. messageCase_ = 0;
  6308. message_ = null;
  6309. onChanged();
  6310. }
  6311. } else {
  6312. if (messageCase_ == 8) {
  6313. messageCase_ = 0;
  6314. message_ = null;
  6315. }
  6316. disconnectBuilder_.clear();
  6317. }
  6318. return this;
  6319. }
  6320. /**
  6321. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  6322. */
  6323. public coop.rchain.comm.protocol.routing.Routing.Disconnect.Builder getDisconnectBuilder() {
  6324. return getDisconnectFieldBuilder().getBuilder();
  6325. }
  6326. /**
  6327. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  6328. */
  6329. public coop.rchain.comm.protocol.routing.Routing.DisconnectOrBuilder getDisconnectOrBuilder() {
  6330. if ((messageCase_ == 8) && (disconnectBuilder_ != null)) {
  6331. return disconnectBuilder_.getMessageOrBuilder();
  6332. } else {
  6333. if (messageCase_ == 8) {
  6334. return (coop.rchain.comm.protocol.routing.Routing.Disconnect) message_;
  6335. }
  6336. return coop.rchain.comm.protocol.routing.Routing.Disconnect.getDefaultInstance();
  6337. }
  6338. }
  6339. /**
  6340. * <code>.coop.rchain.comm.protocol.routing.Disconnect disconnect = 8;</code>
  6341. */
  6342. private com.google.protobuf.SingleFieldBuilderV3<
  6343. coop.rchain.comm.protocol.routing.Routing.Disconnect, coop.rchain.comm.protocol.routing.Routing.Disconnect.Builder, coop.rchain.comm.protocol.routing.Routing.DisconnectOrBuilder>
  6344. getDisconnectFieldBuilder() {
  6345. if (disconnectBuilder_ == null) {
  6346. if (!(messageCase_ == 8)) {
  6347. message_ = coop.rchain.comm.protocol.routing.Routing.Disconnect.getDefaultInstance();
  6348. }
  6349. disconnectBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  6350. coop.rchain.comm.protocol.routing.Routing.Disconnect, coop.rchain.comm.protocol.routing.Routing.Disconnect.Builder, coop.rchain.comm.protocol.routing.Routing.DisconnectOrBuilder>(
  6351. (coop.rchain.comm.protocol.routing.Routing.Disconnect) message_,
  6352. getParentForChildren(),
  6353. isClean());
  6354. message_ = null;
  6355. }
  6356. messageCase_ = 8;
  6357. onChanged();;
  6358. return disconnectBuilder_;
  6359. }
  6360. public final Builder setUnknownFields(
  6361. final com.google.protobuf.UnknownFieldSet unknownFields) {
  6362. return super.setUnknownFieldsProto3(unknownFields);
  6363. }
  6364.  
  6365. public final Builder mergeUnknownFields(
  6366. final com.google.protobuf.UnknownFieldSet unknownFields) {
  6367. return super.mergeUnknownFields(unknownFields);
  6368. }
  6369.  
  6370.  
  6371. // @@protoc_insertion_point(builder_scope:coop.rchain.comm.protocol.routing.Protocol)
  6372. }
  6373.  
  6374. // @@protoc_insertion_point(class_scope:coop.rchain.comm.protocol.routing.Protocol)
  6375. private static final coop.rchain.comm.protocol.routing.Routing.Protocol DEFAULT_INSTANCE;
  6376. static {
  6377. DEFAULT_INSTANCE = new coop.rchain.comm.protocol.routing.Routing.Protocol();
  6378. }
  6379.  
  6380. public static coop.rchain.comm.protocol.routing.Routing.Protocol getDefaultInstance() {
  6381. return DEFAULT_INSTANCE;
  6382. }
  6383.  
  6384. private static final com.google.protobuf.Parser<Protocol>
  6385. PARSER = new com.google.protobuf.AbstractParser<Protocol>() {
  6386. public Protocol parsePartialFrom(
  6387. com.google.protobuf.CodedInputStream input,
  6388. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  6389. throws com.google.protobuf.InvalidProtocolBufferException {
  6390. return new Protocol(input, extensionRegistry);
  6391. }
  6392. };
  6393.  
  6394. public static com.google.protobuf.Parser<Protocol> parser() {
  6395. return PARSER;
  6396. }
  6397.  
  6398. @java.lang.Override
  6399. public com.google.protobuf.Parser<Protocol> getParserForType() {
  6400. return PARSER;
  6401. }
  6402.  
  6403. public coop.rchain.comm.protocol.routing.Routing.Protocol getDefaultInstanceForType() {
  6404. return DEFAULT_INSTANCE;
  6405. }
  6406.  
  6407. }
  6408.  
  6409. private static final com.google.protobuf.Descriptors.Descriptor
  6410. internal_static_coop_rchain_comm_protocol_routing_Node_descriptor;
  6411. private static final
  6412. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  6413. internal_static_coop_rchain_comm_protocol_routing_Node_fieldAccessorTable;
  6414. private static final com.google.protobuf.Descriptors.Descriptor
  6415. internal_static_coop_rchain_comm_protocol_routing_Header_descriptor;
  6416. private static final
  6417. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  6418. internal_static_coop_rchain_comm_protocol_routing_Header_fieldAccessorTable;
  6419. private static final com.google.protobuf.Descriptors.Descriptor
  6420. internal_static_coop_rchain_comm_protocol_routing_ReturnHeader_descriptor;
  6421. private static final
  6422. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  6423. internal_static_coop_rchain_comm_protocol_routing_ReturnHeader_fieldAccessorTable;
  6424. private static final com.google.protobuf.Descriptors.Descriptor
  6425. internal_static_coop_rchain_comm_protocol_routing_Ping_descriptor;
  6426. private static final
  6427. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  6428. internal_static_coop_rchain_comm_protocol_routing_Ping_fieldAccessorTable;
  6429. private static final com.google.protobuf.Descriptors.Descriptor
  6430. internal_static_coop_rchain_comm_protocol_routing_Pong_descriptor;
  6431. private static final
  6432. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  6433. internal_static_coop_rchain_comm_protocol_routing_Pong_fieldAccessorTable;
  6434. private static final com.google.protobuf.Descriptors.Descriptor
  6435. internal_static_coop_rchain_comm_protocol_routing_Lookup_descriptor;
  6436. private static final
  6437. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  6438. internal_static_coop_rchain_comm_protocol_routing_Lookup_fieldAccessorTable;
  6439. private static final com.google.protobuf.Descriptors.Descriptor
  6440. internal_static_coop_rchain_comm_protocol_routing_LookupResponse_descriptor;
  6441. private static final
  6442. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  6443. internal_static_coop_rchain_comm_protocol_routing_LookupResponse_fieldAccessorTable;
  6444. private static final com.google.protobuf.Descriptors.Descriptor
  6445. internal_static_coop_rchain_comm_protocol_routing_Disconnect_descriptor;
  6446. private static final
  6447. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  6448. internal_static_coop_rchain_comm_protocol_routing_Disconnect_fieldAccessorTable;
  6449. private static final com.google.protobuf.Descriptors.Descriptor
  6450. internal_static_coop_rchain_comm_protocol_routing_Protocol_descriptor;
  6451. private static final
  6452. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  6453. internal_static_coop_rchain_comm_protocol_routing_Protocol_fieldAccessorTable;
  6454.  
  6455. public static com.google.protobuf.Descriptors.FileDescriptor
  6456. getDescriptor() {
  6457. return descriptor;
  6458. }
  6459. private static com.google.protobuf.Descriptors.FileDescriptor
  6460. descriptor;
  6461. static {
  6462. java.lang.String[] descriptorData = {
  6463. "\n\rrouting.proto\022!coop.rchain.comm.protoc" +
  6464. "ol.routing\032\rscalapb.proto\032\tany.proto\"D\n\004" +
  6465. "Node\022\n\n\002id\030\001 \001(\014\022\014\n\004host\030\002 \001(\014\022\020\n\010tcp_po" +
  6466. "rt\030\003 \001(\r\022\020\n\010udp_port\030\004 \001(\r\"a\n\006Header\0227\n\006" +
  6467. "sender\030\001 \001(\0132\'.coop.rchain.comm.protocol" +
  6468. ".routing.Node\022\021\n\ttimestamp\030\002 \001(\004\022\013\n\003seq\030" +
  6469. "\003 \001(\004\".\n\014ReturnHeader\022\021\n\ttimestamp\030\001 \001(\004" +
  6470. "\022\013\n\003seq\030\002 \001(\004\"\006\n\004Ping\"\006\n\004Pong\"\024\n\006Lookup\022" +
  6471. "\n\n\002id\030\001 \001(\014\"H\n\016LookupResponse\0226\n\005nodes\030\001" +
  6472. " \003(\0132\'.coop.rchain.comm.protocol.routing" +
  6473. ".Node\"\014\n\nDisconnect\"\204\004\n\010Protocol\0229\n\006head" +
  6474. "er\030\001 \001(\0132).coop.rchain.comm.protocol.rou" +
  6475. "ting.Header\022F\n\rreturn_header\030\002 \001(\0132/.coo" +
  6476. "p.rchain.comm.protocol.routing.ReturnHea" +
  6477. "der\022(\n\010upstream\030\003 \001(\0132\024.google.protobuf." +
  6478. "AnyH\000\0227\n\004ping\030\004 \001(\0132\'.coop.rchain.comm.p" +
  6479. "rotocol.routing.PingH\000\0227\n\004pong\030\005 \001(\0132\'.c" +
  6480. "oop.rchain.comm.protocol.routing.PongH\000\022" +
  6481. ";\n\006lookup\030\006 \001(\0132).coop.rchain.comm.proto" +
  6482. "col.routing.LookupH\000\022L\n\017lookup_response\030" +
  6483. "\007 \001(\01321.coop.rchain.comm.protocol.routin" +
  6484. "g.LookupResponseH\000\022C\n\ndisconnect\030\010 \001(\0132-" +
  6485. ".coop.rchain.comm.protocol.routing.Disco" +
  6486. "nnectH\000B\t\n\007messageB(\342?%\n!coop.rchain.com" +
  6487. "m.protocol.routing\020\001b\006proto3"
  6488. };
  6489. com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
  6490. new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
  6491. public com.google.protobuf.ExtensionRegistry assignDescriptors(
  6492. com.google.protobuf.Descriptors.FileDescriptor root) {
  6493. descriptor = root;
  6494. return null;
  6495. }
  6496. };
  6497. com.google.protobuf.Descriptors.FileDescriptor
  6498. .internalBuildGeneratedFileFrom(descriptorData,
  6499. new com.google.protobuf.Descriptors.FileDescriptor[] {
  6500. scalapb.options.Scalapb.getDescriptor(),
  6501. com.google.protobuf.AnyProto.getDescriptor(),
  6502. }, assigner);
  6503. internal_static_coop_rchain_comm_protocol_routing_Node_descriptor =
  6504. getDescriptor().getMessageTypes().get(0);
  6505. internal_static_coop_rchain_comm_protocol_routing_Node_fieldAccessorTable = new
  6506. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  6507. internal_static_coop_rchain_comm_protocol_routing_Node_descriptor,
  6508. new java.lang.String[] { "Id", "Host", "TcpPort", "UdpPort", });
  6509. internal_static_coop_rchain_comm_protocol_routing_Header_descriptor =
  6510. getDescriptor().getMessageTypes().get(1);
  6511. internal_static_coop_rchain_comm_protocol_routing_Header_fieldAccessorTable = new
  6512. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  6513. internal_static_coop_rchain_comm_protocol_routing_Header_descriptor,
  6514. new java.lang.String[] { "Sender", "Timestamp", "Seq", });
  6515. internal_static_coop_rchain_comm_protocol_routing_ReturnHeader_descriptor =
  6516. getDescriptor().getMessageTypes().get(2);
  6517. internal_static_coop_rchain_comm_protocol_routing_ReturnHeader_fieldAccessorTable = new
  6518. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  6519. internal_static_coop_rchain_comm_protocol_routing_ReturnHeader_descriptor,
  6520. new java.lang.String[] { "Timestamp", "Seq", });
  6521. internal_static_coop_rchain_comm_protocol_routing_Ping_descriptor =
  6522. getDescriptor().getMessageTypes().get(3);
  6523. internal_static_coop_rchain_comm_protocol_routing_Ping_fieldAccessorTable = new
  6524. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  6525. internal_static_coop_rchain_comm_protocol_routing_Ping_descriptor,
  6526. new java.lang.String[] { });
  6527. internal_static_coop_rchain_comm_protocol_routing_Pong_descriptor =
  6528. getDescriptor().getMessageTypes().get(4);
  6529. internal_static_coop_rchain_comm_protocol_routing_Pong_fieldAccessorTable = new
  6530. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  6531. internal_static_coop_rchain_comm_protocol_routing_Pong_descriptor,
  6532. new java.lang.String[] { });
  6533. internal_static_coop_rchain_comm_protocol_routing_Lookup_descriptor =
  6534. getDescriptor().getMessageTypes().get(5);
  6535. internal_static_coop_rchain_comm_protocol_routing_Lookup_fieldAccessorTable = new
  6536. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  6537. internal_static_coop_rchain_comm_protocol_routing_Lookup_descriptor,
  6538. new java.lang.String[] { "Id", });
  6539. internal_static_coop_rchain_comm_protocol_routing_LookupResponse_descriptor =
  6540. getDescriptor().getMessageTypes().get(6);
  6541. internal_static_coop_rchain_comm_protocol_routing_LookupResponse_fieldAccessorTable = new
  6542. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  6543. internal_static_coop_rchain_comm_protocol_routing_LookupResponse_descriptor,
  6544. new java.lang.String[] { "Nodes", });
  6545. internal_static_coop_rchain_comm_protocol_routing_Disconnect_descriptor =
  6546. getDescriptor().getMessageTypes().get(7);
  6547. internal_static_coop_rchain_comm_protocol_routing_Disconnect_fieldAccessorTable = new
  6548. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  6549. internal_static_coop_rchain_comm_protocol_routing_Disconnect_descriptor,
  6550. new java.lang.String[] { });
  6551. internal_static_coop_rchain_comm_protocol_routing_Protocol_descriptor =
  6552. getDescriptor().getMessageTypes().get(8);
  6553. internal_static_coop_rchain_comm_protocol_routing_Protocol_fieldAccessorTable = new
  6554. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  6555. internal_static_coop_rchain_comm_protocol_routing_Protocol_descriptor,
  6556. new java.lang.String[] { "Header", "ReturnHeader", "Upstream", "Ping", "Pong", "Lookup", "LookupResponse", "Disconnect", "Message", });
  6557. com.google.protobuf.ExtensionRegistry registry =
  6558. com.google.protobuf.ExtensionRegistry.newInstance();
  6559. registry.add(scalapb.options.Scalapb.options);
  6560. com.google.protobuf.Descriptors.FileDescriptor
  6561. .internalUpdateFileDescriptor(descriptor, registry);
  6562. scalapb.options.Scalapb.getDescriptor();
  6563. com.google.protobuf.AnyProto.getDescriptor();
  6564. }
  6565.  
  6566. // @@protoc_insertion_point(outer_class_scope)
  6567. }
Add Comment
Please, Sign In to add comment