Interface BTMessage
- All Superinterfaces:
Message
- All Known Implementing Classes:
BTAllowedFast
,BTBitfield
,BTCancel
,BTChoke
,BTDHTPort
,BTHandshake
,BTHashes
,BTHashReject
,BTHashRequest
,BTHave
,BTHaveAll
,BTHaveNone
,BTInterested
,BTKeepAlive
,BTLTMessage
,BTPiece
,BTRawMessage
,BTRejectRequest
,BTRequest
,BTSuggestPiece
,BTUnchoke
,BTUninterested
A bittorrent peer protocol message.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final String
static final byte[]
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final String
static final byte[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from interface com.biglybt.core.peermanager.messaging.Message
TYPE_DATA_PAYLOAD, TYPE_PROTOCOL_PAYLOAD
-
Method Summary
Methods inherited from interface com.biglybt.core.peermanager.messaging.Message
deserialize, destroy, getData, getDescription, getFeatureID, getFeatureSubID, getID, getIDBytes, getType, getVersion
-
Field Details
-
BT_FEATURE_ID
- See Also:
-
ID_BT_CHOKE
- See Also:
-
ID_BT_CHOKE_BYTES
static final byte[] ID_BT_CHOKE_BYTES -
SUBID_BT_CHOKE
static final int SUBID_BT_CHOKE- See Also:
-
ID_BT_UNCHOKE
- See Also:
-
ID_BT_UNCHOKE_BYTES
static final byte[] ID_BT_UNCHOKE_BYTES -
SUBID_BT_UNCHOKE
static final int SUBID_BT_UNCHOKE- See Also:
-
ID_BT_INTERESTED
- See Also:
-
ID_BT_INTERESTED_BYTES
static final byte[] ID_BT_INTERESTED_BYTES -
SUBID_BT_INTERESTED
static final int SUBID_BT_INTERESTED- See Also:
-
ID_BT_UNINTERESTED
- See Also:
-
ID_BT_UNINTERESTED_BYTES
static final byte[] ID_BT_UNINTERESTED_BYTES -
SUBID_BT_UNINTERESTED
static final int SUBID_BT_UNINTERESTED- See Also:
-
ID_BT_HAVE
- See Also:
-
ID_BT_HAVE_BYTES
static final byte[] ID_BT_HAVE_BYTES -
SUBID_BT_HAVE
static final int SUBID_BT_HAVE- See Also:
-
ID_BT_BITFIELD
- See Also:
-
ID_BT_BITFIELD_BYTES
static final byte[] ID_BT_BITFIELD_BYTES -
SUBID_BT_BITFIELD
static final int SUBID_BT_BITFIELD- See Also:
-
ID_BT_REQUEST
- See Also:
-
ID_BT_REQUEST_BYTES
static final byte[] ID_BT_REQUEST_BYTES -
SUBID_BT_REQUEST
static final int SUBID_BT_REQUEST- See Also:
-
ID_BT_PIECE
- See Also:
-
ID_BT_PIECE_BYTES
static final byte[] ID_BT_PIECE_BYTES -
SUBID_BT_PIECE
static final int SUBID_BT_PIECE- See Also:
-
ID_BT_CANCEL
- See Also:
-
ID_BT_CANCEL_BYTES
static final byte[] ID_BT_CANCEL_BYTES -
SUBID_BT_CANCEL
static final int SUBID_BT_CANCEL- See Also:
-
ID_BT_DHT_PORT
- See Also:
-
ID_BT_DHT_PORT_BYTES
static final byte[] ID_BT_DHT_PORT_BYTES -
SUBID_BT_DHT_PORT
static final int SUBID_BT_DHT_PORT- See Also:
-
ID_BT_HANDSHAKE
- See Also:
-
ID_BT_HANDSHAKE_BYTES
static final byte[] ID_BT_HANDSHAKE_BYTES -
SUBID_BT_HANDSHAKE
static final int SUBID_BT_HANDSHAKE- See Also:
-
ID_BT_KEEP_ALIVE
- See Also:
-
ID_BT_KEEP_ALIVE_BYTES
static final byte[] ID_BT_KEEP_ALIVE_BYTES -
SUBID_BT_KEEP_ALIVE
static final int SUBID_BT_KEEP_ALIVE- See Also:
-
ID_BT_SUGGEST_PIECE
- See Also:
-
ID_BT_SUGGEST_PIECE_BYTES
static final byte[] ID_BT_SUGGEST_PIECE_BYTES -
SUBID_BT_SUGGEST_PIECE
static final int SUBID_BT_SUGGEST_PIECE- See Also:
-
ID_BT_HAVE_ALL
- See Also:
-
ID_BT_HAVE_ALL_BYTES
static final byte[] ID_BT_HAVE_ALL_BYTES -
SUBID_BT_HAVE_ALL
static final int SUBID_BT_HAVE_ALL- See Also:
-
ID_BT_HAVE_NONE
- See Also:
-
ID_BT_HAVE_NONE_BYTES
static final byte[] ID_BT_HAVE_NONE_BYTES -
SUBID_BT_HAVE_NONE
static final int SUBID_BT_HAVE_NONE- See Also:
-
ID_BT_REJECT_REQUEST
- See Also:
-
ID_BT_REJECT_REQUEST_BYTES
static final byte[] ID_BT_REJECT_REQUEST_BYTES -
SUBID_BT_REJECT_REQUEST
static final int SUBID_BT_REJECT_REQUEST- See Also:
-
ID_BT_ALLOWED_FAST
- See Also:
-
ID_BT_ALLOWED_FAST_BYTES
static final byte[] ID_BT_ALLOWED_FAST_BYTES -
SUBID_BT_ALLOWED_FAST
static final int SUBID_BT_ALLOWED_FAST- See Also:
-
ID_BT_LT_EXT_MESSAGE
- See Also:
-
ID_BT_LT_EXT_MESSAGE_BYTES
static final byte[] ID_BT_LT_EXT_MESSAGE_BYTES -
SUBID_BT_LT_EXT_MESSAGE
static final int SUBID_BT_LT_EXT_MESSAGE- See Also:
-
ID_BT_HASH_REQUEST
- See Also:
-
ID_BT_HASH_REQUEST_BYTES
static final byte[] ID_BT_HASH_REQUEST_BYTES -
SUBID_BT_HASH_REQUEST
static final int SUBID_BT_HASH_REQUEST- See Also:
-
ID_BT_HASHES
- See Also:
-
ID_BT_HASHES_BYTES
static final byte[] ID_BT_HASHES_BYTES -
SUBID_BT_HASHES
static final int SUBID_BT_HASHES- See Also:
-
ID_BT_HASH_REJECT
- See Also:
-
ID_BT_HASH_REJECT_BYTES
static final byte[] ID_BT_HASH_REJECT_BYTES -
SUBID_BT_HASH_REJECT
static final int SUBID_BT_HASH_REJECT- See Also:
-
SUBID_MAX
static final int SUBID_MAX- See Also:
-