module

ActiveTorrent

Constants

ANNOUNCE_PURPOSE = "torrent_announce"
DEFAULT_PIECE_LENGTH = 1048576
VERSION = "0.1.0"

Class methods

announce_interval

интервал анонсов (сек, BEP 3 interval; 3×interval — TTL пира)

Source
announce_interval=(announce_interval : Int32)

интервал анонсов (сек, BEP 3 interval; 3×interval — TTL пира)

Source
events_buffer

глубина ring-буфера событий (SSE Last-Event-ID реконнект)

Source
events_buffer=(events_buffer : Int32)

глубина ring-буфера событий (SSE Last-Event-ID реконнект)

Source
healthy_seeders
Source
healthy_seeders=(healthy_seeders : Int32)
Source
seed_threshold
Source
seed_threshold=(seed_threshold : Int64)
Source
seedbox_tokens

seedbox-токены синхронизации (Bearer /torrents/public, /torrents/ events): приложение задаёт ActiveTorrent.seedbox_tokens = ["..."]

Source
seedbox_tokens=(seedbox_tokens : Array(String))

seedbox-токены синхронизации (Bearer /torrents/public, /torrents/ events): приложение задаёт ActiveTorrent.seedbox_tokens = ["..."]

Source
verifier

Verifier подписи токенов (metainfo/announce). Приложение задаёт своё через ActiveTorrent.verifier=; иначе — ленивый дефолт из CRAILS_SECRET_KEY_BASE (dev-секрет — стайл-гайд §2).

Source
verifier=(verifier : ActiveSupport::MessageVerifier)
Source

Nested types