com.aelitis.net.upnp
Interface UPnPService
- All Known Implementing Classes: 
 - NatPMPUPnPRootDeviceImpl.NatPMPUPnPWANConnection, UPnPServiceImpl
 
public interface UPnPService
 
getDevice
UPnPDevice getDevice()
 
getServiceType
String getServiceType()
 
getControlURLs
List<URL> getControlURLs()
                         throws UPnPException
- Throws:
 UPnPException
 
setPreferredControlURL
void setPreferredControlURL(URL url)
 
isConnectable
boolean isConnectable()
 
getActions
UPnPAction[] getActions()
                        throws UPnPException
- Throws:
 UPnPException
 
getAction
UPnPAction getAction(String name)
                     throws UPnPException
- Throws:
 UPnPException
 
getStateVariables
UPnPStateVariable[] getStateVariables()
                                      throws UPnPException
- Throws:
 UPnPException
 
getStateVariable
UPnPStateVariable getStateVariable(String name)
                                   throws UPnPException
- Throws:
 UPnPException
 
getSpecificService
UPnPSpecificService getSpecificService()
- gets a specific service if such is supported
- Returns:
 
 
 
getDirectInvocations
boolean getDirectInvocations()
 
setDirectInvocations
void setDirectInvocations(boolean force)