Package com.biglybt.core.devices.impl
Class DeviceDriveManager
- java.lang.Object
-
- com.biglybt.core.devices.impl.DeviceDriveManager
-
- All Implemented Interfaces:
DriveDetectedListener
public class DeviceDriveManager extends java.lang.Object implements DriveDetectedListener
-
-
Field Summary
Fields Modifier and Type Field Description private AsyncDispatcher
async_dispatcher
(package private) java.util.Map<java.lang.String,DeviceMediaRendererManual>
device_map
(package private) boolean
listener_added
private DeviceManagerImpl
manager
-
Constructor Summary
Constructors Modifier Constructor Description protected
DeviceDriveManager(DeviceManagerImpl _manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DeviceMediaRendererManual
addDevice(java.lang.String target_name, java.lang.String target_classification, java.io.File root, java.io.File target_directory, boolean generic)
void
driveDetected(DriveDetectedInfo info)
void
driveRemoved(DriveDetectedInfo info)
protected DeviceMediaRenderer
getDeviceMediaRendererByClassification(java.lang.String target_classification)
protected void
log(java.lang.String str)
protected void
log(java.lang.String str, java.lang.Throwable e)
protected void
mapDevice(DeviceMediaRendererManual renderer, java.io.File root, java.io.File copy_to)
protected void
search()
protected void
unMapDevice(java.io.File root)
-
-
-
Field Detail
-
manager
private DeviceManagerImpl manager
-
device_map
java.util.Map<java.lang.String,DeviceMediaRendererManual> device_map
-
async_dispatcher
private AsyncDispatcher async_dispatcher
-
listener_added
boolean listener_added
-
-
Constructor Detail
-
DeviceDriveManager
protected DeviceDriveManager(DeviceManagerImpl _manager)
-
-
Method Detail
-
search
protected void search()
-
driveDetected
public void driveDetected(DriveDetectedInfo info)
- Specified by:
driveDetected
in interfaceDriveDetectedListener
-
getDeviceMediaRendererByClassification
protected DeviceMediaRenderer getDeviceMediaRendererByClassification(java.lang.String target_classification)
-
addDevice
protected DeviceMediaRendererManual addDevice(java.lang.String target_name, java.lang.String target_classification, java.io.File root, java.io.File target_directory, boolean generic)
-
driveRemoved
public void driveRemoved(DriveDetectedInfo info)
- Specified by:
driveRemoved
in interfaceDriveDetectedListener
-
mapDevice
protected void mapDevice(DeviceMediaRendererManual renderer, java.io.File root, java.io.File copy_to)
-
unMapDevice
protected void unMapDevice(java.io.File root)
-
log
protected void log(java.lang.String str)
-
log
protected void log(java.lang.String str, java.lang.Throwable e)
-
-