Class StreamManager.SMDImpl
java.lang.Object
com.biglybt.core.util.AERunnable
com.biglybt.core.download.StreamManager.SMDImpl
- All Implemented Interfaces:
StreamManagerDownload, Runnable
- Enclosing class:
StreamManager
-
Nested Class Summary
Nested classes/interfaces inherited from class AERunnable
AERunnable.AERunnableNamed -
Field Summary
FieldsModifier and TypeFieldDescription(package private) EnhancedDownloadManagerprivate booleanprivate TranscodeJobprivate AESemaphore(package private) boolean(package private) DownloadManagerprivate int(package private) int(package private) StreamManagerDownloadListener(package private) booleanprivate long(package private) URL -
Constructor Summary
ConstructorsConstructorDescriptionSMDImpl(DownloadManager _dm, int _file_index, URL _url, boolean _preview_mode, StreamManagerDownloadListener _listener) -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()private PluginInterfacecheckPlugin(String id, String name) intbooleangetURL()booleanvoidvoidsetPreviewMode(boolean _preview_mode) (package private) long[]Methods inherited from class AERunnable
create, getName, run
-
Field Details
-
dm
-
file_index
int file_index -
url
URL url -
listener
StreamManagerDownloadListener listener -
existing_dl_limit
private int existing_dl_limit -
preview_mode
boolean preview_mode -
preview_mode_last_change
private long preview_mode_last_change -
active_sem
-
active_job
-
active_edm
EnhancedDownloadManager active_edm -
active_edm_activated
private boolean active_edm_activated -
cancelled
volatile boolean cancelled
-
-
Constructor Details
-
SMDImpl
SMDImpl(DownloadManager _dm, int _file_index, URL _url, boolean _preview_mode, StreamManagerDownloadListener _listener)
-
-
Method Details
-
getDownload
- Specified by:
getDownloadin interfaceStreamManagerDownload
-
getFileIndex
public int getFileIndex()- Specified by:
getFileIndexin interfaceStreamManagerDownload
-
getURL
- Specified by:
getURLin interfaceStreamManagerDownload
-
getPreviewMode
public boolean getPreviewMode()- Specified by:
getPreviewModein interfaceStreamManagerDownload
-
setPreviewMode
public void setPreviewMode(boolean _preview_mode) - Specified by:
setPreviewModein interfaceStreamManagerDownload
-
runSupport
public void runSupport()- Specified by:
runSupportin classAERunnable
-
updateETA
-
cancel
public void cancel()- Specified by:
cancelin interfaceStreamManagerDownload
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin interfaceStreamManagerDownload
-
checkPlugin
- Throws:
Throwable
-