## Uses of Class
org.cybergarage.upnp.Service

- Packages that use Service
  Package | Description
  --- | ---
  org.cybergarage.upnp | Universal Plug and Play (UPnP) framework core components.
  org.cybergarage.upnp.control | UPnP control and action invocation framework.
  org.cybergarage.upnp.event | UPnP event notification and subscription management.

- - ### Uses of Service in org.cybergarage.upnp

    Methods in org.cybergarage.upnp that return Service
    Modifier and Type | Method and Description
    --- | ---
    `Service` | Argument.`getService()` Gets the service this argument belongs to.
    `Service` | Action.`getService()` Gets the service this action belongs to.
    `Service` | StateVariable.`getService()`
    `Service` | ServiceList.`getService(int n)`
    `Service` | Device.`getService(String name)`
    `Service` | Device.`getServiceByControlURL(String searchUrl)`
    `Service` | Device.`getServiceByEventSubURL(String searchUrl)`
    `Service` | Device.`getServiceBySCPDURL(String searchUrl)`
    `Service` | ControlPoint.`getSubscriberService(String uuid)`
    `Service` | Device.`getSubscriberService(String uuid)`

    Methods in org.cybergarage.upnp with parameters of type Service
    Modifier and Type | Method and Description
    --- | ---
    `void` | Device.`addService(Service s)` Add a Service to device without checking for duplicate or syntax error
    `boolean` | ControlPoint.`isSubscribed(Service service)`
    `(package private) void` | Argument.`setService(Service s)` Sets the service this argument belongs to.
    `(package private) void` | Action.`setService(Service s)` Sets the service this action belongs to.
    `boolean` | ControlPoint.`subscribe(Service service)`
    `boolean` | ControlPoint.`subscribe(Service service, long timeout)`
    `boolean` | ControlPoint.`subscribe(Service service, String uuid)`
    `boolean` | ControlPoint.`subscribe(Service service, String uuid, long timeout)`
    `boolean` | ControlPoint.`unsubscribe(Service service)`

  - ### Uses of Service in org.cybergarage.upnp.control

    Methods in org.cybergarage.upnp.control with parameters of type Service
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ControlRequest.`setRequestHost(Service service)` Sets the request host and port for the specified service.

  - ### Uses of Service in org.cybergarage.upnp.event

    Methods in org.cybergarage.upnp.event with parameters of type Service
    Modifier and Type | Method and Description
    --- | ---
    `void` | SubscriptionRequest.`setRenewRequest(Service service, String uuid, long timeout)`
    `void` | SubscriptionRequest.`setSubscribeRequest(Service service, String callback, long timeout)`
    `void` | SubscriptionRequest.`setUnsubscribeRequest(Service service)`