Package com.frostwire.jlibtorrent
package com.frostwire.jlibtorrent
-
ClassDescriptionIP address abstraction supporting both IPv4 and IPv6 formats.Configuration parameters for adding a torrent to the session.Callback interface for receiving notifications from the bittorrent session.Announces are sent to each tracker using every listen socket, this class holds information about one listen socket for one tracker.Metadata for a single tracker in a torrent's announce list.Announcement status for a specific info-hash at a tracker endpoint.Parser and wrapper for bencoded data structures (BitTorrent metadata format).Download progress and state information for a single block within a piece.This is the enum used for .Statistics for an active Distributed Hash Table (DHT) lookup operation.Statistics for a single bucket in the DHT routing table.Ed25519 elliptic curve cryptography for DHT and security operations.Variant container for bencoded data structures.Utilities for enumerating network interfaces and routing tables on the local system.Network interface information including address, netmask, and interface name.Network routing table entry describing a route to a destination network.Error status information from libtorrent operations.Represents a window of a file in a torrent.Represents the file structure and piece mapping for a torrent.Dual-hash support for BitTorrent v1 (SHA-1) and v2 (SHA-256) torrents.Circular buffer for storing time-series integer statistics.System information and version utilities for libtorrent and jlibtorrent.Flags controlling storage move behavior for torrent files.Identifies the type of operation that caused an error or peer disconnect.Pair<T1,
T2> Generic pair container for holding two related values of different types.Summary statistics for an incomplete piece with ongoing block transfers.Statistics and information for a single connected peer.The kind of connection this is.Represents a byte range request within a piece in the BitTorrent protocol.The bitfield type stores any number of bits as a bitfield in a heap allocated array.Tracks download completion status for files and pieces in a torrent.Protocol for port mapping with UPnP and NAT-PMP.Transport protocol for automatic port mapping on home routers.Priority levels for downloading pieces and files in a torrent.The session holds all state that spans multiple torrents.Central orchestrator for all bittorrent session operations in jlibtorrent.Mutable DHT item with signature and sequence number.Configuration parameters for initializing a bittorrent session.Aggregated session-wide statistics with sliding average tracking.The ``settings_pack`` struct, contains the names of all settings as enum values.Immutable 20-byte SHA-1 hash wrapper.Immutable 32-byte SHA-256 hash wrapper for BitTorrent v2 torrents.Metadata describing a single session statistic metric.Disk storage allocation strategy for torrents.A network address and TCP port pair for peer connections in BitTorrent.Fluent builder for creating .torrent files from local files and directories.Callback interface for torrent creation events.Result of torrent creation containing metadata and bencoded data.Flags controlling torrent startup behavior and operating modes.Handle to a torrent currently active in the session.Represents the metadata contained in a .torrent file or magnet link.To be used in concert with .Time-series metrics available inTorrentStats.Real-time snapshot of a torrent's status and statistics.the different overall states a torrent can be in.A network address and UDP port pair for DHT and uTP protocol communication.Utility methods for converting between Java and native C++ vector types.Information about a web seed (HTTP/FTP server) providing torrent content.Http seeds are different from url seeds in the protocol they use.