TrackerWarningAlert
data class TrackerWarningAlert(val torrentName: String?, val trackerUrl: String, val localEndpoint: String, val warningMessage: String, val version: ProtocolVersion = ProtocolVersion.V1) : TrackerAlert
Triggered when the tracker reply contains a warning field. The announce usually succeeded but the tracker has a message for the client. Ported from libtorrent::tracker_warning_alert (alert_type 12).
libtorrent renders <tracker-prefix> <v1|v2> warning: <warningMessage>.
Constructors
Link copied to clipboard
constructor(torrentName: String?, trackerUrl: String, localEndpoint: String, warningMessage: String, version: ProtocolVersion = ProtocolVersion.V1)
Properties
Link copied to clipboard
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 local listen interface endpoint, already formatted.
Link copied to clipboard
the torrent's name, or null when the handle would be invalid (rendered as " - ", matching libtorrent).
Link copied to clipboard
the tracker URL being announced to.
Link copied to clipboard
the BitTorrent protocol version announced.
Link copied to clipboard
the warning text from the tracker.