Class UploadSessionPicker
java.lang.Object
com.biglybt.core.peermanager.uploadslots.UploadSessionPicker
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DownloadingRanker
private final LinkedList
private final LinkedList
private final AEMonitor
private final SeedingRanker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
deregisterHelper
(UploadHelper helper) protected int
private void
insertHelper
(UploadHelper helper) protected LinkedList<UploadSession>
pickBestDownloadSessions
(int max_sessions) protected UploadSession
protected void
registerHelper
(UploadHelper helper) protected void
updateHelper
(UploadHelper helper)
-
Field Details
-
next_optimistics
-
next_optimistics_mon
-
helpers
-
down_ranker
-
seed_ranker
-
-
Constructor Details
-
UploadSessionPicker
protected UploadSessionPicker()
-
-
Method Details
-
registerHelper
-
deregisterHelper
-
updateHelper
-
insertHelper
-
getHelperCount
protected int getHelperCount() -
pickNextOptimisticSession
-
globalGetAllDownloadPeers
-
pickBestDownloadSessions
-