github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/proto/tendermint/p2p/conn_pb.js (about) 1 // source: tendermint/p2p/conn.proto 2 /** 3 * @fileoverview 4 * @enhanceable 5 * @suppress {missingRequire} reports error on implicit type usages. 6 * @suppress {messageConventions} JS Compiler reports an error if a variable or 7 * field starts with 'MSG_' and isn't a translatable message. 8 * @public 9 */ 10 // GENERATED CODE -- DO NOT EDIT! 11 /* eslint-disable */ 12 // @ts-nocheck 13 14 var jspb = require('google-protobuf'); 15 var goog = jspb; 16 var global = Function('return this')(); 17 18 var gogoproto_gogo_pb = require('../../gogoproto/gogo_pb.js'); 19 goog.object.extend(proto, gogoproto_gogo_pb); 20 var tendermint_crypto_keys_pb = require('../../tendermint/crypto/keys_pb.js'); 21 goog.object.extend(proto, tendermint_crypto_keys_pb); 22 goog.exportSymbol('proto.tendermint.p2p.AuthSigMessage', null, global); 23 goog.exportSymbol('proto.tendermint.p2p.Packet', null, global); 24 goog.exportSymbol('proto.tendermint.p2p.Packet.SumCase', null, global); 25 goog.exportSymbol('proto.tendermint.p2p.PacketMsg', null, global); 26 goog.exportSymbol('proto.tendermint.p2p.PacketPing', null, global); 27 goog.exportSymbol('proto.tendermint.p2p.PacketPong', null, global); 28 /** 29 * Generated by JsPbCodeGenerator. 30 * @param {Array=} opt_data Optional initial data array, typically from a 31 * server response, or constructed directly in Javascript. The array is used 32 * in place and becomes part of the constructed object. It is not cloned. 33 * If no data is provided, the constructed object will be empty, but still 34 * valid. 35 * @extends {jspb.Message} 36 * @constructor 37 */ 38 proto.tendermint.p2p.PacketPing = function(opt_data) { 39 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 40 }; 41 goog.inherits(proto.tendermint.p2p.PacketPing, jspb.Message); 42 if (goog.DEBUG && !COMPILED) { 43 /** 44 * @public 45 * @override 46 */ 47 proto.tendermint.p2p.PacketPing.displayName = 'proto.tendermint.p2p.PacketPing'; 48 } 49 /** 50 * Generated by JsPbCodeGenerator. 51 * @param {Array=} opt_data Optional initial data array, typically from a 52 * server response, or constructed directly in Javascript. The array is used 53 * in place and becomes part of the constructed object. It is not cloned. 54 * If no data is provided, the constructed object will be empty, but still 55 * valid. 56 * @extends {jspb.Message} 57 * @constructor 58 */ 59 proto.tendermint.p2p.PacketPong = function(opt_data) { 60 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 61 }; 62 goog.inherits(proto.tendermint.p2p.PacketPong, jspb.Message); 63 if (goog.DEBUG && !COMPILED) { 64 /** 65 * @public 66 * @override 67 */ 68 proto.tendermint.p2p.PacketPong.displayName = 'proto.tendermint.p2p.PacketPong'; 69 } 70 /** 71 * Generated by JsPbCodeGenerator. 72 * @param {Array=} opt_data Optional initial data array, typically from a 73 * server response, or constructed directly in Javascript. The array is used 74 * in place and becomes part of the constructed object. It is not cloned. 75 * If no data is provided, the constructed object will be empty, but still 76 * valid. 77 * @extends {jspb.Message} 78 * @constructor 79 */ 80 proto.tendermint.p2p.PacketMsg = function(opt_data) { 81 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 82 }; 83 goog.inherits(proto.tendermint.p2p.PacketMsg, jspb.Message); 84 if (goog.DEBUG && !COMPILED) { 85 /** 86 * @public 87 * @override 88 */ 89 proto.tendermint.p2p.PacketMsg.displayName = 'proto.tendermint.p2p.PacketMsg'; 90 } 91 /** 92 * Generated by JsPbCodeGenerator. 93 * @param {Array=} opt_data Optional initial data array, typically from a 94 * server response, or constructed directly in Javascript. The array is used 95 * in place and becomes part of the constructed object. It is not cloned. 96 * If no data is provided, the constructed object will be empty, but still 97 * valid. 98 * @extends {jspb.Message} 99 * @constructor 100 */ 101 proto.tendermint.p2p.Packet = function(opt_data) { 102 jspb.Message.initialize(this, opt_data, 0, -1, null, proto.tendermint.p2p.Packet.oneofGroups_); 103 }; 104 goog.inherits(proto.tendermint.p2p.Packet, jspb.Message); 105 if (goog.DEBUG && !COMPILED) { 106 /** 107 * @public 108 * @override 109 */ 110 proto.tendermint.p2p.Packet.displayName = 'proto.tendermint.p2p.Packet'; 111 } 112 /** 113 * Generated by JsPbCodeGenerator. 114 * @param {Array=} opt_data Optional initial data array, typically from a 115 * server response, or constructed directly in Javascript. The array is used 116 * in place and becomes part of the constructed object. It is not cloned. 117 * If no data is provided, the constructed object will be empty, but still 118 * valid. 119 * @extends {jspb.Message} 120 * @constructor 121 */ 122 proto.tendermint.p2p.AuthSigMessage = function(opt_data) { 123 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 124 }; 125 goog.inherits(proto.tendermint.p2p.AuthSigMessage, jspb.Message); 126 if (goog.DEBUG && !COMPILED) { 127 /** 128 * @public 129 * @override 130 */ 131 proto.tendermint.p2p.AuthSigMessage.displayName = 'proto.tendermint.p2p.AuthSigMessage'; 132 } 133 134 135 136 if (jspb.Message.GENERATE_TO_OBJECT) { 137 /** 138 * Creates an object representation of this proto. 139 * Field names that are reserved in JavaScript and will be renamed to pb_name. 140 * Optional fields that are not set will be set to undefined. 141 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 142 * For the list of reserved names please see: 143 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 144 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 145 * JSPB instance for transitional soy proto support: 146 * http://goto/soy-param-migration 147 * @return {!Object} 148 */ 149 proto.tendermint.p2p.PacketPing.prototype.toObject = function(opt_includeInstance) { 150 return proto.tendermint.p2p.PacketPing.toObject(opt_includeInstance, this); 151 }; 152 153 154 /** 155 * Static version of the {@see toObject} method. 156 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 157 * the JSPB instance for transitional soy proto support: 158 * http://goto/soy-param-migration 159 * @param {!proto.tendermint.p2p.PacketPing} msg The msg instance to transform. 160 * @return {!Object} 161 * @suppress {unusedLocalVariables} f is only used for nested messages 162 */ 163 proto.tendermint.p2p.PacketPing.toObject = function(includeInstance, msg) { 164 var f, obj = { 165 166 }; 167 168 if (includeInstance) { 169 obj.$jspbMessageInstance = msg; 170 } 171 return obj; 172 }; 173 } 174 175 176 /** 177 * Deserializes binary data (in protobuf wire format). 178 * @param {jspb.ByteSource} bytes The bytes to deserialize. 179 * @return {!proto.tendermint.p2p.PacketPing} 180 */ 181 proto.tendermint.p2p.PacketPing.deserializeBinary = function(bytes) { 182 var reader = new jspb.BinaryReader(bytes); 183 var msg = new proto.tendermint.p2p.PacketPing; 184 return proto.tendermint.p2p.PacketPing.deserializeBinaryFromReader(msg, reader); 185 }; 186 187 188 /** 189 * Deserializes binary data (in protobuf wire format) from the 190 * given reader into the given message object. 191 * @param {!proto.tendermint.p2p.PacketPing} msg The message object to deserialize into. 192 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 193 * @return {!proto.tendermint.p2p.PacketPing} 194 */ 195 proto.tendermint.p2p.PacketPing.deserializeBinaryFromReader = function(msg, reader) { 196 while (reader.nextField()) { 197 if (reader.isEndGroup()) { 198 break; 199 } 200 var field = reader.getFieldNumber(); 201 switch (field) { 202 default: 203 reader.skipField(); 204 break; 205 } 206 } 207 return msg; 208 }; 209 210 211 /** 212 * Serializes the message to binary data (in protobuf wire format). 213 * @return {!Uint8Array} 214 */ 215 proto.tendermint.p2p.PacketPing.prototype.serializeBinary = function() { 216 var writer = new jspb.BinaryWriter(); 217 proto.tendermint.p2p.PacketPing.serializeBinaryToWriter(this, writer); 218 return writer.getResultBuffer(); 219 }; 220 221 222 /** 223 * Serializes the given message to binary data (in protobuf wire 224 * format), writing to the given BinaryWriter. 225 * @param {!proto.tendermint.p2p.PacketPing} message 226 * @param {!jspb.BinaryWriter} writer 227 * @suppress {unusedLocalVariables} f is only used for nested messages 228 */ 229 proto.tendermint.p2p.PacketPing.serializeBinaryToWriter = function(message, writer) { 230 var f = undefined; 231 }; 232 233 234 235 236 237 if (jspb.Message.GENERATE_TO_OBJECT) { 238 /** 239 * Creates an object representation of this proto. 240 * Field names that are reserved in JavaScript and will be renamed to pb_name. 241 * Optional fields that are not set will be set to undefined. 242 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 243 * For the list of reserved names please see: 244 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 245 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 246 * JSPB instance for transitional soy proto support: 247 * http://goto/soy-param-migration 248 * @return {!Object} 249 */ 250 proto.tendermint.p2p.PacketPong.prototype.toObject = function(opt_includeInstance) { 251 return proto.tendermint.p2p.PacketPong.toObject(opt_includeInstance, this); 252 }; 253 254 255 /** 256 * Static version of the {@see toObject} method. 257 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 258 * the JSPB instance for transitional soy proto support: 259 * http://goto/soy-param-migration 260 * @param {!proto.tendermint.p2p.PacketPong} msg The msg instance to transform. 261 * @return {!Object} 262 * @suppress {unusedLocalVariables} f is only used for nested messages 263 */ 264 proto.tendermint.p2p.PacketPong.toObject = function(includeInstance, msg) { 265 var f, obj = { 266 267 }; 268 269 if (includeInstance) { 270 obj.$jspbMessageInstance = msg; 271 } 272 return obj; 273 }; 274 } 275 276 277 /** 278 * Deserializes binary data (in protobuf wire format). 279 * @param {jspb.ByteSource} bytes The bytes to deserialize. 280 * @return {!proto.tendermint.p2p.PacketPong} 281 */ 282 proto.tendermint.p2p.PacketPong.deserializeBinary = function(bytes) { 283 var reader = new jspb.BinaryReader(bytes); 284 var msg = new proto.tendermint.p2p.PacketPong; 285 return proto.tendermint.p2p.PacketPong.deserializeBinaryFromReader(msg, reader); 286 }; 287 288 289 /** 290 * Deserializes binary data (in protobuf wire format) from the 291 * given reader into the given message object. 292 * @param {!proto.tendermint.p2p.PacketPong} msg The message object to deserialize into. 293 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 294 * @return {!proto.tendermint.p2p.PacketPong} 295 */ 296 proto.tendermint.p2p.PacketPong.deserializeBinaryFromReader = function(msg, reader) { 297 while (reader.nextField()) { 298 if (reader.isEndGroup()) { 299 break; 300 } 301 var field = reader.getFieldNumber(); 302 switch (field) { 303 default: 304 reader.skipField(); 305 break; 306 } 307 } 308 return msg; 309 }; 310 311 312 /** 313 * Serializes the message to binary data (in protobuf wire format). 314 * @return {!Uint8Array} 315 */ 316 proto.tendermint.p2p.PacketPong.prototype.serializeBinary = function() { 317 var writer = new jspb.BinaryWriter(); 318 proto.tendermint.p2p.PacketPong.serializeBinaryToWriter(this, writer); 319 return writer.getResultBuffer(); 320 }; 321 322 323 /** 324 * Serializes the given message to binary data (in protobuf wire 325 * format), writing to the given BinaryWriter. 326 * @param {!proto.tendermint.p2p.PacketPong} message 327 * @param {!jspb.BinaryWriter} writer 328 * @suppress {unusedLocalVariables} f is only used for nested messages 329 */ 330 proto.tendermint.p2p.PacketPong.serializeBinaryToWriter = function(message, writer) { 331 var f = undefined; 332 }; 333 334 335 336 337 338 if (jspb.Message.GENERATE_TO_OBJECT) { 339 /** 340 * Creates an object representation of this proto. 341 * Field names that are reserved in JavaScript and will be renamed to pb_name. 342 * Optional fields that are not set will be set to undefined. 343 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 344 * For the list of reserved names please see: 345 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 346 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 347 * JSPB instance for transitional soy proto support: 348 * http://goto/soy-param-migration 349 * @return {!Object} 350 */ 351 proto.tendermint.p2p.PacketMsg.prototype.toObject = function(opt_includeInstance) { 352 return proto.tendermint.p2p.PacketMsg.toObject(opt_includeInstance, this); 353 }; 354 355 356 /** 357 * Static version of the {@see toObject} method. 358 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 359 * the JSPB instance for transitional soy proto support: 360 * http://goto/soy-param-migration 361 * @param {!proto.tendermint.p2p.PacketMsg} msg The msg instance to transform. 362 * @return {!Object} 363 * @suppress {unusedLocalVariables} f is only used for nested messages 364 */ 365 proto.tendermint.p2p.PacketMsg.toObject = function(includeInstance, msg) { 366 var f, obj = { 367 channelId: jspb.Message.getFieldWithDefault(msg, 1, 0), 368 eof: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), 369 data: msg.getData_asB64() 370 }; 371 372 if (includeInstance) { 373 obj.$jspbMessageInstance = msg; 374 } 375 return obj; 376 }; 377 } 378 379 380 /** 381 * Deserializes binary data (in protobuf wire format). 382 * @param {jspb.ByteSource} bytes The bytes to deserialize. 383 * @return {!proto.tendermint.p2p.PacketMsg} 384 */ 385 proto.tendermint.p2p.PacketMsg.deserializeBinary = function(bytes) { 386 var reader = new jspb.BinaryReader(bytes); 387 var msg = new proto.tendermint.p2p.PacketMsg; 388 return proto.tendermint.p2p.PacketMsg.deserializeBinaryFromReader(msg, reader); 389 }; 390 391 392 /** 393 * Deserializes binary data (in protobuf wire format) from the 394 * given reader into the given message object. 395 * @param {!proto.tendermint.p2p.PacketMsg} msg The message object to deserialize into. 396 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 397 * @return {!proto.tendermint.p2p.PacketMsg} 398 */ 399 proto.tendermint.p2p.PacketMsg.deserializeBinaryFromReader = function(msg, reader) { 400 while (reader.nextField()) { 401 if (reader.isEndGroup()) { 402 break; 403 } 404 var field = reader.getFieldNumber(); 405 switch (field) { 406 case 1: 407 var value = /** @type {number} */ (reader.readInt32()); 408 msg.setChannelId(value); 409 break; 410 case 2: 411 var value = /** @type {boolean} */ (reader.readBool()); 412 msg.setEof(value); 413 break; 414 case 3: 415 var value = /** @type {!Uint8Array} */ (reader.readBytes()); 416 msg.setData(value); 417 break; 418 default: 419 reader.skipField(); 420 break; 421 } 422 } 423 return msg; 424 }; 425 426 427 /** 428 * Serializes the message to binary data (in protobuf wire format). 429 * @return {!Uint8Array} 430 */ 431 proto.tendermint.p2p.PacketMsg.prototype.serializeBinary = function() { 432 var writer = new jspb.BinaryWriter(); 433 proto.tendermint.p2p.PacketMsg.serializeBinaryToWriter(this, writer); 434 return writer.getResultBuffer(); 435 }; 436 437 438 /** 439 * Serializes the given message to binary data (in protobuf wire 440 * format), writing to the given BinaryWriter. 441 * @param {!proto.tendermint.p2p.PacketMsg} message 442 * @param {!jspb.BinaryWriter} writer 443 * @suppress {unusedLocalVariables} f is only used for nested messages 444 */ 445 proto.tendermint.p2p.PacketMsg.serializeBinaryToWriter = function(message, writer) { 446 var f = undefined; 447 f = message.getChannelId(); 448 if (f !== 0) { 449 writer.writeInt32( 450 1, 451 f 452 ); 453 } 454 f = message.getEof(); 455 if (f) { 456 writer.writeBool( 457 2, 458 f 459 ); 460 } 461 f = message.getData_asU8(); 462 if (f.length > 0) { 463 writer.writeBytes( 464 3, 465 f 466 ); 467 } 468 }; 469 470 471 /** 472 * optional int32 channel_id = 1; 473 * @return {number} 474 */ 475 proto.tendermint.p2p.PacketMsg.prototype.getChannelId = function() { 476 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); 477 }; 478 479 480 /** 481 * @param {number} value 482 * @return {!proto.tendermint.p2p.PacketMsg} returns this 483 */ 484 proto.tendermint.p2p.PacketMsg.prototype.setChannelId = function(value) { 485 return jspb.Message.setProto3IntField(this, 1, value); 486 }; 487 488 489 /** 490 * optional bool eof = 2; 491 * @return {boolean} 492 */ 493 proto.tendermint.p2p.PacketMsg.prototype.getEof = function() { 494 return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); 495 }; 496 497 498 /** 499 * @param {boolean} value 500 * @return {!proto.tendermint.p2p.PacketMsg} returns this 501 */ 502 proto.tendermint.p2p.PacketMsg.prototype.setEof = function(value) { 503 return jspb.Message.setProto3BooleanField(this, 2, value); 504 }; 505 506 507 /** 508 * optional bytes data = 3; 509 * @return {!(string|Uint8Array)} 510 */ 511 proto.tendermint.p2p.PacketMsg.prototype.getData = function() { 512 return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, "")); 513 }; 514 515 516 /** 517 * optional bytes data = 3; 518 * This is a type-conversion wrapper around `getData()` 519 * @return {string} 520 */ 521 proto.tendermint.p2p.PacketMsg.prototype.getData_asB64 = function() { 522 return /** @type {string} */ (jspb.Message.bytesAsB64( 523 this.getData())); 524 }; 525 526 527 /** 528 * optional bytes data = 3; 529 * Note that Uint8Array is not supported on all browsers. 530 * @see http://caniuse.com/Uint8Array 531 * This is a type-conversion wrapper around `getData()` 532 * @return {!Uint8Array} 533 */ 534 proto.tendermint.p2p.PacketMsg.prototype.getData_asU8 = function() { 535 return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( 536 this.getData())); 537 }; 538 539 540 /** 541 * @param {!(string|Uint8Array)} value 542 * @return {!proto.tendermint.p2p.PacketMsg} returns this 543 */ 544 proto.tendermint.p2p.PacketMsg.prototype.setData = function(value) { 545 return jspb.Message.setProto3BytesField(this, 3, value); 546 }; 547 548 549 550 /** 551 * Oneof group definitions for this message. Each group defines the field 552 * numbers belonging to that group. When of these fields' value is set, all 553 * other fields in the group are cleared. During deserialization, if multiple 554 * fields are encountered for a group, only the last value seen will be kept. 555 * @private {!Array<!Array<number>>} 556 * @const 557 */ 558 proto.tendermint.p2p.Packet.oneofGroups_ = [[1,2,3]]; 559 560 /** 561 * @enum {number} 562 */ 563 proto.tendermint.p2p.Packet.SumCase = { 564 SUM_NOT_SET: 0, 565 PACKET_PING: 1, 566 PACKET_PONG: 2, 567 PACKET_MSG: 3 568 }; 569 570 /** 571 * @return {proto.tendermint.p2p.Packet.SumCase} 572 */ 573 proto.tendermint.p2p.Packet.prototype.getSumCase = function() { 574 return /** @type {proto.tendermint.p2p.Packet.SumCase} */(jspb.Message.computeOneofCase(this, proto.tendermint.p2p.Packet.oneofGroups_[0])); 575 }; 576 577 578 579 if (jspb.Message.GENERATE_TO_OBJECT) { 580 /** 581 * Creates an object representation of this proto. 582 * Field names that are reserved in JavaScript and will be renamed to pb_name. 583 * Optional fields that are not set will be set to undefined. 584 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 585 * For the list of reserved names please see: 586 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 587 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 588 * JSPB instance for transitional soy proto support: 589 * http://goto/soy-param-migration 590 * @return {!Object} 591 */ 592 proto.tendermint.p2p.Packet.prototype.toObject = function(opt_includeInstance) { 593 return proto.tendermint.p2p.Packet.toObject(opt_includeInstance, this); 594 }; 595 596 597 /** 598 * Static version of the {@see toObject} method. 599 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 600 * the JSPB instance for transitional soy proto support: 601 * http://goto/soy-param-migration 602 * @param {!proto.tendermint.p2p.Packet} msg The msg instance to transform. 603 * @return {!Object} 604 * @suppress {unusedLocalVariables} f is only used for nested messages 605 */ 606 proto.tendermint.p2p.Packet.toObject = function(includeInstance, msg) { 607 var f, obj = { 608 packetPing: (f = msg.getPacketPing()) && proto.tendermint.p2p.PacketPing.toObject(includeInstance, f), 609 packetPong: (f = msg.getPacketPong()) && proto.tendermint.p2p.PacketPong.toObject(includeInstance, f), 610 packetMsg: (f = msg.getPacketMsg()) && proto.tendermint.p2p.PacketMsg.toObject(includeInstance, f) 611 }; 612 613 if (includeInstance) { 614 obj.$jspbMessageInstance = msg; 615 } 616 return obj; 617 }; 618 } 619 620 621 /** 622 * Deserializes binary data (in protobuf wire format). 623 * @param {jspb.ByteSource} bytes The bytes to deserialize. 624 * @return {!proto.tendermint.p2p.Packet} 625 */ 626 proto.tendermint.p2p.Packet.deserializeBinary = function(bytes) { 627 var reader = new jspb.BinaryReader(bytes); 628 var msg = new proto.tendermint.p2p.Packet; 629 return proto.tendermint.p2p.Packet.deserializeBinaryFromReader(msg, reader); 630 }; 631 632 633 /** 634 * Deserializes binary data (in protobuf wire format) from the 635 * given reader into the given message object. 636 * @param {!proto.tendermint.p2p.Packet} msg The message object to deserialize into. 637 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 638 * @return {!proto.tendermint.p2p.Packet} 639 */ 640 proto.tendermint.p2p.Packet.deserializeBinaryFromReader = function(msg, reader) { 641 while (reader.nextField()) { 642 if (reader.isEndGroup()) { 643 break; 644 } 645 var field = reader.getFieldNumber(); 646 switch (field) { 647 case 1: 648 var value = new proto.tendermint.p2p.PacketPing; 649 reader.readMessage(value,proto.tendermint.p2p.PacketPing.deserializeBinaryFromReader); 650 msg.setPacketPing(value); 651 break; 652 case 2: 653 var value = new proto.tendermint.p2p.PacketPong; 654 reader.readMessage(value,proto.tendermint.p2p.PacketPong.deserializeBinaryFromReader); 655 msg.setPacketPong(value); 656 break; 657 case 3: 658 var value = new proto.tendermint.p2p.PacketMsg; 659 reader.readMessage(value,proto.tendermint.p2p.PacketMsg.deserializeBinaryFromReader); 660 msg.setPacketMsg(value); 661 break; 662 default: 663 reader.skipField(); 664 break; 665 } 666 } 667 return msg; 668 }; 669 670 671 /** 672 * Serializes the message to binary data (in protobuf wire format). 673 * @return {!Uint8Array} 674 */ 675 proto.tendermint.p2p.Packet.prototype.serializeBinary = function() { 676 var writer = new jspb.BinaryWriter(); 677 proto.tendermint.p2p.Packet.serializeBinaryToWriter(this, writer); 678 return writer.getResultBuffer(); 679 }; 680 681 682 /** 683 * Serializes the given message to binary data (in protobuf wire 684 * format), writing to the given BinaryWriter. 685 * @param {!proto.tendermint.p2p.Packet} message 686 * @param {!jspb.BinaryWriter} writer 687 * @suppress {unusedLocalVariables} f is only used for nested messages 688 */ 689 proto.tendermint.p2p.Packet.serializeBinaryToWriter = function(message, writer) { 690 var f = undefined; 691 f = message.getPacketPing(); 692 if (f != null) { 693 writer.writeMessage( 694 1, 695 f, 696 proto.tendermint.p2p.PacketPing.serializeBinaryToWriter 697 ); 698 } 699 f = message.getPacketPong(); 700 if (f != null) { 701 writer.writeMessage( 702 2, 703 f, 704 proto.tendermint.p2p.PacketPong.serializeBinaryToWriter 705 ); 706 } 707 f = message.getPacketMsg(); 708 if (f != null) { 709 writer.writeMessage( 710 3, 711 f, 712 proto.tendermint.p2p.PacketMsg.serializeBinaryToWriter 713 ); 714 } 715 }; 716 717 718 /** 719 * optional PacketPing packet_ping = 1; 720 * @return {?proto.tendermint.p2p.PacketPing} 721 */ 722 proto.tendermint.p2p.Packet.prototype.getPacketPing = function() { 723 return /** @type{?proto.tendermint.p2p.PacketPing} */ ( 724 jspb.Message.getWrapperField(this, proto.tendermint.p2p.PacketPing, 1)); 725 }; 726 727 728 /** 729 * @param {?proto.tendermint.p2p.PacketPing|undefined} value 730 * @return {!proto.tendermint.p2p.Packet} returns this 731 */ 732 proto.tendermint.p2p.Packet.prototype.setPacketPing = function(value) { 733 return jspb.Message.setOneofWrapperField(this, 1, proto.tendermint.p2p.Packet.oneofGroups_[0], value); 734 }; 735 736 737 /** 738 * Clears the message field making it undefined. 739 * @return {!proto.tendermint.p2p.Packet} returns this 740 */ 741 proto.tendermint.p2p.Packet.prototype.clearPacketPing = function() { 742 return this.setPacketPing(undefined); 743 }; 744 745 746 /** 747 * Returns whether this field is set. 748 * @return {boolean} 749 */ 750 proto.tendermint.p2p.Packet.prototype.hasPacketPing = function() { 751 return jspb.Message.getField(this, 1) != null; 752 }; 753 754 755 /** 756 * optional PacketPong packet_pong = 2; 757 * @return {?proto.tendermint.p2p.PacketPong} 758 */ 759 proto.tendermint.p2p.Packet.prototype.getPacketPong = function() { 760 return /** @type{?proto.tendermint.p2p.PacketPong} */ ( 761 jspb.Message.getWrapperField(this, proto.tendermint.p2p.PacketPong, 2)); 762 }; 763 764 765 /** 766 * @param {?proto.tendermint.p2p.PacketPong|undefined} value 767 * @return {!proto.tendermint.p2p.Packet} returns this 768 */ 769 proto.tendermint.p2p.Packet.prototype.setPacketPong = function(value) { 770 return jspb.Message.setOneofWrapperField(this, 2, proto.tendermint.p2p.Packet.oneofGroups_[0], value); 771 }; 772 773 774 /** 775 * Clears the message field making it undefined. 776 * @return {!proto.tendermint.p2p.Packet} returns this 777 */ 778 proto.tendermint.p2p.Packet.prototype.clearPacketPong = function() { 779 return this.setPacketPong(undefined); 780 }; 781 782 783 /** 784 * Returns whether this field is set. 785 * @return {boolean} 786 */ 787 proto.tendermint.p2p.Packet.prototype.hasPacketPong = function() { 788 return jspb.Message.getField(this, 2) != null; 789 }; 790 791 792 /** 793 * optional PacketMsg packet_msg = 3; 794 * @return {?proto.tendermint.p2p.PacketMsg} 795 */ 796 proto.tendermint.p2p.Packet.prototype.getPacketMsg = function() { 797 return /** @type{?proto.tendermint.p2p.PacketMsg} */ ( 798 jspb.Message.getWrapperField(this, proto.tendermint.p2p.PacketMsg, 3)); 799 }; 800 801 802 /** 803 * @param {?proto.tendermint.p2p.PacketMsg|undefined} value 804 * @return {!proto.tendermint.p2p.Packet} returns this 805 */ 806 proto.tendermint.p2p.Packet.prototype.setPacketMsg = function(value) { 807 return jspb.Message.setOneofWrapperField(this, 3, proto.tendermint.p2p.Packet.oneofGroups_[0], value); 808 }; 809 810 811 /** 812 * Clears the message field making it undefined. 813 * @return {!proto.tendermint.p2p.Packet} returns this 814 */ 815 proto.tendermint.p2p.Packet.prototype.clearPacketMsg = function() { 816 return this.setPacketMsg(undefined); 817 }; 818 819 820 /** 821 * Returns whether this field is set. 822 * @return {boolean} 823 */ 824 proto.tendermint.p2p.Packet.prototype.hasPacketMsg = function() { 825 return jspb.Message.getField(this, 3) != null; 826 }; 827 828 829 830 831 832 if (jspb.Message.GENERATE_TO_OBJECT) { 833 /** 834 * Creates an object representation of this proto. 835 * Field names that are reserved in JavaScript and will be renamed to pb_name. 836 * Optional fields that are not set will be set to undefined. 837 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 838 * For the list of reserved names please see: 839 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 840 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 841 * JSPB instance for transitional soy proto support: 842 * http://goto/soy-param-migration 843 * @return {!Object} 844 */ 845 proto.tendermint.p2p.AuthSigMessage.prototype.toObject = function(opt_includeInstance) { 846 return proto.tendermint.p2p.AuthSigMessage.toObject(opt_includeInstance, this); 847 }; 848 849 850 /** 851 * Static version of the {@see toObject} method. 852 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 853 * the JSPB instance for transitional soy proto support: 854 * http://goto/soy-param-migration 855 * @param {!proto.tendermint.p2p.AuthSigMessage} msg The msg instance to transform. 856 * @return {!Object} 857 * @suppress {unusedLocalVariables} f is only used for nested messages 858 */ 859 proto.tendermint.p2p.AuthSigMessage.toObject = function(includeInstance, msg) { 860 var f, obj = { 861 pubKey: (f = msg.getPubKey()) && tendermint_crypto_keys_pb.PublicKey.toObject(includeInstance, f), 862 sig: msg.getSig_asB64() 863 }; 864 865 if (includeInstance) { 866 obj.$jspbMessageInstance = msg; 867 } 868 return obj; 869 }; 870 } 871 872 873 /** 874 * Deserializes binary data (in protobuf wire format). 875 * @param {jspb.ByteSource} bytes The bytes to deserialize. 876 * @return {!proto.tendermint.p2p.AuthSigMessage} 877 */ 878 proto.tendermint.p2p.AuthSigMessage.deserializeBinary = function(bytes) { 879 var reader = new jspb.BinaryReader(bytes); 880 var msg = new proto.tendermint.p2p.AuthSigMessage; 881 return proto.tendermint.p2p.AuthSigMessage.deserializeBinaryFromReader(msg, reader); 882 }; 883 884 885 /** 886 * Deserializes binary data (in protobuf wire format) from the 887 * given reader into the given message object. 888 * @param {!proto.tendermint.p2p.AuthSigMessage} msg The message object to deserialize into. 889 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 890 * @return {!proto.tendermint.p2p.AuthSigMessage} 891 */ 892 proto.tendermint.p2p.AuthSigMessage.deserializeBinaryFromReader = function(msg, reader) { 893 while (reader.nextField()) { 894 if (reader.isEndGroup()) { 895 break; 896 } 897 var field = reader.getFieldNumber(); 898 switch (field) { 899 case 1: 900 var value = new tendermint_crypto_keys_pb.PublicKey; 901 reader.readMessage(value,tendermint_crypto_keys_pb.PublicKey.deserializeBinaryFromReader); 902 msg.setPubKey(value); 903 break; 904 case 2: 905 var value = /** @type {!Uint8Array} */ (reader.readBytes()); 906 msg.setSig(value); 907 break; 908 default: 909 reader.skipField(); 910 break; 911 } 912 } 913 return msg; 914 }; 915 916 917 /** 918 * Serializes the message to binary data (in protobuf wire format). 919 * @return {!Uint8Array} 920 */ 921 proto.tendermint.p2p.AuthSigMessage.prototype.serializeBinary = function() { 922 var writer = new jspb.BinaryWriter(); 923 proto.tendermint.p2p.AuthSigMessage.serializeBinaryToWriter(this, writer); 924 return writer.getResultBuffer(); 925 }; 926 927 928 /** 929 * Serializes the given message to binary data (in protobuf wire 930 * format), writing to the given BinaryWriter. 931 * @param {!proto.tendermint.p2p.AuthSigMessage} message 932 * @param {!jspb.BinaryWriter} writer 933 * @suppress {unusedLocalVariables} f is only used for nested messages 934 */ 935 proto.tendermint.p2p.AuthSigMessage.serializeBinaryToWriter = function(message, writer) { 936 var f = undefined; 937 f = message.getPubKey(); 938 if (f != null) { 939 writer.writeMessage( 940 1, 941 f, 942 tendermint_crypto_keys_pb.PublicKey.serializeBinaryToWriter 943 ); 944 } 945 f = message.getSig_asU8(); 946 if (f.length > 0) { 947 writer.writeBytes( 948 2, 949 f 950 ); 951 } 952 }; 953 954 955 /** 956 * optional tendermint.crypto.PublicKey pub_key = 1; 957 * @return {?proto.tendermint.crypto.PublicKey} 958 */ 959 proto.tendermint.p2p.AuthSigMessage.prototype.getPubKey = function() { 960 return /** @type{?proto.tendermint.crypto.PublicKey} */ ( 961 jspb.Message.getWrapperField(this, tendermint_crypto_keys_pb.PublicKey, 1)); 962 }; 963 964 965 /** 966 * @param {?proto.tendermint.crypto.PublicKey|undefined} value 967 * @return {!proto.tendermint.p2p.AuthSigMessage} returns this 968 */ 969 proto.tendermint.p2p.AuthSigMessage.prototype.setPubKey = function(value) { 970 return jspb.Message.setWrapperField(this, 1, value); 971 }; 972 973 974 /** 975 * Clears the message field making it undefined. 976 * @return {!proto.tendermint.p2p.AuthSigMessage} returns this 977 */ 978 proto.tendermint.p2p.AuthSigMessage.prototype.clearPubKey = function() { 979 return this.setPubKey(undefined); 980 }; 981 982 983 /** 984 * Returns whether this field is set. 985 * @return {boolean} 986 */ 987 proto.tendermint.p2p.AuthSigMessage.prototype.hasPubKey = function() { 988 return jspb.Message.getField(this, 1) != null; 989 }; 990 991 992 /** 993 * optional bytes sig = 2; 994 * @return {!(string|Uint8Array)} 995 */ 996 proto.tendermint.p2p.AuthSigMessage.prototype.getSig = function() { 997 return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 998 }; 999 1000 1001 /** 1002 * optional bytes sig = 2; 1003 * This is a type-conversion wrapper around `getSig()` 1004 * @return {string} 1005 */ 1006 proto.tendermint.p2p.AuthSigMessage.prototype.getSig_asB64 = function() { 1007 return /** @type {string} */ (jspb.Message.bytesAsB64( 1008 this.getSig())); 1009 }; 1010 1011 1012 /** 1013 * optional bytes sig = 2; 1014 * Note that Uint8Array is not supported on all browsers. 1015 * @see http://caniuse.com/Uint8Array 1016 * This is a type-conversion wrapper around `getSig()` 1017 * @return {!Uint8Array} 1018 */ 1019 proto.tendermint.p2p.AuthSigMessage.prototype.getSig_asU8 = function() { 1020 return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( 1021 this.getSig())); 1022 }; 1023 1024 1025 /** 1026 * @param {!(string|Uint8Array)} value 1027 * @return {!proto.tendermint.p2p.AuthSigMessage} returns this 1028 */ 1029 proto.tendermint.p2p.AuthSigMessage.prototype.setSig = function(value) { 1030 return jspb.Message.setProto3BytesField(this, 2, value); 1031 }; 1032 1033 1034 goog.object.extend(exports, proto.tendermint.p2p);