Class UploadSessionPicker

java.lang.Object
com.biglybt.core.peermanager.uploadslots.UploadSessionPicker

public class UploadSessionPicker extends Object
  • Field Details

  • Constructor Details

    • UploadSessionPicker

      protected UploadSessionPicker()
  • Method Details

    • registerHelper

      protected void registerHelper(UploadHelper helper)
    • deregisterHelper

      protected void deregisterHelper(UploadHelper helper)
    • updateHelper

      protected void updateHelper(UploadHelper helper)
    • insertHelper

      private void insertHelper(UploadHelper helper)
    • getHelperCount

      protected int getHelperCount()
    • pickNextOptimisticSession

      protected UploadSession pickNextOptimisticSession()
    • globalGetAllDownloadPeers

      private ArrayList<PEPeer> globalGetAllDownloadPeers()
    • pickBestDownloadSessions

      protected LinkedList<UploadSession> pickBestDownloadSessions(int max_sessions)