pt.unl.fct.di.novasys.babel.protocols.hyparview.utils

Interface IView

  • All Known Implementing Classes:
    View


    public interface IView
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      pt.unl.fct.di.novasys.network.data.Host addPeer(pt.unl.fct.di.novasys.network.data.Host peer) 
      boolean containsPeer(pt.unl.fct.di.novasys.network.data.Host peer) 
      pt.unl.fct.di.novasys.network.data.Host dropRandom() 
      boolean fullWithPending(Set<pt.unl.fct.di.novasys.network.data.Host> pending) 
      int getCapacity() 
      Set<pt.unl.fct.di.novasys.network.data.Host> getPeers() 
      pt.unl.fct.di.novasys.network.data.Host getRandom() 
      pt.unl.fct.di.novasys.network.data.Host getRandomDiff(pt.unl.fct.di.novasys.network.data.Host from, pt.unl.fct.di.novasys.network.data.Host from2) 
      Set<pt.unl.fct.di.novasys.network.data.Host> getRandomSample(int sampleSize) 
      boolean isFull() 
      boolean removePeer(pt.unl.fct.di.novasys.network.data.Host peer) 
      void setOther(IView other, Set<pt.unl.fct.di.novasys.network.data.Host> pending) 
    • Method Detail

      • getCapacity

        int getCapacity()
      • setOther

        void setOther(IView other,
                      Set<pt.unl.fct.di.novasys.network.data.Host> pending)
      • addPeer

        pt.unl.fct.di.novasys.network.data.Host addPeer(pt.unl.fct.di.novasys.network.data.Host peer)
      • removePeer

        boolean removePeer(pt.unl.fct.di.novasys.network.data.Host peer)
      • containsPeer

        boolean containsPeer(pt.unl.fct.di.novasys.network.data.Host peer)
      • dropRandom

        pt.unl.fct.di.novasys.network.data.Host dropRandom()
      • getRandomSample

        Set<pt.unl.fct.di.novasys.network.data.Host> getRandomSample(int sampleSize)
      • getPeers

        Set<pt.unl.fct.di.novasys.network.data.Host> getPeers()
      • getRandom

        pt.unl.fct.di.novasys.network.data.Host getRandom()
      • getRandomDiff

        pt.unl.fct.di.novasys.network.data.Host getRandomDiff(pt.unl.fct.di.novasys.network.data.Host from,
                                                              pt.unl.fct.di.novasys.network.data.Host from2)
      • fullWithPending

        boolean fullWithPending(Set<pt.unl.fct.di.novasys.network.data.Host> pending)
      • isFull

        boolean isFull()

Copyright © 2024. All rights reserved.