|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Piece
| Method Summary | |
|---|---|
int |
getAllocatableRequestCount()
number of requests that are available to be made |
int |
getIndex()
|
int |
getLength()
|
Peer |
getReservedFor()
Reserve this peice for a given peer - no other peer will be asked for the piece |
boolean |
isDone()
|
boolean |
isDownloading()
|
boolean |
isFullyAllocatable()
indicates if this piece is free and available to be allocated for download not done, needed and not downloading |
boolean |
isNeeded()
|
void |
setReservedFor(Peer peer)
Set the peer that will be responsible for downloading the piece |
| Method Detail |
|---|
int getIndex()
int getLength()
boolean isDone()
boolean isNeeded()
boolean isDownloading()
boolean isFullyAllocatable()
int getAllocatableRequestCount()
Peer getReservedFor()
void setReservedFor(Peer peer)
peer -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||