Class DeviceContentDirectoryImpl
java.lang.Object
com.biglybt.core.devices.impl.DeviceImpl
com.biglybt.core.devices.impl.DeviceUPnPImpl
com.biglybt.core.devices.impl.DeviceContentDirectoryImpl
- All Implemented Interfaces:
Device, DeviceContentDirectory, DeviceUPnP, TranscodeTargetListener
-
Nested Class Summary
Nested classes/interfaces inherited from class DeviceImpl
DeviceImpl.browseLocationImplNested classes/interfaces inherited from interface Device
Device.browseLocation -
Field Summary
FieldsFields inherited from class DeviceUPnPImpl
MY_ACF_KEY, upnp_managerFields inherited from class DeviceImpl
device_files, device_files_dirty, device_files_last_mod, 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_ADDRESSFields inherited from interface Device
DT_CONTENT_DIRECTORY, DT_DISK_OPS, DT_INTERNET, DT_INTERNET_GATEWAY, DT_MEDIA_RENDERER, DT_UNKNOWNFields inherited from interface TranscodeTargetListener
CT_PROPERTY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeviceContentDirectoryImpl(DeviceManagerImpl _manager, UPnPDevice _device, UPnPService _service) protectedDeviceContentDirectoryImpl(DeviceManagerImpl _manager, Map _map) -
Method Summary
Modifier and TypeMethodDescriptiongetControlURLs(boolean ipv4) voidprotected booleanupdateFrom(DeviceImpl _other, boolean _is_alive) Methods inherited from class DeviceUPnPImpl
associate, browseReceived, canAssociate, canFilterFilesView, canRestrictAccess, destroy, fileAdded, fileAdded, fileChanged, fileRemoved, generate, getAccessRestriction, getACFKey, getAddress, getBrowseLocations, getDisplayName, getDisplayProperties, getFilterFilesView, getImageID, getImageIDs, getLocation, getMimeType, getPresentationURL, getStreamURL, getStreamURL, getUPnPDevice, getUPnPDeviceManager, initialise, isBrowsable, isLivenessDetectable, isVisible, isVisible, resetUPNPAV, setAccessRestriction, setAddress, setCategories, setFilterFilesView, setTags, setUPnPDevice, setupStreamXCode, syncCategoriesAndTags, UPnPInitialisedMethods inherited from class 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, updateStatusMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Device
addListener, alive, canRemove, getAddress, getBrowseLocations, getClassification, getDirectTranscodeProfiles, getDisplayProperties, getError, getID, getImageID, getImageIDs, getInfo, getName, getShortDescription, getStatus, getString, getTransientProperty, getType, getVuzeFile, getWikiURL, isAlive, isBrowsable, isBusy, isExportable, isGenericUSB, isHidden, isLivenessDetectable, isManual, isNameAutomatic, isTagged, remove, removeListener, requestAttention, setAddress, setCanRemove, setExportable, setGenericUSB, setHidden, setImageID, setName, setTagged, setTransientProperty
-
Field Details
-
upnp_service
-
-
Constructor Details
-
DeviceContentDirectoryImpl
protected DeviceContentDirectoryImpl(DeviceManagerImpl _manager, UPnPDevice _device, UPnPService _service) -
DeviceContentDirectoryImpl
- Throws:
IOException
-
-
Method Details
-
updateFrom
- Overrides:
updateFromin classDeviceUPnPImpl
-
getControlURLs
- Specified by:
getControlURLsin interfaceDeviceContentDirectory
-
setPreferredControlURL
- Specified by:
setPreferredControlURLin interfaceDeviceContentDirectory
-