---
name: "Transmission::Session"
section: "3pm"
platform: "linux"
package: "libtransmission-client-perl"
version: "0.0806-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Transmission::Session"
---

# Transmission::Session(3pm)

Transmission session

## NAME

Transmission::Session - Transmission session

## DESCRIPTION

See "4 Session requests" from \<https://trac.transmissionbt.com/browser/trunk/extras/rpc-spec.txt\>

This class holds data, regarding the Transmission session.

## ATTRIBUTES

### stats

```
 $stats_obj = $self->stats;
```

Returns a Transmission::Stats object.

### alt\_speed\_down

```
 $number = $self->alt_speed_down
```

max global download speed (in K/s)

### alt\_speed\_enabled

```
 $boolean = $self->alt_speed_enabled
```

true means use the alt speeds

### alt\_speed\_time\_begin

```
 $number = $self->alt_speed_time_begin
```

when to turn on alt speeds (units: minutes after midnight)

### alt\_speed\_time\_enabled

```
 $boolean = $self->alt_speed_time_enabled
```

true means the scheduled on/off times are used

### alt\_speed\_time\_end

```
 $number = $self->alt_speed_time_end
```

when to turn off alt speeds (units: same)

### alt\_speed\_time\_day

```
 $number = $self->alt_speed_time_day
```

what day(s) to turn on alt speeds (look at tr\_sched\_day)

### alt\_speed\_up

```
 $number = $self->alt_speed_up
```

max global upload speed (in K/s)

### blocklist\_enabled

```
 $boolean = $self->blocklist_enabled
```

true means enabled

### dht\_enabled

```
 $boolean = $self->dht_enabled
```

true means allow dht in public torrents

### encryption

```
 $string = $self->encryption
```

"required", "preferred", "tolerated"

### download\_dir

```
 $string = $self->download_dir
```

default path to download torrents

### peer\_limit\_global

```
 $number = $self->peer_limit_global
```

maximum global number of peers

### peer\_limit\_per\_torrent

```
 $number = $self->peer_limit_per_torrent
```

maximum global number of peers

### pex\_enabled

```
 $boolean = $self->pex_enabled
```

true means allow pex in public torrents

### peer\_port

```
 $number = $self->peer_port
```

port number

### peer\_port\_random\_on\_start

```
 $boolean = $self->peer_port_random_on_start
```

true means pick a random peer port on launch

### port\_forwarding\_enabled

```
 $boolean = $self->port_forwarding_enabled
```

true means enabled

### seedRatioLimit

```
 $double = $self->seedRatioLimit
```

the default seed ratio for torrents to use

### seedRatioLimited

```
 $boolean = $self->seedRatioLimited
```

true if seedRatioLimit is honored by default

### speed\_limit\_down

```
 $number = $self->speed_limit_down
```

max global download speed (in K/s)

### speed\_limit\_down\_enabled

```
 $boolean = $self->speed_limit_down_enabled
```

true means enabled

### speed\_limit\_up

```
 $number = $self->speed_limit_up
```

max global upload speed (in K/s)

### speed\_limit\_up\_enabled

```
 $boolean = $self->speed_limit_up_enabled
```

true means enabled

## LICENSE

## AUTHOR

See Transmission::Client
