## Uses of Class
org.cybergarage.upnp.Device

- Packages that use Device
  Package | Description
  --- | ---
  net.i2p.router.transport | Transport layer implementations and management for I2P network communication.
  org.cybergarage.upnp | Universal Plug and Play (UPnP) framework core components.
  org.cybergarage.upnp.device | UPnP device implementation and management.

- - ### Uses of Device in net.i2p.router.transport

    Methods in net.i2p.router.transport with parameters of type Device
    Modifier and Type | Method and Description
    --- | ---
    `void` | UPnP.`deviceAdded(Device dev)` DeviceChangeListener
    `void` | UPnP.`deviceRemoved(Device dev)` DeviceChangeListener

  - ### Uses of Device in org.cybergarage.upnp

    Methods in org.cybergarage.upnp that return Device
    Modifier and Type | Method and Description
    --- | ---
    `Device` | Service.`getDevice()` Gets the device containing this service.
    `Device` | DeviceList.`getDevice(int n)`
    `Device` | ControlPoint.`getDevice(String name)`
    `Device` | Device.`getDevice(String name)`
    `Device` | Device.`getDeviceByDescriptionURI(String uri)`
    `Device` | Device.`getParentDevice()`
    `Device` | Service.`getRootDevice()` Gets the root device containing this service.
    `Device` | Device.`getRootDevice()`

    Methods in org.cybergarage.upnp with parameters of type Device
    Modifier and Type | Method and Description
    --- | ---
    `void` | Device.`addDevice(Device d)` Add a Device to device without checking for duplicate or syntax error.
    `void` | ControlPoint.`performAddDeviceListener(Device dev)`
    `void` | ControlPoint.`performRemoveDeviceListener(Device dev)`
    `protected void` | ControlPoint.`removeDevice(Device dev)`
    `void` | ControlPoint.`renewSubscriberService(Device dev, long timeout)`
    `void` | ControlPoint.`unsubscribe(Device device)`

  - ### Uses of Device in org.cybergarage.upnp.device

    Methods in org.cybergarage.upnp.device that return Device
    Modifier and Type | Method and Description
    --- | ---
    `Device` | Advertiser.`getDevice()` Gets the device being advertised.

    Methods in org.cybergarage.upnp.device with parameters of type Device
    Modifier and Type | Method and Description
    --- | ---
    `void` | DeviceChangeListener.`deviceAdded(Device dev)` Called when a UPnP device is added to the control point.
    `void` | DeviceChangeListener.`deviceRemoved(Device dev)` Called when a UPnP device is removed from the control point.
    `void` | Advertiser.`setDevice(Device dev)` Sets the device to advertise.

    Constructors in org.cybergarage.upnp.device with parameters of type Device
    Constructor and Description
    `Advertiser(Device dev)` Constructor for advertiser.