aboutsummaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorMarja Hassinen <ext-marja.2.hassinen@nokia.com>2009-09-07 09:16:03 +0300
committerMarja Hassinen <ext-marja.2.hassinen@nokia.com>2009-09-07 09:16:03 +0300
commitee6aae1fceca017faf1ced8560b9226fddff8399 (patch)
tree7d41bff3f59c5ce574c96bde1200a78f349a6276 /spec
parent066851c92038f3b09ee41538a93dbb691b8e8f53 (diff)
libcontextsubscriber, plugin experiment: Updating the xsd to allow the new format of .context files.
Diffstat (limited to 'spec')
-rw-r--r--spec/context.xsd18
1 files changed, 14 insertions, 4 deletions
diff --git a/spec/context.xsd b/spec/context.xsd
index 6f2a4bb7..e3d9432a 100644
--- a/spec/context.xsd
+++ b/spec/context.xsd
@@ -61,15 +61,25 @@
<complexType name="providerDefn">
<complexContent>
<extension base="provider:propertyList">
- <attribute name="bus" use="required" type="provider:dbusBusType">
+ <attribute name="plugin" type="string">
<annotation><documentation>
- Which standard D-Bus bus this service can be activated on
+ Which libcontextsubscriber plugin can communicate with the provider. For the ContextKit D-Bus protocol, use contextkit-dbus.
</documentation></annotation>
</attribute>
- <attribute name="service" use="required" type="NCName">
+ <attribute name="constructionString" type="string">
+ <annotation><documentation>
+ The parameter given to the plugin communicating with the provider. For the ContextKit D-Bus protocol, use dbustype:dbusservicename.
+ </documentation></annotation>
+ </attribute>
+ <attribute name="bus" type="provider:dbusBusType">
+ <annotation><documentation>
+ Which standard D-Bus bus this service can be activated on (To be deprecated: use the plugin and constructionString attributes instead.)
+ </documentation></annotation>
+ </attribute>
+ <attribute name="service" type="NCName">
<annotation><documentation>
The bus name of the service that will provide these keys.
- This service must be activatable on the bus specified in "bus".
+ This service must be activatable on the bus specified in "bus". (To be deprecated: use the plugin and constructionString attributes instead.)
</documentation></annotation>
</attribute>
</extension>