Package com.biglybt.plugin.net.netstatus
Class NetStatusProtocolTesterBT.Session
java.lang.Object
com.biglybt.plugin.net.netstatus.NetStatusProtocolTesterBT.Session
- Enclosing class:
NetStatusProtocolTesterBT
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private boolean
private boolean
private boolean
private NetworkConnection
private boolean
private boolean
private byte[]
private boolean
private boolean
private Set
private int
private int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Session
(NetworkConnection _connection, byte[] _info_hash) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected String
protected void
close()
protected void
protected String
boolean
boolean
boolean
isOK()
boolean
isSeed()
protected void
protected void
protected void
protected void
protected void
protected void
protected void
sendHave
(int piece_number)
-
Field Details
-
connection
-
session_id
private int session_id -
initiator
private boolean initiator -
info_hash
private byte[] info_hash -
handshake_sent
private boolean handshake_sent -
handshake_received
private boolean handshake_received -
bitfield_sent
private boolean bitfield_sent -
bitfield_received
private boolean bitfield_received -
num_pieces
private int num_pieces -
is_seed
private boolean is_seed -
missing_pieces
-
connected
private boolean connected -
closing
private boolean closing -
closed
private boolean closed
-
-
Constructor Details
-
Session
-
-
Method Details
-
isInitiator
public boolean isInitiator() -
isConnected
public boolean isConnected() -
isSeed
public boolean isSeed() -
isOK
public boolean isOK() -
connected
protected void connected() -
sendHandshake
protected void sendHandshake() -
sendHave
protected void sendHave(int piece_number) -
sendBitfield
protected void sendBitfield() -
close
protected void close() -
getProtocolString
-
addSent
-
addRecv
-
getLogPrefix
-
log
-
log
-
logError
-
logError
-