com.aelitis.azureus.core.devices.impl
Class DeviceDriveManager

java.lang.Object
  extended by com.aelitis.azureus.core.devices.impl.DeviceDriveManager
All Implemented Interfaces:
DriveDetectedListener

public class DeviceDriveManager
extends java.lang.Object
implements DriveDetectedListener


Constructor Summary
protected DeviceDriveManager(DeviceManagerImpl _manager)
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceDriveManager

protected DeviceDriveManager(DeviceManagerImpl _manager)
Method Detail

search

protected void search()

driveDetected

public void driveDetected(DriveDetectedInfo info)
Specified by:
driveDetected in interface DriveDetectedListener

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 interface DriveDetectedListener

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)