FastresumeRejectedAlert

data class FastresumeRejectedAlert(val torrentName: String?, val operation: String, val filePath: String, val errorMessage: String) : TorrentAlert

Generated when a fast-resume file is passed to add_torrent() but the on-disk files do not match it. Ported from libtorrent::fastresume_rejected_alert (alert_type 53).

libtorrent renders <name> fast resume rejected. <operation>(<filePath>): <errorMessage>.

Constructors

Link copied to clipboard
constructor(torrentName: String?, operation: String, filePath: String, errorMessage: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val category: Int

The bitmask of AlertCategory flags this alert belongs to. Mirrors alert::category(), which returns the concrete alert's static_category.

Link copied to clipboard

the description of why the resume file was rejected.

Link copied to clipboard

the file the error happened on, if any.

Link copied to clipboard

the underlying operation that failed (operation_name).

Link copied to clipboard
open override val torrentName: String?

the torrent's name, or null when the handle would be invalid (rendered as " - ", matching libtorrent).

Link copied to clipboard
open override val type: Int

An integer unique to this alert type, matching the C++ alert_type static constant. It can be compared against a concrete alert's ALERT_TYPE to determine the runtime type. Mirrors alert::type().

Link copied to clipboard
open override val what: String

A short string literal naming the alert type (e.g. "torrent_finished"). It carries no bundled information. Mirrors alert::what(), which in libtorrent returns alert_name(alert_type).

Functions

Link copied to clipboard
open override fun message(): String

A string describing the alert and the information bundled with it. Intended for debugging/development, not localization. Mirrors alert::message().