Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 014ec55d90fdad9125af7b65e4977762 > files > 174

gnome-vfsmm2.6-doc-2.22.0-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>libgnomevfsmm: Gnome::Vfs::Transfer2 Namespace Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.5 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="namespaces.html"><span>Namespace List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceGnome.html">Gnome</a>::<a class="el" href="namespaceGnome_1_1Vfs.html">Vfs</a>::<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html">Transfer2</a>
  </div>
</div>
<div class="contents">
<h1>Gnome::Vfs::Transfer2 Namespace Reference</h1>File transfers: conveniently copy/move/delete single or many URIs at once.  
<a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Transfer2_1_1ProgressInfo.html">ProgressInfo</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides progress information for the transfer operation.  <a href="classGnome_1_1Vfs_1_1Transfer2_1_1ProgressInfo.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef Glib::ListHandle<br>
&lt; Glib::ustring &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#67c7ad92abd6f90dcfff917d93e4f131">ListHandleStrings</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef Glib::ListHandle<br>
&lt; Glib::RefPtr&lt; const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; gint, <br>
const <a class="el" href="classGnome_1_1Vfs_1_1Transfer2_1_1ProgressInfo.html">ProgressInfo</a> &amp; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For instance, gint on_transfer_progress(const Gnome::Vfs::Transfer::ProgressInfo&amp; info);.  <a href="#e056e7f6fb12a636f819dd617bc3c6cd"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ec358051253a0f2598cf765eabffa5f7">transfer_list</a> (const Glib::StringArrayHandle &amp;source_uri_list, const Glib::StringArrayHandle &amp;target_uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#gdb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options, <a class="el" href="group__libgnomevfsmmEnums.html#g20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode, <a class="el" href="group__libgnomevfsmmEnums.html#g6dca78655cf4167a5f1eb92818820376">OverwriteMode</a> overwrite_mode, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;slot)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function will transfer multiple files to multiple targets, given source URIs and destination URIs.  <a href="#ec358051253a0f2598cf765eabffa5f7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#516f85a164f897360a71025a85bd0224">transfer_list_uris</a> (const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a> &amp;source_uri_list, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a> &amp;target_uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#gdb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=XFER_DEFAULT, <a class="el" href="group__libgnomevfsmmEnums.html#g20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=XFER_ERROR_MODE_ABORT, <a class="el" href="group__libgnomevfsmmEnums.html#g6dca78655cf4167a5f1eb92818820376">OverwriteMode</a> overwrite_mode=XFER_OVERWRITE_MODE_ABORT, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function will transfer multiple files to multiple targets, given source URIs and destination URIs.  <a href="#516f85a164f897360a71025a85bd0224"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#f187500e42837c0957c0155c37247e70">transfer</a> (const Glib::ustring &amp;source_uri, const Glib::ustring &amp;target_uri, <a class="el" href="group__libgnomevfsmmEnums.html#gdb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=XFER_DEFAULT, <a class="el" href="group__libgnomevfsmmEnums.html#g20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=XFER_ERROR_MODE_ABORT, <a class="el" href="group__libgnomevfsmmEnums.html#g6dca78655cf4167a5f1eb92818820376">OverwriteMode</a> overwrite_mode=XFER_OVERWRITE_MODE_ABORT, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ec358051253a0f2598cf765eabffa5f7" title="This function will transfer multiple files to multiple targets, given source URIs...">transfer_list()</a>, and is a convenience wrapper for only acting on one source/target URI pair.  <a href="#f187500e42837c0957c0155c37247e70"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#9fb1b3e5d5635ba3d791915dacdf8d16">transfer</a> (const Glib::RefPtr&lt; const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;source_uri, const Glib::RefPtr&lt; const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;target_uri, <a class="el" href="group__libgnomevfsmmEnums.html#gdb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=XFER_DEFAULT, <a class="el" href="group__libgnomevfsmmEnums.html#g20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=XFER_ERROR_MODE_ABORT, <a class="el" href="group__libgnomevfsmmEnums.html#g6dca78655cf4167a5f1eb92818820376">OverwriteMode</a> overwrite_mode=XFER_OVERWRITE_MODE_ABORT, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#516f85a164f897360a71025a85bd0224" title="This function will transfer multiple files to multiple targets, given source URIs...">transfer_list_uris()</a>, and is a convenience wrapper for only acting on one source/target URI pair.  <a href="#9fb1b3e5d5635ba3d791915dacdf8d16"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#517050ddf5b7577778a2eda47adf6dc8">remove_list</a> (const Glib::StringArrayHandle &amp;source_uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#gdb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options, <a class="el" href="group__libgnomevfsmmEnums.html#g20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;slot)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unlinks items in the source_uri_list from their filesystems.  <a href="#517050ddf5b7577778a2eda47adf6dc8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#51e3fdbc86b2ed366b4ff0d0a2bb0178">remove_list_uris</a> (const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a> &amp;source_uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#gdb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=XFER_DEFAULT, <a class="el" href="group__libgnomevfsmmEnums.html#g20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=XFER_ERROR_MODE_ABORT, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unlinks items in the source_uri_list from their filesystems.  <a href="#51e3fdbc86b2ed366b4ff0d0a2bb0178"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#8f21b0c8f5312ada39c3eefcee77689e">remove</a> (const Glib::ustring &amp;source_uri, <a class="el" href="group__libgnomevfsmmEnums.html#gdb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=XFER_DEFAULT, <a class="el" href="group__libgnomevfsmmEnums.html#g20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=XFER_ERROR_MODE_ABORT, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#517050ddf5b7577778a2eda47adf6dc8" title="Unlinks items in the source_uri_list from their filesystems.">remove_list()</a>, and is a convenience wrapper for only acting on one source URI.  <a href="#8f21b0c8f5312ada39c3eefcee77689e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#944f7f7d59bfa61a510c3176de919c89">remove</a> (const Glib::RefPtr&lt; const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;source_uri, <a class="el" href="group__libgnomevfsmmEnums.html#gdb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=XFER_DEFAULT, <a class="el" href="group__libgnomevfsmmEnums.html#g20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=XFER_ERROR_MODE_ABORT, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#51e3fdbc86b2ed366b4ff0d0a2bb0178" title="Unlinks items in the source_uri_list from their filesystems.">remove_list_uris()</a>, and is a convenience wrapper for only acting on one source URI.  <a href="#944f7f7d59bfa61a510c3176de919c89"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
File transfers: conveniently copy/move/delete single or many URIs at once. <hr><h2>Typedef Documentation</h2>
<a class="anchor" name="67c7ad92abd6f90dcfff917d93e4f131"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::ListHandleStrings" ref="67c7ad92abd6f90dcfff917d93e4f131" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Glib::ListHandle&lt;Glib::ustring&gt; <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#67c7ad92abd6f90dcfff917d93e4f131">Gnome::Vfs::Transfer2::ListHandleStrings</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4d1961086281d5ca3a601018e36ecd35"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::ListHandleUris" ref="4d1961086281d5ca3a601018e36ecd35" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Glib::ListHandle&lt; Glib::RefPtr&lt;const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>&gt; &gt; <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#4d1961086281d5ca3a601018e36ecd35">Gnome::Vfs::Transfer2::ListHandleUris</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e056e7f6fb12a636f819dd617bc3c6cd"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::SlotProgress" ref="e056e7f6fb12a636f819dd617bc3c6cd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef sigc::slot&lt;gint, const <a class="el" href="classGnome_1_1Vfs_1_1Transfer2_1_1ProgressInfo.html">ProgressInfo</a>&amp;&gt; <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">Gnome::Vfs::Transfer2::SlotProgress</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For instance, gint on_transfer_progress(const Gnome::Vfs::Transfer::ProgressInfo&amp; info);. 
<p>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="944f7f7d59bfa61a510c3176de919c89"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::remove" ref="944f7f7d59bfa61a510c3176de919c89" args="(const Glib::RefPtr&lt; const Uri &gt; &amp;source_uri, TransferOptions options=XFER_DEFAULT, ErrorMode error_mode=XFER_ERROR_MODE_ABORT, const SlotProgress &amp;progress_callback=SlotProgress())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Transfer2::remove           </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; const Uri &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>source_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TransferOptions&nbsp;</td>
          <td class="paramname"> <em>options</em> = <code>XFER_DEFAULT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ErrorMode&nbsp;</td>
          <td class="paramname"> <em>error_mode</em> = <code>XFER_ERROR_MODE_ABORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SlotProgress &amp;&nbsp;</td>
          <td class="paramname"> <em>progress_callback</em> = <code>SlotProgress()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#51e3fdbc86b2ed366b4ff0d0a2bb0178" title="Unlinks items in the source_uri_list from their filesystems.">remove_list_uris()</a>, and is a convenience wrapper for only acting on one source URI. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#51e3fdbc86b2ed366b4ff0d0a2bb0178" title="Unlinks items in the source_uri_list from their filesystems.">remove_list_uris()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="8f21b0c8f5312ada39c3eefcee77689e"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::remove" ref="8f21b0c8f5312ada39c3eefcee77689e" args="(const Glib::ustring &amp;source_uri, TransferOptions options=XFER_DEFAULT, ErrorMode error_mode=XFER_ERROR_MODE_ABORT, const SlotProgress &amp;progress_callback=SlotProgress())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Transfer2::remove           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>source_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TransferOptions&nbsp;</td>
          <td class="paramname"> <em>options</em> = <code>XFER_DEFAULT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ErrorMode&nbsp;</td>
          <td class="paramname"> <em>error_mode</em> = <code>XFER_ERROR_MODE_ABORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SlotProgress &amp;&nbsp;</td>
          <td class="paramname"> <em>progress_callback</em> = <code>SlotProgress()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#517050ddf5b7577778a2eda47adf6dc8" title="Unlinks items in the source_uri_list from their filesystems.">remove_list()</a>, and is a convenience wrapper for only acting on one source URI. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#517050ddf5b7577778a2eda47adf6dc8" title="Unlinks items in the source_uri_list from their filesystems.">remove_list()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="517050ddf5b7577778a2eda47adf6dc8"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::remove_list" ref="517050ddf5b7577778a2eda47adf6dc8" args="(const Glib::StringArrayHandle &amp;source_uri_list, TransferOptions options, ErrorMode error_mode, const SlotProgress &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Transfer2::remove_list           </td>
          <td>(</td>
          <td class="paramtype">const Glib::StringArrayHandle &amp;&nbsp;</td>
          <td class="paramname"> <em>source_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TransferOptions&nbsp;</td>
          <td class="paramname"> <em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ErrorMode&nbsp;</td>
          <td class="paramname"> <em>error_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SlotProgress &amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Unlinks items in the source_uri_list from their filesystems. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>source_uri_list</em>&nbsp;</td><td>A string list containing URIs (ie <a href="file://">file://</a>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error_mode</em>&nbsp;</td><td>Decide how you want to deal with interruptions. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>xfer_options</em>&nbsp;</td><td>Set whatever transfer options you need. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>progress_callback</em>&nbsp;</td><td>Callback to check on progress of transfer. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>Data to be passed back in callbacks from the transfer engine. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></em>&nbsp;</td><td></td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="51e3fdbc86b2ed366b4ff0d0a2bb0178"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::remove_list_uris" ref="51e3fdbc86b2ed366b4ff0d0a2bb0178" args="(const ListHandleUris &amp;source_uri_list, TransferOptions options=XFER_DEFAULT, ErrorMode error_mode=XFER_ERROR_MODE_ABORT, const SlotProgress &amp;progress_callback=SlotProgress())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Transfer2::remove_list_uris           </td>
          <td>(</td>
          <td class="paramtype">const ListHandleUris &amp;&nbsp;</td>
          <td class="paramname"> <em>source_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TransferOptions&nbsp;</td>
          <td class="paramname"> <em>options</em> = <code>XFER_DEFAULT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ErrorMode&nbsp;</td>
          <td class="paramname"> <em>error_mode</em> = <code>XFER_ERROR_MODE_ABORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SlotProgress &amp;&nbsp;</td>
          <td class="paramname"> <em>progress_callback</em> = <code>SlotProgress()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Unlinks items in the source_uri_list from their filesystems. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>source_uri_list</em>&nbsp;</td><td>A <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> list. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error_mode</em>&nbsp;</td><td>Decide how you want to deal with interruptions. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>xfer_options</em>&nbsp;</td><td>Set whatever transfer options you need. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>progress_callback</em>&nbsp;</td><td>Callback to check on progress of transfer. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>Data to be passed back in callbacks from the transfer engine. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></em>&nbsp;</td><td></td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="9fb1b3e5d5635ba3d791915dacdf8d16"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::transfer" ref="9fb1b3e5d5635ba3d791915dacdf8d16" args="(const Glib::RefPtr&lt; const Uri &gt; &amp;source_uri, const Glib::RefPtr&lt; const Uri &gt; &amp;target_uri, TransferOptions options=XFER_DEFAULT, ErrorMode error_mode=XFER_ERROR_MODE_ABORT, OverwriteMode overwrite_mode=XFER_OVERWRITE_MODE_ABORT, const SlotProgress &amp;progress_callback=SlotProgress())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Transfer2::transfer           </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; const Uri &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>source_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::RefPtr&lt; const Uri &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>target_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TransferOptions&nbsp;</td>
          <td class="paramname"> <em>options</em> = <code>XFER_DEFAULT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ErrorMode&nbsp;</td>
          <td class="paramname"> <em>error_mode</em> = <code>XFER_ERROR_MODE_ABORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">OverwriteMode&nbsp;</td>
          <td class="paramname"> <em>overwrite_mode</em> = <code>XFER_OVERWRITE_MODE_ABORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SlotProgress &amp;&nbsp;</td>
          <td class="paramname"> <em>progress_callback</em> = <code>SlotProgress()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#516f85a164f897360a71025a85bd0224" title="This function will transfer multiple files to multiple targets, given source URIs...">transfer_list_uris()</a>, and is a convenience wrapper for only acting on one source/target URI pair. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ec358051253a0f2598cf765eabffa5f7" title="This function will transfer multiple files to multiple targets, given source URIs...">transfer_list()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="f187500e42837c0957c0155c37247e70"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::transfer" ref="f187500e42837c0957c0155c37247e70" args="(const Glib::ustring &amp;source_uri, const Glib::ustring &amp;target_uri, TransferOptions options=XFER_DEFAULT, ErrorMode error_mode=XFER_ERROR_MODE_ABORT, OverwriteMode overwrite_mode=XFER_OVERWRITE_MODE_ABORT, const SlotProgress &amp;progress_callback=SlotProgress())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Transfer2::transfer           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>source_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>target_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TransferOptions&nbsp;</td>
          <td class="paramname"> <em>options</em> = <code>XFER_DEFAULT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ErrorMode&nbsp;</td>
          <td class="paramname"> <em>error_mode</em> = <code>XFER_ERROR_MODE_ABORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">OverwriteMode&nbsp;</td>
          <td class="paramname"> <em>overwrite_mode</em> = <code>XFER_OVERWRITE_MODE_ABORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SlotProgress &amp;&nbsp;</td>
          <td class="paramname"> <em>progress_callback</em> = <code>SlotProgress()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ec358051253a0f2598cf765eabffa5f7" title="This function will transfer multiple files to multiple targets, given source URIs...">transfer_list()</a>, and is a convenience wrapper for only acting on one source/target URI pair. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ec358051253a0f2598cf765eabffa5f7" title="This function will transfer multiple files to multiple targets, given source URIs...">transfer_list()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="ec358051253a0f2598cf765eabffa5f7"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::transfer_list" ref="ec358051253a0f2598cf765eabffa5f7" args="(const Glib::StringArrayHandle &amp;source_uri_list, const Glib::StringArrayHandle &amp;target_uri_list, TransferOptions options, ErrorMode error_mode, OverwriteMode overwrite_mode, const SlotProgress &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Transfer2::transfer_list           </td>
          <td>(</td>
          <td class="paramtype">const Glib::StringArrayHandle &amp;&nbsp;</td>
          <td class="paramname"> <em>source_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::StringArrayHandle &amp;&nbsp;</td>
          <td class="paramname"> <em>target_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TransferOptions&nbsp;</td>
          <td class="paramname"> <em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ErrorMode&nbsp;</td>
          <td class="paramname"> <em>error_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">OverwriteMode&nbsp;</td>
          <td class="paramname"> <em>overwrite_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SlotProgress &amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function will transfer multiple files to multiple targets, given source URIs and destination URIs. 
<p>
There are a list of options that your application can use to control how the transfer is done. If you want to do asynchronous file transfers, you have to use the functionality provided by the <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html" title="Asynchronous file operations: POSIX-style file operations that run outside your main...">Async2</a> namespace instead.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>source_uri_list</em>&nbsp;</td><td>A list of source URI strings (ie <a href="file://">file://</a>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>target_uri_list</em>&nbsp;</td><td>A list of destination URI strings (ie <a href="file://">file://</a>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>options</em>&nbsp;</td><td>TransferOptions defining the desired operation and parameters. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error_mode</em>&nbsp;</td><td>An ErrorMode specifying how to proceed if a VFS error occurs. For instance, you could set your application to return an error code in case of an interuption. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>overwrite_mode</em>&nbsp;</td><td>An OverwriteMode to define how to react if a file you are copying is being overwritten. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>progress_callback</em>&nbsp;</td><td>A callback used to monitor the progress of a transfer. Common use would be to check to see if the transfer is asking for permission to overwrite a file. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></em>&nbsp;</td><td></td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="516f85a164f897360a71025a85bd0224"></a><!-- doxytag: member="Gnome::Vfs::Transfer2::transfer_list_uris" ref="516f85a164f897360a71025a85bd0224" args="(const ListHandleUris &amp;source_uri_list, const ListHandleUris &amp;target_uri_list, TransferOptions options=XFER_DEFAULT, ErrorMode error_mode=XFER_ERROR_MODE_ABORT, OverwriteMode overwrite_mode=XFER_OVERWRITE_MODE_ABORT, const SlotProgress &amp;progress_callback=SlotProgress())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Transfer2::transfer_list_uris           </td>
          <td>(</td>
          <td class="paramtype">const ListHandleUris &amp;&nbsp;</td>
          <td class="paramname"> <em>source_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ListHandleUris &amp;&nbsp;</td>
          <td class="paramname"> <em>target_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TransferOptions&nbsp;</td>
          <td class="paramname"> <em>options</em> = <code>XFER_DEFAULT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ErrorMode&nbsp;</td>
          <td class="paramname"> <em>error_mode</em> = <code>XFER_ERROR_MODE_ABORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">OverwriteMode&nbsp;</td>
          <td class="paramname"> <em>overwrite_mode</em> = <code>XFER_OVERWRITE_MODE_ABORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SlotProgress &amp;&nbsp;</td>
          <td class="paramname"> <em>progress_callback</em> = <code>SlotProgress()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function will transfer multiple files to multiple targets, given source URIs and destination URIs. 
<p>
There are a list of options that your application can use to control how the transfer is done. If you want to do asynchronous file transfers, you must use the functionality provided by the <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html" title="Asynchronous file operations: POSIX-style file operations that run outside your main...">Async2</a> namespace instead.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>source_uri_list</em>&nbsp;</td><td>A <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> list. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>target_uri_list</em>&nbsp;</td><td>A <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> list. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>options</em>&nbsp;</td><td>TransferOptions defining the desired operation and parameters. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error_mode,:</em>&nbsp;</td><td>An ErrorMode specifying how to proceed if a VFS error occurs. For instance, you could set your application to return an error code in case of an interuption. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>overwrite_mode</em>&nbsp;</td><td>An OverwriteMode to define how to react if a file you are copying is being overwritten. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>progress_callback</em>&nbsp;</td><td>A callback used to monitor the progress of a transfer. Common use would be to check to see if the transfer is asking for permission to overwrite a file. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></em>&nbsp;</td><td></td></tr>
  </table>
</dl>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Mar 9 14:42:04 2008 for libgnomevfsmm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
</body>
</html>