<?xml version="1.0" encoding="iso-8859-15"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:str="http://xsltsl.org/string">
<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<title>DBUS Introspection data</title>
<style type="text/css">
body { color: black; background-color: white }
h1,th,h3 { font-family: serif; background-color: #CCF; border: 1px solid #999; }
th,h3 { font-size: 125%; }
tr.sub th { font-size: 1em; padding: 5px; }
td ul { list-style-type: none; margin: 0px; }
.keyword { font-style: normal }
.type { font-weight: bold }
.symbol { font-style: italic }
.interface, .package { margin: 10px; padding: 10px; }
table, td { border: 1px solid #999; }
table { border-collapse: collapse; width: 80%; }
td { padding: 10px; }
</style>
</head>
<body>
<h1>DBUS Introspection Data</h1>
<h2>
<span class="keyword">object</span>
<span class="symbol">/Test</span>
</h2>
<table class="package">
<tr>
<th colspan="3">Interfaces</th>
</tr>
<tr>
<td>
<a href="#org.freedesktop.dbus.test.TestRemoteInterface">TestRemoteInterface</a>
</td>
<td>org.freedesktop.dbus.test</td>
<td></td>
</tr>
<tr>
<td>
<a href="#org.freedesktop.dbus.test.TestRemoteInterface2">TestRemoteInterface2</a>
</td>
<td>org.freedesktop.dbus.test</td>
<td>An example remote interface</td>
</tr>
<tr>
<td>
<a href="#org.freedesktop.dbus.test.TestSignalInterface">TestSignalInterface</a>
</td>
<td>org.freedesktop.dbus.test</td>
<td>Test interface containing signals</td>
</tr>
<tr>
<td>
<a href="#org.freedesktop.DBus.Introspectable">Introspectable</a>
</td>
<td>org.freedesktop.DBus</td>
<td></td>
</tr>
</table>
<table class="package">
<tr>
<th colspan="3">Signals</th>
</tr>
<tr>
<td>
<a href="#org.freedesktop.dbus.test.TestSignalInterface.TestArraySignal">TestArraySignal</a>
</td>
<td>org.freedesktop.dbus.test.TestSignalInterface</td>
<td>Test signal with arrays</td>
</tr>
<tr>
<td>
<a href="#org.freedesktop.dbus.test.TestSignalInterface.TestSignal">TestSignal</a>
</td>
<td>org.freedesktop.dbus.test.TestSignalInterface</td>
<td>Test basic signal</td>
</tr>
</table>
<div class="interface">
<h2 id="org.freedesktop.dbus.test.TestRemoteInterface"><span class="keyword">interface</span> <span class="symbol">org.freedesktop.dbus.test.TestRemoteInterface</span></h2>
<p></p>
<ul></ul>
<table class="package">
<tr>
<th colspan="4">Methods</th>
</tr>
<tr class="sub">
<th>Name</th>
<th>In</th>
<th>Out</th>
<th>Description</th>
</tr>
<tr>
<td id="org.freedesktop.dbus.test.TestRemoteInterface.getName"><span class="keyword">method</span> <span class="symbol">getName</span></td>
<td>
<ul></ul>
</td>
<td>
<ul>
<li><span class="type">s</span> <span class="symbol"></span></li>
</ul>
</td>
<td>Simple test method</td>
</tr>
<tr>
<td id="org.freedesktop.dbus.test.TestRemoteInterface.frobnicate"><span class="keyword">method</span> <span class="symbol">frobnicate</span></td>
<td>
<ul>
<li><span class="type">ax</span> <span class="symbol"></span></li>
<li><span class="type">a{sa{qn}}</span> <span class="symbol"></span></li>
<li><span class="type">v</span> <span class="symbol"></span></li>
</ul>
</td>
<td>
<ul>
<li><span class="type">i</span> <span class="symbol"></span></li>
</ul>
</td>
<td>Test of nested maps</td>
</tr>
<tr>
<td id="org.freedesktop.dbus.test.TestRemoteInterface.throwme"><span class="keyword">method</span> <span class="symbol">throwme</span></td>
<td>
<ul></ul>
</td>
<td>
<ul></ul>
</td>
<td>Throws a TestException when called</td>
</tr>
<tr>
<td colspan="4"><span class="keyword">annotation</span>
<code>org.freedesktop.DBus.Method.Error</code> = <code>org.freedesktop.dbus.test.TestException</code></td>
</tr>
</table>
</div>
<div class="interface">
<h2 id="org.freedesktop.dbus.test.TestRemoteInterface2"><span class="keyword">interface</span> <span class="symbol">org.freedesktop.dbus.test.TestRemoteInterface2</span></h2>
<p>An example remote interface</p>
<ul></ul>
<table class="package">
<tr>
<th colspan="4">Methods</th>
</tr>
<tr class="sub">
<th>Name</th>
<th>In</th>
<th>Out</th>
<th>Description</th>
</tr>
<tr>
<td id="org.freedesktop.dbus.test.TestRemoteInterface2.show"><span class="keyword">method</span> <span class="symbol">show</span></td>
<td>
<ul>
<li><span class="type">v</span> <span class="symbol"></span></li>
</ul>
</td>
<td>
<ul>
<li><span class="type">s</span> <span class="symbol"></span></li>
<li><span class="type">i</span> <span class="symbol"></span></li>
<li><span class="type">b</span> <span class="symbol"></span></li>
</ul>
</td>
<td>Test multiple return values and implicit variant parameters.</td>
</tr>
<tr>
<td id="org.freedesktop.dbus.test.TestRemoteInterface2.dostuff"><span class="keyword">method</span> <span class="symbol">dostuff</span></td>
<td>
<ul>
<li><span class="type">(suv)</span> <span class="symbol"></span></li>
</ul>
</td>
<td>
<ul>
<li><span class="type">v</span> <span class="symbol"></span></li>
</ul>
</td>
<td>Test passing structs and explicit variants, returning implicit variants</td>
</tr>
<tr>
<td id="org.freedesktop.dbus.test.TestRemoteInterface2.sampleArray"><span class="keyword">method</span> <span class="symbol">sampleArray</span></td>
<td>
<ul>
<li><span class="type">as</span> <span class="symbol"></span></li>
<li><span class="type">ai</span> <span class="symbol"></span></li>
<li><span class="type">ax</span> <span class="symbol"></span></li>
</ul>
</td>
<td>
<ul>
<li><span class="type">ai</span> <span class="symbol"></span></li>
</ul>
</td>
<td>Test arrays, boxed arrays and lists.</td>
</tr>
<tr>
<td id="org.freedesktop.dbus.test.TestRemoteInterface2.getThis"><span class="keyword">method</span> <span class="symbol">getThis</span></td>
<td>
<ul>
<li><span class="type">o</span> <span class="symbol"></span></li>
</ul>
</td>
<td>
<ul>
<li><span class="type">o</span> <span class="symbol"></span></li>
</ul>
</td>
<td>Test passing objects as object paths.</td>
</tr>
</table>
</div>
<div class="interface">
<h2 id="org.freedesktop.dbus.test.TestSignalInterface"><span class="keyword">interface</span> <span class="symbol">org.freedesktop.dbus.test.TestSignalInterface</span></h2>
<p>Test interface containing signals</p>
<ul></ul>
<table class="package">
<tr>
<th colspan="3">Signals</th>
</tr>
<tr class="sub">
<th>Name</th>
<th>Out</th>
<th>Description</th>
</tr>
<tr>
<td id="org.freedesktop.dbus.test.TestSignalInterface.TestArraySignal"><span class="keyword">signal</span> <span class="symbol">TestArraySignal</span></td>
<td>
<ul>
<li><span class="type">(asv)</span> <span class="symbol"></span></li>
</ul>
</td>
<td>Test signal with arrays</td>
</tr>
<tr>
<td id="org.freedesktop.dbus.test.TestSignalInterface.TestSignal"><span class="keyword">signal</span> <span class="symbol">TestSignal</span></td>
<td>
<ul>
<li><span class="type">s</span> <span class="symbol"></span></li>
<li><span class="type">u</span> <span class="symbol"></span></li>
</ul>
</td>
<td>Test basic signal</td>
</tr>
</table>
</div>
<div class="interface">
<h2 id="org.freedesktop.DBus.Introspectable"><span class="keyword">interface</span> <span class="symbol">org.freedesktop.DBus.Introspectable</span></h2>
<p></p>
<ul></ul>
<table class="package">
<tr>
<th colspan="4">Methods</th>
</tr>
<tr class="sub">
<th>Name</th>
<th>In</th>
<th>Out</th>
<th>Description</th>
</tr>
<tr>
<td id="org.freedesktop.DBus.Introspectable.Introspect"><span class="keyword">method</span> <span class="symbol">Introspect</span></td>
<td>
<ul></ul>
</td>
<td>
<ul>
<li><span class="type">s</span> <span class="symbol"></span></li>
</ul>
</td>
<td></td>
</tr>
</table>
</div>
</body>
</html>