Provided by: libtransmission-client-perl_0.0803-1_all
NAME
Transmission::Torrent - Transmission torrent object
DESCRIPTION
See "3.2 Torrent Mutators" and "3.3 Torrent accessors" from <https://trac.transmissionbt.com/browser/trunk/extras/rpc-spec.txt> This class handles data related to a torrent known to Transmission.
SEE ALSO
Transmission::AttributeRole
ATTRIBUTES
id $id = $self->id; Returns the id that identifies this torrent in transmission. bandwidth_priority $self->bandwidth_priority($num); This torrent's bandwidth. download_limit $self->download_limit($num); Maximum download speed (in K/s). download_limited $self->download_limited($bool); True if "downloadLimit" is honored. honors_session_limits $self->honors_session_limits($bool); True if session upload limits are honored. location $self->location($str); New location of the torrent's content peer_limit $self->peer_limit($num); Maximum number of peers seed_ratio_limit $self->seed_ratio_limit($num); Session seeding ratio. seed_ratio_mode $self->seed_ratio_mode($num); Which ratio to use. See tr_ratiolimit. upload_limit $self->upload_limit($num); Maximum upload speed (in K/s) upload_limited $self->upload_limited($bool); True if "upload_limit" is honored activity_date $num = $self->activity_date; added_date $num = $self->added_date; bandwidth_priority $num = $self->bandwidth_priority; comment $str = $self->comment; corrupt_ever $num = $self->corrupt_ever; creator $str = $self->creator; date_created $num = $self->date_created; desired_available $num = $self->desired_available; done_date $num = $self->done_date; download_dir $str = $self->download_dir; downloaded_ever $num = $self->downloaded_ever; downloaders $num = $self->downloaders; download_limit $num = $self->download_limit; download_limited $bool = $self->download_limited; error $num = $self->error; error_string $str = $self->error_string; eta $num = $self->eta; hash_str $str = $self->hash_string; have_unchecked $num = $self->have_unchecked; have_valid $num = $self->have_valid; honors_session_limits $bool = $self->honors_session_limits; is_private $bool = $self->is_private; leechers $num = $self->leechers; left_until_done $num = $self->left_until_done; manual_announce_time $num = $self->manual_announce_time; max_connected_peers $num = $self->max_connected_peers; name $str = $self->name; peer $num = $self->peer; peers_connected $num = $self->peers_connected; peers_getting_from_us $num = $self->peers_getting_from_us; peers_known $num = $self->peers_known; peers_sending_to_us $num = $self->peers_sending_to_us; percent_done $num = $self->percent_done; pieces $str = $self->pieces; piece_count $num = $self->piece_count; piece_size $num = $self->piece_size; rate_download $num = $self->rate_download; rate_upload $num = $self->rate_upload; recheck_progress $num = $self->recheck_progress; seeders $num = $self->seeders; seed_ratio_limit $num = $self->seed_ratio_limit; seed_ratio_mode $num = $self->seed_ratio_mode; size_when_done $num = $self->size_when_done; start_date $num = $self->start_date; status $str = $self->status; swarm_speed $num = $self->swarm_speed; times_completed $num = $self->times_completed; total_size $num = $self->total_size; torrent_file $str = $self->torrent_file; uploaded_ever $num = $self->uploaded_ever; upload_limit $num = $self->upload_limit; upload_limited $bool = $self->upload_limited; upload_ratio $num = $self->upload_ratio; webseeds_sending_to_us $num = $self->webseeds_sending_to_us; files $array_ref = $self->files; $self->clear_files; Returns an array of Transmission::Torrent::Files.
METHODS
BUILDARGS $hash_ref = $self->BUILDARGS(\%args); Convert keys in %args from "CamelCase" to "camel_case". read $bool = $self->read('id', 'name', 'eta'); This method will refresh all requested attributes in one RPC request, while calling one and one attribute, results in one-and-one request. read_all $bool = $self->read_all; Similar to "read", but requests all attributes. start See Transmission::Client::start(). stop See Transmission::Client::stop(). verify See Transmission::Client::verify(). move $bool = $self->move($path); Will move the torrent content to $path. write_wanted $bool = $self->write_wanted; Will write "wanted" information from "files" to transmission. write_priority $bool = $self->write_priority; Will write "priorty" information from "files" to transmission.
LICENSE
AUTHOR
See Transmission::Client.