~ubuntu-branches/ubuntu/trusty/glibmm2.4/trusty

« back to all changes in this revision

Viewing changes to docs/reference/html/classGio_1_1AsyncInitable.html

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-04-11 10:19:47 UTC
  • mfrom: (1.2.72)
  • Revision ID: package-import@ubuntu.com-20120411101947-rfg3dy3nhl48hjc6
Tags: 2.32.0-0ubuntu1
* New upstream release
* debian/control:
  - Bump build-depends on libglib2.0-dev
* debian/rules:
  - Update SHVER

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
  
24
24
  <td style="padding-left: 0.5em;">
25
25
   <div id="projectname">glibmm
26
 
   &#160;<span id="projectnumber">2.31.22</span>
 
26
   &#160;<span id="projectnumber">2.32.0</span>
27
27
   </div>
28
28
   
29
29
  </td>
80
80
<div class="dyncontent">
81
81
<div class="center"><img src="classGio_1_1AsyncInitable__inherit__graph.png" border="0" usemap="#Gio_1_1AsyncInitable_inherit__map" alt="Inheritance graph"/></div>
82
82
<map name="Gio_1_1AsyncInitable_inherit__map" id="Gio_1_1AsyncInitable_inherit__map">
83
 
<area shape="rect" id="node9" href="classGio_1_1DBus_1_1Connection.html" title="A D&#45;Bus Connection." alt="" coords="5,315,171,343"/><area shape="rect" id="node11" href="classGio_1_1DBus_1_1Proxy.html" title="A client&#45;side proxy." alt="" coords="195,315,323,343"/><area shape="rect" id="node2" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="119,161,228,189"/><area shape="rect" id="node4" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="111,83,236,111"/><area shape="rect" id="node6" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="116,6,231,34"/></map>
 
83
<area shape="rect" id="node9" href="classGio_1_1DBus_1_1Connection.html" title="A D&#45;Bus Connection." alt="" coords="5,315,171,344"/><area shape="rect" id="node11" href="classGio_1_1DBus_1_1Proxy.html" title="A client&#45;side proxy." alt="" coords="195,315,323,344"/><area shape="rect" id="node2" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="119,160,228,189"/><area shape="rect" id="node4" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="111,83,236,112"/><area shape="rect" id="node6" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="116,5,231,35"/></map>
84
84
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
85
85
 
86
86
<p><a href="classGio_1_1AsyncInitable-members.html">List of all members.</a></p>
97
97
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AsyncInitable.html#ac9d58b099c38f8957f8780b459cd68dd">add_interface</a> (GType gtype_implementer)</td></tr>
98
98
<tr><td colspan="2"><h2><a name="pro-methods"></a>
99
99
Protected Member Functions</h2></td></tr>
 
100
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AsyncInitable.html#aec93b083db2e2e8609ef916bf5f11e32">AsyncInitable</a> ()</td></tr>
 
101
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it. <a href="#aec93b083db2e2e8609ef916bf5f11e32"></a><br/></td></tr>
100
102
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AsyncInitable.html#ae1439e78cf813af329c36239c838b0ab">init_async</a> (const <a class="el" href="namespaceGio.html#aecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp; slot, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Cancellable.html">Cancellable</a> &gt;&amp; cancellable, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
101
103
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts asynchronous initialization of the object implementing the interface. <a href="#ae1439e78cf813af329c36239c838b0ab"></a><br/></td></tr>
102
104
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AsyncInitable.html#a05377786e1a1edd01541fd5768db65fa">init_async</a> (const <a class="el" href="namespaceGio.html#aecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp; slot, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
120
122
<p>A class may implement both the <a class="el" href="classGio_1_1Initable.html" title="Failable object initialization interface.">Initable</a> and <a class="el" href="classGio_1_1AsyncInitable.html" title="AsyncInitable - Asynchronously failable object initialization interface.">AsyncInitable</a> interfaces.</p>
121
123
<p>Users of objects implementing this are not intended to use the interface method directly; instead it will be used automatically in various ways. For C applications you generally just call g_async_initable_new_async() directly, or indirectly via a foo_thing_new_async() wrapper. This will call g_async_initable_init_async() under the cover, calling back with NULL and a set GError on failure. </p>
122
124
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
 
125
<a class="anchor" id="aec93b083db2e2e8609ef916bf5f11e32"></a><!-- doxytag: member="Gio::AsyncInitable::AsyncInitable" ref="aec93b083db2e2e8609ef916bf5f11e32" args="()" -->
 
126
<div class="memitem">
 
127
<div class="memproto">
 
128
      <table class="memname">
 
129
        <tr>
 
130
          <td class="memname"><a class="el" href="classGio_1_1AsyncInitable.html#aec93b083db2e2e8609ef916bf5f11e32">Gio::AsyncInitable::AsyncInitable</a> </td>
 
131
          <td>(</td>
 
132
          <td class="paramname"></td><td>)</td>
 
133
          <td><code> [protected]</code></td>
 
134
        </tr>
 
135
      </table>
 
136
</div>
 
137
<div class="memdoc">
 
138
 
 
139
<p>You should derive from this class to use it. </p>
 
140
 
 
141
</div>
 
142
</div>
123
143
<a class="anchor" id="a48e4bd3e0a9033d24afa3a4e30d8508d"></a><!-- doxytag: member="Gio::AsyncInitable::~AsyncInitable" ref="a48e4bd3e0a9033d24afa3a4e30d8508d" args="()" -->
124
144
<div class="memitem">
125
145
<div class="memproto">
432
452
 
433
453
 
434
454
<hr class="footer"/><address class="footer"><small>
435
 
Generated on Wed Mar 28 2012 10:33:47 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
 
455
Generated on Tue Apr 10 2012 14:20:37 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
436
456
<img class="footer" src="doxygen.png" alt="doxygen"/>
437
457
</a> 1.7.6.1
438
458
</small></address>