<?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>&nbsp;<span class="symbol">getName</span></td>
          <td>
            <ul></ul>
          </td>
          <td>
            <ul>
              <li><span class="type">s</span>&nbsp;<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>&nbsp;<span class="symbol">frobnicate</span></td>
          <td>
            <ul>
              <li><span class="type">ax</span>&nbsp;<span class="symbol"></span></li>
              <li><span class="type">a{sa{qn}}</span>&nbsp;<span class="symbol"></span></li>
              <li><span class="type">v</span>&nbsp;<span class="symbol"></span></li>
            </ul>
          </td>
          <td>
            <ul>
              <li><span class="type">i</span>&nbsp;<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>&nbsp;<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>&nbsp;
    <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>&nbsp;<span class="symbol">show</span></td>
          <td>
            <ul>
              <li><span class="type">v</span>&nbsp;<span class="symbol"></span></li>
            </ul>
          </td>
          <td>
            <ul>
              <li><span class="type">s</span>&nbsp;<span class="symbol"></span></li>
              <li><span class="type">i</span>&nbsp;<span class="symbol"></span></li>
              <li><span class="type">b</span>&nbsp;<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>&nbsp;<span class="symbol">dostuff</span></td>
          <td>
            <ul>
              <li><span class="type">(suv)</span>&nbsp;<span class="symbol"></span></li>
            </ul>
          </td>
          <td>
            <ul>
              <li><span class="type">v</span>&nbsp;<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>&nbsp;<span class="symbol">sampleArray</span></td>
          <td>
            <ul>
              <li><span class="type">as</span>&nbsp;<span class="symbol"></span></li>
              <li><span class="type">ai</span>&nbsp;<span class="symbol"></span></li>
              <li><span class="type">ax</span>&nbsp;<span class="symbol"></span></li>
            </ul>
          </td>
          <td>
            <ul>
              <li><span class="type">ai</span>&nbsp;<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>&nbsp;<span class="symbol">getThis</span></td>
          <td>
            <ul>
              <li><span class="type">o</span>&nbsp;<span class="symbol"></span></li>
            </ul>
          </td>
          <td>
            <ul>
              <li><span class="type">o</span>&nbsp;<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>&nbsp;<span class="symbol">TestArraySignal</span></td>
          <td>
            <ul>
              <li><span class="type">(asv)</span>&nbsp;<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>&nbsp;<span class="symbol">TestSignal</span></td>
          <td>
            <ul>
              <li><span class="type">s</span>&nbsp;<span class="symbol"></span></li>
              <li><span class="type">u</span>&nbsp;<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>&nbsp;<span class="symbol">Introspect</span></td>
          <td>
            <ul></ul>
          </td>
          <td>
            <ul>
              <li><span class="type">s</span>&nbsp;<span class="symbol"></span></li>
            </ul>
          </td>
          <td></td>
        </tr>
      </table>
    </div>
  </body>
</html>