Package com.biglybt.plugin.magnet
Class MagnetPluginMDDownloader.DownloadActivity
java.lang.Object
com.biglybt.plugin.magnet.MagnetPluginMDDownloader.DownloadActivity
- Enclosing class:
MagnetPluginMDDownloader
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) MagnetPluginMDDownloader.DownloadListener
(package private) boolean
(package private) File
(package private) final String
(package private) Download
(package private) DownloadManager
(package private) DownloadManagerListener
(package private) final Throwable[]
(package private) final String
(package private) final boolean[]
(package private) File
(package private) final int
(package private) final int
(package private) final int
(package private) final int
(package private) ByteArrayOutputStream
(package private) TimerEventPeriodic
(package private) final int
(package private) File
(package private) TOTorrentAnnounceURLSet[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
cancel
(boolean internal) private void
reportComplete
(TOTorrent[] torrent, Set<String> peer_networks) private void
reportFailed
(boolean manual_cancel, Throwable e) private void
reportProgress
(int downloaded, int total_size) private void
(package private) void
start
(MagnetPluginMDDownloader.DownloadListener _listener) private void
tidyUp()
(package private) void
update
(int tick_count)
-
Field Details
-
TIMER_PERIOD
final int TIMER_PERIOD- See Also:
-
PEER_CHECK_PERIOD
final int PEER_CHECK_PERIOD- See Also:
-
PEER_LOG_PERIOD
final int PEER_LOG_PERIOD- See Also:
-
PEER_CHECK_TICKS
final int PEER_CHECK_TICKS- See Also:
-
PEER_LOG_TICKS
final int PEER_LOG_TICKS- See Also:
-
hash_str
-
magnet_args
-
display_name
-
trackers
-
md_dir
File md_dir -
data_file
File data_file -
torrent_file
File torrent_file -
download_manager
DownloadManager download_manager -
download_manager_listener
DownloadManagerListener download_manager_listener -
download
Download download -
peer_networks
-
peers_for_cache
-
error
-
manually_removed
final boolean[] manually_removed -
result
ByteArrayOutputStream result -
url_sets
TOTorrentAnnounceURLSet[] url_sets -
activity_listener
MagnetPluginMDDownloader.DownloadListener activity_listener -
activity_listener_informed
boolean activity_listener_informed -
timer
TimerEventPeriodic timer
-
-
Constructor Details
-
DownloadActivity
DownloadActivity()
-
-
Method Details
-
start
-
update
void update(int tick_count) -
cancel
boolean cancel(boolean internal) -
runComplete
private void runComplete() -
tidyUp
private void tidyUp() -
reportProgress
private void reportProgress(int downloaded, int total_size) -
reportFailed
-
reportComplete
-