github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/proto/tendermint/p2p/pex_pb.d.ts (about) 1 // package: tendermint.p2p 2 // file: tendermint/p2p/pex.proto 3 4 /* tslint:disable */ 5 /* eslint-disable */ 6 7 import * as jspb from "google-protobuf"; 8 import * as tendermint_p2p_types_pb from "../../tendermint/p2p/types_pb"; 9 import * as gogoproto_gogo_pb from "../../gogoproto/gogo_pb"; 10 11 export class PexRequest extends jspb.Message { 12 13 serializeBinary(): Uint8Array; 14 toObject(includeInstance?: boolean): PexRequest.AsObject; 15 static toObject(includeInstance: boolean, msg: PexRequest): PexRequest.AsObject; 16 static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; 17 static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; 18 static serializeBinaryToWriter(message: PexRequest, writer: jspb.BinaryWriter): void; 19 static deserializeBinary(bytes: Uint8Array): PexRequest; 20 static deserializeBinaryFromReader(message: PexRequest, reader: jspb.BinaryReader): PexRequest; 21 } 22 23 export namespace PexRequest { 24 export type AsObject = { 25 } 26 } 27 28 export class PexAddrs extends jspb.Message { 29 clearAddrsList(): void; 30 getAddrsList(): Array<tendermint_p2p_types_pb.NetAddress>; 31 setAddrsList(value: Array<tendermint_p2p_types_pb.NetAddress>): PexAddrs; 32 addAddrs(value?: tendermint_p2p_types_pb.NetAddress, index?: number): tendermint_p2p_types_pb.NetAddress; 33 34 serializeBinary(): Uint8Array; 35 toObject(includeInstance?: boolean): PexAddrs.AsObject; 36 static toObject(includeInstance: boolean, msg: PexAddrs): PexAddrs.AsObject; 37 static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; 38 static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; 39 static serializeBinaryToWriter(message: PexAddrs, writer: jspb.BinaryWriter): void; 40 static deserializeBinary(bytes: Uint8Array): PexAddrs; 41 static deserializeBinaryFromReader(message: PexAddrs, reader: jspb.BinaryReader): PexAddrs; 42 } 43 44 export namespace PexAddrs { 45 export type AsObject = { 46 addrsList: Array<tendermint_p2p_types_pb.NetAddress.AsObject>, 47 } 48 } 49 50 export class Message extends jspb.Message { 51 52 hasPexRequest(): boolean; 53 clearPexRequest(): void; 54 getPexRequest(): PexRequest | undefined; 55 setPexRequest(value?: PexRequest): Message; 56 57 hasPexAddrs(): boolean; 58 clearPexAddrs(): void; 59 getPexAddrs(): PexAddrs | undefined; 60 setPexAddrs(value?: PexAddrs): Message; 61 62 getSumCase(): Message.SumCase; 63 64 serializeBinary(): Uint8Array; 65 toObject(includeInstance?: boolean): Message.AsObject; 66 static toObject(includeInstance: boolean, msg: Message): Message.AsObject; 67 static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; 68 static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; 69 static serializeBinaryToWriter(message: Message, writer: jspb.BinaryWriter): void; 70 static deserializeBinary(bytes: Uint8Array): Message; 71 static deserializeBinaryFromReader(message: Message, reader: jspb.BinaryReader): Message; 72 } 73 74 export namespace Message { 75 export type AsObject = { 76 pexRequest?: PexRequest.AsObject, 77 pexAddrs?: PexAddrs.AsObject, 78 } 79 80 export enum SumCase { 81 SUM_NOT_SET = 0, 82 PEX_REQUEST = 1, 83 PEX_ADDRS = 2, 84 } 85 86 }