~ubuntu-branches/ubuntu/vivid/glib2.0/vivid-proposed

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2014-03-24 20:58:34 UTC
  • mfrom: (1.66.13)
  • Revision ID: package-import@ubuntu.com-20140324205834-8hsgok8k36ftocqa
Tags: 2.40.0-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
76
76
44
77
77
45</pre></td>
78
78
        <td class="listing_code"><pre class="programlisting">error <span class="gtkdoc opt">=</span> NULL<span class="gtkdoc opt">;</span>
79
 
res <span class="gtkdoc opt">=</span> <span class="function">dbus_g_proxy_call</span> <span class="gtkdoc opt">(</span>system_bus_proxy<span class="gtkdoc opt">,</span>
 
79
res <span class="gtkdoc opt">=</span> <span class="function"><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-call">dbus_g_proxy_call</a></span> <span class="gtkdoc opt">(</span>system_bus_proxy<span class="gtkdoc opt">,</span>
80
80
                         <span class="string">&quot;RequestName&quot;</span><span class="gtkdoc opt">,</span>
81
81
                         <span class="gtkdoc opt">&amp;</span>error<span class="gtkdoc opt">,</span>
82
82
                         G_TYPE_STRING<span class="gtkdoc opt">,</span> NAME_TO_CLAIM<span class="gtkdoc opt">,</span>
88
88
  <span class="gtkdoc opt">{</span>
89
89
    <span class="keyword">if</span> <span class="gtkdoc opt">(</span>error <span class="gtkdoc opt">!=</span> NULL<span class="gtkdoc opt">)</span>
90
90
      <span class="gtkdoc opt">{</span>
91
 
        <span class="function"><a href="../glib/glib-Message-Logging.html#g-warning">g_warning</a></span> <span class="gtkdoc opt">(</span><span class="string">&quot;Failed to acquire %s: %s&quot;</span><span class="gtkdoc opt">,</span>
 
91
        <span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#g-warning">g_warning</a></span> <span class="gtkdoc opt">(</span><span class="string">&quot;Failed to acquire %s: %s&quot;</span><span class="gtkdoc opt">,</span>
92
92
                   NAME_TO_CLAIM<span class="gtkdoc opt">,</span> error<span class="gtkdoc opt">-&gt;</span>message<span class="gtkdoc opt">);</span>
93
 
        <span class="function"><a href="../glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span> <span class="gtkdoc opt">(</span>error<span class="gtkdoc opt">);</span>
 
93
        <span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#g-error-free">g_error_free</a></span> <span class="gtkdoc opt">(</span>error<span class="gtkdoc opt">);</span>
94
94
      <span class="gtkdoc opt">}</span>
95
95
    <span class="keyword">else</span>
96
96
      <span class="gtkdoc opt">{</span>
97
 
        <span class="function"><a href="../glib/glib-Message-Logging.html#g-warning">g_warning</a></span> <span class="gtkdoc opt">(</span><span class="string">&quot;Failed to acquire %s&quot;</span><span class="gtkdoc opt">,</span> NAME_TO_CLAIM<span class="gtkdoc opt">);</span>
 
97
        <span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#g-warning">g_warning</a></span> <span class="gtkdoc opt">(</span><span class="string">&quot;Failed to acquire %s&quot;</span><span class="gtkdoc opt">,</span> NAME_TO_CLAIM<span class="gtkdoc opt">);</span>
98
98
      <span class="gtkdoc opt">}</span>
99
99
    <span class="keyword">goto</span> out<span class="gtkdoc opt">;</span>
100
100
  <span class="gtkdoc opt">}</span>
103
103
  <span class="gtkdoc opt">{</span>
104
104
    <span class="keyword">if</span> <span class="gtkdoc opt">(</span>error <span class="gtkdoc opt">!=</span> NULL<span class="gtkdoc opt">)</span>
105
105
      <span class="gtkdoc opt">{</span>
106
 
        <span class="function"><a href="../glib/glib-Message-Logging.html#g-warning">g_warning</a></span> <span class="gtkdoc opt">(</span><span class="string">&quot;Failed to acquire %s: %s&quot;</span><span class="gtkdoc opt">,</span>
 
106
        <span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#g-warning">g_warning</a></span> <span class="gtkdoc opt">(</span><span class="string">&quot;Failed to acquire %s: %s&quot;</span><span class="gtkdoc opt">,</span>
107
107
                   NAME_TO_CLAIM<span class="gtkdoc opt">,</span> error<span class="gtkdoc opt">-&gt;</span>message<span class="gtkdoc opt">);</span>
108
 
        <span class="function"><a href="../glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span> <span class="gtkdoc opt">(</span>error<span class="gtkdoc opt">);</span>
 
108
        <span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#g-error-free">g_error_free</a></span> <span class="gtkdoc opt">(</span>error<span class="gtkdoc opt">);</span>
109
109
      <span class="gtkdoc opt">}</span>
110
110
    <span class="keyword">else</span>
111
111
      <span class="gtkdoc opt">{</span>
112
 
        <span class="function"><a href="../glib/glib-Message-Logging.html#g-warning">g_warning</a></span> <span class="gtkdoc opt">(</span><span class="string">&quot;Failed to acquire %s&quot;</span><span class="gtkdoc opt">,</span> NAME_TO_CLAIM<span class="gtkdoc opt">);</span>
 
112
        <span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#g-warning">g_warning</a></span> <span class="gtkdoc opt">(</span><span class="string">&quot;Failed to acquire %s&quot;</span><span class="gtkdoc opt">,</span> NAME_TO_CLAIM<span class="gtkdoc opt">);</span>
113
113
      <span class="gtkdoc opt">}</span>
114
114
    <span class="function">exit</span> <span class="gtkdoc opt">(</span><span class="number">1</span><span class="gtkdoc opt">);</span>
115
115
  <span class="gtkdoc opt">}</span>
116
116
 
117
 
<span class="function">dbus_g_proxy_add_signal</span> <span class="gtkdoc opt">(</span>system_bus_proxy<span class="gtkdoc opt">,</span> <span class="string">&quot;NameLost&quot;</span><span class="gtkdoc opt">,</span>
 
117
<span class="function"><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-add-signal">dbus_g_proxy_add_signal</a></span> <span class="gtkdoc opt">(</span>system_bus_proxy<span class="gtkdoc opt">,</span> <span class="string">&quot;NameLost&quot;</span><span class="gtkdoc opt">,</span>
118
118
                         G_TYPE_STRING<span class="gtkdoc opt">,</span> G_TYPE_INVALID<span class="gtkdoc opt">);</span>
119
 
<span class="function">dbus_g_proxy_connect_signal</span> <span class="gtkdoc opt">(</span>system_bus_proxy<span class="gtkdoc opt">,</span> <span class="string">&quot;NameLost&quot;</span><span class="gtkdoc opt">,</span>
120
 
                             <span class="function"><a href="../gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span> <span class="gtkdoc opt">(</span>on_name_lost<span class="gtkdoc opt">),</span> NULL<span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
 
119
<span class="function"><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-connect-signal">dbus_g_proxy_connect_signal</a></span> <span class="gtkdoc opt">(</span>system_bus_proxy<span class="gtkdoc opt">,</span> <span class="string">&quot;NameLost&quot;</span><span class="gtkdoc opt">,</span>
 
120
                             <span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span> <span class="gtkdoc opt">(</span>on_name_lost<span class="gtkdoc opt">),</span> NULL<span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
121
121
 
122
122
<span class="comment">/* further setup ... */</span></pre></td>
123
123
      </tr>
177
177
                             NULL<span class="gtkdoc opt">,</span>
178
178
                             NULL<span class="gtkdoc opt">);</span>
179
179
 
180
 
  <span class="function"><a href="../glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span> <span class="gtkdoc opt">(</span>loop<span class="gtkdoc opt">);</span>
 
180
  <span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span> <span class="gtkdoc opt">(</span>loop<span class="gtkdoc opt">);</span>
181
181
 
182
182
  <span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-unown-name">g_bus_unown_name</a></span> <span class="gtkdoc opt">(</span>owner_id<span class="gtkdoc opt">);</span></pre></td>
183
183
      </tr>