Class NetStatusProtocolTesterBT.Session

java.lang.Object
com.biglybt.plugin.net.netstatus.NetStatusProtocolTesterBT.Session
Enclosing class:
NetStatusProtocolTesterBT

public class NetStatusProtocolTesterBT.Session extends Object
  • Field Details

    • connection

      private NetworkConnection 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

      private Set missing_pieces
    • connected

      private boolean connected
    • closing

      private boolean closing
    • closed

      private boolean closed
  • Constructor Details

  • 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

      public String getProtocolString()
    • addSent

      protected String addSent(String str, boolean ok)
    • addRecv

      protected String addRecv(String str, boolean ok)
    • getLogPrefix

      protected String getLogPrefix()
    • log

      protected void log(String str)
    • log

      protected void log(String str, boolean is_detailed)
    • logError

      protected void logError(String str)
    • logError

      protected void logError(String str, Throwable e)