~ubuntu-branches/debian/jessie/glib2.0/jessie

« back to all changes in this revision

Viewing changes to docs/reference/gio/html/GTestDBus.html

  • Committer: Package Import Robot
  • Author(s): Iain Lane
  • Date: 2014-09-23 10:12:15 UTC
  • mfrom: (1.66.20)
  • Revision ID: package-import@ubuntu.com-20140923101215-3vlqvooralbmzq8t
Tags: 2.42.0-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
58
58
</td>
59
59
</tr>
60
60
<tr>
61
 
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
61
<td class="function_type">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
62
62
</td>
63
63
<td class="function_name">
64
64
<a class="link" href="GTestDBus.html#g-test-dbus-get-bus-address" title="g_test_dbus_get_bus_address ()">g_test_dbus_get_bus_address</a> <span class="c_punctuation">()</span>
143
143
</div>
144
144
<div class="refsect1">
145
145
<a name="GTestDBus.object-hierarchy"></a><h2>Object Hierarchy</h2>
146
 
<pre class="screen">    GFlags
 
146
<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
147
147
    <span class="lineart">╰──</span> GTestDBusFlags
148
 
    <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
148
    <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
149
149
    <span class="lineart">╰──</span> GTestDBus
150
150
</pre>
151
151
</div>
186
186
        <td class="listing_lines" align="right"><pre>1
187
187
2
188
188
3</pre></td>
189
 
        <td class="listing_code"><pre class="programlisting"><span class="symbol">[</span><span class="normal">D</span><span class="symbol">-</span><span class="usertype">BUS</span><span class="normal"> Service</span><span class="symbol">]</span>
190
 
<span class="normal">Name</span><span class="symbol">=</span><span class="normal">org</span><span class="symbol">.</span><span class="normal">gtk</span><span class="symbol">.</span><span class="normal">GDBus</span><span class="symbol">.</span><span class="normal">Examples</span><span class="symbol">.</span><span class="normal">ObjectManager</span>
191
 
<span class="normal">Exec</span><span class="symbol">=</span><span class="normal">@abs_top_builddir@</span><span class="symbol">/</span><span class="normal">gio</span><span class="symbol">/</span><span class="normal">tests</span><span class="symbol">/</span><span class="normal"><a href="gdbus.html">gdbus</a></span><span class="symbol">-</span><span class="normal">example</span><span class="symbol">-</span><span class="normal">objectmanager</span><span class="symbol">-</span><span class="normal">server</span></pre></td>
 
189
        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc opt">[</span>D<span class="gtkdoc opt">-</span>BUS Service<span class="gtkdoc opt">]</span>
 
190
Name<span class="gtkdoc opt">=</span>org<span class="gtkdoc opt">.</span>gtk<span class="gtkdoc opt">.</span>GDBus<span class="gtkdoc opt">.</span>Examples<span class="gtkdoc opt">.</span>ObjectManager
 
191
Exec<span class="gtkdoc opt">=</span>&#64;abs_top_builddir&#64;<span class="gtkdoc opt">/</span>gio<span class="gtkdoc opt">/</span>tests<span class="gtkdoc opt">/</span>gdbus<span class="gtkdoc opt">-</span>example<span class="gtkdoc opt">-</span>objectmanager<span class="gtkdoc opt">-</span>server</pre></td>
192
192
      </tr>
193
193
    </tbody>
194
194
  </table>
204
204
    <tbody>
205
205
      <tr>
206
206
        <td class="listing_lines" align="right"><pre>1</pre></td>
207
 
        <td class="listing_code"><pre class="programlisting"><span class="symbol">-</span><span class="normal">DTEST_SERVICES</span><span class="symbol">=\</span><span class="string">""</span><span class="normal">$</span><span class="symbol">(</span><span class="normal">abs_top_builddir</span><span class="symbol">)/</span><span class="normal">tests</span><span class="symbol">/</span><span class="normal">services</span><span class="string">"</span><span class="specialchar">\"</span></pre></td>
 
207
        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc opt">-</span>DTEST_SERVICES<span class="gtkdoc opt">=</span><span class="gtkdoc esc">\&quot;</span><span class="string">&quot;$(abs_top_builddir)/tests/services&quot;</span><span class="gtkdoc esc">\&quot;</span></pre></td>
208
208
      </tr>
209
209
    </tbody>
210
210
  </table>
242
242
2
243
243
3
244
244
4</pre></td>
245
 
        <td class="listing_code"><pre class="programlisting"><span class="normal">all</span><span class="symbol">-</span><span class="normal">am</span><span class="symbol">:</span>
246
 
<span class="normal">        $</span><span class="symbol">(</span><span class="normal">GLIB_COMPILE_SCHEMAS</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">.</span>
 
245
        <td class="listing_code"><pre class="programlisting">all<span class="gtkdoc opt">-</span>am<span class="gtkdoc opt">:</span>
 
246
        $<span class="gtkdoc opt">(</span>GLIB_COMPILE_SCHEMAS<span class="gtkdoc opt">) .</span>
247
247
 
248
 
<span class="normal">CLEANFILES </span><span class="symbol">+=</span><span class="normal"> gschemas</span><span class="symbol">.</span><span class="normal">compiled</span></pre></td>
 
248
CLEANFILES <span class="gtkdoc opt">+=</span> gschemas<span class="gtkdoc opt">.</span>compiled</pre></td>
249
249
      </tr>
250
250
    </tbody>
251
251
  </table>
312
312
<hr>
313
313
<div class="refsect2">
314
314
<a name="g-test-dbus-get-bus-address"></a><h3>g_test_dbus_get_bus_address ()</h3>
315
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
315
<pre class="programlisting">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
316
316
g_test_dbus_get_bus_address (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
317
317
<p>Get the address on which dbus-daemon is running. If <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a> has not
318
 
been called yet, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned. This can be used with
 
318
been called yet, <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned. This can be used with
319
319
<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()"><code class="function">g_dbus_connection_new_for_address()</code></a>.</p>
320
320
<div class="refsect3">
321
321
<a name="id-1.4.25.2.9.4.5"></a><h4>Parameters</h4>
334
334
</div>
335
335
<div class="refsect3">
336
336
<a name="id-1.4.25.2.9.4.6"></a><h4>Returns</h4>
337
 
<p> the address of the bus, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
 
337
<p> the address of the bus, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
338
338
<p><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></p>
339
339
</div>
340
340
</div>
343
343
<a name="g-test-dbus-add-service-dir"></a><h3>g_test_dbus_add_service_dir ()</h3>
344
344
<pre class="programlisting"><span class="returnvalue">void</span>
345
345
g_test_dbus_add_service_dir (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>,
346
 
                             <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
 
346
                             <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
347
347
<p>Add a path where dbus-daemon will look up .service files. This can't be
348
348
called after <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a>.</p>
349
349
<div class="refsect3">
376
376
g_test_dbus_up (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
377
377
<p>Start a dbus-daemon instance and set DBUS_SESSION_BUS_ADDRESS. After this
378
378
call, it is safe for unit tests to start sending messages on the session bus.</p>
379
 
<p>If this function is called from setup callback of <a href="http://library.gnome.org/devel/glib/unstable/glib-Testing.html#g-test-add"><code class="function">g_test_add()</code></a>,
 
379
<p>If this function is called from setup callback of <a href="../glib/glib-Testing.html#g-test-add"><code class="function">g_test_add()</code></a>,
380
380
<a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()"><code class="function">g_test_dbus_down()</code></a> must be called in its teardown callback.</p>
381
381
<p>If this function is called from unit test's <code class="function">main()</code>, then <a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()"><code class="function">g_test_dbus_down()</code></a>
382
 
must be called after <a href="http://library.gnome.org/devel/glib/unstable/glib-Testing.html#g-test-run"><code class="function">g_test_run()</code></a>.</p>
 
382
must be called after <a href="../glib/glib-Testing.html#g-test-run"><code class="function">g_test_run()</code></a>.</p>
383
383
<div class="refsect3">
384
384
<a name="id-1.4.25.2.9.6.7"></a><h4>Parameters</h4>
385
385
<div class="informaltable"><table width="100%" border="0">