org.klomp.snark
Class Request
java.lang.Object
org.klomp.snark.Request
class Request
- extends Object
Holds all information needed for a partial piece request.
This class should be used only by PeerState, PeerConnectionIn, and PeerConnectionOut.
Field Summary |
(package private) int |
len
|
(package private) int |
off
|
(package private) long |
sendTime
|
off
final int off
len
final int len
sendTime
long sendTime
Request
Request(PartialPiece piece,
int off,
int len)
- Creates a new Request.
- Parameters:
piece
- Piece number requested.off
- the offset in the array.len
- the number of bytes requested.
read
public void read(DataInputStream din)
throws IOException
- Throws:
IOException
- Since:
- 0.9.1
getPiece
public int getPiece()
- The piece number this Request is for
- Since:
- 0.9.1
getPartialPiece
public PartialPiece getPartialPiece()
- The PartialPiece this Request is for
- Since:
- 0.9.1
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object