Class BTMessageManager
java.lang.Object
com.biglybt.pif.messaging.bittorrent.BTMessageManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Message
createCoreBTCancel
(int piece_number, int piece_offset, int length) Create a core BT Cancel message instance.static BTMessageCancel
createCoreBTCancelAdaptation
(Message core_made_message) Translate the given core-made BT Cancel message into a specific plugin message adaptation.static Message
createCoreBTPiece
(int piece_number, int piece_offset, ByteBuffer data) Create a core BT Piece message instance.static BTMessagePiece
createCoreBTPieceAdaptation
(Message core_made_message) Translate the given core-made BT Piece message into a specific plugin message adaptation.static Message
createCoreBTRequest
(int piece_number, int piece_offset, int length) Create a core BT Request message instance.static BTMessageRequest
createCoreBTRequestAdaptation
(Message core_made_message) Translate the given core-made BT Request message into a specific plugin message adaptation.static MessageAdapter
wrapCoreMessage
(BTMessage core_msg)
-
Field Details
-
ID_BTMESSAGE_REQUEST
- See Also:
-
ID_BTMESSAGE_CANCEL
- See Also:
-
ID_BTMESSAGE_PIECE
- See Also:
-
ID_BTMESSAGE_UNCHOKE
- See Also:
-
-
Constructor Details
-
BTMessageManager
public BTMessageManager()
-
-
Method Details
-
createCoreBTRequestAdaptation
Translate the given core-made BT Request message into a specific plugin message adaptation.- Parameters:
core_made_message
- to translate- Returns:
- adapted plugin message
-
createCoreBTCancelAdaptation
Translate the given core-made BT Cancel message into a specific plugin message adaptation.- Parameters:
core_made_message
- to translate- Returns:
- adapted plugin message
-
createCoreBTPieceAdaptation
Translate the given core-made BT Piece message into a specific plugin message adaptation.- Parameters:
core_made_message
- to translate- Returns:
- adapted plugin message
-
wrapCoreMessage
-
createCoreBTRequest
Create a core BT Request message instance.- Parameters:
piece_number
-piece_offset
-length
-- Returns:
- core message wrapped in an adapter
-
createCoreBTCancel
Create a core BT Cancel message instance.- Parameters:
piece_number
-piece_offset
-length
-- Returns:
- core message wrapped in an adapter
-
createCoreBTPiece
Create a core BT Piece message instance.- Parameters:
piece_number
-piece_offset
-data
-- Returns:
- core message wrapped in an adapter
-