Sophie

Sophie

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

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::Async2::Handle Class 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><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><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="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&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_1Async2.html">Async2</a>::<a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Handle</a>
  </div>
</div>
<div class="contents">
<h1>Gnome::Vfs::Async2::Handle Class Reference</h1><!-- doxytag: class="Gnome::Vfs::Async2::Handle" --><code>#include &lt;<a class="el" href="async-handle-2_8h-source.html">async-handle-2.h</a>&gt;</code>
<p>

<p>
<a href="classGnome_1_1Vfs_1_1Async2_1_1Handle-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#6b47d61b022d3ec2d63fc5990b829d36">Priority</a> { <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#6b47d61b022d3ec2d63fc5990b829d365c6380c01115835b75acdf2cfa09f90c">PRIORITY_DEFAULT</a> =  0, 
<a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#6b47d61b022d3ec2d63fc5990b829d36a0332c892eb53e6af281ffca3f4a9c86">PRIORITY_MIN</a> =  -10, 
<a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#6b47d61b022d3ec2d63fc5990b829d36443d4bf8459da33eea43a5fec189d800">PRIORITY_MAX</a> =  10
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Possible pre-set values for a job's priority.  <a href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#6b47d61b022d3ec2d63fc5990b829d36">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; void, <br>
const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a> &amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#1d384189cef631fae219c0af4ada87d8">SlotClose</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; void, <br>
const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a> &amp;, const <br>
Glib::RefPtr&lt; Glib::IOChannel &gt;<br>
 &amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#214bbc6b473d24df439239b74b460b67">SlotOpenAsChannel</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#214bbc6b473d24df439239b74b460b67">SlotOpenAsChannel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0b6c29a736962d46ef737f13eee8076c">SlotCreateAsChannel</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; void, <br>
const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a> &amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>, <br>
gpointer, <a class="el" href="namespaceGnome_1_1Vfs.html#46d71f215c684f228c1cd6b96145dbf3">FileSize</a>, <a class="el" href="namespaceGnome_1_1Vfs.html#46d71f215c684f228c1cd6b96145dbf3">FileSize</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#838706b6753dac36f512ad52573bf0f1">SlotRead</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; void, <br>
const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a> &amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>, <br>
gconstpointer, <a class="el" href="namespaceGnome_1_1Vfs.html#46d71f215c684f228c1cd6b96145dbf3">FileSize</a>, <br>
<a class="el" href="namespaceGnome_1_1Vfs.html#46d71f215c684f228c1cd6b96145dbf3">FileSize</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#9f0f97e807f66c23fbc582f23b7dd4d0">SlotWrite</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; void, <br>
const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a> <br>
&amp;, <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#c0e63be3c40279c58885809cc5a7ad45">ListHandleFileInfoResults</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#25758e7327de3027db74e9ac5097e1b6">SlotGetFileInfo</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; void, <br>
const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a> &amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>, <br>
const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a> &gt; &amp; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0c158fcbe5e1cbc53a1d627201e00731">SlotSetFileInfo</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; void, <br>
const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a> &amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>, <br>
Glib::ListHandle&lt; Glib::RefPtr<br>
&lt; <a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a> &gt; &gt;, int &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#3ffcd6fd2b5814bfdfd63e96ea996af2">SlotLoadDirectory</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; int, const <br>
<a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a> <br>
&amp;, <a class="el" href="classGnome_1_1Vfs_1_1Transfer2_1_1ProgressInfo.html">Transfer2::ProgressInfo</a> &amp; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#83aab12f04d5ae3535a52f890fbb3579">SlotTransferProgress</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; void, <br>
const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a> <br>
&amp;, <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#35a54734060e796dbc864fcbba6b8c18">ListHandleFindDirectoryResult</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#aa2692ed0a16c7752b4f81e70d411613">SlotFindDirectory</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef sigc::slot&lt; void, <br>
const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a> &amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>, <br>
gpointer &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#62bc7cf87ea1b1d59630a84a4ea81c29">SlotFileControl</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#56dd0f26bc9b3ab7e5c9c838e6ee4ceb">Handle</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#4e7e1469af5feb7a49631ca72f03df09">~Handle</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#48713f138b89a54d8cbac762944490f4">open</a> (const Glib::ustring &amp;text_uri, <a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a> open_mode, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#a107be8b8e91bbbb2ff1d4357f04339f">open</a> (const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;uri, <a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a> open_mode, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#5fd835f12fce452bb41c73c6cc0c8204">open_as_channel</a> (const Glib::ustring &amp;text_uri, <a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a> open_mode, guint advised_block_size, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#214bbc6b473d24df439239b74b460b67">SlotOpenAsChannel</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#8cd3d114d0ee6099757aedc2b0f71465">open_as_channel</a> (const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;uri, <a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a> open_mode, guint advised_block_size, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#214bbc6b473d24df439239b74b460b67">SlotOpenAsChannel</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#fd8e265426fd64d7b6a2fbdfa9a62dd5">create</a> (const Glib::ustring &amp;text_uri, <a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a> open_mode, bool exclusive, guint perm, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#ac6b394aeb2a1809fb6fb7d8def64790">create</a> (const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;uri, <a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a> open_mode, bool exclusive, guint perm, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#724a51726a124e13a21214b76447ad82">create_symbolic_link</a> (const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;uri, const Glib::ustring &amp;uri_reference, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#b5d7e879190626b1ac03be5aff9de88e">create_as_channel</a> (const Glib::ustring &amp;text_uri, <a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a> open_mode, bool exclusive, guint perm, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0b6c29a736962d46ef737f13eee8076c">SlotCreateAsChannel</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0e5de6dd2b51d735c7c7862fb7219ef9">close</a> (const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#1d384189cef631fae219c0af4ada87d8">SlotClose</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0bbf673dc40d7259070f3818074408cb">read</a> (gpointer buffer, guint bytes, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#838706b6753dac36f512ad52573bf0f1">SlotRead</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#3385d963993e1eb9ae0164593b2c1a9f">write</a> (gconstpointer buffer, guint bytes, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#9f0f97e807f66c23fbc582f23b7dd4d0">SlotWrite</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#62a8758c8cd58f0e13d5601e05939bfa">get_file_info</a> (const <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#eda5aa516c9fa069c8fc4086b56ab0b2">ListHandleUris</a> &amp;uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#g169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> options, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#25758e7327de3027db74e9ac5097e1b6">SlotGetFileInfo</a> &amp;slot) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#4dae2392526c755bcf9df18031a3993e">set_file_info</a> (const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;uri, const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a> &gt; &amp;info, <a class="el" href="group__libgnomevfsmmEnums.html#ga994b071f131750dabcac2497d4585bb">SetFileInfoMask</a> mask, <a class="el" href="group__libgnomevfsmmEnums.html#g169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> options, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0c158fcbe5e1cbc53a1d627201e00731">SlotSetFileInfo</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#a15ed4572bd64a9575450145d047cc0c">load_directory</a> (const Glib::ustring &amp;text_uri, <a class="el" href="group__libgnomevfsmmEnums.html#g169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> options, guint items_per_notification, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#3ffcd6fd2b5814bfdfd63e96ea996af2">SlotLoadDirectory</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#4fc0eabdf2eebc9bf4f86915cf35d51d">load_directory</a> (const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;uri, <a class="el" href="group__libgnomevfsmmEnums.html#g169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> options, guint items_per_notification, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#3ffcd6fd2b5814bfdfd63e96ea996af2">SlotLoadDirectory</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#3b907462c1bb7f2eba318b0788fc4746">transfer</a> (const <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#eda5aa516c9fa069c8fc4086b56ab0b2">ListHandleUris</a> &amp;source_uri_list, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#eda5aa516c9fa069c8fc4086b56ab0b2">ListHandleUris</a> &amp;target_uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#gdb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a> xfer_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, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#83aab12f04d5ae3535a52f890fbb3579">SlotTransferProgress</a> &amp;progress_update_callback, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">Transfer2::SlotProgress</a> &amp;progress_sync_callback)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#fb7ff613042481f57fae7a9455ac4977">find_directory</a> (const <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#eda5aa516c9fa069c8fc4086b56ab0b2">ListHandleUris</a> &amp;near_uri_list, <a class="el" href="group__libgnomevfsmmEnums.html#g9886acce19f7a409b0aab7a2eabdf65a">FindDirectoryKind</a> kind, bool create_if_needed, bool find_if_needed, guint permissions, int priority, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#aa2692ed0a16c7752b4f81e70d411613">SlotFindDirectory</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#f8a07d81da62c274777d5bd771184da4">file_control</a> (const Glib::ustring &amp;operation, gpointer operation_data, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#62bc7cf87ea1b1d59630a84a4ea81c29">SlotFileControl</a> &amp;slot)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#3ec05fe68ea9e5f9893f69e64ed02a62">cancel</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cancel an asynchronous operation and close all its callbacks.  <a href="#3ec05fe68ea9e5f9893f69e64ed02a62"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GnomeVFSAsyncHandle *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#dda24a8c9d1832314fe89974d3ce418c">gobj</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const GnomeVFSAsyncHandle *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#5d48b1af42313e891faa43c7437b54e0">gobj</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GnomeVFSAsyncHandle **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#604a2c84c91ce27f44888c184e97c52d">gobj_addr</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GnomeVFSAsyncHandle *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0e8d6a95396c2bb84987e5b7aede14d9">gobject_</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="2ebea47d62e6760f38e544da118a2365"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotOpen" ref="2ebea47d62e6760f38e544da118a2365" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef sigc::slot&lt;void, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a>&amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>&gt; <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">Gnome::Vfs::Async2::Handle::SlotOpen</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1d384189cef631fae219c0af4ada87d8"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotClose" ref="1d384189cef631fae219c0af4ada87d8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#1d384189cef631fae219c0af4ada87d8">Gnome::Vfs::Async2::Handle::SlotClose</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="214bbc6b473d24df439239b74b460b67"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotOpenAsChannel" ref="214bbc6b473d24df439239b74b460b67" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef sigc::slot&lt;void, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a>&amp;, const Glib::RefPtr&lt;Glib::IOChannel&gt;&amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>&gt; <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#214bbc6b473d24df439239b74b460b67">Gnome::Vfs::Async2::Handle::SlotOpenAsChannel</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0b6c29a736962d46ef737f13eee8076c"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotCreateAsChannel" ref="0b6c29a736962d46ef737f13eee8076c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#214bbc6b473d24df439239b74b460b67">SlotOpenAsChannel</a> <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0b6c29a736962d46ef737f13eee8076c">Gnome::Vfs::Async2::Handle::SlotCreateAsChannel</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="838706b6753dac36f512ad52573bf0f1"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotRead" ref="838706b6753dac36f512ad52573bf0f1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef sigc::slot&lt;void, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a>&amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>, gpointer, <a class="el" href="namespaceGnome_1_1Vfs.html#46d71f215c684f228c1cd6b96145dbf3">FileSize</a>, <a class="el" href="namespaceGnome_1_1Vfs.html#46d71f215c684f228c1cd6b96145dbf3">FileSize</a>&gt; <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#838706b6753dac36f512ad52573bf0f1">Gnome::Vfs::Async2::Handle::SlotRead</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9f0f97e807f66c23fbc582f23b7dd4d0"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotWrite" ref="9f0f97e807f66c23fbc582f23b7dd4d0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef sigc::slot&lt;void, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a>&amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>, gconstpointer, <a class="el" href="namespaceGnome_1_1Vfs.html#46d71f215c684f228c1cd6b96145dbf3">FileSize</a>, <a class="el" href="namespaceGnome_1_1Vfs.html#46d71f215c684f228c1cd6b96145dbf3">FileSize</a>&gt; <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#9f0f97e807f66c23fbc582f23b7dd4d0">Gnome::Vfs::Async2::Handle::SlotWrite</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="25758e7327de3027db74e9ac5097e1b6"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotGetFileInfo" ref="25758e7327de3027db74e9ac5097e1b6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef sigc::slot&lt;void, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a>&amp;, <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#c0e63be3c40279c58885809cc5a7ad45">ListHandleFileInfoResults</a> &gt; <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#25758e7327de3027db74e9ac5097e1b6">Gnome::Vfs::Async2::Handle::SlotGetFileInfo</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0c158fcbe5e1cbc53a1d627201e00731"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotSetFileInfo" ref="0c158fcbe5e1cbc53a1d627201e00731" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef sigc::slot&lt;void, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a>&amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>, const Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a>&gt;&amp; &gt; <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0c158fcbe5e1cbc53a1d627201e00731">Gnome::Vfs::Async2::Handle::SlotSetFileInfo</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3ffcd6fd2b5814bfdfd63e96ea996af2"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotLoadDirectory" ref="3ffcd6fd2b5814bfdfd63e96ea996af2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef sigc::slot&lt;void, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a>&amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>, Glib::ListHandle&lt;Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a>&gt; &gt;, int&gt; <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#3ffcd6fd2b5814bfdfd63e96ea996af2">Gnome::Vfs::Async2::Handle::SlotLoadDirectory</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="aa2692ed0a16c7752b4f81e70d411613"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotFindDirectory" ref="aa2692ed0a16c7752b4f81e70d411613" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef sigc::slot&lt;void, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a>&amp;, <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#35a54734060e796dbc864fcbba6b8c18">ListHandleFindDirectoryResult</a> &gt; <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#aa2692ed0a16c7752b4f81e70d411613">Gnome::Vfs::Async2::Handle::SlotFindDirectory</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="62bc7cf87ea1b1d59630a84a4ea81c29"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::SlotFileControl" ref="62bc7cf87ea1b1d59630a84a4ea81c29" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef sigc::slot&lt;void, const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Async2::Handle</a>&amp;, <a class="el" href="group__libgnomevfsmmEnums.html#gaa9bfd7859e3a82fe289184ae4bf440b">Result</a>, gpointer&gt; <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#62bc7cf87ea1b1d59630a84a4ea81c29">Gnome::Vfs::Async2::Handle::SlotFileControl</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="6b47d61b022d3ec2d63fc5990b829d36"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::Priority" ref="6b47d61b022d3ec2d63fc5990b829d36" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#6b47d61b022d3ec2d63fc5990b829d36">Gnome::Vfs::Async2::Handle::Priority</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Possible pre-set values for a job's priority. 
<p>
It's best to use PRIORITY_DEFAULT unless you have a reason to do otherwise. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="6b47d61b022d3ec2d63fc5990b829d365c6380c01115835b75acdf2cfa09f90c"></a><!-- doxytag: member="PRIORITY_DEFAULT" ref="6b47d61b022d3ec2d63fc5990b829d365c6380c01115835b75acdf2cfa09f90c" args="" -->PRIORITY_DEFAULT</em>&nbsp;</td><td>
The minimuum priority a job can have. 
<p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="6b47d61b022d3ec2d63fc5990b829d36a0332c892eb53e6af281ffca3f4a9c86"></a><!-- doxytag: member="PRIORITY_MIN" ref="6b47d61b022d3ec2d63fc5990b829d36a0332c892eb53e6af281ffca3f4a9c86" args="" -->PRIORITY_MIN</em>&nbsp;</td><td>
The maximuum priority a job can have. 
<p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="6b47d61b022d3ec2d63fc5990b829d36443d4bf8459da33eea43a5fec189d800"></a><!-- doxytag: member="PRIORITY_MAX" ref="6b47d61b022d3ec2d63fc5990b829d36443d4bf8459da33eea43a5fec189d800" args="" -->PRIORITY_MAX</em>&nbsp;</td><td>
The default job priority. 
<p>
Its best to use this unless you have a reason to do otherwise. </td></tr>
</table>
</dl>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="56dd0f26bc9b3ab7e5c9c838e6ee4ceb"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::Handle" ref="56dd0f26bc9b3ab7e5c9c838e6ee4ceb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Vfs::Async2::Handle::Handle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4e7e1469af5feb7a49631ca72f03df09"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::~Handle" ref="4e7e1469af5feb7a49631ca72f03df09" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Vfs::Async2::Handle::~Handle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="48713f138b89a54d8cbac762944490f4"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::open" ref="48713f138b89a54d8cbac762944490f4" args="(const Glib::ustring &amp;text_uri, OpenMode open_mode, int priority, const SlotOpen &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::open           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>text_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a>&nbsp;</td>
          <td class="paramname"> <em>open_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> &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>

</div>
</div><p>
<a class="anchor" name="a107be8b8e91bbbb2ff1d4357f04339f"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::open" ref="a107be8b8e91bbbb2ff1d4357f04339f" args="(const Glib::RefPtr&lt; Uri &gt; &amp;uri, OpenMode open_mode, int priority, const SlotOpen &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::open           </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a>&nbsp;</td>
          <td class="paramname"> <em>open_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> &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>

</div>
</div><p>
<a class="anchor" name="5fd835f12fce452bb41c73c6cc0c8204"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::open_as_channel" ref="5fd835f12fce452bb41c73c6cc0c8204" args="(const Glib::ustring &amp;text_uri, OpenMode open_mode, guint advised_block_size, int priority, const SlotOpenAsChannel &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::open_as_channel           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>text_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a>&nbsp;</td>
          <td class="paramname"> <em>open_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>advised_block_size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#214bbc6b473d24df439239b74b460b67">SlotOpenAsChannel</a> &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>

</div>
</div><p>
<a class="anchor" name="8cd3d114d0ee6099757aedc2b0f71465"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::open_as_channel" ref="8cd3d114d0ee6099757aedc2b0f71465" args="(const Glib::RefPtr&lt; Uri &gt; &amp;uri, OpenMode open_mode, guint advised_block_size, int priority, const SlotOpenAsChannel &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::open_as_channel           </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a>&nbsp;</td>
          <td class="paramname"> <em>open_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>advised_block_size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#214bbc6b473d24df439239b74b460b67">SlotOpenAsChannel</a> &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>

</div>
</div><p>
<a class="anchor" name="fd8e265426fd64d7b6a2fbdfa9a62dd5"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::create" ref="fd8e265426fd64d7b6a2fbdfa9a62dd5" args="(const Glib::ustring &amp;text_uri, OpenMode open_mode, bool exclusive, guint perm, int priority, const SlotOpen &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::create           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>text_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a>&nbsp;</td>
          <td class="paramname"> <em>open_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>exclusive</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>perm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> &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>

</div>
</div><p>
<a class="anchor" name="ac6b394aeb2a1809fb6fb7d8def64790"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::create" ref="ac6b394aeb2a1809fb6fb7d8def64790" args="(const Glib::RefPtr&lt; Uri &gt; &amp;uri, OpenMode open_mode, bool exclusive, guint perm, int priority, const SlotOpen &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::create           </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a>&nbsp;</td>
          <td class="paramname"> <em>open_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>exclusive</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>perm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> &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>

</div>
</div><p>
<a class="anchor" name="724a51726a124e13a21214b76447ad82"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::create_symbolic_link" ref="724a51726a124e13a21214b76447ad82" args="(const Glib::RefPtr&lt; Uri &gt; &amp;uri, const Glib::ustring &amp;uri_reference, int priority, const SlotOpen &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::create_symbolic_link           </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>uri_reference</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#2ebea47d62e6760f38e544da118a2365">SlotOpen</a> &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>

</div>
</div><p>
<a class="anchor" name="b5d7e879190626b1ac03be5aff9de88e"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::create_as_channel" ref="b5d7e879190626b1ac03be5aff9de88e" args="(const Glib::ustring &amp;text_uri, OpenMode open_mode, bool exclusive, guint perm, int priority, const SlotCreateAsChannel &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::create_as_channel           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>text_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g292c97ab5f86229201349236f9609a05">OpenMode</a>&nbsp;</td>
          <td class="paramname"> <em>open_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>exclusive</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>perm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0b6c29a736962d46ef737f13eee8076c">SlotCreateAsChannel</a> &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>

</div>
</div><p>
<a class="anchor" name="0e5de6dd2b51d735c7c7862fb7219ef9"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::close" ref="0e5de6dd2b51d735c7c7862fb7219ef9" args="(const SlotClose &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::close           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#1d384189cef631fae219c0af4ada87d8">SlotClose</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0bbf673dc40d7259070f3818074408cb"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::read" ref="0bbf673dc40d7259070f3818074408cb" args="(gpointer buffer, guint bytes, const SlotRead &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::read           </td>
          <td>(</td>
          <td class="paramtype">gpointer&nbsp;</td>
          <td class="paramname"> <em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>bytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#838706b6753dac36f512ad52573bf0f1">SlotRead</a> &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>

</div>
</div><p>
<a class="anchor" name="3385d963993e1eb9ae0164593b2c1a9f"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::write" ref="3385d963993e1eb9ae0164593b2c1a9f" args="(gconstpointer buffer, guint bytes, const SlotWrite &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::write           </td>
          <td>(</td>
          <td class="paramtype">gconstpointer&nbsp;</td>
          <td class="paramname"> <em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>bytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#9f0f97e807f66c23fbc582f23b7dd4d0">SlotWrite</a> &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>

</div>
</div><p>
<a class="anchor" name="62a8758c8cd58f0e13d5601e05939bfa"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::get_file_info" ref="62a8758c8cd58f0e13d5601e05939bfa" args="(const ListHandleUris &amp;uri_list, FileInfoOptions options, int priority, const SlotGetFileInfo &amp;slot) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::get_file_info           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#eda5aa516c9fa069c8fc4086b56ab0b2">ListHandleUris</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g169841389391d136dcf6dd2e542a1556">FileInfoOptions</a>&nbsp;</td>
          <td class="paramname"> <em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#25758e7327de3027db74e9ac5097e1b6">SlotGetFileInfo</a> &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%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4dae2392526c755bcf9df18031a3993e"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::set_file_info" ref="4dae2392526c755bcf9df18031a3993e" args="(const Glib::RefPtr&lt; Uri &gt; &amp;uri, const Glib::RefPtr&lt; FileInfo &gt; &amp;info, SetFileInfoMask mask, FileInfoOptions options, int priority, const SlotSetFileInfo &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::set_file_info           </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga994b071f131750dabcac2497d4585bb">SetFileInfoMask</a>&nbsp;</td>
          <td class="paramname"> <em>mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g169841389391d136dcf6dd2e542a1556">FileInfoOptions</a>&nbsp;</td>
          <td class="paramname"> <em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0c158fcbe5e1cbc53a1d627201e00731">SlotSetFileInfo</a> &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>

</div>
</div><p>
<a class="anchor" name="a15ed4572bd64a9575450145d047cc0c"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::load_directory" ref="a15ed4572bd64a9575450145d047cc0c" args="(const Glib::ustring &amp;text_uri, FileInfoOptions options, guint items_per_notification, int priority, const SlotLoadDirectory &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::load_directory           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>text_uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g169841389391d136dcf6dd2e542a1556">FileInfoOptions</a>&nbsp;</td>
          <td class="paramname"> <em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>items_per_notification</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#3ffcd6fd2b5814bfdfd63e96ea996af2">SlotLoadDirectory</a> &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>

</div>
</div><p>
<a class="anchor" name="4fc0eabdf2eebc9bf4f86915cf35d51d"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::load_directory" ref="4fc0eabdf2eebc9bf4f86915cf35d51d" args="(const Glib::RefPtr&lt; Uri &gt; &amp;uri, FileInfoOptions options, guint items_per_notification, int priority, const SlotLoadDirectory &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::load_directory           </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g169841389391d136dcf6dd2e542a1556">FileInfoOptions</a>&nbsp;</td>
          <td class="paramname"> <em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>items_per_notification</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#3ffcd6fd2b5814bfdfd63e96ea996af2">SlotLoadDirectory</a> &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>

</div>
</div><p>
<a class="anchor" name="3b907462c1bb7f2eba318b0788fc4746"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::transfer" ref="3b907462c1bb7f2eba318b0788fc4746" args="(const ListHandleUris &amp;source_uri_list, const ListHandleUris &amp;target_uri_list, TransferOptions xfer_options, ErrorMode error_mode, OverwriteMode overwrite_mode, int priority, const SlotTransferProgress &amp;progress_update_callback, const Transfer2::SlotProgress &amp;progress_sync_callback)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::transfer           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#eda5aa516c9fa069c8fc4086b56ab0b2">ListHandleUris</a> &amp;&nbsp;</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_1Async2.html#eda5aa516c9fa069c8fc4086b56ab0b2">ListHandleUris</a> &amp;&nbsp;</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#gdb93121a8b4e051c7e2d296e2a83789c">TransferOptions</a>&nbsp;</td>
          <td class="paramname"> <em>xfer_options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g20692cc8c3ed9da074003c1ef0ac3c39">ErrorMode</a>&nbsp;</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#g6dca78655cf4167a5f1eb92818820376">OverwriteMode</a>&nbsp;</td>
          <td class="paramname"> <em>overwrite_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#83aab12f04d5ae3535a52f890fbb3579">SlotTransferProgress</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>progress_update_callback</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Transfer2.html#e056e7f6fb12a636f819dd617bc3c6cd">Transfer2::SlotProgress</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>progress_sync_callback</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>

</div>
</div><p>
<a class="anchor" name="fb7ff613042481f57fae7a9455ac4977"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::find_directory" ref="fb7ff613042481f57fae7a9455ac4977" args="(const ListHandleUris &amp;near_uri_list, FindDirectoryKind kind, bool create_if_needed, bool find_if_needed, guint permissions, int priority, const SlotFindDirectory &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::find_directory           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Async2.html#eda5aa516c9fa069c8fc4086b56ab0b2">ListHandleUris</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>near_uri_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g9886acce19f7a409b0aab7a2eabdf65a">FindDirectoryKind</a>&nbsp;</td>
          <td class="paramname"> <em>kind</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>create_if_needed</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>find_if_needed</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>permissions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>priority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#aa2692ed0a16c7752b4f81e70d411613">SlotFindDirectory</a> &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>

</div>
</div><p>
<a class="anchor" name="f8a07d81da62c274777d5bd771184da4"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::file_control" ref="f8a07d81da62c274777d5bd771184da4" args="(const Glib::ustring &amp;operation, gpointer operation_data, const SlotFileControl &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::file_control           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>operation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gpointer&nbsp;</td>
          <td class="paramname"> <em>operation_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#62bc7cf87ea1b1d59630a84a4ea81c29">SlotFileControl</a> &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>

</div>
</div><p>
<a class="anchor" name="3ec05fe68ea9e5f9893f69e64ed02a62"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::cancel" ref="3ec05fe68ea9e5f9893f69e64ed02a62" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Async2::Handle::cancel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cancel an asynchronous operation and close all its callbacks. 
<p>
Its possible to still receive another call or two on the callback. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td><a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html">Handle</a> of the async operation to be cancelled. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="dda24a8c9d1832314fe89974d3ce418c"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::gobj" ref="dda24a8c9d1832314fe89974d3ce418c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GnomeVFSAsyncHandle* Gnome::Vfs::Async2::Handle::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="async-handle-2_8h-source.html#l00277">gobject_</a>.</p>

</div>
</div><p>
<a class="anchor" name="5d48b1af42313e891faa43c7437b54e0"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::gobj" ref="5d48b1af42313e891faa43c7437b54e0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GnomeVFSAsyncHandle* Gnome::Vfs::Async2::Handle::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="async-handle-2_8h-source.html#l00277">gobject_</a>.</p>

</div>
</div><p>
<a class="anchor" name="604a2c84c91ce27f44888c184e97c52d"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::gobj_addr" ref="604a2c84c91ce27f44888c184e97c52d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GnomeVFSAsyncHandle** Gnome::Vfs::Async2::Handle::gobj_addr           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="async-handle-2_8h-source.html#l00277">gobject_</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="0e8d6a95396c2bb84987e5b7aede14d9"></a><!-- doxytag: member="Gnome::Vfs::Async2::Handle::gobject_" ref="0e8d6a95396c2bb84987e5b7aede14d9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GnomeVFSAsyncHandle* <a class="el" href="classGnome_1_1Vfs_1_1Async2_1_1Handle.html#0e8d6a95396c2bb84987e5b7aede14d9">Gnome::Vfs::Async2::Handle::gobject_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="async-handle-2_8h-source.html#l00268">gobj()</a>, and <a class="el" href="async-handle-2_8h-source.html#l00270">gobj_addr()</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="async-handle-2_8h-source.html">async-handle-2.h</a></ul>
</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>