Class ServiceTable

java.lang.Object
org.sblim.slp.internal.sa.ServiceTable

public class ServiceTable extends java.lang.Object
ServiceTable
  • Constructor Details

    • ServiceTable

      public ServiceTable(DatagramThread pDgramThread)
      Ctor.
      Parameters:
      pDgramThread -
  • Method Details

    • add

      public void add(ServiceURL pSrvURL, java.util.List<ServiceLocationAttribute> pAttrList, java.util.List<java.lang.String> pScopes) throws java.net.UnknownHostException, java.io.IOException
      add
      Parameters:
      pSrvURL -
      pAttrList -
      pScopes -
      Throws:
      java.net.UnknownHostException
      java.io.IOException
    • remove

      public void remove(ServiceURL pSrvURL) throws java.net.UnknownHostException, java.io.IOException
      remove
      Parameters:
      pSrvURL -
      Throws:
      java.net.UnknownHostException
      java.io.IOException
    • getServiceURLs

      public java.util.List<ServiceURL> getServiceURLs(ServiceType pSrvType, java.util.List<java.lang.String> pScopes)
      getServiceURLs
      Parameters:
      pSrvType -
      pScopes -
      Returns:
      List ServiceURL
    • getAttributes

      public java.util.List<ServiceLocationAttribute> getAttributes(ServiceURL pSrvURL, java.util.List<java.lang.String> pScopes)
      getAttributes
      Parameters:
      pSrvURL -
      pScopes -
      Returns:
      List ServiceLocationAttribute
    • getAttributes

      public java.util.List<ServiceLocationAttribute> getAttributes(ServiceType pSrvType, java.util.List<java.lang.String> pScopes)
      getAttributes
      Parameters:
      pSrvType -
      pScopes -
      Returns:
      List ServiceLocationAttribute
    • getServiceTypes

      public java.util.List<ServiceType> getServiceTypes(java.util.List<java.lang.String> pScopes)
      getServiceTypes
      Parameters:
      pScopes -
      Returns:
      List ServiceType