Index
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_checkingis 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_limitis 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_downloadscontrols 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_limitis a hard limit on the number of active (auto managed) torrents. - activeLimit(int) - Method in class com.frostwire.jlibtorrent.SettingsPack
-
active_limitis a hard limit on the number of active (auto managed) torrents. - activeLsdLimit() - Method in class com.frostwire.jlibtorrent.SettingsPack
-
active_lsd_limitis 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_seedscontrols 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_limitis 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
flagswith value 0. - addPiece(int, byte[], add_piece_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
-
This function will write
datato the storage as piecepiece, 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_sizeis 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.
- 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
uas 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.
- 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
addTorrentbut 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_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_tthat apply to file atindex. - 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
-
Force this torrent to do another tracker request, to receive new peers.
- forceReannounce(int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
- forceReannounce(int, int) - Method in class com.frostwire.jlibtorrent.TorrentHandle
- forceReannounce(int, int, reannounce_flags_t) - Method in class com.frostwire.jlibtorrent.TorrentHandle
- 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.
- 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
trueif all pieces that have apriority > 0are downloaded. - isFinished() - Method in class com.frostwire.jlibtorrent.TorrentStatus
-
Returns
trueif all pieces that have apriority > 0are 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
0is 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
FileSliceobjects 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
PeerRequestrepresenting 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
- 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
paramsstructure is populated with the fields to be passed toSessionHandle.addTorrent(AddTorrentParams, ErrorCode)orSessionHandle.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
- 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
SessionStatsAlertobject, 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
indextonewFilename. - 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
numFilesin 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
seedslist. - 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
flagsparameters is an or-combination of thestatus_flags_tnative 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_timeoutis 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#moveStoragefails. - 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_trackerswhen 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.
All Classes and Interfaces|All Packages|Constant Field Values