IncomingConnectionAlert

data class IncomingConnectionAlert(val endpoint: String, val socketType: String = "TCP") : Alert

Posted every time an incoming connection is accepted (through any means). Ported from libtorrent::incoming_connection_alert (alert_type 66).

libtorrent renders incoming connection from <endpoint> (<socketType>).

Constructors

Link copied to clipboard
constructor(endpoint: String, socketType: String = "TCP")

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 formatted address and port the connection came from.

Link copied to clipboard

the socket kind the connection was accepted on.

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().