Class BTMessageManager
java.lang.Object
com.biglybt.pif.messaging.bittorrent.BTMessageManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MessagecreateCoreBTCancel(int piece_number, int piece_offset, int length) Create a core BT Cancel message instance.static BTMessageCancelcreateCoreBTCancelAdaptation(Message core_made_message) Translate the given core-made BT Cancel message into a specific plugin message adaptation.static MessagecreateCoreBTPiece(int piece_number, int piece_offset, ByteBuffer data) Create a core BT Piece message instance.static BTMessagePiececreateCoreBTPieceAdaptation(Message core_made_message) Translate the given core-made BT Piece message into a specific plugin message adaptation.static MessagecreateCoreBTRequest(int piece_number, int piece_offset, int length) Create a core BT Request message instance.static BTMessageRequestcreateCoreBTRequestAdaptation(Message core_made_message) Translate the given core-made BT Request message into a specific plugin message adaptation.static MessageAdapterwrapCoreMessage(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
-