Chameleon

Chameleon Svn Source Tree

Root/branches/xZenu/src/util/doxygen/examples/dbusxml.xml

Source at commit 1322 created 12 years 8 months ago.
By meklort, Add doxygen to utils folder
1<?xml version="1.0" ?>
2<!-- Comment -->
3<!--*< File comment -->
4<node name="/SomeNode" xmlns:dx="http://psiamp.org/dtd/doxygen_dbusxml.dtd">
5 <!--* test struct outside a namespace and interface -->
6 <dx:struct name="StructOutsideNamespace">
7 <!--* member 1 -->
8 <dx:member name="member1" type="s"/>
9 <!--* complex member 1 -->
10 <dx:member name="complexMember1" type="(ssu)"/>
11 </dx:struct>
12
13 <!--* Test flag set -->
14 <dx:flagset name="flagset">
15 <!--* Flag 1 of flagset. -->
16 <dx:value name="FLAG1"/>
17 </dx:flagset>
18
19 <!--* namespace comment -->
20 <dx:namespace name="SomeNamespace">
21 <!--* struct inside a namespace -->
22 <dx:struct name="StructInNamespace">
23 <!--* member 2 -->
24 <dx:member name="member2" type="s"/>
25 </dx:struct>
26 </dx:namespace>
27 <!--* Documentation on the interface -->
28 <interface name="nl.stack.doxygen.test.interface">
29 <!--* Test Enum documentation -->
30 <dx:enum name="TestEnum">
31 <!--* key 1 with value 13 -->
32 <dx:value name="KEY1" value="13"/>
33 <!--* key 2 without a value -->
34 <dx:value name="KEY2"/>
35 </dx:enum>
36
37 <!--* struct inside a interface -->
38 <dx:struct name="StructInInterface">
39 <!--* member 3 -->
40 <dx:member name="member3" type="s"/>
41 <!--* Struct in a struct -->
42 <dx:struct name="StructInAStruct">
43 <!--* member4 -->
44 <dx:member name="member4" type="s"/>
45 </dx:struct>
46 <!--* struct member -->
47 <dx:member name="structMembor" type="(s)" named-type="StructInAStruct"/>
48 </dx:struct>
49 <!--* Document method
50
51 Some extended documentation for the method.
52
53 @param[in] input blah.
54 @param[out] output blub
55 -->
56 <method name="method">
57 <arg direction="in" name="input" type="(s(s))" named-type="::nl::stack::doxygen::test::interface::StructInInterface"/>
58 <arg direction="out" type="v" name="output"/>
59 </method>
60
61 <signal name="signal">
62 <!--*< Documentation for signal.
63
64 @param parameter some parameter.
65 -->
66 <arg name="parameter" type="s"/>
67 </signal>
68
69 <!--* property documentation -->
70 <property name="property" type="s" access="readwrite"/>
71
72 <!--* property documentation read-only -->
73 <property name="propertyRead" type="s" access="read"/>
74 <!--* property documentation write-only -->
75 <property name="propertyWrite" type="s" access="write"/>
76 </interface>
77</node>
78<!-- vim:set sw=2 sts=2 et ft=xml: -->
79

Archive Download this file

Revision: 1322