hal/src/zutil/network/ssdp/SSDPServiceInfo.java

36 lines
729 B
Java
Raw Normal View History

2011-02-15 19:37:35 +00:00
package zutil.net.ssdp;
2010-02-04 19:26:32 +00:00
/**
* This class contains information about a service from
* or through the SSDP protocol
*
* @author Ziver
*/
2010-04-15 20:52:34 +00:00
public interface SSDPServiceInfo {
2010-02-04 19:26:32 +00:00
/**
* @return The URL to the Service, e.g. "http://192.168.0.1:80/index.html"
*/
2010-04-15 20:52:34 +00:00
public String getLocation();
2010-02-04 19:26:32 +00:00
/**
* @return the Search Target, e.g. "upnp:rootdevice"
*/
2010-04-15 20:52:34 +00:00
public String getSearchTarget();
2010-02-04 19:26:32 +00:00
/**
* @return the expiration time for the values in this object
*/
2010-04-15 20:52:34 +00:00
public long getExpirationTime();
2010-02-04 19:26:32 +00:00
/**
* @return the USN value, e.g. "uuid:abcdefgh-7dec-11d0-a765-00a0c91e6bf6 "
*/
2010-04-15 20:52:34 +00:00
public String getUSN();
2010-02-04 19:26:32 +00:00
/**
2010-04-15 20:52:34 +00:00
* @return only the USN UUID String
2010-02-04 19:26:32 +00:00
*/
2010-04-15 20:52:34 +00:00
public String getUUID();
2010-02-04 19:26:32 +00:00
}