// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: IPPN.proto

package Catalyst.Protocol.IPPN;

public interface PeerNeighborsResponseOrBuilder extends
    // @@protoc_insertion_point(interface_extends:Catalyst.Protocol.IPPN.PeerNeighborsResponse)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   * Random subset of a nodes peer db.
   * </pre>
   *
   * <code>repeated .Catalyst.Protocol.Peer.PeerId peers = 1;</code>
   */
  java.util.List<Catalyst.Protocol.Peer.PeerId> 
      getPeersList();
  /**
   * <pre>
   * Random subset of a nodes peer db.
   * </pre>
   *
   * <code>repeated .Catalyst.Protocol.Peer.PeerId peers = 1;</code>
   */
  Catalyst.Protocol.Peer.PeerId getPeers(int index);
  /**
   * <pre>
   * Random subset of a nodes peer db.
   * </pre>
   *
   * <code>repeated .Catalyst.Protocol.Peer.PeerId peers = 1;</code>
   */
  int getPeersCount();
  /**
   * <pre>
   * Random subset of a nodes peer db.
   * </pre>
   *
   * <code>repeated .Catalyst.Protocol.Peer.PeerId peers = 1;</code>
   */
  java.util.List<? extends Catalyst.Protocol.Peer.PeerIdOrBuilder> 
      getPeersOrBuilderList();
  /**
   * <pre>
   * Random subset of a nodes peer db.
   * </pre>
   *
   * <code>repeated .Catalyst.Protocol.Peer.PeerId peers = 1;</code>
   */
  Catalyst.Protocol.Peer.PeerIdOrBuilder getPeersOrBuilder(
      int index);
}
