com.aelitis.net.natpmp.upnp.impl
Class NatPMPUPnPRootDeviceImpl

java.lang.Object
  extended by com.aelitis.net.natpmp.upnp.impl.NatPMPUPnPRootDeviceImpl
All Implemented Interfaces:
UPnPRootDevice

public class NatPMPUPnPRootDeviceImpl
extends java.lang.Object
implements UPnPRootDevice


Nested Class Summary
protected  class NatPMPUPnPRootDeviceImpl.NatPMPUPnPDevice
           
protected  class NatPMPUPnPRootDeviceImpl.NatPMPUPnPWANConnection
           
 
Constructor Summary
NatPMPUPnPRootDeviceImpl(UPnP _upnp, NatPMPDevice _nat_device)
           
 
Method Summary
 void addListener(UPnPRootDeviceListener l)
           
 UPnPDevice getDevice()
           
 java.util.Map getDiscoveryCache()
           
 java.lang.String getInfo()
           
 java.net.InetAddress getLocalAddress()
           
 java.net.URL getLocation()
           
 java.net.NetworkInterface getNetworkInterface()
           
 UPnP getUPnP()
           
 java.lang.String getUSN()
           
 boolean isDestroyed()
           
 void removeListener(UPnPRootDeviceListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NatPMPUPnPRootDeviceImpl

public NatPMPUPnPRootDeviceImpl(UPnP _upnp,
                                NatPMPDevice _nat_device)
                         throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getUPnP

public UPnP getUPnP()
Specified by:
getUPnP in interface UPnPRootDevice

getUSN

public java.lang.String getUSN()
Specified by:
getUSN in interface UPnPRootDevice

getLocation

public java.net.URL getLocation()
Specified by:
getLocation in interface UPnPRootDevice

getLocalAddress

public java.net.InetAddress getLocalAddress()
Specified by:
getLocalAddress in interface UPnPRootDevice

getNetworkInterface

public java.net.NetworkInterface getNetworkInterface()
Specified by:
getNetworkInterface in interface UPnPRootDevice

getInfo

public java.lang.String getInfo()
Specified by:
getInfo in interface UPnPRootDevice

getDevice

public UPnPDevice getDevice()
Specified by:
getDevice in interface UPnPRootDevice

isDestroyed

public boolean isDestroyed()
Specified by:
isDestroyed in interface UPnPRootDevice

getDiscoveryCache

public java.util.Map getDiscoveryCache()
Specified by:
getDiscoveryCache in interface UPnPRootDevice

addListener

public void addListener(UPnPRootDeviceListener l)
Specified by:
addListener in interface UPnPRootDevice

removeListener

public void removeListener(UPnPRootDeviceListener l)
Specified by:
removeListener in interface UPnPRootDevice