package com.frostwire.jlibtorrent.alerts;
import com.frostwire.jlibtorrent.ErrorCode;
import com.frostwire.jlibtorrent.swig.file_rename_failed_alert;
/**
* This is posted as a response to a torrent_handle::rename_file() call, if the rename
* operation failed.
*
* @author gubatron
* @author aldenml
*/
public final class FileRenameFailedAlert extends TorrentAlert<file_rename_failed_alert> {
public FileRenameFailedAlert(file_rename_failed_alert alert) {
super(alert);
}
/**
* refers to the index of the file that was supposed to be renamed.
*
* @return
*/
public int getIndex() {
return alert.getIndex();
}
/**
* is the error code returned from the filesystem.
*
* @return
*/
public ErrorCode getError() {
return new ErrorCode(alert.getError());
}
}