|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Unchoker
Performs peer choke/unchoke calculations.
Method Summary | |
---|---|
void |
calculateUnchokes(int max_to_unchoke,
java.util.ArrayList<PEPeer> all_peers,
boolean force_refresh,
boolean check_priority_connections,
boolean do_high_latency_peers)
Perform peer choke, unchoke and optimistic calculations |
java.util.ArrayList<PEPeer> |
getChokes()
Get the list of peers calculated to be choked. |
java.util.ArrayList<PEPeer> |
getImmediateUnchokes(int max_to_unchoke,
java.util.ArrayList<PEPeer> all_peers)
Get any unchokes that should be performed immediately. |
java.util.ArrayList<PEPeer> |
getUnchokes()
Get the list of peers calculated to be unchoked. |
boolean |
isSeedingUnchoker()
|
Method Detail |
---|
boolean isSeedingUnchoker()
java.util.ArrayList<PEPeer> getImmediateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers)
max_to_unchoke
- maximum number of peers allowed to be unchokedall_peers
- list of peers to choose from
void calculateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers, boolean force_refresh, boolean check_priority_connections, boolean do_high_latency_peers)
max_to_unchoke
- maximum number of peers allowed to be unchokedall_peers
- list of peers to choose fromforce_refresh
- force a refresh of optimistic unchokesjava.util.ArrayList<PEPeer> getChokes()
java.util.ArrayList<PEPeer> getUnchokes()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |