Class ReadPieceAlert
java.lang.Object
com.frostwire.jlibtorrent.alerts.AbstractAlert<read_piece_alert>
com.frostwire.jlibtorrent.alerts.TorrentAlert<read_piece_alert>
com.frostwire.jlibtorrent.alerts.ReadPieceAlert
- All Implemented Interfaces:
Alert<read_piece_alert>
This alert is posted when the asynchronous read operation initiated by
a call to
TorrentHandle.readPiece(int)
is completed. If the read failed, the torrent
is paused and an error state is set and the buffer member of the alert
is 0. If successful, bufferPtr() points to a buffer containing all the data
of the piece. piece() is the piece index that was read. size()
is the number of bytes that was read.
If the operation fails, error() will indicate what went wrong.
-
Field Summary
Fields inherited from class com.frostwire.jlibtorrent.alerts.AbstractAlert
alertFields inherited from interface com.frostwire.jlibtorrent.alerts.Alert
ALL_CATEGORIES, BLOCK_PROGRESS_NOTIFICATION, CONNECT_NOTIFICATION, DHT_LOG_NOTIFICATION, DHT_NOTIFICATION, DHT_OPERATION_NOTIFICATION, ERROR_NOTIFICATION, FILE_PROGRESS_NOTIFICATION, INCOMING_REQUEST_NOTIFICATION, IP_BLOCK_NOTIFICATION, PEER_LOG_NOTIFICATION, PEER_NOTIFICATION, PERFORMANCE_WARNING, PICKER_LOG_NOTIFICATION, PIECE_PROGRESS_NOTIFICATION, PORT_MAPPING_LOG_NOTIFICATION, PORT_MAPPING_NOTIFICATION, SESSION_LOG_NOTIFICATION, STATUS_NOTIFICATION, STORAGE_NOTIFICATION, TORRENT_LOG_NOTIFICATION, TRACKER_NOTIFICATION, UPLOAD_NOTIFICATION -
Method Summary
Methods inherited from class com.frostwire.jlibtorrent.alerts.TorrentAlert
handle, torrentName
-
Method Details
-
error
- Returns:
- the error
-
bufferPtr
public long bufferPtr()- Returns:
- the native buffer pointer
-
piece
public int piece()- Returns:
- the piece index
-
size
public int size()- Returns:
- the piece size
-