Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > 3e51fe12b8ba8995c218e071f1ad9ec1 > files > 341

gnome-vfsmm2.6-doc-2.26.0-14.mga7.armv7hl.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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libgnomevfsmm: Gnome::Vfs::Transfer2 Namespace 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" />
</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">libgnomevfsmm
   &#160;<span id="projectnumber">2.26.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGnome.html">Gnome</a></li><li class="navelem"><a class="el" href="namespaceGnome_1_1Vfs.html">Vfs</a></li><li class="navelem"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html">Transfer2</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Gnome::Vfs::Transfer2 Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>File transfers: conveniently copy/move/delete single or many URIs at once.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Transfer2_1_1ProgressInfo.html">ProgressInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</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 class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a67c7ad92abd6f90dcfff917d93e4f131"><td class="memItemLeft" align="right" valign="top">typedef Glib::ListHandle&lt; Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a67c7ad92abd6f90dcfff917d93e4f131">ListHandleStrings</a></td></tr>
<tr class="separator:a67c7ad92abd6f90dcfff917d93e4f131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d1961086281d5ca3a601018e36ecd35"><td class="memItemLeft" align="right" valign="top">typedef Glib::ListHandle&lt; Glib::RefPtr&lt; const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a></td></tr>
<tr class="separator:a4d1961086281d5ca3a601018e36ecd35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae056e7f6fb12a636f819dd617bc3c6cd"><td class="memItemLeft" align="right" valign="top">typedef sigc::slot&lt; gint, const <a class="el" href="classGnome_1_1Vfs_1_1Transfer2_1_1ProgressInfo.html">ProgressInfo</a> &amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a></td></tr>
<tr class="memdesc:ae056e7f6fb12a636f819dd617bc3c6cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">For instance, gint on_transfer_progress(const Gnome::Vfs::Transfer::ProgressInfo&amp; info);.  <a href="#ae056e7f6fb12a636f819dd617bc3c6cd">More...</a><br /></td></tr>
<tr class="separator:ae056e7f6fb12a636f819dd617bc3c6cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aec358051253a0f2598cf765eabffa5f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#aec358051253a0f2598cf765eabffa5f7">transfer_list</a> (const Glib::StringArrayHandle &amp;source_uri_list, const Glib::StringArrayHandle &amp;target_uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options, <a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode, <a class="el" href="group__libgnomevfsmmEnums.html#ga6dca78655cf4167a5f1eb92818820376">OverwriteMode</a> overwrite_mode, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;slot)</td></tr>
<tr class="memdesc:aec358051253a0f2598cf765eabffa5f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will transfer multiple files to multiple targets, given source URIs and destination URIs.  <a href="#aec358051253a0f2598cf765eabffa5f7">More...</a><br /></td></tr>
<tr class="separator:aec358051253a0f2598cf765eabffa5f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a516f85a164f897360a71025a85bd0224"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a516f85a164f897360a71025a85bd0224">transfer_list_uris</a> (const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a> &amp;source_uri_list, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a> &amp;target_uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=<a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a>, <a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=<a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a>, <a class="el" href="group__libgnomevfsmmEnums.html#ga6dca78655cf4167a5f1eb92818820376">OverwriteMode</a> overwrite_mode=<a class="el" href="group__libgnomevfsmmEnums.html#gga6dca78655cf4167a5f1eb92818820376afcb72de5979851db8bd79c6fcbe6f64a">XFER_OVERWRITE_MODE_ABORT</a>, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>
<tr class="memdesc:a516f85a164f897360a71025a85bd0224"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will transfer multiple files to multiple targets, given source URIs and destination URIs.  <a href="#a516f85a164f897360a71025a85bd0224">More...</a><br /></td></tr>
<tr class="separator:a516f85a164f897360a71025a85bd0224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af187500e42837c0957c0155c37247e70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#af187500e42837c0957c0155c37247e70">transfer</a> (const Glib::ustring &amp;source_uri, const Glib::ustring &amp;target_uri, <a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=<a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a>, <a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=<a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a>, <a class="el" href="group__libgnomevfsmmEnums.html#ga6dca78655cf4167a5f1eb92818820376">OverwriteMode</a> overwrite_mode=<a class="el" href="group__libgnomevfsmmEnums.html#gga6dca78655cf4167a5f1eb92818820376afcb72de5979851db8bd79c6fcbe6f64a">XFER_OVERWRITE_MODE_ABORT</a>, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>
<tr class="memdesc:af187500e42837c0957c0155c37247e70"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#aec358051253a0f2598cf765eabffa5f7" title="This function will transfer multiple files to multiple targets, given source URIs and destination URI...">transfer_list()</a>, and is a convenience wrapper for only acting on one source/target URI pair.  <a href="#af187500e42837c0957c0155c37247e70">More...</a><br /></td></tr>
<tr class="separator:af187500e42837c0957c0155c37247e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fb1b3e5d5635ba3d791915dacdf8d16"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a9fb1b3e5d5635ba3d791915dacdf8d16">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#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=<a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a>, <a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=<a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a>, <a class="el" href="group__libgnomevfsmmEnums.html#ga6dca78655cf4167a5f1eb92818820376">OverwriteMode</a> overwrite_mode=<a class="el" href="group__libgnomevfsmmEnums.html#gga6dca78655cf4167a5f1eb92818820376afcb72de5979851db8bd79c6fcbe6f64a">XFER_OVERWRITE_MODE_ABORT</a>, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>
<tr class="memdesc:a9fb1b3e5d5635ba3d791915dacdf8d16"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a516f85a164f897360a71025a85bd0224" title="This function will transfer multiple files to multiple targets, given source URIs and destination URI...">transfer_list_uris()</a>, and is a convenience wrapper for only acting on one source/target URI pair.  <a href="#a9fb1b3e5d5635ba3d791915dacdf8d16">More...</a><br /></td></tr>
<tr class="separator:a9fb1b3e5d5635ba3d791915dacdf8d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a517050ddf5b7577778a2eda47adf6dc8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a517050ddf5b7577778a2eda47adf6dc8">remove_list</a> (const Glib::StringArrayHandle &amp;source_uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options, <a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;slot)</td></tr>
<tr class="memdesc:a517050ddf5b7577778a2eda47adf6dc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlinks items in the source_uri_list from their filesystems.  <a href="#a517050ddf5b7577778a2eda47adf6dc8">More...</a><br /></td></tr>
<tr class="separator:a517050ddf5b7577778a2eda47adf6dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51e3fdbc86b2ed366b4ff0d0a2bb0178"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a51e3fdbc86b2ed366b4ff0d0a2bb0178">remove_list_uris</a> (const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a> &amp;source_uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=<a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a>, <a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=<a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a>, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>
<tr class="memdesc:a51e3fdbc86b2ed366b4ff0d0a2bb0178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlinks items in the source_uri_list from their filesystems.  <a href="#a51e3fdbc86b2ed366b4ff0d0a2bb0178">More...</a><br /></td></tr>
<tr class="separator:a51e3fdbc86b2ed366b4ff0d0a2bb0178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f21b0c8f5312ada39c3eefcee77689e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a8f21b0c8f5312ada39c3eefcee77689e">remove</a> (const Glib::ustring &amp;source_uri, <a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=<a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a>, <a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=<a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a>, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>
<tr class="memdesc:a8f21b0c8f5312ada39c3eefcee77689e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a517050ddf5b7577778a2eda47adf6dc8" 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="#a8f21b0c8f5312ada39c3eefcee77689e">More...</a><br /></td></tr>
<tr class="separator:a8f21b0c8f5312ada39c3eefcee77689e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a944f7f7d59bfa61a510c3176de919c89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a944f7f7d59bfa61a510c3176de919c89">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#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> options=<a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a>, <a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a> error_mode=<a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a>, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;progress_callback=<a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>())</td></tr>
<tr class="memdesc:a944f7f7d59bfa61a510c3176de919c89"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a51e3fdbc86b2ed366b4ff0d0a2bb0178" 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="#a944f7f7d59bfa61a510c3176de919c89">More...</a><br /></td></tr>
<tr class="separator:a944f7f7d59bfa61a510c3176de919c89"><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>File transfers: conveniently copy/move/delete single or many URIs at once. </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a67c7ad92abd6f90dcfff917d93e4f131"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67c7ad92abd6f90dcfff917d93e4f131">&#9670;&nbsp;</a></span>ListHandleStrings</h2>

<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#a67c7ad92abd6f90dcfff917d93e4f131">Gnome::Vfs::Transfer2::ListHandleStrings</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4d1961086281d5ca3a601018e36ecd35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d1961086281d5ca3a601018e36ecd35">&#9670;&nbsp;</a></span>ListHandleUris</h2>

<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#a4d1961086281d5ca3a601018e36ecd35">Gnome::Vfs::Transfer2::ListHandleUris</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae056e7f6fb12a636f819dd617bc3c6cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae056e7f6fb12a636f819dd617bc3c6cd">&#9670;&nbsp;</a></span>SlotProgress</h2>

<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#ae056e7f6fb12a636f819dd617bc3c6cd">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>
<h2 class="groupheader">Function Documentation</h2>
<a id="a8f21b0c8f5312ada39c3eefcee77689e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f21b0c8f5312ada39c3eefcee77689e">&#9670;&nbsp;</a></span>remove() <span class="overload">[1/2]</span></h2>

<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;&#160;</td>
          <td class="paramname"><em>source_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a>&#160;</td>
          <td class="paramname"><em>options</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a>&#160;</td>
          <td class="paramname"><em>error_mode</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;&#160;</td>
          <td class="paramname"><em>progress_callback</em> = <code><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a517050ddf5b7577778a2eda47adf6dc8" 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="section see"><dt>See also</dt><dd><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a517050ddf5b7577778a2eda47adf6dc8" title="Unlinks items in the source_uri_list from their filesystems. ">remove_list()</a> </dd></dl>

</div>
</div>
<a id="a944f7f7d59bfa61a510c3176de919c89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a944f7f7d59bfa61a510c3176de919c89">&#9670;&nbsp;</a></span>remove() <span class="overload">[2/2]</span></h2>

<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 <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>source_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a>&#160;</td>
          <td class="paramname"><em>options</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a>&#160;</td>
          <td class="paramname"><em>error_mode</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;&#160;</td>
          <td class="paramname"><em>progress_callback</em> = <code><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function works exactly like <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a51e3fdbc86b2ed366b4ff0d0a2bb0178" 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="section see"><dt>See also</dt><dd><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a51e3fdbc86b2ed366b4ff0d0a2bb0178" title="Unlinks items in the source_uri_list from their filesystems. ">remove_list_uris()</a> </dd></dl>

</div>
</div>
<a id="a517050ddf5b7577778a2eda47adf6dc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a517050ddf5b7577778a2eda47adf6dc8">&#9670;&nbsp;</a></span>remove_list()</h2>

<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;&#160;</td>
          <td class="paramname"><em>source_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a>&#160;</td>
          <td class="paramname"><em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a>&#160;</td>
          <td class="paramname"><em>error_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;&#160;</td>
          <td class="paramname"><em>slot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unlinks items in the source_uri_list from their filesystems. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">source_uri_list</td><td>A string list containing URIs (ie <a href="file://">file://</a>). </td></tr>
    <tr><td class="paramname">error_mode</td><td>Decide how you want to deal with interruptions. </td></tr>
    <tr><td class="paramname">xfer_options</td><td>Set whatever transfer options you need. </td></tr>
    <tr><td class="paramname">progress_callback</td><td>Callback to check on progress of transfer. </td></tr>
    <tr><td class="paramname">data</td><td>Data to be passed back in callbacks from the transfer engine. </td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">exception</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a51e3fdbc86b2ed366b4ff0d0a2bb0178"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51e3fdbc86b2ed366b4ff0d0a2bb0178">&#9670;&nbsp;</a></span>remove_list_uris()</h2>

<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 <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a> &amp;&#160;</td>
          <td class="paramname"><em>source_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a>&#160;</td>
          <td class="paramname"><em>options</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a>&#160;</td>
          <td class="paramname"><em>error_mode</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;&#160;</td>
          <td class="paramname"><em>progress_callback</em> = <code><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unlinks items in the source_uri_list from their filesystems. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">source_uri_list</td><td>A <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> list. </td></tr>
    <tr><td class="paramname">error_mode</td><td>Decide how you want to deal with interruptions. </td></tr>
    <tr><td class="paramname">xfer_options</td><td>Set whatever transfer options you need. </td></tr>
    <tr><td class="paramname">progress_callback</td><td>Callback to check on progress of transfer. </td></tr>
    <tr><td class="paramname">data</td><td>Data to be passed back in callbacks from the transfer engine. </td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">exception</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="af187500e42837c0957c0155c37247e70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af187500e42837c0957c0155c37247e70">&#9670;&nbsp;</a></span>transfer() <span class="overload">[1/2]</span></h2>

<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;&#160;</td>
          <td class="paramname"><em>source_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>target_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a>&#160;</td>
          <td class="paramname"><em>options</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a>&#160;</td>
          <td class="paramname"><em>error_mode</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga6dca78655cf4167a5f1eb92818820376">OverwriteMode</a>&#160;</td>
          <td class="paramname"><em>overwrite_mode</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga6dca78655cf4167a5f1eb92818820376afcb72de5979851db8bd79c6fcbe6f64a">XFER_OVERWRITE_MODE_ABORT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;&#160;</td>
          <td class="paramname"><em>progress_callback</em> = <code><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

</div>
</div>
<a id="a9fb1b3e5d5635ba3d791915dacdf8d16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fb1b3e5d5635ba3d791915dacdf8d16">&#9670;&nbsp;</a></span>transfer() <span class="overload">[2/2]</span></h2>

<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 <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;&#160;</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 <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>target_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a>&#160;</td>
          <td class="paramname"><em>options</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a>&#160;</td>
          <td class="paramname"><em>error_mode</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga6dca78655cf4167a5f1eb92818820376">OverwriteMode</a>&#160;</td>
          <td class="paramname"><em>overwrite_mode</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga6dca78655cf4167a5f1eb92818820376afcb72de5979851db8bd79c6fcbe6f64a">XFER_OVERWRITE_MODE_ABORT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;&#160;</td>
          <td class="paramname"><em>progress_callback</em> = <code><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

</div>
</div>
<a id="aec358051253a0f2598cf765eabffa5f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec358051253a0f2598cf765eabffa5f7">&#9670;&nbsp;</a></span>transfer_list()</h2>

<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;&#160;</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;&#160;</td>
          <td class="paramname"><em>target_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a>&#160;</td>
          <td class="paramname"><em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a>&#160;</td>
          <td class="paramname"><em>error_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga6dca78655cf4167a5f1eb92818820376">OverwriteMode</a>&#160;</td>
          <td class="paramname"><em>overwrite_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;&#160;</td>
          <td class="paramname"><em>slot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will transfer multiple files to multiple targets, given source URIs and destination URIs. </p>
<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 loop...">Async2</a> namespace instead.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">source_uri_list</td><td>A list of source URI strings (ie <a href="file://">file://</a>). </td></tr>
    <tr><td class="paramname">target_uri_list</td><td>A list of destination URI strings (ie <a href="file://">file://</a>). </td></tr>
    <tr><td class="paramname">options</td><td>TransferOptions defining the desired operation and parameters. </td></tr>
    <tr><td class="paramname">error_mode</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 class="paramname">overwrite_mode</td><td>An OverwriteMode to define how to react if a file you are copying is being overwritten. </td></tr>
    <tr><td class="paramname">progress_callback</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>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">exception</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a516f85a164f897360a71025a85bd0224"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a516f85a164f897360a71025a85bd0224">&#9670;&nbsp;</a></span>transfer_list_uris()</h2>

<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 <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a> &amp;&#160;</td>
          <td class="paramname"><em>source_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#a4d1961086281d5ca3a601018e36ecd35">ListHandleUris</a> &amp;&#160;</td>
          <td class="paramname"><em>target_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#gadb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a>&#160;</td>
          <td class="paramname"><em>options</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#ggadb93121a8b4e051c7e2d296e2a83789cad61819020d7f8b848745df924b6867e4">XFER_DEFAULT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a>&#160;</td>
          <td class="paramname"><em>error_mode</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga20692cc8c3ed9da074003c1ef0ac3c39a5a3db6013e24b90d67d91ba0d9cd4de1">XFER_ERROR_MODE_ABORT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga6dca78655cf4167a5f1eb92818820376">OverwriteMode</a>&#160;</td>
          <td class="paramname"><em>overwrite_mode</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga6dca78655cf4167a5f1eb92818820376afcb72de5979851db8bd79c6fcbe6f64a">XFER_OVERWRITE_MODE_ABORT</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a> &amp;&#160;</td>
          <td class="paramname"><em>progress_callback</em> = <code><a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#ae056e7f6fb12a636f819dd617bc3c6cd">SlotProgress</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will transfer multiple files to multiple targets, given source URIs and destination URIs. </p>
<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 loop...">Async2</a> namespace instead.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">source_uri_list</td><td>A <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> list. </td></tr>
    <tr><td class="paramname">target_uri_list</td><td>A <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> list. </td></tr>
    <tr><td class="paramname">options</td><td>TransferOptions defining the desired operation and parameters. </td></tr>
    <tr><td class="paramname">error_mode</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 class="paramname">overwrite_mode</td><td>An OverwriteMode to define how to react if a file you are copying is being overwritten. </td></tr>
    <tr><td class="paramname">progress_callback</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>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">exception</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>