Entr'ouvert Entr'ouvert Documentation

LassoDiscoServiceInstance

LassoDiscoServiceInstance — <disco:ServiceInstanceType>

Description

Figure 111. Schema fragment for disco:ServiceInstanceType

<xs:complexType name="ServiceInstanceType">
  <xs:sequence>
    <xs:element ref="ServiceType"/>
    <xs:element name="ProviderID" type="md:entityIDType"/>
    <xs:element name="Description" type="DescriptionType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

<xs:element name="ServiceType" type="xs:anyURI"/>



Details

struct LassoDiscoServiceInstance

struct LassoDiscoServiceInstance {
	LassoNode parent;

	char *ServiceType;
	char *ProviderID;
	GList *Description; /* of LassoNode */
};

lasso_disco_service_instance_copy ()

LassoDiscoServiceInstance * lasso_disco_service_instance_copy
                                                        (LassoDiscoServiceInstance *serviceInstance);

lasso_disco_service_instance_new ()

LassoDiscoServiceInstance *  lasso_disco_service_instance_new
                                                        (const gchar *serviceType,
                                                         const gchar *providerID,
                                                         LassoDiscoDescription *description);