fr.imag.adele.bundle.upnp.igd.service
Class WANIPConnection

java.lang.Object
  extended byfr.imag.adele.util.upnp.AbstractUPnPService
      extended byfr.imag.adele.bundle.upnp.igd.service.WANIPConnection
All Implemented Interfaces:
org.osgi.framework.BundleActivator, org.osgi.service.upnp.UPnPService

public class WANIPConnection
extends fr.imag.adele.util.upnp.AbstractUPnPService


Nested Class Summary
 class WANIPConnection.AddPortMappingAction
           
 class WANIPConnection.AutoDisconnectTimeStateVariable
           
 class WANIPConnection.ConnectionStatusStateVariable
           
 class WANIPConnection.ConnectionTypeStateVariable
           
 class WANIPConnection.DeletePortMappingAction
           
 class WANIPConnection.ExternalIPAddressStateVariable
           
 class WANIPConnection.ExternalPortStateVariable
           
 class WANIPConnection.ForceTerminationAction
           
 class WANIPConnection.GetAutoDisconnectTimeAction
           
 class WANIPConnection.GetConnectionTypeInfoAction
           
 class WANIPConnection.GetExternalIPAddressAction
           
 class WANIPConnection.GetGenericPortMappingEntryAction
           
 class WANIPConnection.GetIdleDisconnectTimeAction
           
 class WANIPConnection.GetNATRSIPStatusAction
           
 class WANIPConnection.GetSpecificPortMappingEntryAction
           
 class WANIPConnection.GetStatusInfoAction
           
 class WANIPConnection.GetWarnDisconnectDelayAction
           
 class WANIPConnection.IdleDisconnectTimeStateVariable
           
 class WANIPConnection.InternalClientStateVariable
           
 class WANIPConnection.InternalPortStateVariable
           
 class WANIPConnection.LastConnectionErrorStateVariable
           
 class WANIPConnection.NATEnabledStateVariable
           
 class WANIPConnection.PortMappingDescriptionStateVariable
           
 class WANIPConnection.PortMappingEnabledStateVariable
           
 class WANIPConnection.PortMappingLeaseDurationStateVariable
           
 class WANIPConnection.PortMappingNumberOfEntriesStateVariable
           
 class WANIPConnection.PortMappingProtocolStateVariable
           
 class WANIPConnection.PossibleConnectionTypesStateVariable
           
 class WANIPConnection.RemoteHostStateVariable
           
 class WANIPConnection.RequestConnectionAction
           
 class WANIPConnection.RequestTerminationAction
           
 class WANIPConnection.RSIPAvailableStateVariable
           
 class WANIPConnection.SetAutoDisconnectTimeAction
           
 class WANIPConnection.SetConnectionTypeAction
           
 class WANIPConnection.SetIdleDisconnectTimeAction
           
 class WANIPConnection.SetWarnDisconnectDelayAction
           
 class WANIPConnection.UptimeStateVariable
           
 class WANIPConnection.WarnDisconnectDelayStateVariable
           
 
Field Summary
 
Fields inherited from class fr.imag.adele.util.upnp.AbstractUPnPService
actions, stateVariables, upnpDevice
 
Fields inherited from interface org.osgi.service.upnp.UPnPService
ID, TYPE
 
Constructor Summary
WANIPConnection(org.osgi.service.upnp.UPnPDevice upnpDevice, String serviceId, String serviceType, String version, WANIPConnectionModel model)
          constructor
 
Methods inherited from class fr.imag.adele.util.upnp.AbstractUPnPService
getAction, getActions, getId, getStateVariable, getStateVariables, getType, getVersion, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WANIPConnection

public WANIPConnection(org.osgi.service.upnp.UPnPDevice upnpDevice,
                       String serviceId,
                       String serviceType,
                       String version,
                       WANIPConnectionModel model)
constructor