Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release > by-pkgid > 3b996fe272685bfa229e6a8dcb542001 > files > 168

glibmm2.4-doc-2.60.0-1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>glibmm: Gio::FileOutputStream Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">glibmm
   &#160;<span id="projectnumber">2.60.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGio.html">Gio</a></li><li class="navelem"><a class="el" href="classGio_1_1FileOutputStream.html">FileOutputStream</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGio_1_1FileOutputStream-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gio::FileOutputStream Class Reference<div class="ingroups"><a class="el" href="group__Streams.html">Stream Classes</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classGio_1_1FileOutputStream.html" title="FileOutputStream provides output streams that write their content to a file. ">FileOutputStream</a> provides output streams that write their content to a file.  
 <a href="classGio_1_1FileOutputStream.html#details">More...</a></p>

<p><code>#include &lt;giomm/fileoutputstream.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Gio::FileOutputStream:</div>
<div class="dyncontent">
<div class="center"><img src="classGio_1_1FileOutputStream__inherit__graph.png" border="0" usemap="#Gio_1_1FileOutputStream_inherit__map" alt="Inheritance graph"/></div>
<map name="Gio_1_1FileOutputStream_inherit__map" id="Gio_1_1FileOutputStream_inherit__map">
<area shape="rect" id="node2" href="classGio_1_1OutputStream.html" title="Base class for implementing streaming output. " alt="" coords="5,229,148,256"/>
<area shape="rect" id="node3" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="38,155,137,181"/>
<area shape="rect" id="node4" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces. " alt="" coords="87,80,218,107"/>
<area shape="rect" id="node7" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="166,155,281,181"/>
<area shape="rect" id="node5" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="94,5,211,32"/>
<area shape="rect" id="node6" href="classGio_1_1Seekable.html" title="Stream seeking interface. " alt="" coords="173,229,285,256"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a128056feea81f392823324d746bb3224"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#a128056feea81f392823324d746bb3224">FileOutputStream</a> (<a class="el" href="classGio_1_1FileOutputStream.html">FileOutputStream</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a128056feea81f392823324d746bb3224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a212816ed06df760b19a8e87459452cf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGio_1_1FileOutputStream.html">FileOutputStream</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#a212816ed06df760b19a8e87459452cf6">operator=</a> (<a class="el" href="classGio_1_1FileOutputStream.html">FileOutputStream</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a212816ed06df760b19a8e87459452cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80555e0e48b62ef89df9233b2ac2a24d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#a80555e0e48b62ef89df9233b2ac2a24d">~FileOutputStream</a> () noexcept override</td></tr>
<tr class="separator:a80555e0e48b62ef89df9233b2ac2a24d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa69b1c94c5a3a2e0002fc6cf5127fc70"><td class="memItemLeft" align="right" valign="top">GFileOutputStream*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#aa69b1c94c5a3a2e0002fc6cf5127fc70">gobj</a> ()</td></tr>
<tr class="memdesc:aa69b1c94c5a3a2e0002fc6cf5127fc70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#aa69b1c94c5a3a2e0002fc6cf5127fc70">More...</a><br /></td></tr>
<tr class="separator:aa69b1c94c5a3a2e0002fc6cf5127fc70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bf847a5064b01e671731ecd56f88968"><td class="memItemLeft" align="right" valign="top">const GFileOutputStream*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#a2bf847a5064b01e671731ecd56f88968">gobj</a> () const </td></tr>
<tr class="memdesc:a2bf847a5064b01e671731ecd56f88968"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a2bf847a5064b01e671731ecd56f88968">More...</a><br /></td></tr>
<tr class="separator:a2bf847a5064b01e671731ecd56f88968"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af536865a9ed17c3093ab67465fba908b"><td class="memItemLeft" align="right" valign="top">GFileOutputStream*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#af536865a9ed17c3093ab67465fba908b">gobj_copy</a> ()</td></tr>
<tr class="memdesc:af536865a9ed17c3093ab67465fba908b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#af536865a9ed17c3093ab67465fba908b">More...</a><br /></td></tr>
<tr class="separator:af536865a9ed17c3093ab67465fba908b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a660a0130611aad21965a3f74c2fe90cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#a660a0130611aad21965a3f74c2fe90cd">query_info</a> (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, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attributes=&quot;*&quot;)</td></tr>
<tr class="memdesc:a660a0130611aad21965a3f74c2fe90cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a file output stream for the given <em>attributes</em> .  <a href="#a660a0130611aad21965a3f74c2fe90cd">More...</a><br /></td></tr>
<tr class="separator:a660a0130611aad21965a3f74c2fe90cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b67d7fa0b9309ca42dea8607d2ef3d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#a9b67d7fa0b9309ca42dea8607d2ef3d5">query_info</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attributes=&quot;*&quot;)</td></tr>
<tr class="memdesc:a9b67d7fa0b9309ca42dea8607d2ef3d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a file output stream for the given <em>attributes</em> .  <a href="#a9b67d7fa0b9309ca42dea8607d2ef3d5">More...</a><br /></td></tr>
<tr class="separator:a9b67d7fa0b9309ca42dea8607d2ef3d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a926ddca8782aeb271560a058ee6554aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#a926ddca8782aeb271560a058ee6554aa">query_info_async</a> (const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">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, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attributes=&quot;*&quot;, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
<tr class="memdesc:a926ddca8782aeb271560a058ee6554aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the stream information asynchronously.  <a href="#a926ddca8782aeb271560a058ee6554aa">More...</a><br /></td></tr>
<tr class="separator:a926ddca8782aeb271560a058ee6554aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9297d379f28510afd0d5dabba65a447"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#aa9297d379f28510afd0d5dabba65a447">query_info_async</a> (const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attributes=&quot;*&quot;, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
<tr class="memdesc:aa9297d379f28510afd0d5dabba65a447"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the stream information asynchronously.  <a href="#aa9297d379f28510afd0d5dabba65a447">More...</a><br /></td></tr>
<tr class="separator:aa9297d379f28510afd0d5dabba65a447"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff73b62f94cc0be14f8271480aab6299"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#aff73b62f94cc0be14f8271480aab6299">query_info_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a> &gt;&amp; result)</td></tr>
<tr class="memdesc:aff73b62f94cc0be14f8271480aab6299"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalizes the asynchronous query started by g_file_output_stream_query_info_async().  <a href="#aff73b62f94cc0be14f8271480aab6299">More...</a><br /></td></tr>
<tr class="separator:aff73b62f94cc0be14f8271480aab6299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e29de4e67428a79b41180ca27af0a3d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#a8e29de4e67428a79b41180ca27af0a3d">get_etag</a> () const </td></tr>
<tr class="memdesc:a8e29de4e67428a79b41180ca27af0a3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the entity tag for the file when it has been written.  <a href="#a8e29de4e67428a79b41180ca27af0a3d">More...</a><br /></td></tr>
<tr class="separator:a8e29de4e67428a79b41180ca27af0a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGio_1_1OutputStream"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGio_1_1OutputStream')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGio_1_1OutputStream.html">Gio::OutputStream</a></td></tr>
<tr class="memitem:a4f724d33acc96fe0343e58d2f8abe9d2 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a4f724d33acc96fe0343e58d2f8abe9d2">OutputStream</a> (<a class="el" href="classGio_1_1OutputStream.html">OutputStream</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a4f724d33acc96fe0343e58d2f8abe9d2 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6a476601957c9b4f72f18594521d636 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGio_1_1OutputStream.html">OutputStream</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#af6a476601957c9b4f72f18594521d636">operator=</a> (<a class="el" href="classGio_1_1OutputStream.html">OutputStream</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:af6a476601957c9b4f72f18594521d636 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ef2ab2c8fa86b5072d1b7669e8fb2f7 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a0ef2ab2c8fa86b5072d1b7669e8fb2f7">~OutputStream</a> () noexcept override</td></tr>
<tr class="separator:a0ef2ab2c8fa86b5072d1b7669e8fb2f7 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5a71a1f432f8ac2a53de2c66eb81d9d inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">GOutputStream*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#ac5a71a1f432f8ac2a53de2c66eb81d9d">gobj</a> ()</td></tr>
<tr class="memdesc:ac5a71a1f432f8ac2a53de2c66eb81d9d inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ac5a71a1f432f8ac2a53de2c66eb81d9d">More...</a><br /></td></tr>
<tr class="separator:ac5a71a1f432f8ac2a53de2c66eb81d9d inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac29e6ad7ccffde24201a1da608f25ac9 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">const GOutputStream*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#ac29e6ad7ccffde24201a1da608f25ac9">gobj</a> () const </td></tr>
<tr class="memdesc:ac29e6ad7ccffde24201a1da608f25ac9 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ac29e6ad7ccffde24201a1da608f25ac9">More...</a><br /></td></tr>
<tr class="separator:ac29e6ad7ccffde24201a1da608f25ac9 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9128985ea683716db40d7831cb7075c inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">GOutputStream*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#ad9128985ea683716db40d7831cb7075c">gobj_copy</a> ()</td></tr>
<tr class="memdesc:ad9128985ea683716db40d7831cb7075c inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#ad9128985ea683716db40d7831cb7075c">More...</a><br /></td></tr>
<tr class="separator:ad9128985ea683716db40d7831cb7075c inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a714bc357db90c5e34f1d001446fe29 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a0a714bc357db90c5e34f1d001446fe29">write</a> (const void* buffer, gsize <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01487.html#gad2f89a1340c43c8451e522d045aaa1b6">count</a>, 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)</td></tr>
<tr class="memdesc:a0a714bc357db90c5e34f1d001446fe29 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to write <em>count</em> bytes from <em>buffer</em> into the stream.  <a href="#a0a714bc357db90c5e34f1d001446fe29">More...</a><br /></td></tr>
<tr class="separator:a0a714bc357db90c5e34f1d001446fe29 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5037c7a24ba87c7e8f1992f7586f032c inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a5037c7a24ba87c7e8f1992f7586f032c">write</a> (const void* buffer, gsize <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01487.html#gad2f89a1340c43c8451e522d045aaa1b6">count</a>)</td></tr>
<tr class="memdesc:a5037c7a24ba87c7e8f1992f7586f032c inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1OutputStream.html#a0a714bc357db90c5e34f1d001446fe29" title="Tries to write count bytes from buffer into the stream. ">write()</a> convenience overload.  <a href="#a5037c7a24ba87c7e8f1992f7586f032c">More...</a><br /></td></tr>
<tr class="separator:a5037c7a24ba87c7e8f1992f7586f032c inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee589585890960b4c26c86865fe3f0b4 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#aee589585890960b4c26c86865fe3f0b4">write</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; buffer, 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)</td></tr>
<tr class="memdesc:aee589585890960b4c26c86865fe3f0b4 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to write <em>count</em> bytes from <em>buffer</em> into the stream.  <a href="#aee589585890960b4c26c86865fe3f0b4">More...</a><br /></td></tr>
<tr class="separator:aee589585890960b4c26c86865fe3f0b4 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa3cf9f1b7006b1f79d8e452616f3324 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#afa3cf9f1b7006b1f79d8e452616f3324">write</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; buffer)</td></tr>
<tr class="memdesc:afa3cf9f1b7006b1f79d8e452616f3324 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to write <em>count</em> bytes from <em>buffer</em> into the stream.  <a href="#afa3cf9f1b7006b1f79d8e452616f3324">More...</a><br /></td></tr>
<tr class="separator:afa3cf9f1b7006b1f79d8e452616f3324 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9ff8d59409bfdfdfd95643f3ee4c98d inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#ac9ff8d59409bfdfdfd95643f3ee4c98d">write_all</a> (const void* buffer, gsize <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01487.html#gad2f89a1340c43c8451e522d045aaa1b6">count</a>, gsize&amp; bytes_written, 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)</td></tr>
<tr class="memdesc:ac9ff8d59409bfdfdfd95643f3ee4c98d inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to write <em>count</em> bytes from <em>buffer</em> into the stream.  <a href="#ac9ff8d59409bfdfdfd95643f3ee4c98d">More...</a><br /></td></tr>
<tr class="separator:ac9ff8d59409bfdfdfd95643f3ee4c98d inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca15317cfd772d712b44147d378788b8 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#aca15317cfd772d712b44147d378788b8">write_all</a> (const void* buffer, gsize <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01487.html#gad2f89a1340c43c8451e522d045aaa1b6">count</a>, gsize&amp; bytes_written)</td></tr>
<tr class="memdesc:aca15317cfd772d712b44147d378788b8 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1OutputStream.html#ac9ff8d59409bfdfdfd95643f3ee4c98d" title="Tries to write count bytes from buffer into the stream. ">write_all()</a> convenience overload.  <a href="#aca15317cfd772d712b44147d378788b8">More...</a><br /></td></tr>
<tr class="separator:aca15317cfd772d712b44147d378788b8 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac10263d00bf17a158d4aad207fbb2d64 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#ac10263d00bf17a158d4aad207fbb2d64">write_all</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; buffer, gsize&amp; bytes_written, 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)</td></tr>
<tr class="memdesc:ac10263d00bf17a158d4aad207fbb2d64 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to write <em>count</em> bytes from <em>buffer</em> into the stream.  <a href="#ac10263d00bf17a158d4aad207fbb2d64">More...</a><br /></td></tr>
<tr class="separator:ac10263d00bf17a158d4aad207fbb2d64 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9171833c0c7c88103afd3fc12efbcf17 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a9171833c0c7c88103afd3fc12efbcf17">write_all</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; buffer, gsize&amp; bytes_written)</td></tr>
<tr class="memdesc:a9171833c0c7c88103afd3fc12efbcf17 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to write <em>count</em> bytes from <em>buffer</em> into the stream.  <a href="#a9171833c0c7c88103afd3fc12efbcf17">More...</a><br /></td></tr>
<tr class="separator:a9171833c0c7c88103afd3fc12efbcf17 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf334df7e398b30fe3b2ac081f31ae61 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#aaf334df7e398b30fe3b2ac081f31ae61">write_bytes</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGlib_1_1Bytes.html">Glib::Bytes</a> &gt;&amp; bytes, 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)</td></tr>
<tr class="memdesc:aaf334df7e398b30fe3b2ac081f31ae61 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">A wrapper function for g_output_stream_write() which takes a Bytes as input.  <a href="#aaf334df7e398b30fe3b2ac081f31ae61">More...</a><br /></td></tr>
<tr class="separator:aaf334df7e398b30fe3b2ac081f31ae61 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c44e35b548088bbaa949fe3fb93e3e5 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a4c44e35b548088bbaa949fe3fb93e3e5">write_bytes</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGlib_1_1Bytes.html">Glib::Bytes</a> &gt;&amp; bytes)</td></tr>
<tr class="memdesc:a4c44e35b548088bbaa949fe3fb93e3e5 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1OutputStream.html#aaf334df7e398b30fe3b2ac081f31ae61" title="A wrapper function for g_output_stream_write() which takes a Bytes as input. ">write_bytes()</a> convenience overload.  <a href="#a4c44e35b548088bbaa949fe3fb93e3e5">More...</a><br /></td></tr>
<tr class="separator:a4c44e35b548088bbaa949fe3fb93e3e5 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dffae36ab85aef1d2c69a1c60a7f1e1 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a7dffae36ab85aef1d2c69a1c60a7f1e1">write_bytes_async</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGlib_1_1Bytes.html">Glib::Bytes</a> &gt;&amp; bytes, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">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>
<tr class="memdesc:a7dffae36ab85aef1d2c69a1c60a7f1e1 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request an asynchronous write of the data in <em>bytes</em> to the stream.  <a href="#a7dffae36ab85aef1d2c69a1c60a7f1e1">More...</a><br /></td></tr>
<tr class="separator:a7dffae36ab85aef1d2c69a1c60a7f1e1 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d0a0fb359543cfbca7495b39d6dcd29 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a6d0a0fb359543cfbca7495b39d6dcd29">write_bytes_async</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGlib_1_1Bytes.html">Glib::Bytes</a> &gt;&amp; bytes, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
<tr class="memdesc:a6d0a0fb359543cfbca7495b39d6dcd29 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request an asynchronous write of the data in <em>bytes</em> to the stream.  <a href="#a6d0a0fb359543cfbca7495b39d6dcd29">More...</a><br /></td></tr>
<tr class="separator:a6d0a0fb359543cfbca7495b39d6dcd29 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a052f5bd01513a4c1c94e52d1174545ce inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a052f5bd01513a4c1c94e52d1174545ce">write_bytes_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a> &gt;&amp; result)</td></tr>
<tr class="memdesc:a052f5bd01513a4c1c94e52d1174545ce inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finishes a stream write-from-Bytes operation.  <a href="#a052f5bd01513a4c1c94e52d1174545ce">More...</a><br /></td></tr>
<tr class="separator:a052f5bd01513a4c1c94e52d1174545ce inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a080bff3f1f2017b4d4ff8343a5bfbf15 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a080bff3f1f2017b4d4ff8343a5bfbf15">splice</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InputStream.html">InputStream</a> &gt;&amp; source, 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, <a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a> flags=<a class="el" href="namespaceGio.html#ga7c30d67e5f60d33fdcd3053123feea74a4a8d0f68799497978b5baaf64a453435">OUTPUT_STREAM_SPLICE_NONE</a>)</td></tr>
<tr class="memdesc:a080bff3f1f2017b4d4ff8343a5bfbf15 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Splices an input stream into an output stream.  <a href="#a080bff3f1f2017b4d4ff8343a5bfbf15">More...</a><br /></td></tr>
<tr class="separator:a080bff3f1f2017b4d4ff8343a5bfbf15 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaca5a5891175c7c66cb77e476bae1843 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#aaca5a5891175c7c66cb77e476bae1843">splice</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InputStream.html">InputStream</a> &gt;&amp; source, <a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a> flags=<a class="el" href="namespaceGio.html#ga7c30d67e5f60d33fdcd3053123feea74a4a8d0f68799497978b5baaf64a453435">OUTPUT_STREAM_SPLICE_NONE</a>)</td></tr>
<tr class="memdesc:aaca5a5891175c7c66cb77e476bae1843 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Splices an input stream into an output stream.  <a href="#aaca5a5891175c7c66cb77e476bae1843">More...</a><br /></td></tr>
<tr class="separator:aaca5a5891175c7c66cb77e476bae1843 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a413a349600ecd6013d15f563d6c6fd85 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a413a349600ecd6013d15f563d6c6fd85">flush</a> (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)</td></tr>
<tr class="memdesc:a413a349600ecd6013d15f563d6c6fd85 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushed any outstanding buffers in the stream.  <a href="#a413a349600ecd6013d15f563d6c6fd85">More...</a><br /></td></tr>
<tr class="separator:a413a349600ecd6013d15f563d6c6fd85 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bb81a11ef79dc8ffa9f5a275d2d6e0c inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a6bb81a11ef79dc8ffa9f5a275d2d6e0c">flush</a> ()</td></tr>
<tr class="memdesc:a6bb81a11ef79dc8ffa9f5a275d2d6e0c inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1OutputStream.html#a6bb81a11ef79dc8ffa9f5a275d2d6e0c" title="A flush() convenience overload. ">flush()</a> convenience overload.  <a href="#a6bb81a11ef79dc8ffa9f5a275d2d6e0c">More...</a><br /></td></tr>
<tr class="separator:a6bb81a11ef79dc8ffa9f5a275d2d6e0c inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fefad6d6b244924b4fe51c105d3805c inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a4fefad6d6b244924b4fe51c105d3805c">close</a> (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)</td></tr>
<tr class="memdesc:a4fefad6d6b244924b4fe51c105d3805c inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the stream, releasing resources related to it.  <a href="#a4fefad6d6b244924b4fe51c105d3805c">More...</a><br /></td></tr>
<tr class="separator:a4fefad6d6b244924b4fe51c105d3805c inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3e92678425dd530b22eaab97852ca23 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#ac3e92678425dd530b22eaab97852ca23">close</a> ()</td></tr>
<tr class="memdesc:ac3e92678425dd530b22eaab97852ca23 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1OutputStream.html#ac3e92678425dd530b22eaab97852ca23" title="A close() convenience overload. ">close()</a> convenience overload.  <a href="#ac3e92678425dd530b22eaab97852ca23">More...</a><br /></td></tr>
<tr class="separator:ac3e92678425dd530b22eaab97852ca23 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a947eefdb85b9081348a1c0cc04be2eaa inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a947eefdb85b9081348a1c0cc04be2eaa">write_async</a> (const void* buffer, gsize <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01487.html#gad2f89a1340c43c8451e522d045aaa1b6">count</a>, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">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>
<tr class="memdesc:a947eefdb85b9081348a1c0cc04be2eaa inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request an asynchronous write of <em>count</em> bytes from <em>buffer</em> into the stream.  <a href="#a947eefdb85b9081348a1c0cc04be2eaa">More...</a><br /></td></tr>
<tr class="separator:a947eefdb85b9081348a1c0cc04be2eaa inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae0f58d27908beb35f24a88b6254107a inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#aae0f58d27908beb35f24a88b6254107a">write_async</a> (const void* buffer, gsize <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01487.html#gad2f89a1340c43c8451e522d045aaa1b6">count</a>, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
<tr class="memdesc:aae0f58d27908beb35f24a88b6254107a inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request an asynchronous write of <em>count</em> bytes from <em>buffer</em> into the stream.  <a href="#aae0f58d27908beb35f24a88b6254107a">More...</a><br /></td></tr>
<tr class="separator:aae0f58d27908beb35f24a88b6254107a inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61dbaa1f910c14bf3beaadc0498065f inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#ac61dbaa1f910c14bf3beaadc0498065f">write_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a> &gt;&amp; result)</td></tr>
<tr class="memdesc:ac61dbaa1f910c14bf3beaadc0498065f inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finishes a stream write operation.  <a href="#ac61dbaa1f910c14bf3beaadc0498065f">More...</a><br /></td></tr>
<tr class="separator:ac61dbaa1f910c14bf3beaadc0498065f inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a840b3c3ee939d4a54f0d2e6e67bdf991 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a840b3c3ee939d4a54f0d2e6e67bdf991">write_all_async</a> (const void* buffer, gsize <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01487.html#gad2f89a1340c43c8451e522d045aaa1b6">count</a>, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">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>
<tr class="memdesc:a840b3c3ee939d4a54f0d2e6e67bdf991 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request an asynchronous write of <em>count</em> bytes from <em>buffer</em> into the stream.  <a href="#a840b3c3ee939d4a54f0d2e6e67bdf991">More...</a><br /></td></tr>
<tr class="separator:a840b3c3ee939d4a54f0d2e6e67bdf991 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0af588c6467e57481a294a0ee36025d inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#af0af588c6467e57481a294a0ee36025d">write_all_async</a> (const void* buffer, gsize <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01487.html#gad2f89a1340c43c8451e522d045aaa1b6">count</a>, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
<tr class="memdesc:af0af588c6467e57481a294a0ee36025d inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request an asynchronous write of <em>count</em> bytes from <em>buffer</em> into the stream.  <a href="#af0af588c6467e57481a294a0ee36025d">More...</a><br /></td></tr>
<tr class="separator:af0af588c6467e57481a294a0ee36025d inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0912cee3bb1b905b88d5b94e848783b7 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a0912cee3bb1b905b88d5b94e848783b7">write_all_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a> &gt;&amp; result, gsize&amp; bytes_written)</td></tr>
<tr class="memdesc:a0912cee3bb1b905b88d5b94e848783b7 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finishes an asynchronous stream write operation started with g_output_stream_write_all_async().  <a href="#a0912cee3bb1b905b88d5b94e848783b7">More...</a><br /></td></tr>
<tr class="separator:a0912cee3bb1b905b88d5b94e848783b7 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bfe08685268b2236362bce84ba1cc77 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a4bfe08685268b2236362bce84ba1cc77">splice_async</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InputStream.html">InputStream</a> &gt;&amp; source, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">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, <a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a> flags=<a class="el" href="namespaceGio.html#ga7c30d67e5f60d33fdcd3053123feea74a4a8d0f68799497978b5baaf64a453435">OUTPUT_STREAM_SPLICE_NONE</a>, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
<tr class="memdesc:a4bfe08685268b2236362bce84ba1cc77 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Splices a stream asynchronously.  <a href="#a4bfe08685268b2236362bce84ba1cc77">More...</a><br /></td></tr>
<tr class="separator:a4bfe08685268b2236362bce84ba1cc77 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85e95838d577180e11831b0f149e8f5c inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a85e95838d577180e11831b0f149e8f5c">splice_async</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InputStream.html">InputStream</a> &gt;&amp; source, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot, <a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a> flags=<a class="el" href="namespaceGio.html#ga7c30d67e5f60d33fdcd3053123feea74a4a8d0f68799497978b5baaf64a453435">OUTPUT_STREAM_SPLICE_NONE</a>, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
<tr class="memdesc:a85e95838d577180e11831b0f149e8f5c inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Splices a stream asynchronously.  <a href="#a85e95838d577180e11831b0f149e8f5c">More...</a><br /></td></tr>
<tr class="separator:a85e95838d577180e11831b0f149e8f5c inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29461238b7b3cf9c2d6dde85b4a6a6ea inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">gssize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a29461238b7b3cf9c2d6dde85b4a6a6ea">splice_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a> &gt;&amp; result)</td></tr>
<tr class="memdesc:a29461238b7b3cf9c2d6dde85b4a6a6ea inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finishes an asynchronous stream splice operation.  <a href="#a29461238b7b3cf9c2d6dde85b4a6a6ea">More...</a><br /></td></tr>
<tr class="separator:a29461238b7b3cf9c2d6dde85b4a6a6ea inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac76478281be9559cb0a924bcc4ead263 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#ac76478281be9559cb0a924bcc4ead263">flush_async</a> (const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">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>
<tr class="memdesc:ac76478281be9559cb0a924bcc4ead263 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes a stream asynchronously.  <a href="#ac76478281be9559cb0a924bcc4ead263">More...</a><br /></td></tr>
<tr class="separator:ac76478281be9559cb0a924bcc4ead263 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa82f241b6c72fef632eaf51b279b25ce inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#aa82f241b6c72fef632eaf51b279b25ce">flush_async</a> (const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
<tr class="memdesc:aa82f241b6c72fef632eaf51b279b25ce inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes a stream asynchronously.  <a href="#aa82f241b6c72fef632eaf51b279b25ce">More...</a><br /></td></tr>
<tr class="separator:aa82f241b6c72fef632eaf51b279b25ce inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2e8a3c48152c2fdc744a50016911a3a inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#af2e8a3c48152c2fdc744a50016911a3a">flush_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a> &gt;&amp; result)</td></tr>
<tr class="memdesc:af2e8a3c48152c2fdc744a50016911a3a inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finishes flushing an output stream.  <a href="#af2e8a3c48152c2fdc744a50016911a3a">More...</a><br /></td></tr>
<tr class="separator:af2e8a3c48152c2fdc744a50016911a3a inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47fb0dbd7f88c9167dacd577dcd8c6c7 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a47fb0dbd7f88c9167dacd577dcd8c6c7">close_async</a> (const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">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>
<tr class="memdesc:a47fb0dbd7f88c9167dacd577dcd8c6c7 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Requests an asynchronous close of the stream, releasing resources related to it.  <a href="#a47fb0dbd7f88c9167dacd577dcd8c6c7">More...</a><br /></td></tr>
<tr class="separator:a47fb0dbd7f88c9167dacd577dcd8c6c7 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92f6a9cc67bfa6a2356a031fb3f691c0 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a92f6a9cc67bfa6a2356a031fb3f691c0">close_async</a> (const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot, int io_priority=<a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a>)</td></tr>
<tr class="memdesc:a92f6a9cc67bfa6a2356a031fb3f691c0 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Requests an asynchronous close of the stream, releasing resources related to it.  <a href="#a92f6a9cc67bfa6a2356a031fb3f691c0">More...</a><br /></td></tr>
<tr class="separator:a92f6a9cc67bfa6a2356a031fb3f691c0 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8db5ee9e7a3a0c091eeebe960550e6f5 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a8db5ee9e7a3a0c091eeebe960550e6f5">close_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a> &gt;&amp; result)</td></tr>
<tr class="memdesc:a8db5ee9e7a3a0c091eeebe960550e6f5 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an output stream.  <a href="#a8db5ee9e7a3a0c091eeebe960550e6f5">More...</a><br /></td></tr>
<tr class="separator:a8db5ee9e7a3a0c091eeebe960550e6f5 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5822b205549347cd1a0c3ce8a2eb2c86 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a5822b205549347cd1a0c3ce8a2eb2c86">is_closed</a> () const </td></tr>
<tr class="memdesc:a5822b205549347cd1a0c3ce8a2eb2c86 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if an output stream has already been closed.  <a href="#a5822b205549347cd1a0c3ce8a2eb2c86">More...</a><br /></td></tr>
<tr class="separator:a5822b205549347cd1a0c3ce8a2eb2c86 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3abd22210c8944127d76d384ed391bf1 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a3abd22210c8944127d76d384ed391bf1">is_closing</a> () const </td></tr>
<tr class="memdesc:a3abd22210c8944127d76d384ed391bf1 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if an output stream is being closed.  <a href="#a3abd22210c8944127d76d384ed391bf1">More...</a><br /></td></tr>
<tr class="separator:a3abd22210c8944127d76d384ed391bf1 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1610b2549586e3d529947acaf9d82829 inherit pub_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a1610b2549586e3d529947acaf9d82829">has_pending</a> () const </td></tr>
<tr class="memdesc:a1610b2549586e3d529947acaf9d82829 inherit pub_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if an output stream has pending actions.  <a href="#a1610b2549586e3d529947acaf9d82829">More...</a><br /></td></tr>
<tr class="separator:a1610b2549586e3d529947acaf9d82829 inherit pub_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:a0127f43140e01d6a6731d42f9419be27 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a0127f43140e01d6a6731d42f9419be27">Object</a> (const <a class="el" href="classGlib_1_1Object.html">Object</a>&amp;)=delete</td></tr>
<tr class="separator:a0127f43140e01d6a6731d42f9419be27 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7081561a5684709718fdf8c1875c56c0 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a7081561a5684709718fdf8c1875c56c0">operator=</a> (const <a class="el" href="classGlib_1_1Object.html">Object</a>&amp;)=delete</td></tr>
<tr class="separator:a7081561a5684709718fdf8c1875c56c0 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473ee068b40d5c949cee2c721d720c9a inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a473ee068b40d5c949cee2c721d720c9a">Object</a> (<a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a473ee068b40d5c949cee2c721d720c9a inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2855131d475e54294dc34573f12ca9a0 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a2855131d475e54294dc34573f12ca9a0">operator=</a> (<a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a2855131d475e54294dc34573f12ca9a0 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a0e6581bcbcc6197cca07df24bb91c492">get_data</a> (const <a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a>&amp; key)</td></tr>
<tr class="separator:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#afff7a375a862f3f899daaa99710122fa">set_data</a> (const <a class="el" href="classGlib_1_1Quark.html">Quark</a>&amp; key, void* data)</td></tr>
<tr class="separator:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a1febe3bae2dd71756e98e523cd33c1b4">set_data</a> (const <a class="el" href="classGlib_1_1Quark.html">Quark</a>&amp; key, void* data, <a class="el" href="classGlib_1_1Object.html#a969836f7bf4fec78eb50a1d790304d82">DestroyNotify</a> notify)</td></tr>
<tr class="separator:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#aada5b50844bda7ee02bed0ae2a715c00">remove_data</a> (const <a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a>&amp; quark)</td></tr>
<tr class="separator:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ab454f71bd74403b0cc46d3cbbedd6b0e">steal_data</a> (const <a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a>&amp; quark)</td></tr>
<tr class="separator:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
<tr class="memitem:aaf0e140e7192dcecddd9f57c46825434 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#aaf0e140e7192dcecddd9f57c46825434">ObjectBase</a> (const <a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;)=delete</td></tr>
<tr class="separator:aaf0e140e7192dcecddd9f57c46825434 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f8834a320eac98dc1c1b8a9a2fd4c1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a15f8834a320eac98dc1c1b8a9a2fd4c1">operator=</a> (const <a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;)=delete</td></tr>
<tr class="separator:a15f8834a320eac98dc1c1b8a9a2fd4c1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#aab599d3eec4b4a9ddc95ccdc6100053d">set_property_value</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value)</td></tr>
<tr class="memdesc:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#aab599d3eec4b4a9ddc95ccdc6100053d">More...</a><br /></td></tr>
<tr class="separator:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a5e30750441b92f0246c9d4ece95fc8a0">get_property_value</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value) const </td></tr>
<tr class="memdesc:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#a5e30750441b92f0246c9d4ece95fc8a0">More...</a><br /></td></tr>
<tr class="separator:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplParams" colspan="2">template&lt;class PropertyType &gt; </td></tr>
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ad37844f7ea2c0091a22d011e04c48820">set_property</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const PropertyType&amp; value)</td></tr>
<tr class="memdesc:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#ad37844f7ea2c0091a22d011e04c48820">More...</a><br /></td></tr>
<tr class="separator:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplParams" colspan="2">template&lt;class PropertyType &gt; </td></tr>
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a5f894c9c36ad391fdc85552af67a8530">get_property</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, PropertyType&amp; value) const </td></tr>
<tr class="memdesc:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#a5f894c9c36ad391fdc85552af67a8530">More...</a><br /></td></tr>
<tr class="separator:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#adc6c1e8f094275114d6e2c3ef3a33f98">connect_property_changed</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp; slot)</td></tr>
<tr class="memdesc:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#adc6c1e8f094275114d6e2c3ef3a33f98">More...</a><br /></td></tr>
<tr class="separator:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a9fff4abb6ecc939866a6ff5d32808221">connect_property_changed</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp;&amp; slot)</td></tr>
<tr class="memdesc:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#a9fff4abb6ecc939866a6ff5d32808221">More...</a><br /></td></tr>
<tr class="separator:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1connection.html">sigc::connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a896d7773c00bd2dcd310c861282ee8d1">connect_property_changed_with_return</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp; slot)</td></tr>
<tr class="memdesc:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#a896d7773c00bd2dcd310c861282ee8d1">More...</a><br /></td></tr>
<tr class="separator:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1connection.html">sigc::connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a00f0e2119fbb42efe42d66b8188a0daf">connect_property_changed_with_return</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp;&amp; slot)</td></tr>
<tr class="memdesc:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#a00f0e2119fbb42efe42d66b8188a0daf">More...</a><br /></td></tr>
<tr class="separator:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3">freeze_notify</a> ()</td></tr>
<tr class="memdesc:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increases the freeze count on object.  <a href="#a6e9e13b75f116c20212d318204ce8ea3">More...</a><br /></td></tr>
<tr class="separator:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a1bd8ea7bd8c4084ade6b3c27dddf06a4">thaw_notify</a> ()</td></tr>
<tr class="memdesc:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts the effect of a previous call to <a class="el" href="classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3" title="Increases the freeze count on object. ">freeze_notify()</a>.  <a href="#a1bd8ea7bd8c4084ade6b3c27dddf06a4">More...</a><br /></td></tr>
<tr class="separator:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a896a8a5db20043ea82956e3ef4b9c4ae">reference</a> () const </td></tr>
<tr class="memdesc:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment the reference count for this object.  <a href="#a896a8a5db20043ea82956e3ef4b9c4ae">More...</a><br /></td></tr>
<tr class="separator:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3234b8ffb2a35b927e2978c8f3bfbfe3">unreference</a> () const </td></tr>
<tr class="memdesc:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count for this object.  <a href="#a3234b8ffb2a35b927e2978c8f3bfbfe3">More...</a><br /></td></tr>
<tr class="separator:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">gobj</a> ()</td></tr>
<tr class="memdesc:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a4c6efc18be8cb9c56e58fc0bd20fafbe">More...</a><br /></td></tr>
<tr class="separator:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">const GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">gobj</a> () const </td></tr>
<tr class="memdesc:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a778a94181132976bbfb0519793f3b32e">More...</a><br /></td></tr>
<tr class="separator:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a9b2a5eb93102f1849e5419016e22a15f">gobj_copy</a> () const </td></tr>
<tr class="memdesc:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Give a ref-ed copy to someone. Use for direct struct access.  <a href="#a9b2a5eb93102f1849e5419016e22a15f">More...</a><br /></td></tr>
<tr class="separator:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
<tr class="memitem:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a7e1348841e762fb41b41c6f2ce9fa073">trackable</a> () noexcept</td></tr>
<tr class="separator:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#ac8431d9452c9698a012597e6560c72fa">trackable</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;src) noexcept</td></tr>
<tr class="separator:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#aba42ed8afb6598106cf68c18a7387f18">trackable</a> (<a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&amp;src)</td></tr>
<tr class="separator:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a75587da09e30031db7a2519843f1f4fb">~trackable</a> ()</td></tr>
<tr class="separator:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed95b40846f61b4f202348c71d5913ea inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#aed95b40846f61b4f202348c71d5913ea">add_destroy_notify_callback</a> (void *data, <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a> func) const</td></tr>
<tr class="separator:aed95b40846f61b4f202348c71d5913ea inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a> ()</td></tr>
<tr class="separator:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">operator=</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;src)</td></tr>
<tr class="separator:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#ac3d61cdb452dc46fcdc8a8d42d9c079d">operator=</a> (<a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&amp;src)</td></tr>
<tr class="separator:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1c1845ff5b356f13b32180077f83cff inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#ad1c1845ff5b356f13b32180077f83cff">remove_destroy_notify_callback</a> (void *data) const</td></tr>
<tr class="separator:ad1c1845ff5b356f13b32180077f83cff inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGio_1_1Seekable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGio_1_1Seekable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGio_1_1Seekable.html">Gio::Seekable</a></td></tr>
<tr class="memitem:ac643419efc3ff3b9e6475a90004f1c8e inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#ac643419efc3ff3b9e6475a90004f1c8e">Seekable</a> (<a class="el" href="classGio_1_1Seekable.html">Seekable</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ac643419efc3ff3b9e6475a90004f1c8e inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49b9d67561f9966557a66a604a489c1b inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGio_1_1Seekable.html">Seekable</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#a49b9d67561f9966557a66a604a489c1b">operator=</a> (<a class="el" href="classGio_1_1Seekable.html">Seekable</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a49b9d67561f9966557a66a604a489c1b inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd8546754ec95e2dc46a69d242b33a0b inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#abd8546754ec95e2dc46a69d242b33a0b">~Seekable</a> () noexcept override</td></tr>
<tr class="separator:abd8546754ec95e2dc46a69d242b33a0b inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96176a5c51102b9a2d02f4555f2e048f inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">GSeekable*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#a96176a5c51102b9a2d02f4555f2e048f">gobj</a> ()</td></tr>
<tr class="memdesc:a96176a5c51102b9a2d02f4555f2e048f inherit pub_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a96176a5c51102b9a2d02f4555f2e048f">More...</a><br /></td></tr>
<tr class="separator:a96176a5c51102b9a2d02f4555f2e048f inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac60caf803ddd50d08115da50ccb149dd inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">const GSeekable*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#ac60caf803ddd50d08115da50ccb149dd">gobj</a> () const </td></tr>
<tr class="memdesc:ac60caf803ddd50d08115da50ccb149dd inherit pub_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ac60caf803ddd50d08115da50ccb149dd">More...</a><br /></td></tr>
<tr class="separator:ac60caf803ddd50d08115da50ccb149dd inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f270a74f487712bb0a89d86a8313987 inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">goffset&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#a3f270a74f487712bb0a89d86a8313987">tell</a> () const </td></tr>
<tr class="memdesc:a3f270a74f487712bb0a89d86a8313987 inherit pub_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tells the current position within the stream.  <a href="#a3f270a74f487712bb0a89d86a8313987">More...</a><br /></td></tr>
<tr class="separator:a3f270a74f487712bb0a89d86a8313987 inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dd0a134172ea72595a9c7b2072e0350 inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#a5dd0a134172ea72595a9c7b2072e0350">can_seek</a> () const </td></tr>
<tr class="memdesc:a5dd0a134172ea72595a9c7b2072e0350 inherit pub_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the stream supports the SeekableIface.  <a href="#a5dd0a134172ea72595a9c7b2072e0350">More...</a><br /></td></tr>
<tr class="separator:a5dd0a134172ea72595a9c7b2072e0350 inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa717d10e2322df67b488657add79c70b inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#aa717d10e2322df67b488657add79c70b">seek</a> (goffset offset, <a class="el" href="group__glibmmEnums.html#gaa3767731311bdba4ef42dc99215e5cda">Glib::SeekType</a> type, 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)</td></tr>
<tr class="memdesc:aa717d10e2322df67b488657add79c70b inherit pub_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Seeks in the stream by the given <em>offset</em>, modified by <em>type</em>.  <a href="#aa717d10e2322df67b488657add79c70b">More...</a><br /></td></tr>
<tr class="separator:aa717d10e2322df67b488657add79c70b inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3404742af5d7855f6017578091f432cc inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#a3404742af5d7855f6017578091f432cc">seek</a> (goffset offset, <a class="el" href="group__glibmmEnums.html#gaa3767731311bdba4ef42dc99215e5cda">Glib::SeekType</a> type)</td></tr>
<tr class="memdesc:a3404742af5d7855f6017578091f432cc inherit pub_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1Seekable.html#aa717d10e2322df67b488657add79c70b" title="Seeks in the stream by the given offset, modified by type. ">seek()</a> convenience overload.  <a href="#a3404742af5d7855f6017578091f432cc">More...</a><br /></td></tr>
<tr class="separator:a3404742af5d7855f6017578091f432cc inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a961a029a8498e9223ed9c136cfe14597 inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#a961a029a8498e9223ed9c136cfe14597">can_truncate</a> () const </td></tr>
<tr class="memdesc:a961a029a8498e9223ed9c136cfe14597 inherit pub_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the length of the stream can be adjusted with g_seekable_truncate().  <a href="#a961a029a8498e9223ed9c136cfe14597">More...</a><br /></td></tr>
<tr class="separator:a961a029a8498e9223ed9c136cfe14597 inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf0792e6281670ea411cd7c3ef981998 inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#aaf0792e6281670ea411cd7c3ef981998">truncate</a> (goffset offset, 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)</td></tr>
<tr class="memdesc:aaf0792e6281670ea411cd7c3ef981998 inherit pub_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Truncates a stream with a given #offset.  <a href="#aaf0792e6281670ea411cd7c3ef981998">More...</a><br /></td></tr>
<tr class="separator:aaf0792e6281670ea411cd7c3ef981998 inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4458c08f1486ce89f8a7f9b49f10eb13 inherit pub_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#a4458c08f1486ce89f8a7f9b49f10eb13">truncate</a> (goffset offset)</td></tr>
<tr class="memdesc:a4458c08f1486ce89f8a7f9b49f10eb13 inherit pub_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1Seekable.html#aaf0792e6281670ea411cd7c3ef981998" title="Truncates a stream with a given #offset. ">truncate()</a> convenience overload.  <a href="#a4458c08f1486ce89f8a7f9b49f10eb13">More...</a><br /></td></tr>
<tr class="separator:a4458c08f1486ce89f8a7f9b49f10eb13 inherit pub_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1Interface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1Interface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGlib_1_1Interface.html">Glib::Interface</a></td></tr>
<tr class="memitem:a3ab20f29c40967352d1bf2d88bfe11e5 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a3ab20f29c40967352d1bf2d88bfe11e5">Interface</a> ()</td></tr>
<tr class="memdesc:a3ab20f29c40967352d1bf2d88bfe11e5 inherit pub_methods_classGlib_1_1Interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Default constructor.  <a href="#a3ab20f29c40967352d1bf2d88bfe11e5">More...</a><br /></td></tr>
<tr class="separator:a3ab20f29c40967352d1bf2d88bfe11e5 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83337dc270f966539b9f46804460ab75 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a83337dc270f966539b9f46804460ab75">Interface</a> (<a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a83337dc270f966539b9f46804460ab75 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a411d66c7467e749dbb2c4b31c4d518b5 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a411d66c7467e749dbb2c4b31c4d518b5">operator=</a> (<a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a411d66c7467e749dbb2c4b31c4d518b5 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae05bf6a4ce0f0992c2ad01429d13f9f7 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#ae05bf6a4ce0f0992c2ad01429d13f9f7">Interface</a> (const Glib::Interface_Class&amp; interface_class)</td></tr>
<tr class="memdesc:ae05bf6a4ce0f0992c2ad01429d13f9f7 inherit pub_methods_classGlib_1_1Interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by constructors of derived classes.  <a href="#ae05bf6a4ce0f0992c2ad01429d13f9f7">More...</a><br /></td></tr>
<tr class="separator:ae05bf6a4ce0f0992c2ad01429d13f9f7 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00253b22a76f751f1627865451cbc404 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a00253b22a76f751f1627865451cbc404">Interface</a> (GObject* castitem)</td></tr>
<tr class="memdesc:a00253b22a76f751f1627865451cbc404 inherit pub_methods_classGlib_1_1Interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by constructors of derived classes.  <a href="#a00253b22a76f751f1627865451cbc404">More...</a><br /></td></tr>
<tr class="separator:a00253b22a76f751f1627865451cbc404 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a158029af7ab7279e18ab84ad6f5ad5 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a3a158029af7ab7279e18ab84ad6f5ad5">~Interface</a> () noexcept override</td></tr>
<tr class="separator:a3a158029af7ab7279e18ab84ad6f5ad5 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb27d294728f34452be66b4ec4cd757 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a4bb27d294728f34452be66b4ec4cd757">Interface</a> (const <a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;)=delete</td></tr>
<tr class="separator:a4bb27d294728f34452be66b4ec4cd757 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf322f95cef17aa4cc232d8ef25f2b42 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#acf322f95cef17aa4cc232d8ef25f2b42">operator=</a> (const <a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;)=delete</td></tr>
<tr class="separator:acf322f95cef17aa4cc232d8ef25f2b42 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a969e9396f75132a9577428f4fa932d42 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a969e9396f75132a9577428f4fa932d42">gobj</a> ()</td></tr>
<tr class="separator:a969e9396f75132a9577428f4fa932d42 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70a443071a69d3372c2cdd7128a91ed1 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">const GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a70a443071a69d3372c2cdd7128a91ed1">gobj</a> () const </td></tr>
<tr class="separator:a70a443071a69d3372c2cdd7128a91ed1 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a94ffbc5e9da9b3ed5939ef645c6ecaf3"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#a94ffbc5e9da9b3ed5939ef645c6ecaf3">get_type</a> ()</td></tr>
<tr class="memdesc:a94ffbc5e9da9b3ed5939ef645c6ecaf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a94ffbc5e9da9b3ed5939ef645c6ecaf3">More...</a><br /></td></tr>
<tr class="separator:a94ffbc5e9da9b3ed5939ef645c6ecaf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGio_1_1OutputStream"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGio_1_1OutputStream')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGio_1_1OutputStream.html">Gio::OutputStream</a></td></tr>
<tr class="memitem:a8212097d2d77d08108024b39604b0326 inherit pub_static_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a8212097d2d77d08108024b39604b0326">get_type</a> ()</td></tr>
<tr class="memdesc:a8212097d2d77d08108024b39604b0326 inherit pub_static_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a8212097d2d77d08108024b39604b0326">More...</a><br /></td></tr>
<tr class="separator:a8212097d2d77d08108024b39604b0326 inherit pub_static_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGio_1_1Seekable"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGio_1_1Seekable')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGio_1_1Seekable.html">Gio::Seekable</a></td></tr>
<tr class="memitem:ae8a94d31313527ff431cf49ba5af2bd8 inherit pub_static_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#ae8a94d31313527ff431cf49ba5af2bd8">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:ae8a94d31313527ff431cf49ba5af2bd8 inherit pub_static_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7abea7847823d4c93e35481d657f7978 inherit pub_static_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#a7abea7847823d4c93e35481d657f7978">get_type</a> ()</td></tr>
<tr class="memdesc:a7abea7847823d4c93e35481d657f7978 inherit pub_static_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a7abea7847823d4c93e35481d657f7978">More...</a><br /></td></tr>
<tr class="separator:a7abea7847823d4c93e35481d657f7978 inherit pub_static_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a5fe0a7a8069a65b4a83b36f3a54b3142"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileOutputStream.html">Gio::FileOutputStream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileOutputStream.html#a5fe0a7a8069a65b4a83b36f3a54b3142">wrap</a> (GFileOutputStream* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a5fe0a7a8069a65b4a83b36f3a54b3142"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a5fe0a7a8069a65b4a83b36f3a54b3142">More...</a><br /></td></tr>
<tr class="separator:a5fe0a7a8069a65b4a83b36f3a54b3142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGio_1_1OutputStream"><td colspan="2" onclick="javascript:toggleInherit('related_classGio_1_1OutputStream')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGio_1_1OutputStream.html">Gio::OutputStream</a></td></tr>
<tr class="memitem:a96aad4c49fb938a88b75abe5339bef4f inherit related_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1OutputStream.html">Gio::OutputStream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a96aad4c49fb938a88b75abe5339bef4f">wrap</a> (GOutputStream* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a96aad4c49fb938a88b75abe5339bef4f inherit related_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a96aad4c49fb938a88b75abe5339bef4f">More...</a><br /></td></tr>
<tr class="separator:a96aad4c49fb938a88b75abe5339bef4f inherit related_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('related_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit related_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ae4dea9a8dc611d6e4400a5b6a3cb4e7f">wrap</a> (GObject* object, bool take_copy=false)</td></tr>
<tr class="separator:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit related_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGio_1_1Seekable"><td colspan="2" onclick="javascript:toggleInherit('related_classGio_1_1Seekable')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGio_1_1Seekable.html">Gio::Seekable</a></td></tr>
<tr class="memitem:a0756ddeb91dc62f76d8a380716ecd228 inherit related_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Seekable.html">Gio::Seekable</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#a0756ddeb91dc62f76d8a380716ecd228">wrap</a> (GSeekable* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a0756ddeb91dc62f76d8a380716ecd228 inherit related_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a0756ddeb91dc62f76d8a380716ecd228">More...</a><br /></td></tr>
<tr class="separator:a0756ddeb91dc62f76d8a380716ecd228 inherit related_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:a969836f7bf4fec78eb50a1d790304d82 inherit pub_types_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a969836f7bf4fec78eb50a1d790304d82">DestroyNotify</a> = void(*)(gpointer data)</td></tr>
<tr class="separator:a969836f7bf4fec78eb50a1d790304d82 inherit pub_types_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
<tr class="memitem:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">typedef internal::func_destroy_notify&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a></td></tr>
<tr class="separator:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGio_1_1OutputStream"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGio_1_1OutputStream')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGio_1_1OutputStream.html">Gio::OutputStream</a></td></tr>
<tr class="memitem:aaa8404936df97cea867675eb055a6aae inherit pro_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#aaa8404936df97cea867675eb055a6aae">OutputStream</a> ()</td></tr>
<tr class="separator:aaa8404936df97cea867675eb055a6aae inherit pro_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a732a6b7d9a35e8603da919001213b8b2 inherit pro_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#a732a6b7d9a35e8603da919001213b8b2">set_pending</a> ()</td></tr>
<tr class="memdesc:a732a6b7d9a35e8603da919001213b8b2 inherit pro_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>stream</em> to have actions pending.  <a href="#a732a6b7d9a35e8603da919001213b8b2">More...</a><br /></td></tr>
<tr class="separator:a732a6b7d9a35e8603da919001213b8b2 inherit pro_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad29eb82d51f183543ac0296346f64faf inherit pro_methods_classGio_1_1OutputStream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1OutputStream.html#ad29eb82d51f183543ac0296346f64faf">clear_pending</a> ()</td></tr>
<tr class="memdesc:ad29eb82d51f183543ac0296346f64faf inherit pro_methods_classGio_1_1OutputStream"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the pending flag on <em>stream</em>.  <a href="#ad29eb82d51f183543ac0296346f64faf">More...</a><br /></td></tr>
<tr class="separator:ad29eb82d51f183543ac0296346f64faf inherit pro_methods_classGio_1_1OutputStream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ad43f7c5ad0336e1eb3af622392a112eb">Object</a> ()</td></tr>
<tr class="separator:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a6d72588496bd7ac03f72420021fb94a5">Object</a> (const Glib::ConstructParams&amp; construct_params)</td></tr>
<tr class="separator:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a6f490eeaeb71db673c36799a0f729be5">Object</a> (GObject* castitem)</td></tr>
<tr class="separator:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07e5bddabe8d60f751e157f0a41ce265 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a07e5bddabe8d60f751e157f0a41ce265">~Object</a> () noexcept override</td></tr>
<tr class="separator:a07e5bddabe8d60f751e157f0a41ce265 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
<tr class="memitem:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a27d3451d9ca28d6a2f00838d7c56d545">ObjectBase</a> ()</td></tr>
<tr class="memdesc:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This default constructor is called implicitly from the constructor of user-derived classes, even if, for instance, Gtk::Button calls a different <a class="el" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces. ">ObjectBase</a> constructor.  <a href="#a27d3451d9ca28d6a2f00838d7c56d545">More...</a><br /></td></tr>
<tr class="separator:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ad4ef18214894c6874579313ab21d1018">ObjectBase</a> (const char* custom_type_name)</td></tr>
<tr class="memdesc:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">A derived constructor always overrides this choice.  <a href="#ad4ef18214894c6874579313ab21d1018">More...</a><br /></td></tr>
<tr class="separator:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3d59b4d85b0ee72a727e6b2e1b31a2ff">ObjectBase</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html">std::type_info</a>&amp; custom_type_info)</td></tr>
<tr class="memdesc:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This constructor is a special feature to allow creation of derived types on the fly, without having to use g_object_new() manually.  <a href="#a3d59b4d85b0ee72a727e6b2e1b31a2ff">More...</a><br /></td></tr>
<tr class="separator:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e2e177061f6a6e09c4cf3da49c6dfd3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a7e2e177061f6a6e09c4cf3da49c6dfd3">ObjectBase</a> (<a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a7e2e177061f6a6e09c4cf3da49c6dfd3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e968f118314ba4d5debfd2850d18003 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a2e968f118314ba4d5debfd2850d18003">operator=</a> (<a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a2e968f118314ba4d5debfd2850d18003 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae56ec45e9ebeaacf24be4fb54ed2eea3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ae56ec45e9ebeaacf24be4fb54ed2eea3">~ObjectBase</a> () noexcept=0</td></tr>
<tr class="separator:ae56ec45e9ebeaacf24be4fb54ed2eea3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3faafb14c4f0ca60fbf0f5f5c4d549d0">initialize</a> (GObject* castitem)</td></tr>
<tr class="separator:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44ddc123cd98ed0083aa06364365c8d3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a44ddc123cd98ed0083aa06364365c8d3">initialize_move</a> (GObject* castitem, <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a>* previous_wrapper)</td></tr>
<tr class="separator:a44ddc123cd98ed0083aa06364365c8d3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGio_1_1Seekable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGio_1_1Seekable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGio_1_1Seekable.html">Gio::Seekable</a></td></tr>
<tr class="memitem:a9601b59f26a240348bd70ec68b1c4f1f inherit pro_methods_classGio_1_1Seekable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html#a9601b59f26a240348bd70ec68b1c4f1f">Seekable</a> ()</td></tr>
<tr class="memdesc:a9601b59f26a240348bd70ec68b1c4f1f inherit pro_methods_classGio_1_1Seekable"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a9601b59f26a240348bd70ec68b1c4f1f">More...</a><br /></td></tr>
<tr class="separator:a9601b59f26a240348bd70ec68b1c4f1f inherit pro_methods_classGio_1_1Seekable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classGio_1_1FileOutputStream.html" title="FileOutputStream provides output streams that write their content to a file. ">FileOutputStream</a> provides output streams that write their content to a file. </p>
<p><a class="el" href="classGio_1_1FileOutputStream.html" title="FileOutputStream provides output streams that write their content to a file. ">FileOutputStream</a> implements <a class="el" href="classGio_1_1Seekable.html" title="Stream seeking interface. ">Seekable</a>, which allows the output stream to jump to arbitrary positions in the file and to truncate the file, provided the file system of the file supports these operations. Use the methods of the <a class="el" href="classGio_1_1Seekable.html" title="Stream seeking interface. ">Seekable</a> base class for seeking and positioning.</p>
<dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000070">Since glibmm 2.16:</a></b></dt><dd></dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a128056feea81f392823324d746bb3224"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gio::FileOutputStream::FileOutputStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGio_1_1FileOutputStream.html">FileOutputStream</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a80555e0e48b62ef89df9233b2ac2a24d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gio::FileOutputStream::~FileOutputStream </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a8e29de4e67428a79b41180ca27af0a3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileOutputStream::get_etag </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the entity tag for the file when it has been written. </p>
<p>This must be called after the stream has been written and closed, as the etag can change while writing.</p>
<dl class="section return"><dt>Returns</dt><dd>The entity tag for the stream. </dd></dl>

</div>
</div>
<a class="anchor" id="a94ffbc5e9da9b3ed5939ef645c6ecaf3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gio::FileOutputStream::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the GType for this class, for use with the underlying GObject type system. </p>

</div>
</div>
<a class="anchor" id="aa69b1c94c5a3a2e0002fc6cf5127fc70"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GFileOutputStream* Gio::FileOutputStream::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="a2bf847a5064b01e671731ecd56f88968"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GFileOutputStream* Gio::FileOutputStream::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="af536865a9ed17c3093ab67465fba908b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GFileOutputStream* Gio::FileOutputStream::gobj_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>

</div>
</div>
<a class="anchor" id="a212816ed06df760b19a8e87459452cf6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGio_1_1FileOutputStream.html">FileOutputStream</a>&amp; Gio::FileOutputStream::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGio_1_1FileOutputStream.html">FileOutputStream</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a660a0130611aad21965a3f74c2fe90cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&gt; Gio::FileOutputStream::query_info </td>
          <td>(</td>
          <td class="paramtype">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;&#160;</td>
          <td class="paramname"><em>cancellable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attributes</em> = <code>&quot;*&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Queries a file output stream for the given <em>attributes</em> . </p>
<p>This function blocks while querying the stream. For the asynchronous version of this function, see <a class="el" href="classGio_1_1FileOutputStream.html#a926ddca8782aeb271560a058ee6554aa" title="Queries the stream information asynchronously. ">query_info_async()</a>. While the stream is blocked, the stream will set the pending flag internally, and any other operations on the stream will throw a <a class="el" href="classGio_1_1Error.html" title="Exception class for giomm errors. ">Gio::Error</a> with PENDING.</p>
<p>Can fail if the stream was already closed (with a CLOSED error), the stream has pending operations (with a PENDING error), or if querying info is not supported for the stream's interface (with a NOT_SUPPORTED error). In all cases of failure, an empty RefPtr will be returned.</p>
<p>The operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, a <a class="el" href="classGio_1_1Error.html" title="Exception class for giomm errors. ">Gio::Error</a> with CANCELLED may be thrown, and an empty RefPtr will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cancellable</td><td>A <a class="el" href="classGio_1_1Cancellable.html" title="Allows actions to be cancelled. ">Cancellable</a> object. </td></tr>
    <tr><td class="paramname">attributes</td><td>A file attribute query string. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> for the stream, or an empty RefPtr on error. </dd></dl>

</div>
</div>
<a class="anchor" id="a9b67d7fa0b9309ca42dea8607d2ef3d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&gt; Gio::FileOutputStream::query_info </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attributes</em> = <code>&quot;*&quot;</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Queries a file output stream for the given <em>attributes</em> . </p>
<p>This function blocks while querying the stream. For the asynchronous version of this function, see <a class="el" href="classGio_1_1FileOutputStream.html#a926ddca8782aeb271560a058ee6554aa" title="Queries the stream information asynchronously. ">query_info_async()</a>. While the stream is blocked, the stream will set the pending flag internally, and any other operations on the stream will throw a <a class="el" href="classGio_1_1Error.html" title="Exception class for giomm errors. ">Gio::Error</a> with PENDING.</p>
<p>Can fail if the stream was already closed (with a CLOSED error), the stream has pending operations (with an PENDING error), or if querying info is not supported for the stream's interface (with a NOT_SUPPORTED error). In all cases of failure, an empty RefPtr will be returned.</p>
<p>The operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, a <a class="el" href="classGio_1_1Error.html" title="Exception class for giomm errors. ">Gio::Error</a> with CANCELLED may be thrown, and an empty RefPtr will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attributes</td><td>A file attribute query string. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> for the stream, or an empty RefPtr on error. </dd></dl>

</div>
</div>
<a class="anchor" id="a926ddca8782aeb271560a058ee6554aa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileOutputStream::query_info_async </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp;&#160;</td>
          <td class="paramname"><em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">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;&#160;</td>
          <td class="paramname"><em>cancellable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attributes</em> = <code>&quot;*&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>io_priority</em> = <code><a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Queries the stream information asynchronously. </p>
<p>When the operation is finished <em>slot</em> will be called. You can then call <a class="el" href="classGio_1_1FileOutputStream.html#aff73b62f94cc0be14f8271480aab6299" title="Finalizes the asynchronous query started by g_file_output_stream_query_info_async(). ">query_info_finish()</a> to get the result of the operation.</p>
<p>For the synchronous version of this function, see <a class="el" href="classGio_1_1FileOutputStream.html#a660a0130611aad21965a3f74c2fe90cd" title="Queries a file output stream for the given attributes . ">query_info()</a>.</p>
<p>The operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, a <a class="el" href="classGio_1_1Error.html" title="Exception class for giomm errors. ">Gio::Error</a> with CANCELLED may be thrown</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">slot</td><td>Callback to call when the request is satisfied. </td></tr>
    <tr><td class="paramname">cancellable</td><td>A <a class="el" href="classGio_1_1Cancellable.html" title="Allows actions to be cancelled. ">Cancellable</a> object. </td></tr>
    <tr><td class="paramname">attributes</td><td>A file attribute query string. </td></tr>
    <tr><td class="paramname">io_priority</td><td>The &lt;io-priority of the request. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa9297d379f28510afd0d5dabba65a447"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileOutputStream::query_info_async </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp;&#160;</td>
          <td class="paramname"><em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attributes</em> = <code>&quot;*&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>io_priority</em> = <code><a class="el" href="namespaceGlib.html#a0c450f82b9e34689e2dda2038ba7834fa597ed3aa6067516c9c752896f3816b5e">Glib::PRIORITY_DEFAULT</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Queries the stream information asynchronously. </p>
<p>When the operation is finished <em>slot</em> will be called. You can then call <a class="el" href="classGio_1_1FileOutputStream.html#aff73b62f94cc0be14f8271480aab6299" title="Finalizes the asynchronous query started by g_file_output_stream_query_info_async(). ">query_info_finish()</a> to get the result of the operation.</p>
<p>For the synchronous version of this function, see <a class="el" href="classGio_1_1FileOutputStream.html#a660a0130611aad21965a3f74c2fe90cd" title="Queries a file output stream for the given attributes . ">query_info()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">slot</td><td>Callback to call when the request is satisfied. </td></tr>
    <tr><td class="paramname">attributes</td><td>A file attribute query string. </td></tr>
    <tr><td class="paramname">io_priority</td><td>The &lt;io-priority of the request. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aff73b62f94cc0be14f8271480aab6299"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&gt; Gio::FileOutputStream::query_info_finish </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>result</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Finalizes the asynchronous query started by g_file_output_stream_query_info_async(). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">result</td><td>A <a class="el" href="classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results. ">AsyncResult</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> for the finished query.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGlib_1_1Error.html">Glib::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a5fe0a7a8069a65b4a83b36f3a54b3142"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileOutputStream.html">Gio::FileOutputStream</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GFileOutputStream *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Mar 19 2019 09:56:40 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>