diff options
author | Lennart Poettering <lennart@poettering.net> | 2005-07-30 14:03:22 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2005-07-30 14:03:22 +0000 |
commit | 3c4e0db3a35b851398eac7c598009e42e3ea7843 (patch) | |
tree | 07c39a10d0e53a46437b71fda31331af5c369f88 /avahi-daemon/introspect.dtd | |
parent | 5b5d01cabfcca8cd50d053aa56714cb0eb2f611e (diff) |
* hide generate init scripts from SVN
* DBUS: implement introspection for Server object
* fix avahi-daemon build (missing stdio.h inclusion)
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@199 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-daemon/introspect.dtd')
-rw-r--r-- | avahi-daemon/introspect.dtd | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/avahi-daemon/introspect.dtd b/avahi-daemon/introspect.dtd new file mode 100644 index 0000000..4ed0dc0 --- /dev/null +++ b/avahi-daemon/introspect.dtd @@ -0,0 +1,37 @@ +<!-- DTD for D-BUS Introspection data --> +<!-- (C) 2005-02-02 David A. Wheeler; released under the D-BUS licenses, + GNU GPL version 2 (or greater) and AFL 1.1 (or greater) --> + +<!-- see D-BUS specification for documentation --> + +<!ELEMENT node (node*,interface,(node|interface)*)> +<!ATTLIST node name CDATA #IMPLIED> + +<!ELEMENT interface (method|signal|property|annotation)*> +<!ATTLIST interface name CDATA #REQUIRED> + +<!ELEMENT method (arg|annotation)*> +<!ATTLIST method name CDATA #REQUIRED> + +<!ELEMENT signal (arg|annotation)*> +<!ATTLIST signal name CDATA #REQUIRED> + +<!ELEMENT arg EMPTY> +<!ATTLIST arg name CDATA #IMPLIED> +<!ATTLIST arg type CDATA #REQUIRED> +<!-- Method arguments SHOULD include "direction", + while signal and error arguments SHOULD not (since there's no point). + The DTD format can't express that subtlety. --> +<!ATTLIST arg direction (in|out) "in"> + +<!-- AKA "attribute" --> +<!ELEMENT property (annotation)*> +<!ATTLIST property name CDATA #REQUIRED> +<!ATTLIST property type CDATA #REQUIRED> +<!ATTLIST property access (read|write|readwrite) #REQUIRED> + +<!ELEMENT annotation EMPTY> <!-- Generic metadata --> +<!ATTLIST annotation name CDATA #REQUIRED> +<!ATTLIST annotation value CDATA #REQUIRED> + + |