[ CCode ( type_id = "gupnp_service_get_type ()" ) ]
public class Service : ServiceInfo
Implementation of an UPnP service
Service allows for handling incoming actions and state variable notification. It implements the [ class@GUPnP.ServiceInfo] interface.
To implement a service, you can either connect to the [signal@GUPnP.Service:GUPnPService:action-invoked] and [
signal@GUPnP.Service:GUPnPService:query-variable] or derive from the `GUPnPService` class and override the virtual functions
[vfunc@GUPnP.Service.action_invoked] and [vfunc@GUPnP.Service.query_variable].
For more details, see the ["Implementing UPnP devices"](server-tutorial.html#implementing-a-service) document