Package com.biglybt.core.devices.impl
Class DeviceManagerUPnPImpl
- java.lang.Object
-
- com.biglybt.core.devices.impl.DeviceManagerUPnPImpl
-
public class DeviceManagerUPnPImpl extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Set<java.lang.String>
access_logs
private static java.lang.Object
KEY_ROOT_DEVICE
(package private) DeviceManagerImpl
manager
(package private) PluginInterface
plugin_interface
private TorrentAttribute
ta_category
(package private) java.util.Map<java.net.InetAddress,java.lang.String>
unassociated_devices
private UPnP
upnp
(package private) IPCInterface
upnpav_ipc
-
Constructor Summary
Constructors Modifier Constructor Description protected
DeviceManagerUPnPImpl(DeviceManagerImpl _manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addListener(PluginInterface pi)
protected TorrentAttribute
getCategoryAttibute()
protected DeviceManagerImpl
getManager()
PluginInterface
getPluginInterface()
DeviceManager.UnassociatedDevice[]
getUnassociatedDevices()
protected IPCInterface
getUPnPAVIPC()
protected void
handleBrowser(java.net.InetSocketAddress address)
protected void
handleDevice(UPnPDevice device, boolean update_if_found)
protected void
handleDevice(UPnPRootDevice root_device, boolean update_if_found)
protected DeviceMediaRenderer
handleGeneric(java.net.InetSocketAddress address, java.lang.String unique_name, java.lang.String display_name)
protected void
handlePS3(java.net.InetSocketAddress address)
protected DeviceMediaRenderer
handleVuzeMSBrowser(java.net.InetSocketAddress address, java.lang.String info)
protected void
handleWii(java.net.InetSocketAddress address)
protected void
handleXBox(java.net.InetSocketAddress address)
protected void
initialise()
protected void
injectDiscoveryCache(java.util.Map cache)
void
search()
protected void
startUp()
-
-
-
Field Detail
-
KEY_ROOT_DEVICE
private static final java.lang.Object KEY_ROOT_DEVICE
-
manager
DeviceManagerImpl manager
-
plugin_interface
PluginInterface plugin_interface
-
upnp
private UPnP upnp
-
ta_category
private TorrentAttribute ta_category
-
upnpav_ipc
volatile IPCInterface upnpav_ipc
-
unassociated_devices
java.util.Map<java.net.InetAddress,java.lang.String> unassociated_devices
-
access_logs
java.util.Set<java.lang.String> access_logs
-
-
Constructor Detail
-
DeviceManagerUPnPImpl
protected DeviceManagerUPnPImpl(DeviceManagerImpl _manager)
-
-
Method Detail
-
initialise
protected void initialise()
-
getManager
protected DeviceManagerImpl getManager()
-
getCategoryAttibute
protected TorrentAttribute getCategoryAttibute()
-
startUp
protected void startUp()
-
addListener
protected void addListener(PluginInterface pi)
-
injectDiscoveryCache
protected void injectDiscoveryCache(java.util.Map cache)
-
getUnassociatedDevices
public DeviceManager.UnassociatedDevice[] getUnassociatedDevices()
-
getPluginInterface
public PluginInterface getPluginInterface()
-
getUPnPAVIPC
protected IPCInterface getUPnPAVIPC()
-
search
public void search()
-
handleXBox
protected void handleXBox(java.net.InetSocketAddress address)
-
handlePS3
protected void handlePS3(java.net.InetSocketAddress address)
-
handleWii
protected void handleWii(java.net.InetSocketAddress address)
-
handleBrowser
protected void handleBrowser(java.net.InetSocketAddress address)
-
handleVuzeMSBrowser
protected DeviceMediaRenderer handleVuzeMSBrowser(java.net.InetSocketAddress address, java.lang.String info)
-
handleGeneric
protected DeviceMediaRenderer handleGeneric(java.net.InetSocketAddress address, java.lang.String unique_name, java.lang.String display_name)
-
handleDevice
protected void handleDevice(UPnPRootDevice root_device, boolean update_if_found)
-
handleDevice
protected void handleDevice(UPnPDevice device, boolean update_if_found)
-
-