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  }