GlobalTransferInfo

@Serializable
class GlobalTransferInfo(val dlInfoSpeed: Long, val dlInfoData: Long, val upInfoSpeed: Long, val upInfoData: Long, val dlRateLimit: Long, val upRateLimit: Long, val dhtNodes: Int, val connectionStatus: ConnectionStatus, val queueing: Boolean = false, val useAltSpeedLimits: Boolean = false, val refreshInterval: Long = -1)

Constructors

Link copied to clipboard
constructor(dlInfoSpeed: Long, dlInfoData: Long, upInfoSpeed: Long, upInfoData: Long, dlRateLimit: Long, upRateLimit: Long, dhtNodes: Int, connectionStatus: ConnectionStatus, queueing: Boolean = false, useAltSpeedLimits: Boolean = false, refreshInterval: Long = -1)

Properties

Link copied to clipboard
@SerialName(value = "connection_status")
val connectionStatus: ConnectionStatus

Connection status

Link copied to clipboard
@SerialName(value = "dht_nodes")
val dhtNodes: Int

DHT nodes connected to

Link copied to clipboard
@SerialName(value = "dl_info_data")
val dlInfoData: Long

Data downloaded this session (bytes)

Link copied to clipboard
@SerialName(value = "dl_info_speed")
val dlInfoSpeed: Long

Global download rate (bytes/s)

Link copied to clipboard
@SerialName(value = "dl_rate_limit")
val dlRateLimit: Long

Download rate limit (bytes/s)

Link copied to clipboard
@SerialName(value = "queueing")
val queueing: Boolean = false

True if torrent queueing is enabled

Link copied to clipboard
@SerialName(value = "refresh_interval")
val refreshInterval: Long

Transfer list refresh interval (milliseconds)

Link copied to clipboard
@SerialName(value = "up_info_data")
val upInfoData: Long

Data uploaded this session (bytes)

Link copied to clipboard
@SerialName(value = "up_info_speed")
val upInfoSpeed: Long

Global upload rate (bytes/s)

Link copied to clipboard
@SerialName(value = "up_rate_limit")
val upRateLimit: Long

Upload rate limit (bytes/s)

Link copied to clipboard
@SerialName(value = "use_alt_speed_limits")
val useAltSpeedLimits: Boolean = false

True if alternative speed limits are enabled