[ CCode ( type_id = "gupnp_resource_factory_get_type ()" ) ]
public class ResourceFactory : Object
Associating custom Services, Devices, ServiceProxies and DeviceProxies with UPnP types.
ResourceFactory objects are used by [class@GUPnP.ControlPoint], [class@GUPnP.DeviceProxy] and [ class@GUPnP.Device] to create resource proxy and resource objects.
Register UPnP type - [alias@GObject.Type] pairs to have resource or resource proxy objects created with the specified Type whenever an object for a resource of the specified UPnP type is requested. The Type needs to be derived from the relevant resource or resource proxy type (e.g. a device proxy type needs to be derived from [class@GUPnP.DeviceProxy]).