TrackerAnnounceAlert
data class TrackerAnnounceAlert(val torrentName: String?, val trackerUrl: String, val localEndpoint: String, val event: TrackerEvent, val version: ProtocolVersion = ProtocolVersion.V1) : TrackerAlert
Generated each time a tracker announce is sent (or attempted). Ported from libtorrent::tracker_announce_alert (alert_type 17).
libtorrent renders <tracker-prefix> <v1|v2> sending announce (<event>).
Constructors
Link copied to clipboard
constructor(torrentName: String?, trackerUrl: String, localEndpoint: String, event: TrackerEvent, 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 announce event sent to the tracker.
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.