Package com.biglybt.core.global.impl
Class GlobalManagerFileMerger.SameSizeFiles
- java.lang.Object
-
- com.biglybt.core.global.impl.GlobalManagerFileMerger.SameSizeFiles
-
- Enclosing class:
- GlobalManagerFileMerger
private class GlobalManagerFileMerger.SameSizeFiles extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
abandon_reason
private boolean
completion_logged
private boolean
destroyed
private boolean
dl_has_restarted
private java.util.Set<DownloadManager>
dm_set
private java.util.List<GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper>
file_wrappers
private java.util.Set<DiskManagerFileInfo>
files
-
Constructor Summary
Constructors Constructor Description SameSizeFiles(java.util.Set<DiskManagerFileInfo> _files)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
abandon(GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper failed)
(package private) void
destroy()
(package private) java.util.Set<DownloadManager>
getDownloadManagers()
(package private) java.lang.String
getInfo()
private java.lang.String
getString()
(package private) boolean
hasDownloadManager(DownloadManager dm)
private void
logCurrentState()
private void
logCurrentState(IndentWriter writer)
(package private) boolean
sameAs(java.util.Set<DiskManagerFileInfo> _others)
(package private) void
sync(int tick_count)
-
-
-
Field Detail
-
files
private final java.util.Set<DiskManagerFileInfo> files
-
file_wrappers
private final java.util.List<GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper> file_wrappers
-
dm_set
private final java.util.Set<DownloadManager> dm_set
-
completion_logged
private boolean completion_logged
-
dl_has_restarted
private volatile boolean dl_has_restarted
-
destroyed
private volatile boolean destroyed
-
abandon_reason
private java.lang.String abandon_reason
-
-
Constructor Detail
-
SameSizeFiles
SameSizeFiles(java.util.Set<DiskManagerFileInfo> _files)
-
-
Method Detail
-
hasDownloadManager
boolean hasDownloadManager(DownloadManager dm)
-
getDownloadManagers
java.util.Set<DownloadManager> getDownloadManagers()
-
sync
void sync(int tick_count)
-
sameAs
boolean sameAs(java.util.Set<DiskManagerFileInfo> _others)
-
abandon
void abandon(GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper failed)
-
getInfo
java.lang.String getInfo()
-
destroy
void destroy()
-
logCurrentState
private void logCurrentState()
-
logCurrentState
private void logCurrentState(IndentWriter writer)
-
getString
private java.lang.String getString()
-
-