Class DHTTransferHandler.Packet

java.lang.Object
com.biglybt.core.dht.transport.util.DHTTransferHandler.Packet
Enclosing class:
DHTTransferHandler

public static class DHTTransferHandler.Packet extends Object
  • Field Details

    • PT_READ_REQUEST

      public static final byte PT_READ_REQUEST
      See Also:
    • PT_READ_REPLY

      public static final byte PT_READ_REPLY
      See Also:
    • PT_WRITE_REQUEST

      public static final byte PT_WRITE_REQUEST
      See Also:
    • PT_WRITE_REPLY

      public static final byte PT_WRITE_REPLY
      See Also:
    • connection_id

      private final long connection_id
    • packet_type

      private final byte packet_type
    • transfer_key

      private final byte[] transfer_key
    • key

      private final byte[] key
    • data

      private final byte[] data
    • start_position

      private final int start_position
    • length

      private final int length
    • total_length

      private final int total_length
    • flags

      private int flags
  • Constructor Details

    • Packet

      public Packet(long _connection_id, byte _packet_type, byte[] _transfer_key, byte[] _key, byte[] _data, int _start_position, int _length, int _total_length)
    • Packet

      public Packet(long _connection_id, byte _packet_type, byte[] _transfer_key, byte[] _key, byte[] _data, int _start_position, int _length, int _total_length, int _flags)
  • Method Details

    • getConnectionId

      public long getConnectionId()
    • getPacketType

      public byte getPacketType()
    • getTransferKey

      public byte[] getTransferKey()
    • getRequestKey

      public byte[] getRequestKey()
    • getData

      public byte[] getData()
    • getStartPosition

      public int getStartPosition()
    • getLength

      public int getLength()
    • getTotalLength

      public int getTotalLength()
    • getFlags

      public int getFlags()
    • getString

      public String getString()