Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractAlert<T> - Class in com.frostwire.jlibtorrent.alerts
 
accept(String) - Method in interface com.frostwire.jlibtorrent.TorrentBuilder.Listener
Called during directory traversal to filter files.
activeChecking() - Method in class com.frostwire.jlibtorrent.SettingsPack
active_checking is the limit of number of simultaneous checking torrents.
activeChecking(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
activeDhtLimit() - Method in class com.frostwire.jlibtorrent.SettingsPack
active_dht_limit is the max number of torrents to announce to the DHT.
activeDhtLimit(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
activeDownloads() - Method in class com.frostwire.jlibtorrent.SettingsPack
active_downloads controls how many active downloading torrents the queuing mechanism allows.
activeDownloads(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
activeDuration() - Method in class com.frostwire.jlibtorrent.TorrentStatus
 
activeLimit() - Method in class com.frostwire.jlibtorrent.SettingsPack
active_limit is a hard limit on the number of active (auto managed) torrents.
activeLimit(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
active_limit is a hard limit on the number of active (auto managed) torrents.
activeLsdLimit() - Method in class com.frostwire.jlibtorrent.SettingsPack
active_lsd_limit is the max number of torrents to announce to the local network over the local service discovery protocol.
activeLsdLimit(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
activeRequests() - Method in class com.frostwire.jlibtorrent.alerts.DhtStatsAlert
An array (list) with the currently running DHT lookups.
activeSeeds() - Method in class com.frostwire.jlibtorrent.SettingsPack
active_seeds controls how many active seeding torrents the queuing mechanism allows.
activeSeeds(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
activeTrackerLimit() - Method in class com.frostwire.jlibtorrent.SettingsPack
active_tracker_limit is the max number of torrents to announce to their trackers.
activeTrackerLimit(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
ADD_TORRENT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
addCollection(String) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Add collections of similar torrents.
addCollections(List<String>) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
 
addDhtNode(Pair<String, Integer>) - Method in class com.frostwire.jlibtorrent.SessionHandle
takes a host name and port pair.
addedTime() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The posix-time (in milliseconds) when this torrent was added.
addFile(String, long) - Method in class com.frostwire.jlibtorrent.FileStorage
Adds a file to the file storage.
addFile(String, long, file_flags_t) - Method in class com.frostwire.jlibtorrent.FileStorage
Adds a file to the file storage.
addFile(String, long, file_flags_t, int) - Method in class com.frostwire.jlibtorrent.FileStorage
Adds a file to the file storage.
addFile(String, long, file_flags_t, int, String) - Method in class com.frostwire.jlibtorrent.FileStorage
Adds a file to the file storage.
addHttpSeed(String) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
addHttpSeed(String) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Adds one url to the list of http seeds.
addHttpSeed(String, String) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Adds one url to the list of http seeds.
addHttpSeed(String, String, List<Pair<String, String>>) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Adds one url to the list of http seeds.
addListener(AlertListener) - Method in class com.frostwire.jlibtorrent.SessionManager
Registers an alert listener to receive torrent event notifications.
addNode(Pair<String, Integer>) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
This adds a DHT node to the torrent.
addNode(String, int) - Method in class com.frostwire.jlibtorrent.TorrentInfo
This is used when creating torrent.
addNodes(List<Pair<String, Integer>>) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
This adds a DHT node to the torrent.
addPiece(int, byte[]) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Same as calling with flags with value 0.
addPiece(int, byte[], add_piece_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
This function will write data to the storage as piece piece, as if it had been downloaded from a peer.
addPortMapping(PortmapProtocol, int, int) - Method in class com.frostwire.jlibtorrent.SessionHandle
Adds a port forwarding on UPnP and/or NAT-PMP, using PCP if supported, whichever is enabled.
address() - Method in class com.frostwire.jlibtorrent.alerts.ListenFailedAlert
The address libtorrent attempted to listen on.
address() - Method in class com.frostwire.jlibtorrent.alerts.ListenSucceededAlert
The address libtorrent ended up listening on.
address() - Method in class com.frostwire.jlibtorrent.TcpEndpoint
 
address() - Method in class com.frostwire.jlibtorrent.UdpEndpoint
 
Address - Class in com.frostwire.jlibtorrent
IP address abstraction supporting both IPv4 and IPv6 formats.
Address() - Constructor for class com.frostwire.jlibtorrent.Address
 
Address(address) - Constructor for class com.frostwire.jlibtorrent.Address
 
Address(String) - Constructor for class com.frostwire.jlibtorrent.Address
Create an address from an IPv4 address string in dotted decimal form, or from an IPv6 address in hexadecimal notation.
addScalarPublic(byte[], byte[]) - Static method in class com.frostwire.jlibtorrent.Ed25519
 
addScalarSecret(byte[], byte[]) - Static method in class com.frostwire.jlibtorrent.Ed25519
 
addSimilarTorrent(Sha1Hash) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Add similar torrents (by info-hash).
addSimilarTorrents(List<Sha1Hash>) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
 
addTorrent(AddTorrentParams, ErrorCode) - Method in class com.frostwire.jlibtorrent.SessionHandle
You add torrents through the function where you give an object with all the parameters.
AddTorrentAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is always posted when a torrent was attempted to be added and contains the return status of the add operation.
AddTorrentParams - Class in com.frostwire.jlibtorrent
Configuration parameters for adding a torrent to the session.
AddTorrentParams() - Constructor for class com.frostwire.jlibtorrent.AddTorrentParams
Creates an empty parameters object with the default storage.
AddTorrentParams(add_torrent_params) - Constructor for class com.frostwire.jlibtorrent.AddTorrentParams
The native object
addTracker(AnnounceEntry) - Method in class com.frostwire.jlibtorrent.TorrentHandle
This method will look if the specified tracker is already in the set.
addTracker(Pair<String, Integer>) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Adds a tracker to the torrent.
addTracker(String) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Adds a tracker on tier 0 to the torrent.
addTracker(String) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Adds a tracker to the announce-list.
addTracker(String, int) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Adds a tracker to the torrent.
addTracker(String, int) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Adds a tracker to the announce-list.
addTrackers(List<Pair<String, Integer>>) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Adds a list of trackers to the torrent.
addUrlSeed(String) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
This adds a URL seed to the torrent.
addUrlSeed(String) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
addUrlSeed(String) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Adds one url to the list of url seeds.
addUrlSeed(String, String) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Adds one url to the list of url seeds.
addUrlSeed(String, String, List<Pair<String, String>>) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Adds one url to the list of url seeds.
addUrlSeeds(List<String>) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
This adds a list of url seeds to the torrent.
alert - Variable in class com.frostwire.jlibtorrent.alerts.AbstractAlert
 
alert(Alert<?>) - Method in interface com.frostwire.jlibtorrent.AlertListener
Invoked when an alert matching this listener's type filter is generated.
Alert<T> - Interface in com.frostwire.jlibtorrent.alerts
 
ALERT_WHEN_AVAILABLE - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
 
AlertListener - Interface in com.frostwire.jlibtorrent
Callback interface for receiving notifications from the bittorrent session.
alertQueueSize() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
alertQueueSize(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
alert_queue_size is the maximum number of alerts queued up internally.
Alerts - Class in com.frostwire.jlibtorrent.alerts
 
ALERTS_DROPPED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
AlertsDroppedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted to indicate to the client that some alerts were dropped.
AlertType - Enum Class in com.frostwire.jlibtorrent.alerts
 
alignment() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
 
alignment(int) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Used when pad files are enabled.
ALL - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
ALL_CATEGORIES - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
ALLOC_CACHE_PIECE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
ALLOC_RECVBUF - Enum constant in enum class com.frostwire.jlibtorrent.Operation
An attempt to allocate a receive buffer failed.
ALLOC_SNDBUF - Enum constant in enum class com.frostwire.jlibtorrent.Operation
An attempt to allocate a send buffer failed.
allowMultipleConnectionsPerPid() - Method in class com.frostwire.jlibtorrent.SettingsPack
Returns whether libtorrent allows more than one simultaneous connection from peers that share the same peer ID (PID).
allowMultipleConnectionsPerPid(boolean) - Method in class com.frostwire.jlibtorrent.SettingsPack
Controls whether libtorrent accepts multiple simultaneous connections from peers that present the same peer ID.
allTimeDownload() - Method in class com.frostwire.jlibtorrent.TorrentStats
This is the accumulated download payload byte counters.
allTimeDownload() - Method in class com.frostwire.jlibtorrent.TorrentStatus
This is the accumulated download payload byte counters.
allTimeUpload() - Method in class com.frostwire.jlibtorrent.TorrentStats
This is the accumulated upload payload byte counter.
allTimeUpload() - Method in class com.frostwire.jlibtorrent.TorrentStatus
This is the accumulated upload payload byte counter.
ALWAYS_REPLACE_FILES - Enum constant in enum class com.frostwire.jlibtorrent.MoveFlags
Replace any files in the destination when copying or moving the storage.
AnnounceEndpoint - Class in com.frostwire.jlibtorrent
Announces are sent to each tracker using every listen socket, this class holds information about one listen socket for one tracker.
AnnounceEndpoint(announce_endpoint) - Constructor for class com.frostwire.jlibtorrent.AnnounceEndpoint
 
AnnounceEntry - Class in com.frostwire.jlibtorrent
Metadata for a single tracker in a torrent's announce list.
AnnounceEntry(announce_entry) - Constructor for class com.frostwire.jlibtorrent.AnnounceEntry
 
AnnounceEntry(String) - Constructor for class com.frostwire.jlibtorrent.AnnounceEntry
Constructs a tracker announce entry with u as the URL.
AnnounceInfohash - Class in com.frostwire.jlibtorrent
Announcement status for a specific info-hash at a tracker endpoint.
AnnounceInfohash(announce_infohash) - Constructor for class com.frostwire.jlibtorrent.AnnounceInfohash
 
announcingToDht() - Method in class com.frostwire.jlibtorrent.TorrentStatus
These are set to true if this torrent is allowed to announce to the respective peer source.
announcingToLsd() - Method in class com.frostwire.jlibtorrent.TorrentStatus
These are set to true if this torrent is allowed to announce to the respective peer source.
announcingToTrackers() - Method in class com.frostwire.jlibtorrent.TorrentStatus
These are set to true if this torrent is allowed to announce to the respective peer source.
anonymousMode() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
anonymousMode(boolean) - Method in class com.frostwire.jlibtorrent.SettingsPack
defaults to false.
APPLY_IP_FILTER - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
applySettings(SettingsPack) - Method in class com.frostwire.jlibtorrent.SessionHandle
Applies the settings specified by the settings pack sp.
applySettings(SettingsPack) - Method in class com.frostwire.jlibtorrent.SessionManager
 
array(Priority, int) - Static method in enum class com.frostwire.jlibtorrent.Priority
 
ascii2byte_vector(String) - Static method in class com.frostwire.jlibtorrent.Vectors
 
asyncAddTorrent(AddTorrentParams) - Method in class com.frostwire.jlibtorrent.SessionHandle
 
auth() - Method in class com.frostwire.jlibtorrent.WebSeedEntry
Optional authentication.
AUTO_MANAGED - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
AVAILABLE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
An attempt to query the number of bytes available to read from a socket failed.

B

BACKUP1 - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
BACKUP2 - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
bannedPeers() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Peers banned from this torrent.
bannedPeers(List<TcpEndpoint>) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Peers banned from this torrent.
bdecode(byte[]) - Static method in class com.frostwire.jlibtorrent.BDecodeNode
 
bdecode(byte[]) - Static method in class com.frostwire.jlibtorrent.Entry
 
bdecode(byte[]) - Static method in class com.frostwire.jlibtorrent.TorrentInfo
 
bdecode(File) - Static method in class com.frostwire.jlibtorrent.Entry
 
BDecodeNode - Class in com.frostwire.jlibtorrent
Parser and wrapper for bencoded data structures (BitTorrent metadata format).
BDecodeNode(bdecode_node) - Constructor for class com.frostwire.jlibtorrent.BDecodeNode
Creates a BDecodeNode wrapping a native bdecode_node object.
BDecodeNode(bdecode_node, byte_vector) - Constructor for class com.frostwire.jlibtorrent.BDecodeNode
Creates a BDecodeNode with reference to backing buffer for memory safety.
bencode() - Method in class com.frostwire.jlibtorrent.Entry
 
bencode() - Method in class com.frostwire.jlibtorrent.TorrentInfo
 
BITTORRENT - Enum constant in enum class com.frostwire.jlibtorrent.Operation
This is used when the bittorrent logic determines to disconnect.
BLOCK_DOWNLOADING - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
BLOCK_FINISHED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
BLOCK_PROGRESS_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
BLOCK_TIMEOUT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
BLOCK_UPLOADED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
BlockDownloadingAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a block request is sent to a peer.
BLOCKED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The source IP has been blocked.
BlockFinishedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a block request receives a response.
blockIndex() - Method in class com.frostwire.jlibtorrent.alerts.BlockDownloadingAlert
 
blockIndex() - Method in class com.frostwire.jlibtorrent.alerts.BlockFinishedAlert
 
blockIndex() - Method in class com.frostwire.jlibtorrent.alerts.BlockTimeoutAlert
 
blockIndex() - Method in class com.frostwire.jlibtorrent.alerts.BlockUploadedAlert
 
blockIndex() - Method in class com.frostwire.jlibtorrent.alerts.UnwantedBlockAlert
 
BlockInfo - Class in com.frostwire.jlibtorrent
Download progress and state information for a single block within a piece.
BlockInfo(block_info) - Constructor for class com.frostwire.jlibtorrent.BlockInfo
 
BlockInfo.BlockState - Enum Class in com.frostwire.jlibtorrent
This is the enum used for .
blocksInPiece() - Method in class com.frostwire.jlibtorrent.PartialPieceInfo
The number of blocks in this piece.
blockSize() - Method in class com.frostwire.jlibtorrent.BlockInfo
The total number of bytes in this block.
blockSize() - Method in class com.frostwire.jlibtorrent.TorrentStatus
the size of a block, in bytes.
BlockTimeoutAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a block request times out.
BlockUploadedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted when a block intended to be sent to a peer is placed in the send buffer.
boostVersion() - Static method in class com.frostwire.jlibtorrent.LibTorrent
 
boostVersionNum() - Static method in class com.frostwire.jlibtorrent.LibTorrent
 
branchFactor() - Method in class com.frostwire.jlibtorrent.DhtLookup
the branch factor for this lookup.
buffer() - Method in class com.frostwire.jlibtorrent.BDecodeNode
Returns the buffer backing this node's data.
bufferPtr() - Method in class com.frostwire.jlibtorrent.alerts.ReadPieceAlert
 
byte_array2bytes(byte_array_32) - Static method in class com.frostwire.jlibtorrent.Vectors
 
byte_array2bytes(byte_array_64) - Static method in class com.frostwire.jlibtorrent.Vectors
 
byte_span2bytes(byte_const_span) - Static method in class com.frostwire.jlibtorrent.Vectors
 
byte_vector2ascii(byte_vector) - Static method in class com.frostwire.jlibtorrent.Vectors
 
byte_vector2bytes(byte_vector) - Static method in class com.frostwire.jlibtorrent.Vectors
 
byte_vector2bytes(byte_vector, byte[]) - Static method in class com.frostwire.jlibtorrent.Vectors
 
byte_vector2string(byte_vector, String) - Static method in class com.frostwire.jlibtorrent.Vectors
 
byte_vector2utf8(byte_vector) - Static method in class com.frostwire.jlibtorrent.Vectors
 
bytes2byte_array_32(byte[]) - Static method in class com.frostwire.jlibtorrent.Vectors
 
bytes2byte_array_64(byte[]) - Static method in class com.frostwire.jlibtorrent.Vectors
 
bytes2byte_vector(byte[]) - Static method in class com.frostwire.jlibtorrent.Vectors
 
bytes2byte_vector(byte[], byte_vector) - Static method in class com.frostwire.jlibtorrent.Vectors
 
bytesProgress() - Method in class com.frostwire.jlibtorrent.BlockInfo
The number of bytes that have been received for this block.

C

CACHE_FLUSHED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
CacheFlushedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted when the disk cache has been flushed for a specific torrent as a result of a call to torrent_handle::flush_cache().
CANONICAL_FILES - Static variable in class com.frostwire.jlibtorrent.TorrentBuilder
This flag only affects v1-only torrents, and is only relevant together with the v1_only_flag.
cast(alert) - Static method in class com.frostwire.jlibtorrent.alerts.Alerts
 
category() - Method in class com.frostwire.jlibtorrent.alerts.AbstractAlert
Returns a bitmask specifying which categories this alert belong to.
category() - Method in interface com.frostwire.jlibtorrent.alerts.Alert
Returns a bitmask specifying which categories this alert belong to.
CHECK_RESUME - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
CHECKING_FILES - Enum constant in enum class com.frostwire.jlibtorrent.TorrentStatus.State
The torrent has not started its download yet, and is currently checking existing files.
CHECKING_RESUME_DATA - Enum constant in enum class com.frostwire.jlibtorrent.TorrentStatus.State
The torrent is currently checking the fastresume data and comparing it to the files on disk.
clear() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
Make the bitfield empty, of zero size.
clear() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
clear() - Method in class com.frostwire.jlibtorrent.Sha1Hash
set the sha1-hash to all zeroes.
clear() - Method in class com.frostwire.jlibtorrent.Sha256Hash
set the sha256-hash to all zeroes.
clear(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
clearAll() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
Set all bits in the bitfield to 1 (set_all) or 0 (clear_all).
clearBit(int) - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
 
clearPieceDeadlines() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Removes deadlines on all pieces in the torrent.
clearTrackers() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Clear the internal list of trackers.
client - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
client() - Method in class com.frostwire.jlibtorrent.PeerInfo
This describes the software at the other end of the connection.
clone() - Method in class com.frostwire.jlibtorrent.Address
 
clone() - Method in class com.frostwire.jlibtorrent.Sha1Hash
 
clone() - Method in class com.frostwire.jlibtorrent.Sha256Hash
 
clone() - Method in class com.frostwire.jlibtorrent.TcpEndpoint
 
clone() - Method in class com.frostwire.jlibtorrent.TorrentStatus
 
clone() - Method in class com.frostwire.jlibtorrent.UdpEndpoint
 
CloseReason - Enum Class in com.frostwire.jlibtorrent.alerts
These are all the reasons to disconnect a peer all reasons caused by the peer sending unexpected data.
collections() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
 
collections() - Method in class com.frostwire.jlibtorrent.TorrentInfo
This function is related to BEP38_ (mutable torrents).
com.frostwire.jlibtorrent - package com.frostwire.jlibtorrent
 
com.frostwire.jlibtorrent.alerts - package com.frostwire.jlibtorrent.alerts
 
comment() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
The comment for the torrent.
comment() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Returns the comment associated with the torrent.
comment(String) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Sets the comment for the torrent.
compareTo(Address) - Method in class com.frostwire.jlibtorrent.Address
Compare addresses for ordering.
compareTo(Sha1Hash) - Method in class com.frostwire.jlibtorrent.Sha1Hash
 
compareTo(Sha256Hash) - Method in class com.frostwire.jlibtorrent.Sha256Hash
 
COMPLETED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert.TrackerAnnounceEvent
 
completedTime() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The posix-time (in milliseconds) when this torrent was finished.
CONNECT - Enum constant in enum class com.frostwire.jlibtorrent.Operation
An attempt to connect a socket failed.
CONNECT_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
connectCandidates() - Method in class com.frostwire.jlibtorrent.TorrentStatus
the number of peers in this torrent's peer list that is a candidate to be connected to.
connectionsLimit() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
connectionsLimit() - Method in class com.frostwire.jlibtorrent.TorrentStatus
get limit of number of connections for this torrent.
connectionsLimit(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
Sets a global limit on the number of connections opened.
connectionType - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
connectionType() - Method in class com.frostwire.jlibtorrent.PeerInfo
The kind of connection this peer uses.
CORRUPT_PIECES - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The peer sent corrupt data.
count() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
Counts the number of bits in the bitfield that are set to 1.
countLeadingZeroes() - Method in class com.frostwire.jlibtorrent.Sha1Hash
 
countLeadingZeroes() - Method in class com.frostwire.jlibtorrent.Sha256Hash
 
createInstance() - Static method in class com.frostwire.jlibtorrent.AddTorrentParams
 
createKeypair(byte[]) - Static method in class com.frostwire.jlibtorrent.Ed25519
 
createSeed() - Static method in class com.frostwire.jlibtorrent.Ed25519
 
creationDate() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
The "creation time" field.
creationDate() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Returns the creation date of he torrent as time_t (`posix time`_).
creationDate(long) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Set the "creation time" field.
creator() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
The creator of the torrent.
creator() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Returns the creator string in the torrent.
creator(String) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Sets the creator of the torrent.
currentTracker() - Method in class com.frostwire.jlibtorrent.TorrentStatus
the URL of the last working tracker.

D

DELETE_FILES - Static variable in class com.frostwire.jlibtorrent.SessionHandle
Delete the files belonging to the torrent from disk, including the part-file, if there is one.
DELETE_PARTFILE - Static variable in class com.frostwire.jlibtorrent.SessionHandle
Delete just the part-file associated with this torrent.
deletePortMapping(int) - Method in class com.frostwire.jlibtorrent.SessionHandle
 
description() - Method in class com.frostwire.jlibtorrent.EnumNet.IpInterface
 
destination() - Method in class com.frostwire.jlibtorrent.EnumNet.IpRoute
 
DHT_ANNOUNCE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_ANNOUNCE_IMPLIED_PORT - Static variable in class com.frostwire.jlibtorrent.SessionHandle
 
DHT_ANNOUNCE_SEED - Static variable in class com.frostwire.jlibtorrent.SessionHandle
 
DHT_ANNOUNCE_SSL_TORRENT - Static variable in class com.frostwire.jlibtorrent.SessionHandle
 
DHT_BOOTSTRAP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_DIRECT_RESPONSE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_ERROR - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_GET_PEERS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_GET_PEERS_REPLY - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_IMMUTABLE_ITEM - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_LIVE_NODES - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_LOG - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_LOG_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
DHT_MUTABLE_ITEM - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_NODES_GAUGE_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
DHT_NODES_GAUGE_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
DHT_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
DHT_OPERATION_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
DHT_OUTGOING_GET_PEERS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_PKT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_PUT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_REPLY - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_SAMPLE_INFOHASHES - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
DHT_STATS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
dhtAnnounce(Sha1Hash) - Method in class com.frostwire.jlibtorrent.SessionHandle
 
dhtAnnounce(Sha1Hash) - Method in class com.frostwire.jlibtorrent.SessionManager
 
dhtAnnounce(Sha1Hash, int, byte) - Method in class com.frostwire.jlibtorrent.SessionHandle
 
dhtAnnounce(Sha1Hash, int, int) - Method in class com.frostwire.jlibtorrent.SessionManager
 
DhtAnnounceAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a DHT node announces to an info-hash on our DHT node.
DhtBootstrapAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted when the initial DHT bootstrap is done.
dhtDirectRequest(UdpEndpoint, Entry) - Method in class com.frostwire.jlibtorrent.SessionHandle
 
dhtDirectRequest(UdpEndpoint, Entry, long) - Method in class com.frostwire.jlibtorrent.SessionHandle
 
DhtDirectResponseAlert - Class in com.frostwire.jlibtorrent.alerts
This is posted exactly once for every call to SessionHandle.dhtDirectRequest(UdpEndpoint, Entry, long).
DhtErrorAlert - Class in com.frostwire.jlibtorrent.alerts
Posted when something fails in the DHT.
dhtGetItem(byte[], byte[]) - Method in class com.frostwire.jlibtorrent.SessionHandle
Query the DHT for a mutable item under the public key key.
dhtGetItem(byte[], byte[], int) - Method in class com.frostwire.jlibtorrent.SessionManager
 
dhtGetItem(Sha1Hash) - Method in class com.frostwire.jlibtorrent.SessionHandle
Query the DHT for an immutable item at the target hash.
dhtGetItem(Sha1Hash, int) - Method in class com.frostwire.jlibtorrent.SessionManager
 
dhtGetPeers(Sha1Hash) - Method in class com.frostwire.jlibtorrent.SessionHandle
 
dhtGetPeers(Sha1Hash, int) - Method in class com.frostwire.jlibtorrent.SessionManager
 
DhtGetPeersAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a DHT node sends a ``get_peers`` message to our DHT node.
DhtGetPeersReplyAlert - Class in com.frostwire.jlibtorrent.alerts
 
DhtImmutableItemAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted as a response to a call to SessionHandle.dhtGetItem(Sha1Hash), looking up immutable items in the DHT.
DhtLiveNodesAlert - Class in com.frostwire.jlibtorrent.alerts
 
DhtLogAlert - Class in com.frostwire.jlibtorrent.alerts
 
DhtLogAlert.DhtModule - Enum Class in com.frostwire.jlibtorrent.alerts
 
DhtLookup - Class in com.frostwire.jlibtorrent
Statistics for an active Distributed Hash Table (DHT) lookup operation.
DhtLookup(dht_lookup) - Constructor for class com.frostwire.jlibtorrent.DhtLookup
internal use
DhtMutableItemAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted as a response to a call to session::get_item(), specifically the overload for looking up mutable items in the DHT.
dhtNodes() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
A list of hostname and port pairs, representing DHT nodes to be added to the session (if DHT is enabled).
dhtNodes() - Method in class com.frostwire.jlibtorrent.SessionManager
 
dhtNodes() - Method in class com.frostwire.jlibtorrent.SessionStats
 
dhtNodes(List<Pair<String, Integer>>) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
A list of hostname and port pairs, representing DHT nodes to be added to the session (if DHT is enabled).
DhtOutgoingGetPeersAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when we send a get_peers request.
DhtPktAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted every time a DHT message is sent or received.
DhtPktAlert.Direction - Enum Class in com.frostwire.jlibtorrent.alerts
 
DhtPutAlert - Class in com.frostwire.jlibtorrent.alerts
This is posted when a DHT put operation completes.
dhtPutItem(byte[], byte[], Entry, byte[]) - Method in class com.frostwire.jlibtorrent.SessionHandle
 
dhtPutItem(byte[], byte[], Entry, byte[]) - Method in class com.frostwire.jlibtorrent.SessionManager
 
dhtPutItem(Entry) - Method in class com.frostwire.jlibtorrent.SessionHandle
Store the given bencoded data as an immutable item in the DHT.
dhtPutItem(Entry) - Method in class com.frostwire.jlibtorrent.SessionManager
 
DhtReplyAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated each time the DHT receives peers from a node.
DhtRoutingBucket - Class in com.frostwire.jlibtorrent
Statistics for a single bucket in the DHT routing table.
DhtRoutingBucket(dht_routing_bucket) - Constructor for class com.frostwire.jlibtorrent.DhtRoutingBucket
 
DhtSampleInfohashesAlert - Class in com.frostwire.jlibtorrent.alerts
 
DhtStatsAlert - Class in com.frostwire.jlibtorrent.alerts
Contains current DHT state.
dhtUploadRate() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
dhtUploadRate(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
dictionary() - Method in class com.frostwire.jlibtorrent.Entry
 
direction() - Method in class com.frostwire.jlibtorrent.alerts.DhtPktAlert
Whether this is an incoming or outgoing packet.
direction() - Method in class com.frostwire.jlibtorrent.alerts.PeerLogAlert
 
DISABLE_DHT - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
Set this flag to disable DHT for this torrent.
DISABLE_LSD - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
Set this flag to disable local service discovery for this torrent.
DISABLE_PEX - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
Set this flag to disable peer exchange for this torrent.
diskDisableCopyOnWrite() - Method in class com.frostwire.jlibtorrent.SettingsPack
Returns whether the disk copy-on-write optimization is disabled.
diskDisableCopyOnWrite(boolean) - Method in class com.frostwire.jlibtorrent.SettingsPack
Sets whether to disable the disk copy-on-write optimization.
distributedCopies() - Method in class com.frostwire.jlibtorrent.TorrentStatus
the number of distributed copies of the file.
distributedFraction() - Method in class com.frostwire.jlibtorrent.TorrentStatus
tells the share of pieces that have more copies than the rarest // piece(s).
distributedFullCopies() - Method in class com.frostwire.jlibtorrent.TorrentStatus
the number of distributed copies of the torrent.
DONT_REPLACE - Enum constant in enum class com.frostwire.jlibtorrent.MoveFlags
If any files exist in the target, take those files instead of the ones we may have in the source.
downBandwidthQueue() - Method in class com.frostwire.jlibtorrent.TorrentStatus
the number of peers in this torrent that are waiting for more bandwidth quota from the torrent rate limiter.
download(TorrentInfo, File) - Method in class com.frostwire.jlibtorrent.SessionManager
 
download(TorrentInfo, File, File, Priority[], List<TcpEndpoint>, torrent_flags_t) - Method in class com.frostwire.jlibtorrent.SessionManager
Downloads a torrent with full control over all download parameters.
download(String, File, torrent_flags_t) - Method in class com.frostwire.jlibtorrent.SessionManager
Downloads a magnet uri.
DOWNLOAD_LIMIT_TOO_LOW - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
DOWNLOAD_RATE - Enum constant in enum class com.frostwire.jlibtorrent.TorrentStats.SeriesMetric
Download rate series - instantaneous download speed in bytes per second.
DOWNLOADING - Enum constant in enum class com.frostwire.jlibtorrent.TorrentStatus.State
The torrent is being downloaded.
DOWNLOADING_METADATA - Enum constant in enum class com.frostwire.jlibtorrent.TorrentStatus.State
The torrent is trying to download metadata from peers.
downloadLimit() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
downloadLimit(int) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
downloadPayloadRate() - Method in class com.frostwire.jlibtorrent.TorrentStats
The total transfer rate of payload only, not counting protocol chatter.
downloadPayloadRate() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The total transfer rate of payload only, not counting protocol chatter.
downloadRate() - Method in class com.frostwire.jlibtorrent.SessionManager
 
downloadRate() - Method in class com.frostwire.jlibtorrent.SessionStats
 
downloadRate() - Method in class com.frostwire.jlibtorrent.TorrentStats
The total rates for all peers for this torrent.
downloadRate() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The total rates for all peers for this torrent.
downloadRateLimit() - Method in class com.frostwire.jlibtorrent.SessionManager
 
downloadRateLimit() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
downloadRateLimit(int) - Method in class com.frostwire.jlibtorrent.SessionManager
 
downloadRateLimit(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
Sets the session-global limits of download rate limit, in bytes per second.
downSpeed - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
downSpeed() - Method in class com.frostwire.jlibtorrent.PeerInfo
The current download speed we have to and from this peer (including any protocol messages).
DUPLICATE_IS_ERROR - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
DUPLICATE_PEER_ID - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
We're already connected to.

E

Ed25519 - Class in com.frostwire.jlibtorrent
Ed25519 elliptic curve cryptography for DHT and security operations.
enabled() - Method in class com.frostwire.jlibtorrent.AnnounceEndpoint
Set to false to not announce from this endpoint.
ENCRYPTION - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A call related to bittorrent protocol encryption failed.
ENCRYPTION_ERROR - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The encryption handshake failed.
END_GAME - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
endpoint() - Method in class com.frostwire.jlibtorrent.alerts.DhtDirectResponseAlert
 
endpoint() - Method in class com.frostwire.jlibtorrent.alerts.DhtOutgoingGetPeersAlert
The endpoint we're sending this query to.
endpoint() - Method in class com.frostwire.jlibtorrent.alerts.DhtSampleInfohashesAlert
 
endpoint() - Method in class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert
It is the IP address and port the connection came from.
endpoint() - Method in class com.frostwire.jlibtorrent.alerts.PeerAlert
The peer's IP address and port.
endpoint() - Method in class com.frostwire.jlibtorrent.alerts.UdpErrorAlert
The source address associated with the error (if any).
endpoints() - Method in class com.frostwire.jlibtorrent.AnnounceEntry
 
entry() - Method in class com.frostwire.jlibtorrent.TorrentBuilder.Result
 
Entry - Class in com.frostwire.jlibtorrent
Variant container for bencoded data structures.
Entry(long) - Constructor for class com.frostwire.jlibtorrent.Entry
 
Entry(entry) - Constructor for class com.frostwire.jlibtorrent.Entry
 
Entry(String) - Constructor for class com.frostwire.jlibtorrent.Entry
 
ENUM_IF - Enum constant in enum class com.frostwire.jlibtorrent.Operation
Enumeration network devices or adapters.
enumInterfaces(SessionManager) - Static method in class com.frostwire.jlibtorrent.EnumNet
 
EnumNet - Class in com.frostwire.jlibtorrent
Utilities for enumerating network interfaces and routing tables on the local system.
EnumNet.IpInterface - Class in com.frostwire.jlibtorrent
Network interface information including address, netmask, and interface name.
EnumNet.IpRoute - Class in com.frostwire.jlibtorrent
Network routing table entry describing a route to a destination network.
enumRoutes(SessionManager) - Static method in class com.frostwire.jlibtorrent.EnumNet
 
equals(Object) - Method in class com.frostwire.jlibtorrent.Sha1Hash
 
equals(Object) - Method in class com.frostwire.jlibtorrent.Sha256Hash
 
error() - Method in class com.frostwire.jlibtorrent.alerts.AddTorrentAlert
Set to the error, if one occurred while adding the torrent.
error() - Method in class com.frostwire.jlibtorrent.alerts.DhtErrorAlert
The error code.
error() - Method in class com.frostwire.jlibtorrent.alerts.FastresumeRejectedAlert
 
error() - Method in class com.frostwire.jlibtorrent.alerts.FileErrorAlert
The error code describing the error.
error() - Method in class com.frostwire.jlibtorrent.alerts.FilePrioAlert
The error code describing the error.
error() - Method in class com.frostwire.jlibtorrent.alerts.ListenFailedAlert
The error the system returned.
error() - Method in class com.frostwire.jlibtorrent.alerts.LsdErrorAlert
The error code.
error() - Method in class com.frostwire.jlibtorrent.alerts.PeerDisconnectedAlert
Tells you what error caused peer to disconnect.
error() - Method in class com.frostwire.jlibtorrent.alerts.PeerErrorAlert
Tells you what error caused this alert.
error() - Method in class com.frostwire.jlibtorrent.alerts.PortmapErrorAlert
tells you what failed.
error() - Method in class com.frostwire.jlibtorrent.alerts.ReadPieceAlert
 
error() - Method in class com.frostwire.jlibtorrent.alerts.SaveResumeDataFailedAlert
 
error() - Method in class com.frostwire.jlibtorrent.alerts.ScrapeFailedAlert
The error itself.
error() - Method in class com.frostwire.jlibtorrent.alerts.SessionErrorAlert
The error code, if one is associated with this error.
error() - Method in class com.frostwire.jlibtorrent.alerts.StorageMovedFailedAlert
 
error() - Method in class com.frostwire.jlibtorrent.alerts.TorrentErrorAlert
Specifies which error the torrent encountered.
error() - Method in class com.frostwire.jlibtorrent.alerts.TrackerErrorAlert
 
error() - Method in class com.frostwire.jlibtorrent.alerts.UdpErrorAlert
The error code describing the error.
error() - Method in class com.frostwire.jlibtorrent.alerts.UrlSeedAlert
The error the web seed encountered.
ERROR_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
errorCode() - Method in class com.frostwire.jlibtorrent.TorrentStatus
May be set to an error message describing why the torrent was paused, in case it was paused by an error.
ErrorCode - Class in com.frostwire.jlibtorrent
Error status information from libtorrent operations.
ErrorCode(error_code) - Constructor for class com.frostwire.jlibtorrent.ErrorCode
 
errorMessage() - Method in class com.frostwire.jlibtorrent.alerts.ScrapeFailedAlert
If the error indicates there is an associated message, this returns that message.
errorMessage() - Method in class com.frostwire.jlibtorrent.alerts.TrackerErrorAlert
The message associated with this error.
errorMessage() - Method in class com.frostwire.jlibtorrent.alerts.UrlSeedAlert
In case the web server sent an error message, this function returns it.
eventType() - Method in class com.frostwire.jlibtorrent.alerts.PeerLogAlert
String literal indicating the kind of event.
EXCEPTION - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
EXTENT_AFFINITY - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
EXTERNAL_IP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
externalAddress() - Method in class com.frostwire.jlibtorrent.alerts.ExternalIpAlert
The IP address that is believed to be our external IP.
externalAddress() - Method in class com.frostwire.jlibtorrent.SessionManager
 
ExternalIpAlert - Class in com.frostwire.jlibtorrent.alerts
Whenever libtorrent learns about the machines external IP, this alert is generated.
externalPort() - Method in class com.frostwire.jlibtorrent.alerts.PortmapAlert
the external port allocated for the mapping.
extraHeaders() - Method in class com.frostwire.jlibtorrent.WebSeedEntry
Any extra HTTP headers that need to be passed to the web seed.

F

FAIL_IF_EXIST - Enum constant in enum class com.frostwire.jlibtorrent.MoveFlags
If any files that we want to copy exist in the destination, fail the whole operation and don't perform any copy or move.
failLimit() - Method in class com.frostwire.jlibtorrent.AnnounceEntry
The max number of failures to announce to this tracker in a row, before this tracker is not used anymore.
failLimit(short) - Method in class com.frostwire.jlibtorrent.AnnounceEntry
 
fails() - Method in class com.frostwire.jlibtorrent.AnnounceInfohash
The number of times in a row we have failed to announce to this tracker.
FASTRESUME_REJECTED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
FastresumeRejectedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a fastresume file has been passed to addTorrent but the files on disk did not match the fastresume file.
fetchMagnet(String, int, File) - Method in class com.frostwire.jlibtorrent.SessionManager
 
FILE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A non-read and non-write file operation failed.
FILE_COMPLETED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
FILE_COPY - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
FILE_ERROR - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
FILE_FALLOCATE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
FILE_HARD_LINK - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
FILE_OPEN - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
FILE_POOL_HITS_COUNTER_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
Index for accessing the file pool hits counter value from a SessionStatsAlert.
FILE_POOL_HITS_COUNTER_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
Metric name for the file pool hits counter.
FILE_POOL_MISSES_COUNTER_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
Index for accessing the file pool misses counter value from a SessionStatsAlert.
FILE_POOL_MISSES_COUNTER_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
Metric name for the file pool misses counter.
FILE_POOL_RACE_COUNTER_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
Index for accessing the file pool race counter value from a SessionStatsAlert.
FILE_POOL_RACE_COUNTER_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
Metric name for the file pool race condition counter.
FILE_POOL_SIZE_GAUGE_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
Index for accessing the file pool size gauge value from a SessionStatsAlert.
FILE_POOL_SIZE_GAUGE_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
Metric name for the file pool size gauge.
FILE_POOL_THREAD_STALL_COUNTER_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
Index for accessing the file pool thread stall counter value from a SessionStatsAlert.
FILE_POOL_THREAD_STALL_COUNTER_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
Metric name for the file pool thread stall counter.
FILE_PRIO - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
FILE_PROGRESS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
FILE_PROGRESS_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
FILE_READ - Enum constant in enum class com.frostwire.jlibtorrent.Operation
Reading from a file failed.
FILE_REMOVE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
FILE_RENAME - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
FILE_RENAME_FAILED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
FILE_RENAMED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
FILE_STAT - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
FILE_WRITE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
Writing to a file failed.
fileAbsolutePath(int) - Method in class com.frostwire.jlibtorrent.FileStorage
Returns true if the file at the specified index has been renamed to have an absolute path, i.e.
FileCompletedAlert - Class in com.frostwire.jlibtorrent.alerts
This is posted whenever an individual file completes its download.
FileErrorAlert - Class in com.frostwire.jlibtorrent.alerts
If the storage fails to read or write files that it needs access to, this alert is generated and the torrent is paused.
fileFlags(int) - Method in class com.frostwire.jlibtorrent.FileStorage
Returns a bitmask of flags from file_flags_t that apply to file at index.
fileIndex() - Method in class com.frostwire.jlibtorrent.FileSlice
The index of the file.
fileIndexAtOffset(long) - Method in class com.frostwire.jlibtorrent.FileStorage
Returns the index of the file at the given offset in the torrent.
filename() - Method in class com.frostwire.jlibtorrent.alerts.FileErrorAlert
The file that experienced the error.
filename() - Method in class com.frostwire.jlibtorrent.alerts.TorrentErrorAlert
Returns the filename (or object) the error occurred on.
fileName(int) - Method in class com.frostwire.jlibtorrent.FileStorage
Returns only the name of the file, whereas returns the path (inside the torrent file) with the filename appended.
fileOffset(int) - Method in class com.frostwire.jlibtorrent.FileStorage
returns the byte offset within the torrent file where this file starts.
filePath() - Method in class com.frostwire.jlibtorrent.alerts.FastresumeRejectedAlert
If the error happened to a specific file, this returns the path to it.
filePath() - Method in class com.frostwire.jlibtorrent.alerts.StorageMovedFailedAlert
If the error happened for a specific file, this returns its path.
filePath(int) - Method in class com.frostwire.jlibtorrent.FileStorage
Returns the full path to a file.
filePath(int, String) - Method in class com.frostwire.jlibtorrent.FileStorage
returns the full path to a file.
FilePrioAlert - Class in com.frostwire.jlibtorrent.alerts
Posted when a or update of the file priorities complete, which requires a round-trip to the disk thread.
filePriorities() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Returns a vector with the priorities of all files.
filePriorities(Priority[]) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Can be set to control the initial file priorities when adding a torrent.
filePriority(int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
index must be in the range [0, number_of_files).
filePriority(int, Priority) - Method in class com.frostwire.jlibtorrent.TorrentHandle
index must be in the range [0, number_of_files).
fileProgress() - Method in class com.frostwire.jlibtorrent.TorrentHandle
This function fills in the supplied vector with the number of bytes downloaded of each file in this torrent.
fileProgress(file_progress_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
This function fills in the supplied vector, or returns a vector, with the number of bytes downloaded of each file in this torrent.
FileProgressAlert - Class in com.frostwire.jlibtorrent.alerts
 
FileProgressAlert(file_progress_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.FileProgressAlert
 
FileRenamedAlert - Class in com.frostwire.jlibtorrent.alerts
This is posted as a response to a TorrentHandle.renameFile(int, String), if the rename operation succeeds.
FileRenamedAlert(file_renamed_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.FileRenamedAlert
 
FileRenameFailedAlert - Class in com.frostwire.jlibtorrent.alerts
This is posted as a response to a torrent_handle::rename_file() call, if the rename operation failed.
FileRenameFailedAlert(file_rename_failed_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.FileRenameFailedAlert
 
files() - Method in class com.frostwire.jlibtorrent.TorrentInfo
The object contains the information on how to map the pieces to files.
fileSize(int) - Method in class com.frostwire.jlibtorrent.FileStorage
returns the size of a file.
FileSlice - Class in com.frostwire.jlibtorrent
Represents a window of a file in a torrent.
FileSlice(file_slice) - Constructor for class com.frostwire.jlibtorrent.FileSlice
 
FileStorage - Class in com.frostwire.jlibtorrent
Represents the file structure and piece mapping for a torrent.
FileStorage(file_storage) - Constructor for class com.frostwire.jlibtorrent.FileStorage
 
find(Sha1Hash) - Method in class com.frostwire.jlibtorrent.SessionManager
 
find(Sha256Hash) - Method in class com.frostwire.jlibtorrent.SessionManager
 
find(TorrentInfo) - Method in class com.frostwire.jlibtorrent.SessionManager
 
findFirstSet() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
 
findLastClear() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
 
findMetricIdx(String) - Static method in class com.frostwire.jlibtorrent.LibTorrent
given a name of a metric, this function returns the counter index of it, or -1 if it could not be found.
findTorrent(Sha1Hash) - Method in class com.frostwire.jlibtorrent.SessionHandle
Looks for a torrent with the given info-hash.
finished() - Method in class com.frostwire.jlibtorrent.PartialPieceInfo
The number of blocks that are in the finished state.
FINISHED - Enum constant in enum class com.frostwire.jlibtorrent.BlockInfo.BlockState
The block has been written to disk.
FINISHED - Enum constant in enum class com.frostwire.jlibtorrent.TorrentStatus.State
In this state the torrent has finished downloading but still doesn't have the entire torrent.
finishedDuration() - Method in class com.frostwire.jlibtorrent.TorrentStatus
 
first - Variable in class com.frostwire.jlibtorrent.Pair
the first element
firstTimeout() - Method in class com.frostwire.jlibtorrent.DhtLookup
the number of outstanding requests that have exceeded the short timeout and are considered timed out in the sense that they increased the branch factor.
FIVE - Enum constant in enum class com.frostwire.jlibtorrent.Priority
*currently the same as 4*
FLAG_EXECUTABLE - Static variable in class com.frostwire.jlibtorrent.FileStorage
This file is executable (sets the executable bit on posix like systems).
FLAG_HIDDEN - Static variable in class com.frostwire.jlibtorrent.FileStorage
This file is hidden (sets the hidden attribute on windows).
FLAG_PAD_FILE - Static variable in class com.frostwire.jlibtorrent.FileStorage
This file is a pad file.
FLAG_SYMLINK - Static variable in class com.frostwire.jlibtorrent.FileStorage
This file is a symlink.
flags - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
flags() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Flags controlling aspects of this torrent and how it's added.
flags() - Method in class com.frostwire.jlibtorrent.PeerInfo
Tells you in which state the peer is in.
flags() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
create_flags_t is a type alias that simplifies the usage of the bitfield_flag structure for a specific case within the libtorrent namespace.
flags() - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
flags() - Method in class com.frostwire.jlibtorrent.TorrentStatus
 
flags(create_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Specifies options for the torrent creation.
flags(torrent_flags_t) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Flags controlling aspects of this torrent and how it's added.
FLUSH_DISK_CACHE - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
The disk cache will be flushed before creating the resume data.
flushCache() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Instructs libtorrent to flush all the disk caches for this torrent and close all file handles.
forceDHTAnnounce() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Announce the torrent to the DHT immediately.
forceReannounce() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Forces this torrent to immediately do another tracker request to all trackers, to receive new peers.
forceReannounce(int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Forces this torrent to do another tracker request to all trackers, to receive new peers.
forceReannounce(int, int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Forces this torrent to do another tracker request, to receive new peers.
forceReannounce(int, int, reannounce_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Forces this torrent to do another tracker request, to receive new peers.
forceRecheck() - Method in class com.frostwire.jlibtorrent.TorrentHandle
This method puts the torrent back in a state where it assumes to have no resume data.
FOUR - Enum constant in enum class com.frostwire.jlibtorrent.Priority
pieces are preferred over partial pieces, but not over pieces with lower availability
friendlyName() - Method in class com.frostwire.jlibtorrent.EnumNet.IpInterface
 
fromList(List<?>) - Static method in class com.frostwire.jlibtorrent.Entry
 
fromMap(Map<String, ?>) - Static method in class com.frostwire.jlibtorrent.Entry
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.alerts.CloseReason
Converted method, it's public in order to be used in other internal packages.
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.alerts.DhtLogAlert.DhtModule
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.alerts.DhtPktAlert.Direction
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.alerts.PeerLogAlert.Direction
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert.TrackerAnnounceEvent
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.BlockInfo.BlockState
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.Operation
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.PeerInfo.ConnectionType
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.PortmapProtocol
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.PortmapTransport
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.Priority
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.StorageMode
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.TorrentStatus.State
 
fromSwig(int) - Static method in enum class com.frostwire.jlibtorrent.WebSeedEntry.Type
 
fromSwig(move_flags_t) - Static method in enum class com.frostwire.jlibtorrent.MoveFlags
 
fromSwig(operation_t) - Static method in enum class com.frostwire.jlibtorrent.Operation
 

G

gateway() - Method in class com.frostwire.jlibtorrent.EnumNet.IpRoute
 
generate() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
This function will generate a result with the .torrent file as a bencoded tree.
get(int) - Method in class com.frostwire.jlibtorrent.IntSeries
This method will always returns a value, but keep in mind that due to the nature of the circular buffer internal logic, if you pass past the size, you will get the sames values again.
GET_INTERFACE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A connection failed to satisfy the bind interface setting.
get_verified_leaf_hashes() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
getBest() - Method in class com.frostwire.jlibtorrent.InfoHash
 
getBit(int) - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
 
getBlockData() - Method in class com.frostwire.jlibtorrent.alerts.PieceInfoAlert
storage for block_info pointers in partial_piece_info objects.
getBlockIndex() - Method in class com.frostwire.jlibtorrent.alerts.RequestDroppedAlert
 
getBoolean(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
getBytes(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
getComplete() - Method in class com.frostwire.jlibtorrent.alerts.ScrapeReplyAlert
the data returned in the scrape response.
getConflictingTorrent() - Method in class com.frostwire.jlibtorrent.alerts.TorrentConflictAlert
The handle to the torrent in conflict.
getDhtBootstrapNodes() - Method in class com.frostwire.jlibtorrent.SettingsPack
This is a comma-separated list of IP port-pairs.
getDict(String) - Method in class com.frostwire.jlibtorrent.BDecodeNode
 
getDownloadLimit() - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
getDownloadQueue() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Returns an array (list) with information about pieces that are partially downloaded or not downloaded at all but partially requested.
getError() - Method in class com.frostwire.jlibtorrent.alerts.FileRenameFailedAlert
is the error code returned from the filesystem.
getError() - Method in class com.frostwire.jlibtorrent.alerts.I2pAlert
the error that occurred in the i2p SAM connection.
getError() - Method in class com.frostwire.jlibtorrent.alerts.MetadataFailedAlert
The error that occurred.
getError() - Method in class com.frostwire.jlibtorrent.alerts.TorrentDeleteFailedAlert
tells you why it failed.
getEvent() - Method in class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert
Specifies what event was sent to the tracker.
getFiles() - Method in class com.frostwire.jlibtorrent.alerts.FileProgressAlert
the list of the files in the torrent
getGateway(SessionManager, EnumNet.IpInterface, ip_route_vector) - Static method in class com.frostwire.jlibtorrent.EnumNet
 
getIncomplete() - Method in class com.frostwire.jlibtorrent.alerts.ScrapeReplyAlert
the data returned in the scrape response.
getIndex() - Method in class com.frostwire.jlibtorrent.alerts.FileRenameFailedAlert
refers to the index of the file that was supposed to be renamed.
getInfoHash() - Method in class com.frostwire.jlibtorrent.alerts.TorrentDeleteFailedAlert
the info hash of the torrent whose files failed to be deleted.
getInfoHashes() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Set this to the info hash of the torrent to add in case the info-hash is the only known property of the torrent.
getInfoHashes() - Method in class com.frostwire.jlibtorrent.alerts.TorrentDeletedAlert
 
getInt(String) - Method in class com.frostwire.jlibtorrent.BDecodeNode
 
getInteger(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
getList(String) - Method in class com.frostwire.jlibtorrent.BDecodeNode
 
getListenPort() - Method in class com.frostwire.jlibtorrent.SessionHandle
returns the port we ended up listening on.
getMaxMetadataSize() - Method in class com.frostwire.jlibtorrent.SettingsPack
The maximum allowed size (in bytes) to be received by the metadata extension, i.e.
getMetadata() - Method in class com.frostwire.jlibtorrent.alerts.TorrentConflictAlert
The metadata that was received by one of the torrents in conflict.
GETNAME - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A call to getname failed (querying the local IP of a connection).
getPeerFingerprint() - Method in class com.frostwire.jlibtorrent.SettingsPack
The fingerprint for the client.
getPeerInfo() - Method in class com.frostwire.jlibtorrent.alerts.PeerInfoAlert
the list of the currently connected peers.
GETPEERNAME - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A call to getpeername failed (querying the remote IP of a connection).
getPieceAvailability() - Method in class com.frostwire.jlibtorrent.alerts.PieceAvailabilityAlert
info about pieces being downloaded for the torrent.
getPieceIndex() - Method in class com.frostwire.jlibtorrent.alerts.RequestDroppedAlert
 
getPieceInfo() - Method in class com.frostwire.jlibtorrent.alerts.PieceInfoAlert
info about pieces being downloaded for the torrent.
getPrevState() - Method in class com.frostwire.jlibtorrent.alerts.StateChangedAlert
The previous state.
getRequest() - Method in class com.frostwire.jlibtorrent.alerts.InvalidRequestAlert
 
getSequentialDownloadedBytes(int) - Method in class com.frostwire.jlibtorrent.PiecesTracker
 
getSequentialDownloadedPieces(int) - Method in class com.frostwire.jlibtorrent.PiecesTracker
 
getSettings() - Method in class com.frostwire.jlibtorrent.SessionParams
 
getSslListenPort() - Method in class com.frostwire.jlibtorrent.SessionHandle
 
getState() - Method in class com.frostwire.jlibtorrent.alerts.StateChangedAlert
The new state of the torrent.
getString(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
getString(String) - Method in class com.frostwire.jlibtorrent.BDecodeNode
 
getSwig() - Method in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
getSwig() - Method in enum class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert.TrackerAnnounceEvent
 
getTorrentHandles() - Method in class com.frostwire.jlibtorrent.SessionManager
Returns an array of torrent handles to all the torrents currently in the session.
getTrackers() - Method in class com.frostwire.jlibtorrent.alerts.TrackerListAlert
list of trackers and their status for the torrent.
getUploadLimit() - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
getV1() - Method in class com.frostwire.jlibtorrent.InfoHash
 
getV2() - Method in class com.frostwire.jlibtorrent.InfoHash
 
getWarningCode() - Method in class com.frostwire.jlibtorrent.alerts.PerformanceAlert
 
getWebtorrentStunServer() - Method in class com.frostwire.jlibtorrent.SettingsPack
This is the STUN server used by WebTorrent to enable ICE NAT traversal for WebRTC.

H

handle() - Method in class com.frostwire.jlibtorrent.alerts.TorrentAlert
The torrent_handle pointing to the torrent this alert is associated with.
hasArmNeonSupport() - Static method in class com.frostwire.jlibtorrent.LibTorrent
If the native library is an ARM architecture variant, returns true if the running platform has NEON support.
hasDict(String) - Method in class com.frostwire.jlibtorrent.BDecodeNode
 
hash(int) - Method in class com.frostwire.jlibtorrent.FileStorage
Is a sha-1 hash of the file, or 0 if none was provided in the torrent file.
HASH_FAILED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
hashCode() - Method in class com.frostwire.jlibtorrent.Sha1Hash
 
hashCode() - Method in class com.frostwire.jlibtorrent.Sha256Hash
 
HashFailedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a finished piece fails its hash check.
hashForPiece(int) - Method in class com.frostwire.jlibtorrent.TorrentInfo
takes a piece-index and returns the 20-bytes sha1-hash for that piece and ``info_hash()`` returns the 20-bytes sha1-hash for the info-section of the torrent file.
hasIncoming() - Method in class com.frostwire.jlibtorrent.TorrentStatus
true if there has ever been an incoming connection attempt to this torrent.
hasInt(String) - Method in class com.frostwire.jlibtorrent.BDecodeNode
 
hasList(String) - Method in class com.frostwire.jlibtorrent.BDecodeNode
 
hasMetadata() - Method in class com.frostwire.jlibtorrent.TorrentStatus
true if this torrent has metadata (either it was started from a .torrent file or the metadata has been downloaded).
hasString(String) - Method in class com.frostwire.jlibtorrent.BDecodeNode
 
hasV1() - Method in class com.frostwire.jlibtorrent.InfoHash
 
hasV2() - Method in class com.frostwire.jlibtorrent.InfoHash
 
hasValue(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
Queries whether the specified configuration option has a value set in this pack.
havePiece(int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Returns true if this piece has been completely downloaded, and false otherwise.
HIGH_PRIORITY - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
When set, the reannounce is given high priority, placing it at the front of the tracker announce queue.
HOSTNAME_LOOKUP - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
HTTP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
HTTP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
HTTP_SEED - Enum constant in enum class com.frostwire.jlibtorrent.PeerInfo.ConnectionType
HTTP connection using the `BEP 17`_ protocol.
HTTP_SEED - Enum constant in enum class com.frostwire.jlibtorrent.WebSeedEntry.Type
 
HTTP_SSL - Enum constant in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
HTTPS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
Like SSL_HTTP.
httpSeeds() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Return a set of the url seeds currently in this torrent.

I

I2P - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
I2P - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
I2P - Enum constant in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
I2P_MIXED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
 
I2pAlert - Class in com.frostwire.jlibtorrent.alerts
this alert is used to report errors in the i2p SAM connection.
I2pAlert(i2p_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.I2pAlert
 
IGNORE - Enum constant in enum class com.frostwire.jlibtorrent.Priority
piece or file is not downloaded at all
IGNORE_MIN_INTERVAL - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
By default, force-reannounce will still honor the min-interval published by the tracker.
inactivityTimeout() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
inactivityTimeout(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
if a peer is uninteresting and uninterested for longer than this number of seconds, it will be disconnected.
INCOMING - Enum constant in enum class com.frostwire.jlibtorrent.alerts.DhtPktAlert.Direction
 
INCOMING - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerLogAlert.Direction
 
INCOMING_CONNECTION - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
INCOMING_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerLogAlert.Direction
 
INCOMING_REQUEST - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
INCOMING_REQUEST_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
IncomingConnectionAlert - Class in com.frostwire.jlibtorrent.alerts
The incoming connection alert is posted every time we successfully accept an incoming connection, through any mean.
IncomingConnectionAlert.SocketType - Enum Class in com.frostwire.jlibtorrent.alerts
 
IncomingRequestAlert - Class in com.frostwire.jlibtorrent.alerts
Posted every time an incoming request from a peer is accepted and queued up for being serviced.
IncomingRequestAlert(incoming_request_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.IncomingRequestAlert
 
index() - Method in class com.frostwire.jlibtorrent.alerts.FileCompletedAlert
Refers to the index of the file that completed.
index() - Method in class com.frostwire.jlibtorrent.alerts.FileRenamedAlert
Refers to the index of the file that was renamed.
info(String) - Method in class com.frostwire.jlibtorrent.TorrentInfo
This function looks up keys from the info-dictionary of the loaded torrent file.
INFO - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerLogAlert.Direction
 
infoHash() - Method in class com.frostwire.jlibtorrent.alerts.DhtAnnounceAlert
 
infoHash() - Method in class com.frostwire.jlibtorrent.alerts.DhtGetPeersAlert
 
infoHash() - Method in class com.frostwire.jlibtorrent.alerts.DhtGetPeersReplyAlert
 
infoHash() - Method in class com.frostwire.jlibtorrent.alerts.DhtOutgoingGetPeersAlert
the info_hash of the torrent we're looking for peers for.
infoHash() - Method in class com.frostwire.jlibtorrent.alerts.TorrentRemovedAlert
 
infoHash() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Returns the info-hash for the torrent.
infoHash() - Method in class com.frostwire.jlibtorrent.TorrentStatus
the info-hash for this torrent.
InfoHash - Class in com.frostwire.jlibtorrent
Dual-hash support for BitTorrent v1 (SHA-1) and v2 (SHA-256) torrents.
InfoHash() - Constructor for class com.frostwire.jlibtorrent.InfoHash
 
InfoHash(info_hash_t) - Constructor for class com.frostwire.jlibtorrent.InfoHash
 
infoHashType() - Method in class com.frostwire.jlibtorrent.TorrentInfo
 
infohashV1() - Method in class com.frostwire.jlibtorrent.AnnounceEndpoint
Torrents can be announced using multiple info hashes for different protocol versions.
infoHashV1() - Method in class com.frostwire.jlibtorrent.TorrentInfo
returns the SHA1 info-hash of the torrent.
infoHashV1() - Method in class com.frostwire.jlibtorrent.TorrentStatus
 
infohashV2() - Method in class com.frostwire.jlibtorrent.AnnounceEndpoint
Torrents can be announced using multiple info hashes for different protocol versions.
infoHashV2() - Method in class com.frostwire.jlibtorrent.TorrentInfo
 
infoHashV2() - Method in class com.frostwire.jlibtorrent.TorrentStatus
 
init(peer_info) - Method in class com.frostwire.jlibtorrent.PeerInfo
NOTE: use this with care and only if necessary.
inSession() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Note that this is a blocking function, unlike torrent_handle::is_valid() which returns immediately.
int_vector2ints(int_vector) - Static method in class com.frostwire.jlibtorrent.Vectors
 
int64_vector2longs(int64_vector) - Static method in class com.frostwire.jlibtorrent.Vectors
 
integer() - Method in class com.frostwire.jlibtorrent.Entry
 
interfaceAddress() - Method in class com.frostwire.jlibtorrent.EnumNet.IpInterface
 
interval() - Method in class com.frostwire.jlibtorrent.alerts.DhtSampleInfohashesAlert
 
IntSeries - Class in com.frostwire.jlibtorrent
Circular buffer for storing time-series integer statistics.
INVALID_ALLOW_FAST_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_BITFIELD_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_CANCEL_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_CHOKE_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_DHT_PORT_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_DONT_HAVE_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_HAVE_ALL_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_HAVE_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_HAVE_NONE_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_INFO_HASH - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The info hash sent as part of the handshake was not what we expected.
INVALID_INTERESTED_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_LOCAL_INTERFACE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
 
INVALID_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_MESSAGE_ID - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_METADATA - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The metadata received matched the info-hash, but failed to parse.
INVALID_METADATA_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_METADATA_OFFSET - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_METADATA_REQUEST_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_NOT_INTERESTED_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_PEX_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_PIECE_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_REJECT_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_REQUEST - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
INVALID_REQUEST_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_SUGGEST_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
INVALID_UNCHOKE_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
InvalidRequestAlert - Class in com.frostwire.jlibtorrent.alerts
This is a debug alert that is generated by an incoming invalid piece request.
InvalidRequestAlert(invalid_request_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.InvalidRequestAlert
 
IOCONTROL - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A call to iocontrol failed.
ip - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
ip() - Method in class com.frostwire.jlibtorrent.alerts.DhtAnnounceAlert
 
ip() - Method in class com.frostwire.jlibtorrent.PeerInfo
The IP-address to this peer.
IP_BLOCK_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
IP_FILTER - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
 
isAllSet() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
Returns true if all bits in the bitfield are set.
isAllZeros() - Method in class com.frostwire.jlibtorrent.Sha1Hash
return true if the sha1-hash is all zero.
isAllZeros() - Method in class com.frostwire.jlibtorrent.Sha256Hash
return true if the sha256-hash is all zero.
isComplete(int) - Method in class com.frostwire.jlibtorrent.PiecesTracker
 
isDhtRunning() - Method in class com.frostwire.jlibtorrent.SessionHandle
 
isDhtRunning() - Method in class com.frostwire.jlibtorrent.SessionManager
 
isEmpty() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
Returns true if the bitfield has zero size.
isEnableDht() - Method in class com.frostwire.jlibtorrent.SettingsPack
Starts the dht node and makes the trackerless service available to torrents.
isEnableLsd() - Method in class com.frostwire.jlibtorrent.SettingsPack
Starts and stops Local Service Discovery.
isError() - Method in class com.frostwire.jlibtorrent.ErrorCode
Returns if this error code actually represents an error.
isFinished() - Method in class com.frostwire.jlibtorrent.TorrentStats
Returns true if all pieces that have a priority > 0 are downloaded.
isFinished() - Method in class com.frostwire.jlibtorrent.TorrentStatus
Returns true if all pieces that have a priority > 0 are downloaded.
isFirewalled() - Method in class com.frostwire.jlibtorrent.SessionManager
 
isI2p() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Returns true if this is an i2p torrent.
isListening() - Method in class com.frostwire.jlibtorrent.SessionHandle
will tell you whether the session has successfully opened a listening port.
isLoaded() - Method in class com.frostwire.jlibtorrent.TorrentInfo
 
isLoopback() - Method in class com.frostwire.jlibtorrent.Address
Determine whether the address is a loopback address.
isMovingStorage() - Method in class com.frostwire.jlibtorrent.TorrentStatus
this is true if this torrent's storage is currently being moved from one location to another.
isMulticast() - Method in class com.frostwire.jlibtorrent.Address
Determine whether the address is a multicast address.
isNoneSet() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
 
isPaused() - Method in class com.frostwire.jlibtorrent.SessionHandle
 
isPaused() - Method in class com.frostwire.jlibtorrent.SessionManager
 
isPaused() - Method in class com.frostwire.jlibtorrent.TorrentStats
set to true if the torrent is paused and false otherwise.
isPrivate() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Torrents with the private flag set ask clients to not use any other sources than the tracker for peers, and to not advertise itself publicly, apart from the tracker.
isPrivate() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Returns true if this torrent is private.
isRunning() - Method in class com.frostwire.jlibtorrent.SessionManager
 
isSeeding() - Method in class com.frostwire.jlibtorrent.TorrentStats
true if all pieces have been downloaded.
isSeeding() - Method in class com.frostwire.jlibtorrent.TorrentStatus
true if all pieces have been downloaded.
isSequentialDownload() - Method in class com.frostwire.jlibtorrent.TorrentStats
true when the torrent is in sequential download mode.
isUnspecified() - Method in class com.frostwire.jlibtorrent.Address
Determine whether the address is unspecified.
isV4() - Method in class com.frostwire.jlibtorrent.Address
Get whether the address is an IP version 4 address.
isV6() - Method in class com.frostwire.jlibtorrent.Address
Get whether the address is an IP version 6 address.
isValid() - Method in class com.frostwire.jlibtorrent.FileStorage
Returns true if the piece length has been initialized on the file_storage.
isValid() - Method in class com.frostwire.jlibtorrent.SessionHandle
 
isValid() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Returns true if this handle refers to a valid torrent and false if it hasn't been initialized or if the torrent it refers to has been aborted.
isValid() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Returns true if this torrent_info object has a torrent loaded.
isVerified() - Method in class com.frostwire.jlibtorrent.AnnounceEntry
Set to true the first time we receive a valid response from this tracker.
isWorking() - Method in class com.frostwire.jlibtorrent.AnnounceInfohash
Returns true if the last time we tried to announce to this tracker succeeded, or if we haven't tried yet.
item - Variable in class com.frostwire.jlibtorrent.SessionManager.MutableItem
The bencoded item data stored in the DHT.
item() - Method in class com.frostwire.jlibtorrent.alerts.DhtImmutableItemAlert
the data for this item
item() - Method in class com.frostwire.jlibtorrent.alerts.DhtMutableItemAlert
The data for this item.

J

jlibtorrentVersion() - Static method in class com.frostwire.jlibtorrent.LibTorrent
 

K

key() - Method in class com.frostwire.jlibtorrent.alerts.DhtMutableItemAlert
The public key that was looked up.
keyExchange(byte[], byte[]) - Method in class com.frostwire.jlibtorrent.Ed25519
 

L

last() - Method in class com.frostwire.jlibtorrent.IntSeries
This method will always returns a value, if the series is empty 0 is returned.
last(TorrentStats.SeriesMetric) - Method in class com.frostwire.jlibtorrent.TorrentStats
 
lastActive() - Method in class com.frostwire.jlibtorrent.DhtRoutingBucket
Number of seconds since last activity.
lastAlertError() - Method in class com.frostwire.jlibtorrent.SessionManager
This methods return the last error recorded calling the alert listeners.
lastDownload() - Method in class com.frostwire.jlibtorrent.TorrentStatus
 
lastSeenComplete() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The time (in milliseconds) when we, or one of our peers, last saw a complete copy of this torrent.
lastSent() - Method in class com.frostwire.jlibtorrent.DhtLookup
the number of seconds ago the last message was sent that's still outstanding.
lastUpload() - Method in class com.frostwire.jlibtorrent.TorrentStatus
 
length() - Method in class com.frostwire.jlibtorrent.PeerRequest
The size of the range, in bytes.
LibTorrent - Class in com.frostwire.jlibtorrent
System information and version utilities for libtorrent and jlibtorrent.
list() - Method in class com.frostwire.jlibtorrent.Entry
 
LISTEN_FAILED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
LISTEN_SUCCEEDED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
listenEndpoints() - Method in class com.frostwire.jlibtorrent.SessionManager
 
listener() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
 
listener(TorrentBuilder.Listener) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
 
ListenFailedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when none of the ports, given in the port range, to session can be opened for listening.
listenInterface() - Method in class com.frostwire.jlibtorrent.alerts.ListenFailedAlert
The interface libtorrent attempted to listen on that failed.
listenInterfaces() - Method in class com.frostwire.jlibtorrent.SessionManager
 
listenInterfaces() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
listenInterfaces(String) - Method in class com.frostwire.jlibtorrent.SessionManager
 
listenInterfaces(String) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
ListenSucceededAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted when the listen port succeeds to be opened on a particular interface.
listPeers() - Method in class com.frostwire.jlibtorrent.TorrentStats
The number of seeds in our peer list and the total number of peers (including seeds).
listPeers() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The number of seeds in our peer list and the total number of peers (including seeds).
listSeeds() - Method in class com.frostwire.jlibtorrent.TorrentStats
The number of seeds in our peer list and the total number of peers (including seeds).
listSeeds() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The number of seeds in our peer list and the total number of peers (including seeds).
localEndpoint() - Method in class com.frostwire.jlibtorrent.alerts.TrackerAlert
Returns the endpoint of the listen interface being announced.
localEndpoint() - Method in class com.frostwire.jlibtorrent.AnnounceEndpoint
The local endpoint of the listen interface associated with this endpoint.
LOG - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
LogAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted by some session wide event.
logMessage() - Method in class com.frostwire.jlibtorrent.alerts.DhtLogAlert
The log message.
logMessage() - Method in class com.frostwire.jlibtorrent.alerts.LogAlert
Returns the log message.
logMessage() - Method in class com.frostwire.jlibtorrent.alerts.PeerLogAlert
Returns the log message.
logMessage() - Method in class com.frostwire.jlibtorrent.alerts.PortmapLogAlert
The message associated with this log line.
logMessage() - Method in class com.frostwire.jlibtorrent.alerts.TorrentLogAlert
The log message.
LSD_ERROR - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
LSD_PEER - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
LsdErrorAlert - Class in com.frostwire.jlibtorrent.alerts
Posted if the local service discovery socket fails to start properly.
LsdPeerAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when we receive a local service discovery message from a peer for a torrent we're currently participating in.

M

magnetPeers() - Method in class com.frostwire.jlibtorrent.SessionManager
 
makeMagnetUri() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Generates a magnet URI from the specified torrent.
makeMagnetUri() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Generates a magnet URI from the specified torrent.
mapBlock(int, long, int) - Method in class com.frostwire.jlibtorrent.FileStorage
Returns a list of FileSlice objects representing the portions of files the specified piece index, byte offset and size range overlaps.
mapBlock(int, long, int) - Method in class com.frostwire.jlibtorrent.TorrentInfo
This function will map a piece index, a byte offset within that piece and a size (in bytes) into the corresponding files with offsets where that data for that piece is supposed to be stored.
mapFile(int, long, int) - Method in class com.frostwire.jlibtorrent.FileStorage
Returns a PeerRequest representing the piece index, byte offset and size the specified file range overlaps.
mapFile(int, long, int) - Method in class com.frostwire.jlibtorrent.TorrentInfo
This function will map a range in a specific file into a range in the torrent.
mapping() - Method in class com.frostwire.jlibtorrent.alerts.PortmapAlert
refers to the mapping index of the port map that failed, i.e.
mapping() - Method in class com.frostwire.jlibtorrent.alerts.PortmapErrorAlert
refers to the mapping index of the port map that failed, i.e.
mapProtocol() - Method in class com.frostwire.jlibtorrent.alerts.PortmapAlert
The protocol this mapping was for.
mapTransport() - Method in class com.frostwire.jlibtorrent.alerts.PortmapAlert
 
mapTransport() - Method in class com.frostwire.jlibtorrent.alerts.PortmapErrorAlert
 
mapType() - Method in class com.frostwire.jlibtorrent.alerts.PortmapLogAlert
 
max() - Static method in class com.frostwire.jlibtorrent.Sha1Hash
returns an all-F sha1-hash.
max() - Static method in class com.frostwire.jlibtorrent.Sha256Hash
returns an all-F sha256-hash.
maxActiveDownloads() - Method in class com.frostwire.jlibtorrent.SessionManager
 
maxActiveDownloads(int) - Method in class com.frostwire.jlibtorrent.SessionManager
 
maxActiveSeeds() - Method in class com.frostwire.jlibtorrent.SessionManager
 
maxActiveSeeds(int) - Method in class com.frostwire.jlibtorrent.SessionManager
 
maxConnections() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
maxConnections() - Method in class com.frostwire.jlibtorrent.SessionManager
 
maxConnections(int) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
maxConnections(int) - Method in class com.frostwire.jlibtorrent.SessionManager
 
maxPeerlistSize() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
maxPeerlistSize(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
Sets the maximum number of peers in the list of known peers.
maxPeers() - Method in class com.frostwire.jlibtorrent.SessionManager
 
maxPeers(int) - Method in class com.frostwire.jlibtorrent.SessionManager
 
maxQueuedDiskBytes() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
maxQueuedDiskBytes(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
Sets the maximum number of bytes a connection may have pending in the disk write queue before its download rate is being throttled.
maxSamples() - Method in class com.frostwire.jlibtorrent.TorrentStats
 
maxUploads() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
maxUploads(int) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
message() - Method in class com.frostwire.jlibtorrent.alerts.AbstractAlert
Generate a string describing the alert and the information bundled with it.
message() - Method in interface com.frostwire.jlibtorrent.alerts.Alert
Generate a string describing the alert and the information bundled with it.
message() - Method in class com.frostwire.jlibtorrent.AnnounceInfohash
If this tracker has returned an error or warning message that message is stored here.
message() - Method in class com.frostwire.jlibtorrent.ErrorCode
 
MESSAGE_TOO_BIG - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
METADATA_FAILED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
METADATA_RECEIVED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
METADATA_TOO_BIG - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The advertised metadata size.
MetadataFailedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when the metadata has been completely received and the info-hash failed to match it.
MetadataReceivedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when the metadata has been completely received and the torrent can start downloading.
min() - Static method in class com.frostwire.jlibtorrent.Sha1Hash
returns an all-zero sha1-hash.
min() - Static method in class com.frostwire.jlibtorrent.Sha256Hash
returns an all-zero sha256-hash.
MKDIR - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
MODIFICATION_TIME - Static variable in class com.frostwire.jlibtorrent.TorrentBuilder
This will include the file modification time as part of the torrent.
module() - Method in class com.frostwire.jlibtorrent.alerts.DhtLogAlert
The module, or part, of the DHT that produced this log message.
MoveFlags - Enum Class in com.frostwire.jlibtorrent
Flags controlling storage move behavior for torrent files.
moveStorage(File) - Method in class com.frostwire.jlibtorrent.SessionManager
 
moveStorage(String) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Sames as calling with empty flags.
moveStorage(String, MoveFlags) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Moves the file(s) that this torrent are currently seeding from or downloading to.
mtu() - Method in class com.frostwire.jlibtorrent.EnumNet.IpRoute
 

N

name - Variable in class com.frostwire.jlibtorrent.StatsMetric
 
name() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
name() - Method in class com.frostwire.jlibtorrent.EnumNet.IpInterface
 
name() - Method in class com.frostwire.jlibtorrent.EnumNet.IpRoute
 
name() - Method in class com.frostwire.jlibtorrent.FileStorage
Get the name of this torrent.
name() - Method in class com.frostwire.jlibtorrent.TorrentHandle
The name of the torrent.
name() - Method in class com.frostwire.jlibtorrent.TorrentInfo
returns the name of the torrent.
name() - Method in class com.frostwire.jlibtorrent.TorrentStatus
Returns the name of the torrent.
name(String) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
name(String) - Method in class com.frostwire.jlibtorrent.FileStorage
Set the name of this torrent.
NAT_PMP - Enum constant in enum class com.frostwire.jlibtorrent.PortmapTransport
NAT-PMP (Network Address Translation Port Mapping Protocol).
nativeName() - Method in enum class com.frostwire.jlibtorrent.Operation
 
natpmpGateway() - Method in class com.frostwire.jlibtorrent.SettingsPack
Returns the override address for NAT-PMP (NAT Port Mapping Protocol) gateway requests.
natpmpGateway(String) - Method in class com.frostwire.jlibtorrent.SettingsPack
Overrides the gateway address used for NAT-PMP (NAT Port Mapping Protocol) requests.
natpmpLeaseDuration() - Method in class com.frostwire.jlibtorrent.SettingsPack
Returns the lease duration, in seconds, requested for NAT-PMP port mappings.
natpmpLeaseDuration(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
Sets the requested lease duration for NAT-PMP port mappings in seconds.
NEED_SAVE_RESUME - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
If this flag is set (which it is by default) the torrent will be considered needing to save its resume data immediately as it's added.
needSaveResume() - Method in class com.frostwire.jlibtorrent.TorrentStats
true if this torrent has unsaved changes to its download state and statistics since the last resume data was saved.
needSaveResume() - Method in class com.frostwire.jlibtorrent.TorrentStatus
true if this torrent has unsaved changes to its download state and statistics since the last resume data was saved.
needSaveResumeData() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Returns true if any whole chunk has been downloaded since the torrent was first loaded or since the last time the resume data was saved.
NET_RECV_BYTES_COUNTER_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_RECV_BYTES_COUNTER_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_RECV_IP_OVERHEAD_BYTES_COUNTER_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_RECV_IP_OVERHEAD_BYTES_COUNTER_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_RECV_PAYLOAD_BYTES_COUNTER_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_RECV_PAYLOAD_BYTES_COUNTER_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_SENT_BYTES_COUNTER_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_SENT_BYTES_COUNTER_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_SENT_IP_OVERHEAD_BYTES_COUNTER_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_SENT_IP_OVERHEAD_BYTES_COUNTER_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_SENT_PAYLOAD_BYTES_COUNTER_INDEX - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
NET_SENT_PAYLOAD_BYTES_COUNTER_NAME - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
netmask() - Method in class com.frostwire.jlibtorrent.EnumNet.IpInterface
 
netmask() - Method in class com.frostwire.jlibtorrent.EnumNet.IpRoute
 
new_byte_vector(int) - Static method in class com.frostwire.jlibtorrent.Vectors
 
newName() - Method in class com.frostwire.jlibtorrent.alerts.FileRenamedAlert
 
nextAnnounce() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The time until the torrent will announce itself to the tracker (in milliseconds).
NO_MEMORY - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
Client failed to allocate necessary memory for this peer connection.
node() - Method in class com.frostwire.jlibtorrent.alerts.DhtPktAlert
The DHT node we received this packet from, or sent this packet to (depending on ).
NODE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.DhtLogAlert.DhtModule
 
nodeId() - Method in class com.frostwire.jlibtorrent.alerts.DhtLiveNodesAlert
 
nodes() - Method in class com.frostwire.jlibtorrent.alerts.DhtLiveNodesAlert
This method creates a new list each time is called.
nodes() - Method in class com.frostwire.jlibtorrent.alerts.DhtSampleInfohashesAlert
This is the set of more DHT nodes returned by the request.
nodes() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Lists specified DHT nodes in the torrent (added with addNodes(List<Pair<String, Integer>>)).
nodes() - Method in class com.frostwire.jlibtorrent.TorrentInfo
If this torrent contains any DHT nodes, they are returned in their original form (host name and port number).
nodesLeft() - Method in class com.frostwire.jlibtorrent.DhtLookup
the number of nodes left that could be queries for this lookup.
NONE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
No reason specified.
NONE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
no socket instantiated.
NONE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert.TrackerAnnounceEvent
 
NONE - Enum constant in enum class com.frostwire.jlibtorrent.BlockInfo.BlockState
This block has not been downloaded or requested form any peer.
NONE - Enum constant in enum class com.frostwire.jlibtorrent.PortmapProtocol
 
NORMAL - Enum constant in enum class com.frostwire.jlibtorrent.Priority
normal priority.
NOT_INTERESTED_UPLOAD_ONLY - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
Connection was closed because the other end is upload only and does not have any pieces we're interested in.
NUM_ALERT_TYPES - Static variable in class com.frostwire.jlibtorrent.alerts.Alerts
 
NUM_WARNINGS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
numComplete() - Method in class com.frostwire.jlibtorrent.TorrentStatus
If the tracker sends scrape info in its announce reply, these fields will be set to the total number of peers that have the whole file and the total number of peers that are still downloading.
numConnections() - Method in class com.frostwire.jlibtorrent.TorrentStats
Returns the number of peer connections this torrent has, including half-open connections that hasn't completed the bittorrent handshake yet.
numConnections() - Method in class com.frostwire.jlibtorrent.TorrentStatus
Returns the number of peer connections this torrent has, including half-open connections that hasn't completed the bittorrent handshake yet.
numFiles() - Method in class com.frostwire.jlibtorrent.FileStorage
Returns the number of files in the file_storage.
numFiles() - Method in class com.frostwire.jlibtorrent.PiecesTracker
 
numFiles() - Method in class com.frostwire.jlibtorrent.TorrentInfo
If you need index-access to files you can use this method to access files using indices.
numIncomplete() - Method in class com.frostwire.jlibtorrent.TorrentStatus
If the tracker sends scrape info in its announce reply, these fields will be set to the total number of peers that have the whole file and the total number of peers that are still downloading.
numInfohashes() - Method in class com.frostwire.jlibtorrent.alerts.DhtSampleInfohashesAlert
This value indicates how many infohash keys are currently in the node's storage.
numNodes() - Method in class com.frostwire.jlibtorrent.alerts.DhtLiveNodesAlert
 
numNodes() - Method in class com.frostwire.jlibtorrent.alerts.DhtSampleInfohashesAlert
The total number of nodes returned by .
numNodes() - Method in class com.frostwire.jlibtorrent.DhtRoutingBucket
The total number of nodes in the routing table.
numPeers() - Method in class com.frostwire.jlibtorrent.alerts.DhtGetPeersReplyAlert
 
numPeers() - Method in class com.frostwire.jlibtorrent.alerts.DhtReplyAlert
 
numPeers() - Method in class com.frostwire.jlibtorrent.alerts.TrackerReplyAlert
Tells how many peers the tracker returned in this response.
numPeers() - Method in class com.frostwire.jlibtorrent.BlockInfo
The number of peers that is currently requesting this block.
numPeers() - Method in class com.frostwire.jlibtorrent.TorrentStats
The number of peers this torrent currently is connected to.
numPeers() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The number of peers this torrent currently is connected to.
numPieces() - Method in class com.frostwire.jlibtorrent.FileStorage
Returns the number of pieces in the torrent.
numPieces() - Method in class com.frostwire.jlibtorrent.PiecesTracker
 
numPieces() - Method in class com.frostwire.jlibtorrent.TorrentBuilder.Result
 
numPieces() - Method in class com.frostwire.jlibtorrent.TorrentInfo
The total number of pieces.
numPieces() - Method in class com.frostwire.jlibtorrent.TorrentStats
Returns the number of pieces that has been downloaded so you don't have to count yourself.
numPieces() - Method in class com.frostwire.jlibtorrent.TorrentStatus
Returns the number of pieces that has been downloaded so you don't have to count yourself.
numPieces(int) - Method in class com.frostwire.jlibtorrent.FileStorage
Set the number of pieces in the torrent.
numReplacements() - Method in class com.frostwire.jlibtorrent.DhtRoutingBucket
The total number of replacement nodes in the routing table.
numSamples() - Method in class com.frostwire.jlibtorrent.alerts.DhtSampleInfohashesAlert
 
numSeeds() - Method in class com.frostwire.jlibtorrent.TorrentStats
The number of peers that are seeding that this client is currently connected to.
numSeeds() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The number of peers that are seeding that this client is currently connected to.
numUploads() - Method in class com.frostwire.jlibtorrent.TorrentStatus
the number of unchoked peers in this torrent.
NVALID_EXTENDED_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 

O

obfuscatedInfoHash() - Method in class com.frostwire.jlibtorrent.alerts.DhtOutgoingGetPeersAlert
if this was an obfuscated lookup, this is the info-hash target actually sent to the node.
offset() - Method in class com.frostwire.jlibtorrent.FileSlice
The offset from the start of the file, in bytes.
onAfterStart() - Method in class com.frostwire.jlibtorrent.SessionManager
 
onAfterStop() - Method in class com.frostwire.jlibtorrent.SessionManager
 
onApplySettings(SettingsPack) - Method in class com.frostwire.jlibtorrent.SessionManager
 
onBeforeStart() - Method in class com.frostwire.jlibtorrent.SessionManager
 
onBeforeStop() - Method in class com.frostwire.jlibtorrent.SessionManager
 
ONLY_IF_MODIFIED - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
If nothing significant has changed in the torrent since the last time resume data was saved, fail this attempt.
opensslVersion() - Static method in class com.frostwire.jlibtorrent.LibTorrent
 
opensslVersionNum() - Static method in class com.frostwire.jlibtorrent.LibTorrent
 
operation() - Method in class com.frostwire.jlibtorrent.alerts.DhtErrorAlert
the operation that failed
operation() - Method in class com.frostwire.jlibtorrent.alerts.FastresumeRejectedAlert
If the error happened in a disk operation, a string with the name of that operation.
operation() - Method in class com.frostwire.jlibtorrent.alerts.FileErrorAlert
Indicates which underlying operation caused the error.
operation() - Method in class com.frostwire.jlibtorrent.alerts.FilePrioAlert
Indicates which underlying operation that failed.
operation() - Method in class com.frostwire.jlibtorrent.alerts.ListenFailedAlert
The specific low level operation that failed.
operation() - Method in class com.frostwire.jlibtorrent.alerts.PeerDisconnectedAlert
The operation or level where the error occurred.
operation() - Method in class com.frostwire.jlibtorrent.alerts.PeerErrorAlert
 
operation() - Method in class com.frostwire.jlibtorrent.alerts.StorageMovedFailedAlert
This indicates what underlying operation caused the error.
operation() - Method in class com.frostwire.jlibtorrent.alerts.UdpErrorAlert
The operation that failed.
Operation - Enum Class in com.frostwire.jlibtorrent
Identifies the type of operation that caused an error or peer disconnect.
origFiles() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Returns the original (unmodified) file storage for this torrent.
OUTGOING - Enum constant in enum class com.frostwire.jlibtorrent.alerts.DhtPktAlert.Direction
 
OUTGOING - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerLogAlert.Direction
 
OUTGOING_MESSAGE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerLogAlert.Direction
 
OUTSTANDING_DISK_BUFFER_LIMIT_REACHED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
OUTSTANDING_REQUEST_LIMIT_REACHED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
outstandingRequests() - Method in class com.frostwire.jlibtorrent.DhtLookup
the number of outstanding request to individual nodes this lookup has right now.
OVERRIDE_TRACKERS - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
OVERRIDE_WEB_SEEDS - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
OVERSIZED_FILE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
OversizedFileAlert - Class in com.frostwire.jlibtorrent.alerts
This alert may be posted when the initial checking of resume data and files on disk (just existence, not piece hashes) completes.
OVERWRITE_EXISTING - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
Instruct libtorrent to overwrite any data that may already have been downloaded with the data of the new piece being added.

P

padFileAt(int) - Method in class com.frostwire.jlibtorrent.FileStorage
returns true if the file at the given index is a pad-file.
Pair<T1,T2> - Class in com.frostwire.jlibtorrent
Generic pair container for holding two related values of different types.
Pair(T1, T2) - Constructor for class com.frostwire.jlibtorrent.Pair
 
params() - Method in class com.frostwire.jlibtorrent.alerts.AddTorrentAlert
A copy of the parameters used when adding the torrent, it can be used to identify which invocation to SessionHandle.asyncAddTorrent(AddTorrentParams) caused this alert.
params() - Method in class com.frostwire.jlibtorrent.alerts.SaveResumeDataAlert
The params structure is populated with the fields to be passed to SessionHandle.addTorrent(AddTorrentParams, ErrorCode) or SessionHandle.asyncAddTorrent(AddTorrentParams) to resume the torrent.
PARSE_ADDRESS - Enum constant in enum class com.frostwire.jlibtorrent.Operation
Convert a string into a valid network address.
parseMagnetUri(String) - Static method in class com.frostwire.jlibtorrent.AddTorrentParams
Helper function to parse a magnet uri and fill the parameters.
PARTFILE_MOVE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
PARTFILE_READ - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
PARTFILE_WRITE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
 
PARTIAL_RATIO - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
PartialPieceInfo - Class in com.frostwire.jlibtorrent
Summary statistics for an incomplete piece with ongoing block transfers.
PartialPieceInfo(partial_piece_info) - Constructor for class com.frostwire.jlibtorrent.PartialPieceInfo
 
path() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
 
path(File) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Sets the path by the specified file
paths() - Method in class com.frostwire.jlibtorrent.FileStorage
 
pause() - Method in class com.frostwire.jlibtorrent.SessionHandle
Pausing the session has the same effect as pausing every torrent in it, except that torrents will not be resumed by the auto-manage mechanism.
pause() - Method in class com.frostwire.jlibtorrent.SessionManager
 
pause() - Method in class com.frostwire.jlibtorrent.TorrentHandle
This method will disconnect all peers.
PAUSED - Static variable in class com.frostwire.jlibtorrent.SessionHandle
When set, the session will start paused.
PAUSED - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
peer() - Method in class com.frostwire.jlibtorrent.BlockInfo
The peer is the ip address of the peer this block was downloaded from.
PEER_BAN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PEER_BLOCKED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PEER_CHURN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The peer was disconnected in the hopes of finding a better peer in the swarm.
PEER_CONNECT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PEER_DISCONNECTED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PEER_ERROR - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PEER_INFO - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PEER_LOG - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PEER_LOG_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
PEER_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
PEER_SNUBBED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PEER_UNSNUBBED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PeerAlert<T> - Class in com.frostwire.jlibtorrent.alerts
The peer alert is a base class for alerts that refer to a specific peer.
PeerBanAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a peer is banned because it has sent too many corrupt pieces to us.
PeerBanAlert(peer_ban_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.PeerBanAlert
 
PeerBlockedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted when an incoming peer connection, or a peer that's about to be added to our peer list, is blocked for some reason.
PeerBlockedAlert.Reason - Enum Class in com.frostwire.jlibtorrent.alerts
 
PeerConnectAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted every time an outgoing peer connect attempts succeeds.
PeerDisconnectedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a peer is disconnected for any reason (other than the ones covered by ).
PeerErrorAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a peer sends invalid data over the peer-peer protocol.
peerId() - Method in class com.frostwire.jlibtorrent.alerts.PeerAlert
The peer ID, if known.
peerInfo() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Returns a list filled with one entry for each peer connected to this torrent, given the handle is valid.
PeerInfo - Class in com.frostwire.jlibtorrent
Statistics and information for a single connected peer.
PeerInfo(peer_info) - Constructor for class com.frostwire.jlibtorrent.PeerInfo
 
PeerInfo.ConnectionType - Enum Class in com.frostwire.jlibtorrent
The kind of connection this is.
PeerInfoAlert - Class in com.frostwire.jlibtorrent.alerts
posted when torrent_handle::post_peer_info() is called.
PeerLogAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted by events specific to a peer.
PeerLogAlert.Direction - Enum Class in com.frostwire.jlibtorrent.alerts
Describes whether this log refers to in-flow or out-flow of the peer.
PeerRequest - Class in com.frostwire.jlibtorrent
Represents a byte range request within a piece in the BitTorrent protocol.
PeerRequest(peer_request) - Constructor for class com.frostwire.jlibtorrent.PeerRequest
 
peers() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Peers to add to the torrent, to be tried to be connected to as bittorrent peers.
peers() - Method in class com.frostwire.jlibtorrent.alerts.DhtGetPeersReplyAlert
This method creates a new list each time is called.
peers(List<TcpEndpoint>) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Peers to add to the torrent, to be tried to be connected to as bittorrent peers.
PeerSnubbedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a peer is snubbed, when it stops sending data when we request it.
PeerSnubbedAlert(peer_snubbed_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.PeerSnubbedAlert
 
PeerUnsnubbedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a peer is unsnubbed.
PeerUnsnubbedAlert(peer_unsnubbed_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.PeerUnsnubbedAlert
 
PERFORMANCE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PERFORMANCE_WARNING - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
PerformanceAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a limit is reached that might have a negative impact on upload or download rate performance.
PerformanceAlert(performance_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.PerformanceAlert
 
PerformanceAlert.PerformanceWarning - Enum Class in com.frostwire.jlibtorrent.alerts
 
PEX_MESSAGE_TOO_BIG - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
PEX_TOO_FREQUENT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
PICKER_LOG - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PICKER_LOG_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
pickerFlags() - Method in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
This is a bitmask of which features were enabled for this particular pick.
PickerLogAlert - Class in com.frostwire.jlibtorrent.alerts
This is posted when one or more blocks are picked by the piece picker, assuming the verbose piece picker logging is enabled (see picker_log_notification).
piece() - Method in class com.frostwire.jlibtorrent.alerts.ReadPieceAlert
 
piece() - Method in class com.frostwire.jlibtorrent.PeerRequest
The index of the piece in which the range starts.
PIECE_AVAILABILITY - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PIECE_FINISHED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PIECE_GRANULARITY - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
Only calculate file progress at piece granularity.
PIECE_INFO - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PIECE_PROGRESS_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
pieceAvailability() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Returns an array with the availability for each piece in this torrent.
PieceAvailabilityAlert - Class in com.frostwire.jlibtorrent.alerts
 
PieceFinishedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted every time a piece completes downloading and passes the hash check.
pieceIndex() - Method in class com.frostwire.jlibtorrent.alerts.BlockDownloadingAlert
 
pieceIndex() - Method in class com.frostwire.jlibtorrent.alerts.BlockFinishedAlert
 
pieceIndex() - Method in class com.frostwire.jlibtorrent.alerts.BlockTimeoutAlert
 
pieceIndex() - Method in class com.frostwire.jlibtorrent.alerts.BlockUploadedAlert
 
pieceIndex() - Method in class com.frostwire.jlibtorrent.alerts.HashFailedAlert
 
pieceIndex() - Method in class com.frostwire.jlibtorrent.alerts.PieceFinishedAlert
The index of the piece that finished.
pieceIndex() - Method in class com.frostwire.jlibtorrent.alerts.UnwantedBlockAlert
 
pieceIndex() - Method in class com.frostwire.jlibtorrent.PartialPieceInfo
The index of the piece in question.
PieceIndexBitfield - Class in com.frostwire.jlibtorrent
The bitfield type stores any number of bits as a bitfield in a heap allocated array.
PieceIndexBitfield(bitfield) - Constructor for class com.frostwire.jlibtorrent.PieceIndexBitfield
 
PieceInfoAlert - Class in com.frostwire.jlibtorrent.alerts
posted when torrent_handle::post_download_queue() is called
pieceLength() - Method in class com.frostwire.jlibtorrent.FileStorage
Get the size of each piece in this torrent.
pieceLength() - Method in class com.frostwire.jlibtorrent.TorrentBuilder.Result
 
pieceLength() - Method in class com.frostwire.jlibtorrent.TorrentInfo
The number of byte for each piece.
pieceLength(int) - Method in class com.frostwire.jlibtorrent.FileStorage
Set the size of each piece in this torrent.
piecePriorities() - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
piecePriorities(Priority[]) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
This sets the priorities for each individual piece in the torrent.
piecePriority(int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
piecePriority(int, Priority) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
pieces() - Method in class com.frostwire.jlibtorrent.TorrentStatus
IMPORTANT: If you are not getting up to date information about pieces remember that PieceIndexBitfield data is considered augmented data for a torrentHandle.status() call, meaning, if you want to get the latest piece data, you must use the TorrentHandle.QUERY_PIECES flag when invoking torrentHandle.status(TorrentHandle.QUERY_PIECES).
pieceSize() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
The ``piece_size`` is the size of each piece in bytes.
pieceSize(int) - Method in class com.frostwire.jlibtorrent.FileStorage
Returns the piece size of index.
pieceSize(int) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
The size of each piece in bytes.
pieceSize(int) - Method in class com.frostwire.jlibtorrent.TorrentBuilder.Result
 
pieceSize(int) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Returns the size of the piece at the given index.
pieceSizeForReq(int) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Returns the effective piece size for the given piece index when making or validating piece hash requests.
PiecesTracker - Class in com.frostwire.jlibtorrent
Tracks download completion status for files and pieces in a torrent.
PiecesTracker(TorrentInfo) - Constructor for class com.frostwire.jlibtorrent.PiecesTracker
 
pktBuf() - Method in class com.frostwire.jlibtorrent.alerts.DhtPktAlert
Returns a copy of the packet buffer and size of the packet, respectively.
port() - Method in class com.frostwire.jlibtorrent.alerts.DhtAnnounceAlert
 
port() - Method in class com.frostwire.jlibtorrent.alerts.ListenFailedAlert
The port libtorrent attempted to listen on see alert's documentation for validity of this value.
port() - Method in class com.frostwire.jlibtorrent.alerts.ListenSucceededAlert
The port libtorrent ended up listening on.
port() - Method in class com.frostwire.jlibtorrent.TcpEndpoint
 
port() - Method in class com.frostwire.jlibtorrent.UdpEndpoint
Get the port associated with the endpoint.
PORT_BLOCKED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The source port of this peer is blocked.
PORT_FILTER - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
 
PORT_MAPPING_LOG_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
PORT_MAPPING_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
PORTMAP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PORTMAP_ERROR - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PORTMAP_LOG - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
PortmapAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a NAT router was successfully found and a port was successfully mapped on it.
PortmapErrorAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a NAT router was successfully found but some part of the port mapping request failed.
PortmapLogAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated to log informational events related to either UPnP or NAT-PMP.
PortmapProtocol - Enum Class in com.frostwire.jlibtorrent
Protocol for port mapping with UPnP and NAT-PMP.
PortmapTransport - Enum Class in com.frostwire.jlibtorrent
Transport protocol for automatic port mapping on home routers.
postDhtStats() - Method in class com.frostwire.jlibtorrent.SessionHandle
This will cause a dht_stats_alert to be posted.
postDhtStats() - Method in class com.frostwire.jlibtorrent.SessionManager
This will cause a to be posted.
postSessionStats() - Method in class com.frostwire.jlibtorrent.SessionHandle
This function will post a SessionStatsAlert object, containing a snapshot of the performance counters from the internals of libtorrent.
postSessionStats() - Method in class com.frostwire.jlibtorrent.SessionManager
This function will post a object, containing a snapshot of the performance counters from the internals of libtorrent.
postTorrentUpdates() - Method in class com.frostwire.jlibtorrent.SessionHandle
This functions instructs the session to post the StateUpdateAlert, containing the status of all torrents whose state changed since the last time this function was called.
postTorrentUpdates() - Method in class com.frostwire.jlibtorrent.SessionManager
This functions instructs the session to post the StateUpdateAlert, containing the status of all torrents whose state changed since the last time this function was called.
postTorrentUpdates(status_flags_t) - Method in class com.frostwire.jlibtorrent.SessionHandle
This functions instructs the session to post the StateUpdateAlert, containing the status of all torrents whose state changed since the last time this function was called.
PREFER_CONTIGUOUS - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
preferred() - Method in class com.frostwire.jlibtorrent.EnumNet.IpInterface
 
PRIO_SEQUENTIAL_PIECES - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
PRIORITIZE_PARTIALS - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
prioritizeFiles(Priority[]) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Takes a vector that has at as many elements as there are files in the torrent.
prioritizePieces(Priority[]) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
Priority - Enum Class in com.frostwire.jlibtorrent
Priority levels for downloading pieces and files in a torrent.
PRIVILEGED_PORTS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
 
progress - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
progress() - Method in class com.frostwire.jlibtorrent.PeerInfo
The progress of the peer in the range [0, 1].
progress() - Method in class com.frostwire.jlibtorrent.TorrentStats
A value in the range [0, 1], that represents the progress of the torrent's current task.
progress() - Method in class com.frostwire.jlibtorrent.TorrentStatus
A value in the range [0, 1], that represents the progress of the torrent's current task.
progress(int, int) - Method in interface com.frostwire.jlibtorrent.TorrentBuilder.Listener
Called periodically during hash computation.
progressPpm - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
progressPpm() - Method in class com.frostwire.jlibtorrent.PeerInfo
Indicates the download progress of the peer in the range [0, 1000000] (parts per million).
progressPpm() - Method in class com.frostwire.jlibtorrent.TorrentStats
progress parts per million (progress * 1000000) when disabling floating point operations, this is the only option to query progress
progressPpm() - Method in class com.frostwire.jlibtorrent.TorrentStatus
progress parts per million (progress * 1000000) when disabling floating point operations, this is the only option to query progress
PROTOCOL_BLOCKED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The encryption mode is blocked.
PUBLIC_KEY_SIZE - Static variable in class com.frostwire.jlibtorrent.Ed25519
Size of public key: 32 bytes.
publicKey() - Method in class com.frostwire.jlibtorrent.alerts.DhtPutAlert
if a mutable item was stored, these are the public key, signature, salt and sequence number the item was stored under.

Q

QUERY_ACCURATE_DOWNLOAD_COUNTERS - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
includes partial downloaded blocks in ``total_done`` and ``total_wanted_done``.
QUERY_DISTRIBUTED_COPIES - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
calculates ``distributed_copies``, ``distributed_full_copies`` and ``distributed_fraction``.
QUERY_LAST_SEEN_COMPLETE - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
includes ``last_seen_complete``.
QUERY_NAME - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
includes name, the name of the torrent.
QUERY_PIECES - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
includes ``pieces``.
QUERY_SAVE_PATH - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
includes ``save_path``, the path to the directory the files of the torrent are saved to.
QUERY_TORRENT_FILE - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
includes ``torrent_file``, which is all the static information from the .torrent file.
QUERY_VERIFIED_PIECES - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
includes ``verified_pieces`` (only applies to torrents in *seed mode*).
queuePosition() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Every torrent that is added is assigned a queue position exactly one greater than the greatest queue position of all existing torrents.
queuePosition() - Method in class com.frostwire.jlibtorrent.TorrentStatus
the position this torrent has in the download queue.
queuePositionBottom() - Method in class com.frostwire.jlibtorrent.TorrentHandle
The queue_position_*() functions adjust the torrents position in the queue.
queuePositionDown() - Method in class com.frostwire.jlibtorrent.TorrentHandle
The queue_position_*() functions adjust the torrents position in the queue.
queuePositionSet(int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Updates the position in the queue for this torrent.
queuePositionTop() - Method in class com.frostwire.jlibtorrent.TorrentHandle
The queue_position_*() functions adjust the torrents position in the queue.
queuePositionUp() - Method in class com.frostwire.jlibtorrent.TorrentHandle
The queue_position_*() functions adjust the torrents position in the queue.

R

RANDOM_PIECES - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
RAREST_FIRST - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
RAREST_FIRST_PARTIALS - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
READ_PIECE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
readPiece(int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
This function starts an asynchronous read operation of the specified piece from this torrent.
ReadPieceAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted when the asynchronous read operation initiated by a call to TorrentHandle.readPiece(int) is completed.
reason() - Method in class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert
The reason for the peer being blocked.
reason() - Method in class com.frostwire.jlibtorrent.alerts.PeerDisconnectedAlert
The reason the peer disconnected (if specified).
remapFiles(FileStorage) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Remaps the file storage to a new file layout.
remove(TorrentHandle) - Method in class com.frostwire.jlibtorrent.SessionManager
 
remove(TorrentHandle, remove_flags_t) - Method in class com.frostwire.jlibtorrent.SessionManager
 
removeHttpSeed(String) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
removeListener(AlertListener) - Method in class com.frostwire.jlibtorrent.SessionManager
Unregisters a previously registered alert listener.
removeTorrent(TorrentHandle) - Method in class com.frostwire.jlibtorrent.SessionHandle
This method will close all peer connections associated with the torrent and tell the tracker that we've stopped participating in the swarm.
removeTorrent(TorrentHandle, remove_flags_t) - Method in class com.frostwire.jlibtorrent.SessionHandle
This method will close all peer connections associated with the torrent and tell the tracker that we've stopped participating in the swarm.
removeUrlSeed(String) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
renameFile(int, String) - Method in class com.frostwire.jlibtorrent.FileStorage
Renames the file at index to newFilename.
renameFile(int, String) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Renames the file with the given index asynchronously.
renameFile(int, String) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Renames a the file with the specified index to the new name.
REOPEN_MAP_PORTS - Static variable in class com.frostwire.jlibtorrent.SessionHandle
This option indicates if the ports are mapped using natpmp and UPnP.
reopenNetworkSockets() - Method in class com.frostwire.jlibtorrent.SessionHandle
Instructs the session to reopen all listen and outgoing sockets.
reopenNetworkSockets() - Method in class com.frostwire.jlibtorrent.SessionManager
Instructs the session to reopen all listen and outgoing sockets.
reopenNetworkSockets(reopen_network_flags_t) - Method in class com.frostwire.jlibtorrent.SessionHandle
Instructs the session to reopen all listen and outgoing sockets.
replaceTrackers(List<AnnounceEntry>) - Method in class com.frostwire.jlibtorrent.TorrentHandle
If you want libtorrent to use another list of trackers for this torrent, you can use which takes a list of the same form as the one returned from and will replace it.
request() - Method in class com.frostwire.jlibtorrent.alerts.IncomingRequestAlert
The request this peer sent to us.
REQUEST_DROPPED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
REQUEST_WHEN_CHOKED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The peer sent a request while being choked.
RequestDroppedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a peer rejects or ignores a piece request.
RequestDroppedAlert(request_dropped_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.RequestDroppedAlert
 
requested() - Method in class com.frostwire.jlibtorrent.PartialPieceInfo
The number of blocks that are in the requested state.
REQUESTED - Enum constant in enum class com.frostwire.jlibtorrent.BlockInfo.BlockState
The block has been requested, but not completely downloaded yet.
reserve(int) - Method in class com.frostwire.jlibtorrent.FileStorage
Allocates space for numFiles in the internal file list.
resetPieceDeadline(int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
Removes the deadline from the piece.
resize(int) - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
 
resize(int, boolean) - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
Set the size of the bitfield to ``bits`` length.
response() - Method in class com.frostwire.jlibtorrent.alerts.DhtDirectResponseAlert
 
responses() - Method in class com.frostwire.jlibtorrent.DhtLookup
the total number of responses we have received for this lookup so far for this lookup.
restart() - Method in class com.frostwire.jlibtorrent.SessionManager
This method blocks for at least a second plus the time needed to destroy the native session, don't call it from the UI thread.
resume() - Method in class com.frostwire.jlibtorrent.SessionHandle
Resuming will restore the torrents to their previous paused state.
resume() - Method in class com.frostwire.jlibtorrent.SessionManager
 
resume() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Will reconnect all peers.
REVERSE_PIECES - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
REVERSE_RAREST_FIRST - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
REVERSE_SEQUENTIAL - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
revision() - Static method in class com.frostwire.jlibtorrent.LibTorrent
The git revision of libtorrent the native library is using.
ROUTING_TABLE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.DhtLogAlert.DhtModule
 
routingTable() - Method in class com.frostwire.jlibtorrent.alerts.DhtStatsAlert
Contains information about every bucket in the DHT routing table.
RPC_MANAGER - Enum constant in enum class com.frostwire.jlibtorrent.alerts.DhtLogAlert.DhtModule
 

S

s - Variable in class com.frostwire.jlibtorrent.SessionHandle
 
salt() - Method in class com.frostwire.jlibtorrent.alerts.DhtMutableItemAlert
The salt, if any, used to lookup and store this item.
salt() - Method in class com.frostwire.jlibtorrent.alerts.DhtPutAlert
if a mutable item was stored, these are the public key, signature, salt and sequence number the item was stored under.
samples() - Method in class com.frostwire.jlibtorrent.alerts.DhtSampleInfohashesAlert
 
SAVE_DHT_STATE - Static variable in class com.frostwire.jlibtorrent.SessionHandle
Saves dht state such as nodes and node-id, possibly accelerating joining the DHT if provided at next session startup.
SAVE_EXTENSION_STATE - Static variable in class com.frostwire.jlibtorrent.SessionHandle
Load or save state from plugins.
SAVE_INFO_DICT - Static variable in class com.frostwire.jlibtorrent.TorrentHandle
The resume data will contain the metadata from the torrent file as well.
SAVE_IP_FILTER - Static variable in class com.frostwire.jlibtorrent.SessionHandle
Load or save state of IP filter set in the session.
SAVE_RESUME_DATA - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
SAVE_RESUME_DATA_FAILED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
SAVE_SETTINGS - Static variable in class com.frostwire.jlibtorrent.SessionHandle
Saves settings (i.e.
savePath() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
The path where the torrent is or will be stored.
savePath() - Method in class com.frostwire.jlibtorrent.TorrentHandle
The path to the directory where this torrent's files are stored.
savePath(String) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
The path where the torrent is or will be stored.
saveResumeData() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Similar to calling with empty flags.
saveResumeData(resume_data_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
``save_resume_data()`` generates fast-resume data and returns it as an entry.
SaveResumeDataAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated as a response to a ``torrent_handle::save_resume_data`` request.
SaveResumeDataFailedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated instead of ``save_resume_data_alert`` if there was an error generating the resume data.
saveState() - Method in class com.frostwire.jlibtorrent.SessionManager
 
SCALAR_SIZE - Static variable in class com.frostwire.jlibtorrent.Ed25519
Size of scalar parameter for key tweaking: 32 bytes.
SCRAPE_FAILED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
SCRAPE_REPLY - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
ScrapeFailedAlert - Class in com.frostwire.jlibtorrent.alerts
If a scrape request fails, this alert is generated.
ScrapeFailedAlert(scrape_failed_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.ScrapeFailedAlert
 
ScrapeReplyAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a scrape request succeeds.
ScrapeReplyAlert(scrape_reply_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.ScrapeReplyAlert
 
scrapeTracker() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Will send a scrape request to the tracker.
second - Variable in class com.frostwire.jlibtorrent.Pair
the second element
SECRET_KEY_SIZE - Static variable in class com.frostwire.jlibtorrent.Ed25519
Size of secret (private) key: 64 bytes.
SEED_MODE - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
SEED_SIZE - Static variable in class com.frostwire.jlibtorrent.Ed25519
Size of the random seed for key generation: 32 bytes.
SEEDING - Enum constant in enum class com.frostwire.jlibtorrent.TorrentStatus.State
In this state the torrent has finished downloading and is a pure seeder.
seedingDuration() - Method in class com.frostwire.jlibtorrent.TorrentStatus
 
seedingOutgoingConnections() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
seedingOutgoingConnections(boolean) - Method in class com.frostwire.jlibtorrent.SettingsPack
Determines if seeding (and finished) torrents should attempt to make outgoing connections or not.
seedRank() - Method in class com.frostwire.jlibtorrent.TorrentStatus
A rank of how important it is to seed the torrent, it is used to determine which torrents to seed and which to queue.
SELF_CONNECTION - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
SEND_BUFFER_WATERMARK_TOO_LOW - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
sendBufferWatermark() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
sendBufferWatermark(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
Sets the upper limit of the send buffer low-watermark.
seq - Variable in class com.frostwire.jlibtorrent.SessionManager.MutableItem
Version number of this item (sequence number).
seq() - Method in class com.frostwire.jlibtorrent.alerts.DhtMutableItemAlert
The sequence number of this item.
seq() - Method in class com.frostwire.jlibtorrent.alerts.DhtPutAlert
if a mutable item was stored, these are the public key, signature, salt and sequence number the item was stored under.
SEQUENTIAL_DOWNLOAD - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
SEQUENTIAL_PIECES - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
series(TorrentStats.SeriesMetric) - Method in class com.frostwire.jlibtorrent.TorrentStats
 
serverUrl() - Method in class com.frostwire.jlibtorrent.alerts.UrlSeedAlert
The URL the error is associated with.
SESSION_ERROR - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
SESSION_LOG_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
SESSION_STATS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
SESSION_STATS_HEADER - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
SessionErrorAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted when the session encounters a serious error, potentially fatal.
SessionHandle - Class in com.frostwire.jlibtorrent
The session holds all state that spans multiple torrents.
SessionHandle(session_handle) - Constructor for class com.frostwire.jlibtorrent.SessionHandle
 
SessionManager - Class in com.frostwire.jlibtorrent
Central orchestrator for all bittorrent session operations in jlibtorrent.
SessionManager() - Constructor for class com.frostwire.jlibtorrent.SessionManager
Creates a new SessionManager instance with default logging disabled.
SessionManager(boolean) - Constructor for class com.frostwire.jlibtorrent.SessionManager
Creates a new SessionManager instance.
SessionManager.MutableItem - Class in com.frostwire.jlibtorrent
Mutable DHT item with signature and sequence number.
SessionParams - Class in com.frostwire.jlibtorrent
Configuration parameters for initializing a bittorrent session.
SessionParams() - Constructor for class com.frostwire.jlibtorrent.SessionParams
This constructor can be used to start with the default plugins (ut_metadata, ut_pex and smart_ban).
SessionParams(byte[]) - Constructor for class com.frostwire.jlibtorrent.SessionParams
 
SessionParams(SettingsPack) - Constructor for class com.frostwire.jlibtorrent.SessionParams
This constructor can be used to start with the default plugins (ut_metadata, ut_pex and smart_ban).
SessionParams(session_params) - Constructor for class com.frostwire.jlibtorrent.SessionParams
 
SessionParams(File) - Constructor for class com.frostwire.jlibtorrent.SessionParams
This constructor can be used to start with the default plugins (ut_metadata, ut_pex and smart_ban).
sessionState() - Method in class com.frostwire.jlibtorrent.SessionHandle
Same as with all the flags bits active.
sessionState(save_state_flags_t) - Method in class com.frostwire.jlibtorrent.SessionHandle
Returns the current session state.
SessionStats - Class in com.frostwire.jlibtorrent
Aggregated session-wide statistics with sliding average tracking.
SessionStatsAlert - Class in com.frostwire.jlibtorrent.alerts
The is posted when the user requests session statistics by calling SessionHandle.postSessionStats() on the session object.
SessionStatsHeaderAlert - Class in com.frostwire.jlibtorrent.alerts
The session_stats_header alert is posted during the init of the session thread.
sessionStatsMetrics() - Static method in class com.frostwire.jlibtorrent.LibTorrent
This free function returns the list of available metrics exposed by libtorrent's statistics API.
setAll() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
Set all bits in the bitfield to 1 (set_all) or 0 (clear_all).
setBit(int) - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
 
setBoolean(int, boolean) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
setBytes(int, byte[]) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
setComplete(int, boolean) - Method in class com.frostwire.jlibtorrent.PiecesTracker
 
setDefaultDiskIO() - Method in class com.frostwire.jlibtorrent.SessionParams
Internally set the session to use the more appropriate disk I/O back-end.
setDhtBootstrapNodes(String) - Method in class com.frostwire.jlibtorrent.SettingsPack
This is a comma-separated list of IP port-pairs.
setDownloadLimit(int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
setEnableDht(boolean) - Method in class com.frostwire.jlibtorrent.SettingsPack
Starts the dht node and makes the trackerless service available to torrents.
setEnableLsd(boolean) - Method in class com.frostwire.jlibtorrent.SettingsPack
Starts and stops Local Service Discovery.
setFlags(torrent_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
setFlags(torrent_flags_t, torrent_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
setInfoHashes(InfoHash) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Set this to the info hash of the torrent to add in case the info-hash is the only known property of the torrent.
setInteger(int, int) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
setMaxMetadataSize(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
The maximum allowed size (in bytes) to be received by the metadata extension, i.e.
setPeerFingerprint(byte[]) - Method in class com.frostwire.jlibtorrent.SettingsPack
The fingerprint for the client.
setPieceDeadline(int, int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
This function sets or resets the deadline associated with a specific piece index (``index``).
setPieceDeadline(int, int, deadline_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
This function sets or resets the deadline associated with a specific piece index (``index``).
setPosixDiskIO() - Method in class com.frostwire.jlibtorrent.SessionParams
Internally set the session to use a simple posix disk I/O back-end, used for systems that don't have a 64-bit virtual address space or don't support memory mapped files.
setPrivate(boolean) - Method in class com.frostwire.jlibtorrent.TorrentBuilder
Sets the private flag of the torrent.
setSettings(SettingsPack) - Method in class com.frostwire.jlibtorrent.SessionParams
The settings to configure the session with.
setSslCertificate(String, String, String) - Method in class com.frostwire.jlibtorrent.TorrentHandle
For SSL torrents, use this to specify a path to a .pem file to use as this client's certificate.
setSslCertificate(String, String, String, String) - Method in class com.frostwire.jlibtorrent.TorrentHandle
For SSL torrents, use this to specify a path to a .pem file to use as this client's certificate.
setString(int, String) - Method in class com.frostwire.jlibtorrent.SettingsPack
 
settings() - Method in class com.frostwire.jlibtorrent.SessionHandle
 
settings() - Method in class com.frostwire.jlibtorrent.SessionManager
Returns a setting pack with all the settings the current session is working with.
SettingsPack - Class in com.frostwire.jlibtorrent
The ``settings_pack`` struct, contains the names of all settings as enum values.
SettingsPack() - Constructor for class com.frostwire.jlibtorrent.SettingsPack
Example, how to turn on the DHT using SettingsPack.
SettingsPack(settings_pack) - Constructor for class com.frostwire.jlibtorrent.SettingsPack
 
setUploadLimit(int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
setWebSeeds(List<WebSeedEntry>) - Method in class com.frostwire.jlibtorrent.TorrentInfo
Replaces all web seeds with the ones specified in the seeds list.
setWebtorrentStunServer(String) - Method in class com.frostwire.jlibtorrent.SettingsPack
This is the STUN server used by WebTorrent to enable ICE NAT traversal for WebRTC.
SEVEN - Enum constant in enum class com.frostwire.jlibtorrent.Priority
maximum priority, availability is disregarded, the piece is preferred over any other piece with lower priority
Sha1Hash - Class in com.frostwire.jlibtorrent
Immutable 20-byte SHA-1 hash wrapper.
Sha1Hash() - Constructor for class com.frostwire.jlibtorrent.Sha1Hash
Constructs an all-zero sha1-hash
Sha1Hash(byte[]) - Constructor for class com.frostwire.jlibtorrent.Sha1Hash
 
Sha1Hash(sha1_hash) - Constructor for class com.frostwire.jlibtorrent.Sha1Hash
 
Sha1Hash(String) - Constructor for class com.frostwire.jlibtorrent.Sha1Hash
 
Sha256Hash - Class in com.frostwire.jlibtorrent
Immutable 32-byte SHA-256 hash wrapper for BitTorrent v2 torrents.
Sha256Hash() - Constructor for class com.frostwire.jlibtorrent.Sha256Hash
Constructs an all-zero sha256-hash
Sha256Hash(byte[]) - Constructor for class com.frostwire.jlibtorrent.Sha256Hash
 
Sha256Hash(sha256_hash) - Constructor for class com.frostwire.jlibtorrent.Sha256Hash
 
Sha256Hash(String) - Constructor for class com.frostwire.jlibtorrent.Sha256Hash
 
SHARE_MODE - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
SHARED_SECRET_SIZE - Static variable in class com.frostwire.jlibtorrent.Ed25519
Size of shared secret from key exchange: 32 bytes.
sign(byte[], byte[], byte[]) - Static method in class com.frostwire.jlibtorrent.Ed25519
 
signature - Variable in class com.frostwire.jlibtorrent.SessionManager.MutableItem
Ed25519 signature proving ownership and authenticity of the item.
signature() - Method in class com.frostwire.jlibtorrent.alerts.DhtMutableItemAlert
The signature of the data.
signature() - Method in class com.frostwire.jlibtorrent.alerts.DhtPutAlert
if a mutable item was stored, these are the public key, signature, salt and sequence number the item was stored under.
SIGNATURE_SIZE - Static variable in class com.frostwire.jlibtorrent.Ed25519
Size of signature: 64 bytes.
similarTorrents() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
 
similarTorrents() - Method in class com.frostwire.jlibtorrent.TorrentInfo
This function is related to BEP38_ (mutable torrents).
SIX - Enum constant in enum class com.frostwire.jlibtorrent.Priority
piece is as likely to be picked as any piece with availability 1
size() - Method in class com.frostwire.jlibtorrent.alerts.ReadPieceAlert
 
size() - Method in class com.frostwire.jlibtorrent.FileSlice
The size of the window, in bytes.
size() - Method in class com.frostwire.jlibtorrent.IntSeries
 
size() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
Returns the size of the bitfield in bits.
SOCK_ACCEPT - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A call to accept() on a socket.
SOCK_BIND - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A call to bind() on a socket failed.
SOCK_BIND_TO_DEVICE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A call to the ioctl to bind a socket to a specific network device or adaptor.
SOCK_LISTEN - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A call to listen() on a socket.
SOCK_OPEN - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A call to open(), to create a socket socket failed.
SOCK_READ - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A socket read operation failed.
SOCK_WRITE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
A socket write operation failed.
socketType() - Method in class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert
Tells you what kind of socket the connection was accepted.
socketType() - Method in class com.frostwire.jlibtorrent.alerts.ListenFailedAlert
The type of listen socket this alert refers to.
socketType() - Method in class com.frostwire.jlibtorrent.alerts.ListenSucceededAlert
the type of listen socket this alert refers to.
socketType() - Method in class com.frostwire.jlibtorrent.alerts.PeerConnectAlert
 
socketType() - Method in class com.frostwire.jlibtorrent.alerts.PeerDisconnectedAlert
The kind of socket this peer was connected over.
SocketType - Enum Class in com.frostwire.jlibtorrent.alerts
 
SOCKS5 - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
SOCKS5 - Enum constant in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
SOCKS5_ALERT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
SOCKS5_SSL - Enum constant in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
Socks5Alert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted with SOCKS5 related errors when a SOCKS5 proxy is configured.
source - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
source() - Method in class com.frostwire.jlibtorrent.AnnounceEntry
A bitmask specifying which sources we got this tracker from.
source() - Method in class com.frostwire.jlibtorrent.PeerInfo
A combination of flags describing from which sources this peer was received.
SSL_HANDSHAKE - Enum constant in enum class com.frostwire.jlibtorrent.Operation
Establishing an SSL connection failed.
SSL_SOCKS5 - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
SSL_TCP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
SSL_UTP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
STANDARD_BITTORRENT - Enum constant in enum class com.frostwire.jlibtorrent.PeerInfo.ConnectionType
Regular bittorrent connection.
start() - Method in class com.frostwire.jlibtorrent.PeerRequest
The offset within that piece where the range starts.
start() - Method in class com.frostwire.jlibtorrent.SessionManager
Starts the bittorrent session with default configuration.
start(SessionParams) - Method in class com.frostwire.jlibtorrent.SessionManager
Starts the bittorrent session with custom configuration parameters.
startDht() - Method in class com.frostwire.jlibtorrent.SessionManager
 
STARTED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert.TrackerAnnounceEvent
 
state() - Method in class com.frostwire.jlibtorrent.BlockInfo
The state this block is in.
state() - Method in class com.frostwire.jlibtorrent.TorrentStats
The main state the torrent is in.
state() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The main state the torrent is in.
STATE_CHANGED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
STATE_UPDATE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
StateChangedAlert - Class in com.frostwire.jlibtorrent.alerts
Generated whenever a torrent changes its state.
StateChangedAlert(state_changed_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.StateChangedAlert
 
StateUpdateAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is only posted when requested by the user, by calling SessionHandle.postTorrentUpdates().
stats() - Method in class com.frostwire.jlibtorrent.SessionManager
 
StatsMetric - Class in com.frostwire.jlibtorrent
Metadata describing a single session statistic metric.
status() - Method in class com.frostwire.jlibtorrent.alerts.StateUpdateAlert
Contains the torrent status of all torrents that changed since last time this message was posted.
status() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Returns a structure with information about the status of this torrent.
status(boolean) - Method in class com.frostwire.jlibtorrent.TorrentHandle
`status()`` will return a structure with information about the status of this torrent.
status(status_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
This method returns an up to date torrent status, the flags parameters is an or-combination of the status_flags_t native values, in case you want advanced (and expensive) fields filled.
STATUS_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
stop() - Method in class com.frostwire.jlibtorrent.SessionManager
Stops the bittorrent session and releases all resources.
STOP_WHEN_READY - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
stopDht() - Method in class com.frostwire.jlibtorrent.SessionManager
 
STOPPED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert.TrackerAnnounceEvent
 
stopTrackerTimeout() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
stopTrackerTimeout(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
stop_tracker_timeout is the number of seconds to wait when sending a stopped message before considering a tracker to have timed out.
STORAGE_MODE_ALLOCATE - Enum constant in enum class com.frostwire.jlibtorrent.StorageMode
All pieces will be written to their final position, all files will be allocated in full when the torrent is first started.
STORAGE_MODE_SPARSE - Enum constant in enum class com.frostwire.jlibtorrent.StorageMode
All pieces will be written to the place where they belong and sparse files will be used.
STORAGE_MOVED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
STORAGE_MOVED_FAILED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
STORAGE_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
storageMode() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
storageMode() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The allocation mode for the torrent.
storageMode(StorageMode) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
StorageMode - Enum Class in com.frostwire.jlibtorrent
Disk storage allocation strategy for torrents.
StorageMovedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when all the disk IO has completed and the files have been moved, as an effect of a call to TorrentHandle.moveStorage(java.lang.String, com.frostwire.jlibtorrent.MoveFlags).
StorageMovedAlert(storage_moved_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.StorageMovedAlert
 
StorageMovedFailedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when an attempt to move the storage, via TorrentHandle#moveStorage fails.
storagePath() - Method in class com.frostwire.jlibtorrent.alerts.StorageMovedAlert
 
string() - Method in class com.frostwire.jlibtorrent.Entry
 
string_vector2list(string_vector) - Static method in class com.frostwire.jlibtorrent.Vectors
 
string2byte_vector(String, String) - Static method in class com.frostwire.jlibtorrent.Vectors
 
SUGGESTED_PIECES - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
SUPER_SEEDING - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
swig() - Method in class com.frostwire.jlibtorrent.Address
 
swig() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
swig() - Method in class com.frostwire.jlibtorrent.alerts.AbstractAlert
 
swig() - Method in interface com.frostwire.jlibtorrent.alerts.Alert
 
swig() - Method in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
swig() - Method in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
swig() - Method in enum class com.frostwire.jlibtorrent.alerts.DhtLogAlert.DhtModule
 
swig() - Method in enum class com.frostwire.jlibtorrent.alerts.DhtPktAlert.Direction
 
swig() - Method in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
swig() - Method in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
 
swig() - Method in enum class com.frostwire.jlibtorrent.alerts.PeerLogAlert.Direction
 
swig() - Method in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
swig() - Method in class com.frostwire.jlibtorrent.AnnounceEndpoint
 
swig() - Method in class com.frostwire.jlibtorrent.AnnounceEntry
 
swig() - Method in class com.frostwire.jlibtorrent.BDecodeNode
Returns the underlying native SWIG object.
swig() - Method in enum class com.frostwire.jlibtorrent.BlockInfo.BlockState
 
swig() - Method in class com.frostwire.jlibtorrent.BlockInfo
 
swig() - Method in class com.frostwire.jlibtorrent.DhtLookup
The native object.
swig() - Method in class com.frostwire.jlibtorrent.DhtRoutingBucket
 
swig() - Method in class com.frostwire.jlibtorrent.Entry
 
swig() - Method in class com.frostwire.jlibtorrent.EnumNet.IpInterface
 
swig() - Method in class com.frostwire.jlibtorrent.EnumNet.IpRoute
 
swig() - Method in class com.frostwire.jlibtorrent.FileStorage
 
swig() - Method in class com.frostwire.jlibtorrent.InfoHash
 
swig() - Method in enum class com.frostwire.jlibtorrent.MoveFlags
 
swig() - Method in enum class com.frostwire.jlibtorrent.Operation
 
swig() - Method in class com.frostwire.jlibtorrent.PartialPieceInfo
 
swig() - Method in enum class com.frostwire.jlibtorrent.PeerInfo.ConnectionType
 
swig() - Method in class com.frostwire.jlibtorrent.PeerRequest
 
swig() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
 
swig() - Method in enum class com.frostwire.jlibtorrent.PortmapProtocol
 
swig() - Method in enum class com.frostwire.jlibtorrent.PortmapTransport
 
swig() - Method in enum class com.frostwire.jlibtorrent.Priority
 
swig() - Method in class com.frostwire.jlibtorrent.SessionHandle
 
swig() - Method in class com.frostwire.jlibtorrent.SessionManager
Returns the underlying SWIG-generated native session object.
swig() - Method in class com.frostwire.jlibtorrent.SessionParams
 
swig() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
swig() - Method in class com.frostwire.jlibtorrent.Sha1Hash
 
swig() - Method in class com.frostwire.jlibtorrent.Sha256Hash
 
swig() - Method in enum class com.frostwire.jlibtorrent.StorageMode
 
swig() - Method in class com.frostwire.jlibtorrent.TcpEndpoint
 
swig() - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
swig() - Method in class com.frostwire.jlibtorrent.TorrentInfo
 
swig() - Method in enum class com.frostwire.jlibtorrent.TorrentStatus.State
 
swig() - Method in class com.frostwire.jlibtorrent.TorrentStatus
 
swig() - Method in class com.frostwire.jlibtorrent.UdpEndpoint
 
swig() - Method in class com.frostwire.jlibtorrent.WebSeedEntry
 
swig() - Method in enum class com.frostwire.jlibtorrent.WebSeedEntry.Type
 
SYMLINKS - Static variable in class com.frostwire.jlibtorrent.TorrentBuilder
If this flag is set, files that are symlinks get a symlink attribute set on them and their data will not be included in the torrent.

T

target() - Method in class com.frostwire.jlibtorrent.alerts.DhtImmutableItemAlert
The target hash of the immutable item.
target() - Method in class com.frostwire.jlibtorrent.alerts.DhtPutAlert
The target hash the item was stored under if this was an *immutable* item.
target() - Method in class com.frostwire.jlibtorrent.DhtLookup
The node-id or info-hash target for this lookup.
TCP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
TCP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
TCP - Enum constant in enum class com.frostwire.jlibtorrent.PortmapProtocol
 
TCP - Static variable in class com.frostwire.jlibtorrent.SessionHandle
 
TCP_DISABLED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
 
TCP_SSL - Enum constant in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
TcpEndpoint - Class in com.frostwire.jlibtorrent
A network address and TCP port pair for peer connections in BitTorrent.
TcpEndpoint() - Constructor for class com.frostwire.jlibtorrent.TcpEndpoint
 
TcpEndpoint(Address, int) - Constructor for class com.frostwire.jlibtorrent.TcpEndpoint
 
TcpEndpoint(tcp_endpoint) - Constructor for class com.frostwire.jlibtorrent.TcpEndpoint
 
TcpEndpoint(String, int) - Constructor for class com.frostwire.jlibtorrent.TcpEndpoint
 
THREE - Enum constant in enum class com.frostwire.jlibtorrent.Priority
pieces are as likely to be picked as partial pieces.
ti() - Method in class com.frostwire.jlibtorrent.FileStorage
This methods returns the internal torrent info or null if it was constructed without one.
tickInterval() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
tickInterval(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
Specifies the number of milliseconds between internal ticks.
tier() - Method in class com.frostwire.jlibtorrent.AnnounceEntry
The tier this tracker belongs to.
tier(short) - Method in class com.frostwire.jlibtorrent.AnnounceEntry
 
TIME - Enum constant in enum class com.frostwire.jlibtorrent.TorrentStats.SeriesMetric
Timestamp series - when each sample was collected (UNIX time in seconds).
TIME_CRITICAL - Static variable in class com.frostwire.jlibtorrent.alerts.PickerLogAlert
 
TIMED_OUT_ACTIVITY - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The peer has not sent any message in a long time.
TIMED_OUT_HANDSHAKE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The peer did not complete the handshake in too long.
TIMED_OUT_INTEREST - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The peers have not been interested in each other for a very long time.
TIMED_OUT_REQUEST - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
The peer sent an interested message, but did not send a request after a very long time after being unchoked.
TIMEOUT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
Peer connection timed out (generic timeout).
timeouts() - Method in class com.frostwire.jlibtorrent.DhtLookup
the total number of requests that have timed out so far for this lookup.
timesInRow() - Method in class com.frostwire.jlibtorrent.alerts.TrackerErrorAlert
 
timestamp() - Method in class com.frostwire.jlibtorrent.alerts.AbstractAlert
A timestamp is automatically created in the constructor (in milliseconds).
timestamp() - Method in interface com.frostwire.jlibtorrent.alerts.Alert
A timestamp is automatically created in the constructor (in milliseconds).
toEntry() - Method in class com.frostwire.jlibtorrent.TorrentInfo
 
toHex() - Method in class com.frostwire.jlibtorrent.Sha1Hash
Returns the hex representation of this has.
toHex() - Method in class com.frostwire.jlibtorrent.Sha256Hash
Returns the hex representation of this has.
TOO_FEW_FILE_DESCRIPTORS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
TOO_FEW_OUTGOING_PORTS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
TOO_HIGH_DISK_QUEUE_LIMIT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
TOO_MANY_CONNECTIONS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
We have too many peers connected.
TOO_MANY_FILES - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
We have too many file-descriptors open.
TOO_MANY_OPTIMISTIC_UNCHOKE_SLOTS - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
TORRENT_CHECKED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TORRENT_CONFLICT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TORRENT_DELETE_FAILED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TORRENT_DELETED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TORRENT_ERROR - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TORRENT_FINISHED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TORRENT_LOG - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TORRENT_LOG_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
TORRENT_NEED_CERT - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TORRENT_PAUSED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TORRENT_REMOVED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TORRENT_REMOVED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
This torrent has been removed, paused or stopped from this client.
TORRENT_RESUMED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TorrentAlert<T> - Class in com.frostwire.jlibtorrent.alerts
This is a base class for alerts that are associated with a specific torrent.
TorrentBuilder - Class in com.frostwire.jlibtorrent
Fluent builder for creating .torrent files from local files and directories.
TorrentBuilder() - Constructor for class com.frostwire.jlibtorrent.TorrentBuilder
 
TorrentBuilder.Listener - Interface in com.frostwire.jlibtorrent
Callback interface for torrent creation events.
TorrentBuilder.Result - Class in com.frostwire.jlibtorrent
Result of torrent creation containing metadata and bencoded data.
TorrentCheckedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted when a torrent completes checking.
TorrentConflictAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted when two separate torrents (magnet links) resolve to the same torrent, thus causing the same torrent being added twice.
TorrentDeletedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a request to delete the files of a torrent complete.
TorrentDeletedAlert(torrent_deleted_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.TorrentDeletedAlert
 
TorrentDeleteFailedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a request to delete the files of a torrent fails.
TorrentDeleteFailedAlert(torrent_delete_failed_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.TorrentDeleteFailedAlert
 
TorrentErrorAlert - Class in com.frostwire.jlibtorrent.alerts
This is posted whenever a torrent is transitioned into the error state.
torrentFile() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Returns a pointer to the torrent_info object associated with this torrent.
TorrentFinishedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a torrent switches from being a downloader to a seed.
TorrentFinishedAlert(torrent_finished_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.TorrentFinishedAlert
 
TorrentFlags - Class in com.frostwire.jlibtorrent
Flags controlling torrent startup behavior and operating modes.
TorrentHandle - Class in com.frostwire.jlibtorrent
Handle to a torrent currently active in the session.
TorrentHandle(torrent_handle) - Constructor for class com.frostwire.jlibtorrent.TorrentHandle
 
torrentInfo() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
object with the torrent to add.
torrentInfo(TorrentInfo) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
object with the torrent to add.
TorrentInfo - Class in com.frostwire.jlibtorrent
Represents the metadata contained in a .torrent file or magnet link.
TorrentInfo(byte[]) - Constructor for class com.frostwire.jlibtorrent.TorrentInfo
Load the torrent data and decode it inside the constructor, for convenience.
TorrentInfo(torrent_info) - Constructor for class com.frostwire.jlibtorrent.TorrentInfo
 
TorrentInfo(File) - Constructor for class com.frostwire.jlibtorrent.TorrentInfo
Load the torrent file and decode it inside the constructor, for convenience.
TorrentInfo(MappedByteBuffer) - Constructor for class com.frostwire.jlibtorrent.TorrentInfo
 
TorrentLogAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted by torrent wide events.
torrentName() - Method in class com.frostwire.jlibtorrent.alerts.TorrentAlert
 
TorrentNeedCertAlert - Class in com.frostwire.jlibtorrent.alerts
This is always posted for SSL torrents.
TorrentPausedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated as a response to a ``torrent_handle::pause`` request.
TorrentPausedAlert(torrent_paused_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.TorrentPausedAlert
 
TorrentRemovedAlert - Class in com.frostwire.jlibtorrent.alerts
The ``torrent_removed_alert`` is posted whenever a torrent is removed.
TorrentResumedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated as a response to a torrent_handle::resume() request.
TorrentResumedAlert(torrent_resumed_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.TorrentResumedAlert
 
torrents() - Method in class com.frostwire.jlibtorrent.SessionHandle
Returns a list of torrent handles to all the torrents currently in the session.
TorrentStats - Class in com.frostwire.jlibtorrent
To be used in concert with .
TorrentStats(Sha1Hash, int) - Constructor for class com.frostwire.jlibtorrent.TorrentStats
 
TorrentStats.SeriesMetric - Enum Class in com.frostwire.jlibtorrent
Time-series metrics available in TorrentStats.
TorrentStatus - Class in com.frostwire.jlibtorrent
Real-time snapshot of a torrent's status and statistics.
TorrentStatus(torrent_status) - Constructor for class com.frostwire.jlibtorrent.TorrentStatus
Internal, don't use it in your code.
TorrentStatus.State - Enum Class in com.frostwire.jlibtorrent
the different overall states a torrent can be in.
toString() - Method in class com.frostwire.jlibtorrent.Address
Get the address as a string in dotted decimal format.
toString() - Method in class com.frostwire.jlibtorrent.alerts.AbstractAlert
 
toString() - Method in class com.frostwire.jlibtorrent.BDecodeNode
Returns a JSON-like string representation of this node and its contents.
toString() - Method in class com.frostwire.jlibtorrent.Entry
 
toString() - Method in class com.frostwire.jlibtorrent.EnumNet.IpInterface
 
toString() - Method in class com.frostwire.jlibtorrent.EnumNet.IpRoute
 
toString() - Method in class com.frostwire.jlibtorrent.FileSlice
 
toString() - Method in class com.frostwire.jlibtorrent.IntSeries
 
toString() - Method in class com.frostwire.jlibtorrent.PeerRequest
 
toString() - Method in class com.frostwire.jlibtorrent.Sha1Hash
Returns an hex representation of this hash.
toString() - Method in class com.frostwire.jlibtorrent.Sha256Hash
Returns an hex representation of this hash.
toString() - Method in class com.frostwire.jlibtorrent.StatsMetric
 
toString() - Method in class com.frostwire.jlibtorrent.TcpEndpoint
 
toString() - Method in class com.frostwire.jlibtorrent.UdpEndpoint
 
total() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The total number of bytes to download for this torrent.
totalDone() - Method in class com.frostwire.jlibtorrent.TorrentStats
The total number of bytes of the file(s) that we have.
totalDone() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The total number of bytes of the file(s) that we have.
totalDownload - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
totalDownload() - Method in class com.frostwire.jlibtorrent.PeerInfo
The total number of bytes downloaded from this peer.
totalDownload() - Method in class com.frostwire.jlibtorrent.SessionManager
 
totalDownload() - Method in class com.frostwire.jlibtorrent.SessionStats
 
totalDownload() - Method in class com.frostwire.jlibtorrent.TorrentStats
The number of bytes downloaded and uploaded to all peers, accumulated, this session only.
totalDownload() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The number of bytes downloaded and uploaded to all peers, accumulated, this session only.
totalFailedBytes() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The number of bytes that has been downloaded and that has failed the piece hash test.
totalPayloadDownload() - Method in class com.frostwire.jlibtorrent.TorrentStats
Counts the amount of bytes received this session, but only the actual payload data (i.e the interesting data), these counters ignore any protocol overhead.
totalPayloadDownload() - Method in class com.frostwire.jlibtorrent.TorrentStatus
Counts the amount of bytes received this session, but only the actual payload data (i.e the interesting data), these counters ignore any protocol overhead.
totalPayloadUpload() - Method in class com.frostwire.jlibtorrent.TorrentStats
Counts the amount of bytes send this session, but only the actual payload data (i.e the interesting data), these counters ignore any protocol overhead.
totalPayloadUpload() - Method in class com.frostwire.jlibtorrent.TorrentStatus
Counts the amount of bytes send this session, but only the actual payload data (i.e the interesting data), these counters ignore any protocol overhead.
totalRedundantBytes() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The number of bytes that has been downloaded even though that data already was downloaded.
totalSize() - Method in class com.frostwire.jlibtorrent.FileStorage
Returns the total number of bytes all the files in this torrent spans.
totalSize() - Method in class com.frostwire.jlibtorrent.TorrentInfo
The total number of bytes the torrent-file represents (all the files in it).
totalUpload - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
totalUpload() - Method in class com.frostwire.jlibtorrent.PeerInfo
The total number of bytes uploaded to this peer.
totalUpload() - Method in class com.frostwire.jlibtorrent.SessionManager
 
totalUpload() - Method in class com.frostwire.jlibtorrent.SessionStats
 
totalUpload() - Method in class com.frostwire.jlibtorrent.TorrentStats
The number of bytes downloaded and uploaded to all peers, accumulated, this session only.
totalUpload() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The number of bytes downloaded and uploaded to all peers, accumulated, this session only.
totalWanted() - Method in class com.frostwire.jlibtorrent.TorrentStats
The total number of bytes we want to download.
totalWanted() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The total number of bytes we want to download.
totalWantedDone() - Method in class com.frostwire.jlibtorrent.TorrentStats
The number of bytes we have downloaded, only counting the pieces that we actually want to download.
totalWantedDone() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The number of bytes we have downloaded, only counting the pieces that we actually want to download.
TRACKER - Enum constant in enum class com.frostwire.jlibtorrent.alerts.DhtLogAlert.DhtModule
 
TRACKER_ANNOUNCE - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TRACKER_ERROR - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TRACKER_LIST - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TRACKER_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
TRACKER_REPLY - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TRACKER_WARNING - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TrackerAlert<T> - Class in com.frostwire.jlibtorrent.alerts
This is a base class used for alerts that are associated with a specific tracker.
TrackerAnnounceAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated each time a tracker announce is sent (or attempted to be sent).
TrackerAnnounceAlert(tracker_announce_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert
 
TrackerAnnounceAlert.TrackerAnnounceEvent - Enum Class in com.frostwire.jlibtorrent.alerts
 
TrackerErrorAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated on tracker time outs, premature disconnects, invalid response or a HTTP response other than "200 OK".
trackerId() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
The default tracker id to be used when announcing to trackers.
trackerId() - Method in class com.frostwire.jlibtorrent.alerts.TrackeridAlert
The tracker ID returned by the tracker.
trackerId() - Method in class com.frostwire.jlibtorrent.AnnounceEntry
The current &trackerid= argument passed to the tracker.
trackerId(String) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
The default tracker id to be used when announcing to trackers.
trackerId(String) - Method in class com.frostwire.jlibtorrent.AnnounceEntry
 
TRACKERID - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
TrackeridAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted whenever a tracker responds with a ``trackerid``.
TrackerListAlert - Class in com.frostwire.jlibtorrent.alerts
 
TrackerReplyAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is only for informational purpose.
TrackerReplyAlert(tracker_reply_alert) - Constructor for class com.frostwire.jlibtorrent.alerts.TrackerReplyAlert
 
trackers() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
If the torrent doesn't have a tracker, but relies on the DHT to find peers, the can specify tracker URLs for the torrent.
trackers() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
 
trackers() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Will return a sorted list with the trackers of this torrent.
trackers() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Will return a sorted list with the trackers of this torrent info.
trackers(List<String>) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
If the torrent doesn't have a tracker, but relies on the DHT to find peers, this method can specify tracker URLs for the torrent.
trackerTiers() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
The tiers the URLs in belong to.
trackerTiers(List<Integer>) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
The tiers the URLs in belong to.
trackerUrl() - Method in class com.frostwire.jlibtorrent.alerts.TrackerAlert
Returns a null-terminated string of the tracker's URL.
TrackerWarningAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is triggered if the tracker reply contains a warning field.
TRAVERSAL - Enum constant in enum class com.frostwire.jlibtorrent.alerts.DhtLogAlert.DhtModule
 
ts() - Method in class com.frostwire.jlibtorrent.PieceIndexBitfield
This methods returns the internal torrent status or null if it was constructed without one.
TWO - Enum constant in enum class com.frostwire.jlibtorrent.Priority
higher than normal priority.
type - Variable in class com.frostwire.jlibtorrent.StatsMetric
 
type() - Method in class com.frostwire.jlibtorrent.alerts.AbstractAlert
 
type() - Method in interface com.frostwire.jlibtorrent.alerts.Alert
 
type() - Method in class com.frostwire.jlibtorrent.DhtLookup
string literal indicating which kind of lookup this is.
type() - Method in class com.frostwire.jlibtorrent.WebSeedEntry
The type of web seed.
TYPE_COUNTER - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
TYPE_GAUGE - Static variable in class com.frostwire.jlibtorrent.StatsMetric
 
types() - Method in interface com.frostwire.jlibtorrent.AlertListener
List of alert types this listener wants to receive.

U

UDP - Enum constant in enum class com.frostwire.jlibtorrent.PortmapProtocol
 
UDP - Static variable in class com.frostwire.jlibtorrent.SessionHandle
 
UDP_ERROR - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
UdpEndpoint - Class in com.frostwire.jlibtorrent
A network address and UDP port pair for DHT and uTP protocol communication.
UdpEndpoint() - Constructor for class com.frostwire.jlibtorrent.UdpEndpoint
 
UdpEndpoint(Address, int) - Constructor for class com.frostwire.jlibtorrent.UdpEndpoint
 
UdpEndpoint(udp_endpoint) - Constructor for class com.frostwire.jlibtorrent.UdpEndpoint
 
UdpEndpoint(String, int) - Constructor for class com.frostwire.jlibtorrent.UdpEndpoint
 
UdpErrorAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is posted when there is an error on the UDP socket.
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.DhtLogAlert.DhtModule
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.DhtPktAlert.Direction
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerLogAlert.Direction
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert.TrackerAnnounceEvent
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.BlockInfo.BlockState
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.Operation
The error was unexpected and it is unknown which operation caused it.
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.PeerInfo.ConnectionType
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.StorageMode
Unknown storage mode (for error handling)
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.TorrentStatus.State
 
UNKNOWN - Enum constant in enum class com.frostwire.jlibtorrent.WebSeedEntry.Type
 
unsetFlags(torrent_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
 
UNWANTED_BLOCK - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
UnwantedBlockAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a block is received that was not requested or whose request timed out.
upBandwidthQueue() - Method in class com.frostwire.jlibtorrent.TorrentStatus
the number of peers in this torrent that are waiting for more bandwidth quota from the torrent rate limiter.
update(TorrentStatus) - Method in class com.frostwire.jlibtorrent.TorrentStats
 
UPDATE_SUBSCRIBE - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
updating() - Method in class com.frostwire.jlibtorrent.AnnounceInfohash
Returns true while we're waiting for a response from the tracker.
UPLOAD_LIMIT_TOO_LOW - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
 
UPLOAD_MODE - Static variable in class com.frostwire.jlibtorrent.TorrentFlags
 
UPLOAD_NOTIFICATION - Static variable in interface com.frostwire.jlibtorrent.alerts.Alert
 
UPLOAD_RATE - Enum constant in enum class com.frostwire.jlibtorrent.TorrentStats.SeriesMetric
Upload rate series - instantaneous upload speed in bytes per second.
UPLOAD_TO_UPLOAD - Enum constant in enum class com.frostwire.jlibtorrent.alerts.CloseReason
Both ends of the connection are upload-only.
uploadLimit() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
uploadLimit(int) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
 
uploadPayloadRate() - Method in class com.frostwire.jlibtorrent.TorrentStats
The total transfer rate of payload only, not counting protocol chatter.
uploadPayloadRate() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The total transfer rate of payload only, not counting protocol chatter.
uploadRate() - Method in class com.frostwire.jlibtorrent.SessionManager
 
uploadRate() - Method in class com.frostwire.jlibtorrent.SessionStats
 
uploadRate() - Method in class com.frostwire.jlibtorrent.TorrentStats
The total rates for all peers for this torrent.
uploadRate() - Method in class com.frostwire.jlibtorrent.TorrentStatus
The total rates for all peers for this torrent.
uploadRateLimit() - Method in class com.frostwire.jlibtorrent.SessionManager
 
uploadRateLimit() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
uploadRateLimit(int) - Method in class com.frostwire.jlibtorrent.SessionManager
 
uploadRateLimit(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
Sets the session-global limits of upload rate limit, in bytes per second.
uploadsLimit() - Method in class com.frostwire.jlibtorrent.TorrentStatus
get limit of upload slots (unchoked peers) for this torrent.
UPNP - Enum constant in enum class com.frostwire.jlibtorrent.PortmapTransport
UPnP (Universal Plug and Play).
upSpeed - Variable in class com.frostwire.jlibtorrent.PeerInfo
 
upSpeed() - Method in class com.frostwire.jlibtorrent.PeerInfo
The current upload speed we have to and from this peer (including any protocol messages).
url() - Method in class com.frostwire.jlibtorrent.AnnounceEntry
Tracker URL as it appeared in the torrent file.
url() - Method in class com.frostwire.jlibtorrent.WebSeedEntry
The URL of the web seed.
url(String) - Method in class com.frostwire.jlibtorrent.AnnounceEntry
 
URL_SEED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.AlertType
 
URL_SEED - Enum constant in enum class com.frostwire.jlibtorrent.WebSeedEntry.Type
 
UrlSeedAlert - Class in com.frostwire.jlibtorrent.alerts
This alert is generated when a HTTP seed name lookup fails.
urlSeeds() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Url seeds to be added to the torrent (`BEP 17`_).
urlSeeds() - Method in class com.frostwire.jlibtorrent.TorrentBuilder
 
urlSeeds() - Method in class com.frostwire.jlibtorrent.TorrentHandle
Return a set of the url seeds currently in this torrent.
urlSeeds(List<String>) - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Url seeds to be added to the torrent (`BEP 17`_).
userdata() - Method in class com.frostwire.jlibtorrent.alerts.DhtDirectResponseAlert
 
UTP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
 
UTP - Enum constant in enum class com.frostwire.jlibtorrent.alerts.SocketType
 
UTP_DISABLED - Enum constant in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
 
UTP_SSL - Enum constant in enum class com.frostwire.jlibtorrent.alerts.SocketType
 

V

V1_ONLY - Static variable in class com.frostwire.jlibtorrent.TorrentBuilder
Do not generate v2 metadata or enforce v2 alignment and padding rules this is mainly for tests, not recommended for production use.
V2_ONLY - Static variable in class com.frostwire.jlibtorrent.TorrentBuilder
Do not generate v1 metadata.
validateHttpsTrackers() - Method in class com.frostwire.jlibtorrent.SettingsPack
 
validateHttpsTrackers(boolean) - Method in class com.frostwire.jlibtorrent.SettingsPack
validate_https_trackers when set to true, the certificate of HTTPS trackers and HTTPS web seeds will be validated against the system's certificate store (as defined by OpenSSL).
value() - Method in class com.frostwire.jlibtorrent.ErrorCode
 
value(int) - Method in class com.frostwire.jlibtorrent.alerts.SessionStatsAlert
The internal values are a mix of counters and gauges, which meanings can be queries via the LibTorrent.sessionStatsMetrics() function.
valueIndex - Variable in class com.frostwire.jlibtorrent.StatsMetric
 
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.alerts.AlertType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.alerts.CloseReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.alerts.DhtLogAlert.DhtModule
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.alerts.DhtPktAlert.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.alerts.PeerLogAlert.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.alerts.SocketType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert.TrackerAnnounceEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.BlockInfo.BlockState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.MoveFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.PeerInfo.ConnectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.PortmapProtocol
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.PortmapTransport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.Priority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.StorageMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.TorrentStats.SeriesMetric
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.TorrentStatus.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.frostwire.jlibtorrent.WebSeedEntry.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.frostwire.jlibtorrent.alerts.AlertType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.alerts.CloseReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.alerts.DhtLogAlert.DhtModule
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.alerts.DhtPktAlert.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.alerts.IncomingConnectionAlert.SocketType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.alerts.PeerBlockedAlert.Reason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.alerts.PeerLogAlert.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.alerts.PerformanceAlert.PerformanceWarning
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.alerts.SocketType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.alerts.TrackerAnnounceAlert.TrackerAnnounceEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.BlockInfo.BlockState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.MoveFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.PeerInfo.ConnectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.PortmapProtocol
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.PortmapTransport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.Priority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.StorageMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.TorrentStats.SeriesMetric
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.TorrentStatus.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.frostwire.jlibtorrent.WebSeedEntry.Type
Returns an array containing the constants of this enum class, in the order they are declared.
Vectors - Class in com.frostwire.jlibtorrent
Utility methods for converting between Java and native C++ vector types.
verifiedPieces() - Method in class com.frostwire.jlibtorrent.TorrentStatus
A bitmask representing which pieces has had their hash checked.
verify(byte[], byte[], byte[]) - Static method in class com.frostwire.jlibtorrent.Ed25519
 
version() - Method in class com.frostwire.jlibtorrent.AddTorrentParams
Filled in by the constructor.
version() - Static method in class com.frostwire.jlibtorrent.LibTorrent
The version string as reported by libtorrent
versionNum() - Static method in class com.frostwire.jlibtorrent.LibTorrent
The version number as reported by libtorrent

W

warningMessage() - Method in class com.frostwire.jlibtorrent.alerts.TrackerWarningAlert
The message associated with this warning.
WEB_SEED - Enum constant in enum class com.frostwire.jlibtorrent.PeerInfo.ConnectionType
HTTP connection using the `BEP 19`_ protocol
WebSeedEntry - Class in com.frostwire.jlibtorrent
Information about a web seed (HTTP/FTP server) providing torrent content.
WebSeedEntry(web_seed_entry) - Constructor for class com.frostwire.jlibtorrent.WebSeedEntry
 
WebSeedEntry.Type - Enum Class in com.frostwire.jlibtorrent
Http seeds are different from url seeds in the protocol they use.
webSeeds() - Method in class com.frostwire.jlibtorrent.TorrentInfo
Returns all url seeds and http seeds in the torrent.
what() - Method in class com.frostwire.jlibtorrent.alerts.AbstractAlert
Returns a string literal describing the type of the alert.
what() - Method in interface com.frostwire.jlibtorrent.alerts.Alert
Returns a string literal describing the type of the alert.
writeResumeData(AddTorrentParams) - Static method in class com.frostwire.jlibtorrent.AddTorrentParams
Turns the resume data in an `AddTorrentParams` object into a bencoded structure.
writing() - Method in class com.frostwire.jlibtorrent.PartialPieceInfo
The number of blocks that are in the writing state.
WRITING - Enum constant in enum class com.frostwire.jlibtorrent.BlockInfo.BlockState
The block has been downloaded and is currently queued for being written to disk.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values