com.aelitis.azureus.core.devices.impl
Class DeviceTivo
java.lang.Object
com.aelitis.azureus.core.devices.impl.DeviceImpl
com.aelitis.azureus.core.devices.impl.DeviceUPnPImpl
com.aelitis.azureus.core.devices.impl.DeviceMediaRendererImpl
com.aelitis.azureus.core.devices.impl.DeviceTivo
- All Implemented Interfaces:
- Device, DeviceMediaRenderer, DeviceUPnP, TranscodeTarget, TranscodeTargetListener, DownloadManagerListener
public class DeviceTivo
- extends DeviceMediaRendererImpl
Fields inherited from class com.aelitis.azureus.core.devices.impl.DeviceImpl |
PP_AUTO_COPY, PP_AUTO_COPY_DEFAULT, PP_AUTO_START, PP_COPY_OUTSTANDING, PP_COPY_TO_FOLDER, PP_DONT_AUTO_HIDE, PP_EXPORTABLE, PP_FILTER_FILES, PP_IP_ADDRESS, PP_LIVENESS_DETECTABLE, PP_OD_ENABLED, PP_OD_MANUFACTURER, PP_OD_SHOWN_FTUX, PP_OD_STATE_CACHE, PP_OD_UPNP_DISC_CACHE, PP_OD_XFER_CACHE, PP_REND_CLASSIFICATION, PP_REND_SHOW_CAT, PP_RESTRICT_ACCESS, PP_TIVO_MACHINE, PR_AUTO_START_DEFAULT, TP_IP_ADDRESS |
Methods inherited from class com.aelitis.azureus.core.devices.impl.DeviceMediaRendererImpl |
canAutoStartDevice, canCopyToDevice, canCopyToFolder, destroy, getAutoCopyToDevice, getAutoCopyToFolder, getAutoStartDevice, getCopyToDevicePending, getCopyToFolder, getCopyToFolderPending, getShowCategories, manualCopy, setAddress, setAutoCopyToDevice, setAutoCopyToFolder, setAutoStartDevice, setCanCopyToFolder, setCopyToFolder, setShowCategories, updateStatus |
Methods inherited from class com.aelitis.azureus.core.devices.impl.DeviceUPnPImpl |
addDynamicXCode, associate, browseReceived, downloadAdded, downloadRemoved, fileAdded, fileAdded, fileChanged, fileRemoved, getAccessRestriction, getACFKey, getAddress, getBrowseLocations, getDisplayName, getFilterFilesView, getImageID, getLocation, getMimeType, getPresentationURL, getStreamURL, getStreamURL, getUPnPDevice, getUPnPDeviceManager, isBrowsable, isLivenessDetectable, isVisible, isVisible, removeDynamicXCode, resetUPNPAV, setAccessRestriction, setCategories, setFilterFilesView, setTags, setUPnPDevice, setupStreamXCode, syncCategoriesAndTags, UPnPInitialised |
Methods inherited from class com.aelitis.azureus.core.devices.impl.DeviceImpl |
addDP, addDP, addDP, addDP, addDP, addDP, addListener, addListener, alive, allocateFile, allocateUniqueFileName, canRemove, close, dead, deleteFile, exportToBEncodedMap, fileDirty, fireChanged, generateTT, getAlwaysCacheFiles, getAutoShareToTagID, getBlankProfile, getClassification, getDefaultTranscodeProfile, getDevice, getDeviceClassification, getDeviceFile, getDevicesDir, getDirectTranscodeProfiles, getDisplayProperties, getError, getFileCount, getFiles, getID, getInfo, getLastSeen, getManager, getName, getPersistentBooleanProperty, getPersistentIntProperty, getPersistentLongProperty, getPersistentMapProperty, getPersistentStringListProperty, getPersistentStringProperty, getPersistentStringProperty, getRendererSpecies, getSecondaryID, getShortDescription, getStatus, getString, getTranscodeFile, getTranscodeProfiles, getTranscodeProfiles, getTranscodeRequirement, getTransientProperty, getTransientProperty, getTTDisplayProperties, getType, getVuzeFile, getWikiURL, getWorkingDirectory, getWorkingDirectory, importFromBEncodedMapStatic, isAlive, isAudioCompatible, isAutoHidden, isBusy, isExportable, isGenericUSB, isHidden, isManual, isNameAutomatic, isNonSimple, isRSSPublishEnabled, isTagged, isTranscoding, loadDeviceFile, log, log, lookupFile, remove, removeListener, removeListener, removePersistentProperty, requestAttention, resetWorkingDirectory, revertFileName, saveDeviceFile, setAlwaysCacheFiles, setAutoHidden, setAutoShareToTagID, setBusy, setCanRemove, setDefaultTranscodeProfile, setDirty, setDirty, setError, setExportable, setGenericUSB, setHidden, setImageID, setInfo, setName, setPersistentBooleanProperty, setPersistentIntProperty, setPersistentLongProperty, setPersistentMapProperty, setPersistentStringListProperty, setPersistentStringProperty, setRSSPublishEnabled, setSecondaryID, setTagged, setTranscodeRequirement, setTranscoding, setTransientProperty, setTransientProperty, setWorkingDirectory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.aelitis.azureus.core.devices.DeviceMediaRenderer |
associate, getAccessRestriction, getAddress, getAutoShareToTagID, getFilterFilesView, getRendererSpecies, isRSSPublishEnabled, setAccessRestriction, setAutoShareToTagID, setFilterFilesView, setRSSPublishEnabled |
Methods inherited from interface com.aelitis.azureus.core.devices.Device |
addListener, alive, canRemove, getBrowseLocations, getClassification, getDirectTranscodeProfiles, getDisplayProperties, getError, getID, getImageID, getInfo, getName, getShortDescription, getStatus, getString, getTransientProperty, getType, getVuzeFile, getWikiURL, isAlive, isBrowsable, isBusy, isExportable, isGenericUSB, isHidden, isLivenessDetectable, isManual, isNameAutomatic, isTagged, remove, removeListener, requestAttention, setCanRemove, setExportable, setGenericUSB, setHidden, setImageID, setName, setTagged, setTransientProperty |
Methods inherited from interface com.aelitis.azureus.core.devices.TranscodeTarget |
addListener, getAlwaysCacheFiles, getBlankProfile, getDefaultTranscodeProfile, getDevice, getFiles, getID, getTranscodeProfiles, getTranscodeRequirement, getWorkingDirectory, isAudioCompatible, isNonSimple, isTranscoding, removeListener, setAlwaysCacheFiles, setDefaultTranscodeProfile, setTranscodeRequirement, setWorkingDirectory |
DeviceTivo
protected DeviceTivo(DeviceManagerImpl _manager,
java.lang.String _uid,
java.lang.String _classification)
DeviceTivo
protected DeviceTivo(DeviceManagerImpl _manager,
java.util.Map _map)
throws java.io.IOException
- Throws:
java.io.IOException
updateFrom
protected boolean updateFrom(DeviceImpl _other,
boolean _is_alive)
- Overrides:
updateFrom
in class DeviceMediaRendererImpl
initialise
protected void initialise()
- Overrides:
initialise
in class DeviceMediaRendererImpl
canFilterFilesView
public boolean canFilterFilesView()
- Specified by:
canFilterFilesView
in interface DeviceMediaRenderer
- Overrides:
canFilterFilesView
in class DeviceUPnPImpl
canAssociate
public boolean canAssociate()
- Specified by:
canAssociate
in interface DeviceMediaRenderer
- Overrides:
canAssociate
in class DeviceUPnPImpl
canRestrictAccess
public boolean canRestrictAccess()
- Specified by:
canRestrictAccess
in interface DeviceMediaRenderer
- Overrides:
canRestrictAccess
in class DeviceUPnPImpl
canShowCategories
public boolean canShowCategories()
- Specified by:
canShowCategories
in interface DeviceMediaRenderer
- Overrides:
canShowCategories
in class DeviceMediaRendererImpl
getShowCategoriesDefault
protected boolean getShowCategoriesDefault()
- Overrides:
getShowCategoriesDefault
in class DeviceMediaRendererImpl
getMachineName
protected java.lang.String getMachineName()
found
protected void found(DeviceTivoManager _tivo_manager,
java.net.InetAddress _address,
java.lang.String _server_name,
java.lang.String _machine)
generate
protected boolean generate(TrackerWebPageRequest request,
TrackerWebPageResponse response)
throws java.io.IOException
- Throws:
java.io.IOException
urlencode
protected static java.lang.String urlencode(java.lang.String str)
escape
protected static java.lang.String escape(java.lang.String str)
getDisplayProperties
protected void getDisplayProperties(java.util.List<java.lang.String[]> dp)
- Overrides:
getDisplayProperties
in class DeviceMediaRendererImpl
generate
public void generate(IndentWriter writer)
- Overrides:
generate
in class DeviceMediaRendererImpl