FileRenamedAlert

data class FileRenamedAlert(val torrentName: String?, val index: Int, val newName: String, val oldName: String) : TorrentAlert

Posted in response to rename_file() when the rename succeeds. Ported from libtorrent::file_renamed_alert (alert_type 7).

libtorrent renders <name>: file <index> renamed from "<oldName>" to "<newName>".

Constructors

Link copied to clipboard
constructor(torrentName: String?, index: Int, newName: String, oldName: 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
val index: Int

the index of the file that was renamed.

Link copied to clipboard

the new file name.

Link copied to clipboard

the previous file 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().