<!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.5"/> <title>libgnomevfsmm: Gnome::Vfs::DirectoryHandle Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </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 style="padding-left: 0.5em;"> <div id="projectname">libgnomevfsmm  <span id="projectnumber">2.26.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.5 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </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="classGnome_1_1Vfs_1_1DirectoryHandle.html">DirectoryHandle</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> | <a href="classGnome_1_1Vfs_1_1DirectoryHandle-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">Gnome::Vfs::DirectoryHandle Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="directory-handle_8h_source.html">directory-handle.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:ac0c06e06f1c4b88d28bc15932a64d39a"><td class="memItemLeft" align="right" valign="top">typedef sigc::slot< bool, <br class="typebreak"/> const Glib::ustring &, const <br class="typebreak"/> Glib::RefPtr< const <a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a> ><br class="typebreak"/> &, bool, bool & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ac0c06e06f1c4b88d28bc15932a64d39a">SlotVisit</a></td></tr> <tr class="memdesc:ac0c06e06f1c4b88d28bc15932a64d39a"><td class="mdescLeft"> </td><td class="mdescRight">e.g. bool on_visit(const Glib::ustring& rel_path, const Glib::RefPtr<const FileInfo>& info, bool recursing_will_loop, bool& recurse); <a href="#ac0c06e06f1c4b88d28bc15932a64d39a">More...</a><br/></td></tr> <tr class="separator:ac0c06e06f1c4b88d28bc15932a64d39a"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:ad48bc85daee343e64c13812105aefa76"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ad48bc85daee343e64c13812105aefa76">DirectoryHandle</a> ()</td></tr> <tr class="separator:ad48bc85daee343e64c13812105aefa76"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a445bf1906c1cdd681b6f3f2de7846aa7"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a445bf1906c1cdd681b6f3f2de7846aa7">~DirectoryHandle</a> ()</td></tr> <tr class="separator:a445bf1906c1cdd681b6f3f2de7846aa7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f2bc277f33fd8a0c31137c1aa4003a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a1f2bc277f33fd8a0c31137c1aa4003a4">open</a> (const Glib::ustring &text_uri, <a class="el" href="group__libgnomevfsmmEnums.html#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> options=<a class="el" href="group__libgnomevfsmmEnums.html#gga169841389391d136dcf6dd2e542a1556a4cd6a76edaad39b4552fc5aed11676cc">FILE_INFO_DEFAULT</a>) throw (exception)</td></tr> <tr class="separator:a1f2bc277f33fd8a0c31137c1aa4003a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7dcdac73980ed92a8370120cb94315a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a7dcdac73980ed92a8370120cb94315a3">open</a> (const Glib::RefPtr< const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> > &uri, <a class="el" href="group__libgnomevfsmmEnums.html#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> options=<a class="el" href="group__libgnomevfsmmEnums.html#gga169841389391d136dcf6dd2e542a1556a4cd6a76edaad39b4552fc5aed11676cc">FILE_INFO_DEFAULT</a>) throw (exception)</td></tr> <tr class="separator:a7dcdac73980ed92a8370120cb94315a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63d1c70cbabf4f1f65ae72c3f823f312"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a63d1c70cbabf4f1f65ae72c3f823f312">close</a> () throw (exception)</td></tr> <tr class="separator:a63d1c70cbabf4f1f65ae72c3f823f312"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62253dbaa7011a964ae87a4f56993e52"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr< <a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a62253dbaa7011a964ae87a4f56993e52">read_next</a> (bool &file_exists) throw (exception)</td></tr> <tr class="separator:a62253dbaa7011a964ae87a4f56993e52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c92cb9c0234fc16863ffc2d0941e2a7"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr< <a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a4c92cb9c0234fc16863ffc2d0941e2a7">read_next</a> () throw (exception)</td></tr> <tr class="separator:a4c92cb9c0234fc16863ffc2d0941e2a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6612c178b3544b91416da60bdb4c4e37"><td class="memItemLeft" align="right" valign="top">GnomeVFSDirectoryHandle * </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a6612c178b3544b91416da60bdb4c4e37">gobj</a> ()</td></tr> <tr class="separator:a6612c178b3544b91416da60bdb4c4e37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a501d977277948ce769b70397b742371f"><td class="memItemLeft" align="right" valign="top">const GnomeVFSDirectoryHandle * </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a501d977277948ce769b70397b742371f">gobj</a> () const </td></tr> <tr class="separator:a501d977277948ce769b70397b742371f"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> <tr class="memitem:aebeade2025b435c6d4c54d6748772ccd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#aebeade2025b435c6d4c54d6748772ccd">visit</a> (const Glib::ustring &uri, <a class="el" href="group__libgnomevfsmmEnums.html#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> info_options, <a class="el" href="group__libgnomevfsmmEnums.html#ga1984e43e27ef575d11e58c7bb9d21096">DirectoryVisitOptions</a> visit_options, const <a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ac0c06e06f1c4b88d28bc15932a64d39a">SlotVisit</a> &slot) throw (exception)</td></tr> <tr class="separator:aebeade2025b435c6d4c54d6748772ccd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45ad88ae7e1b7fa3bff1ed19ff11e0ac"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a45ad88ae7e1b7fa3bff1ed19ff11e0ac">visit</a> (const Glib::RefPtr< const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> > &uri, <a class="el" href="group__libgnomevfsmmEnums.html#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> info_options, <a class="el" href="group__libgnomevfsmmEnums.html#ga1984e43e27ef575d11e58c7bb9d21096">DirectoryVisitOptions</a> visit_options, const <a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ac0c06e06f1c4b88d28bc15932a64d39a">SlotVisit</a> &slot) throw (exception)</td></tr> <tr class="separator:a45ad88ae7e1b7fa3bff1ed19ff11e0ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f86a1852e910c12f2c01a52198f0d5a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a4f86a1852e910c12f2c01a52198f0d5a">visit_files</a> (const Glib::ustring &uri, const Glib::ListHandle< Glib::ustring > &file_list, <a class="el" href="group__libgnomevfsmmEnums.html#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> info_options, <a class="el" href="group__libgnomevfsmmEnums.html#ga1984e43e27ef575d11e58c7bb9d21096">DirectoryVisitOptions</a> visit_options, const <a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ac0c06e06f1c4b88d28bc15932a64d39a">SlotVisit</a> &slot) throw (exception)</td></tr> <tr class="separator:a4f86a1852e910c12f2c01a52198f0d5a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99dbaffc1a4d3b7757e3feddac63dc69"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a99dbaffc1a4d3b7757e3feddac63dc69">visit_files</a> (const Glib::RefPtr< const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> > &uri, const Glib::ListHandle< Glib::ustring > &file_list, <a class="el" href="group__libgnomevfsmmEnums.html#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> info_options, <a class="el" href="group__libgnomevfsmmEnums.html#ga1984e43e27ef575d11e58c7bb9d21096">DirectoryVisitOptions</a> visit_options, const <a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ac0c06e06f1c4b88d28bc15932a64d39a">SlotVisit</a> &slot) throw (exception)</td></tr> <tr class="separator:a99dbaffc1a4d3b7757e3feddac63dc69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1577fff03f69c7ceda2bf391b19e3f6d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a1577fff03f69c7ceda2bf391b19e3f6d">list_load</a> (const Glib::ListHandle< Glib::ustring > &list, const Glib::ustring &text_uri, <a class="el" href="group__libgnomevfsmmEnums.html#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> info_options) throw (exception)</td></tr> <tr class="separator:a1577fff03f69c7ceda2bf391b19e3f6d"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a> Protected Attributes</h2></td></tr> <tr class="memitem:a12cc35b6c8349c3c1ad6d6dcfd80a83c"><td class="memItemLeft" align="right" valign="top">GnomeVFSDirectoryHandle * </td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#a12cc35b6c8349c3c1ad6d6dcfd80a83c">gobj_</a></td></tr> <tr class="separator:a12cc35b6c8349c3c1ad6d6dcfd80a83c"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Member Typedef Documentation</h2> <a class="anchor" id="ac0c06e06f1c4b88d28bc15932a64d39a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef sigc::slot<bool, const Glib::ustring&, const Glib::RefPtr<const <a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a>>&, bool, bool&> <a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ac0c06e06f1c4b88d28bc15932a64d39a">Gnome::Vfs::DirectoryHandle::SlotVisit</a></td> </tr> </table> </div><div class="memdoc"> <p>e.g. bool on_visit(const Glib::ustring& rel_path, const Glib::RefPtr<const FileInfo>& info, bool recursing_will_loop, bool& recurse); </p> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="ad48bc85daee343e64c13812105aefa76"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Gnome::Vfs::DirectoryHandle::DirectoryHandle </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a445bf1906c1cdd681b6f3f2de7846aa7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual Gnome::Vfs::DirectoryHandle::~DirectoryHandle </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="a63d1c70cbabf4f1f65ae72c3f823f312"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gnome::Vfs::DirectoryHandle::close </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> <tr> <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></td> </tr> <tr> <td align="right"></td><td>)</td><td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6612c178b3544b91416da60bdb4c4e37"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">GnomeVFSDirectoryHandle* Gnome::Vfs::DirectoryHandle::gobj </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a501d977277948ce769b70397b742371f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const GnomeVFSDirectoryHandle* Gnome::Vfs::DirectoryHandle::gobj </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a1577fff03f69c7ceda2bf391b19e3f6d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void Gnome::Vfs::DirectoryHandle::list_load </td> <td>(</td> <td class="paramtype">const Glib::ListHandle< Glib::ustring > & </td> <td class="paramname"><em>list</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const Glib::ustring & </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#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> </td> <td class="paramname"><em>info_options</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> <tr> <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></td> </tr> <tr> <td align="right"></td><td>)</td><td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a1f2bc277f33fd8a0c31137c1aa4003a4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gnome::Vfs::DirectoryHandle::open </td> <td>(</td> <td class="paramtype">const Glib::ustring & </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#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> </td> <td class="paramname"><em>options</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga169841389391d136dcf6dd2e542a1556a4cd6a76edaad39b4552fc5aed11676cc">FILE_INFO_DEFAULT</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> <tr> <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></td> </tr> <tr> <td align="right"></td><td>)</td><td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a7dcdac73980ed92a8370120cb94315a3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gnome::Vfs::DirectoryHandle::open </td> <td>(</td> <td class="paramtype">const Glib::RefPtr< const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> > & </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#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> </td> <td class="paramname"><em>options</em> = <code><a class="el" href="group__libgnomevfsmmEnums.html#gga169841389391d136dcf6dd2e542a1556a4cd6a76edaad39b4552fc5aed11676cc">FILE_INFO_DEFAULT</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> <tr> <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></td> </tr> <tr> <td align="right"></td><td>)</td><td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a62253dbaa7011a964ae87a4f56993e52"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::RefPtr<<a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a>> Gnome::Vfs::DirectoryHandle::read_next </td> <td>(</td> <td class="paramtype">bool & </td> <td class="paramname"><em>file_exists</em></td><td>)</td> <td></td> </tr> <tr> <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></td> </tr> <tr> <td align="right"></td><td>)</td><td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a4c92cb9c0234fc16863ffc2d0941e2a7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::RefPtr<<a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a>> Gnome::Vfs::DirectoryHandle::read_next </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> <tr> <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></td> </tr> <tr> <td align="right"></td><td>)</td><td></td><td></td> </tr> </table> </div><div class="memdoc"> <dl class="section return"><dt>Returns</dt><dd>If the file does not exist then this will be false. </dd></dl> </div> </div> <a class="anchor" id="aebeade2025b435c6d4c54d6748772ccd"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void Gnome::Vfs::DirectoryHandle::visit </td> <td>(</td> <td class="paramtype">const Glib::ustring & </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#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> </td> <td class="paramname"><em>info_options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga1984e43e27ef575d11e58c7bb9d21096">DirectoryVisitOptions</a> </td> <td class="paramname"><em>visit_options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ac0c06e06f1c4b88d28bc15932a64d39a">SlotVisit</a> & </td> <td class="paramname"><em>slot</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> <tr> <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></td> </tr> <tr> <td align="right"></td><td>)</td><td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a45ad88ae7e1b7fa3bff1ed19ff11e0ac"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void Gnome::Vfs::DirectoryHandle::visit </td> <td>(</td> <td class="paramtype">const Glib::RefPtr< const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> > & </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#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> </td> <td class="paramname"><em>info_options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga1984e43e27ef575d11e58c7bb9d21096">DirectoryVisitOptions</a> </td> <td class="paramname"><em>visit_options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ac0c06e06f1c4b88d28bc15932a64d39a">SlotVisit</a> & </td> <td class="paramname"><em>slot</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> <tr> <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></td> </tr> <tr> <td align="right"></td><td>)</td><td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a4f86a1852e910c12f2c01a52198f0d5a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void Gnome::Vfs::DirectoryHandle::visit_files </td> <td>(</td> <td class="paramtype">const Glib::ustring & </td> <td class="paramname"><em>uri</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const Glib::ListHandle< Glib::ustring > & </td> <td class="paramname"><em>file_list</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> </td> <td class="paramname"><em>info_options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga1984e43e27ef575d11e58c7bb9d21096">DirectoryVisitOptions</a> </td> <td class="paramname"><em>visit_options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ac0c06e06f1c4b88d28bc15932a64d39a">SlotVisit</a> & </td> <td class="paramname"><em>slot</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> <tr> <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></td> </tr> <tr> <td align="right"></td><td>)</td><td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a99dbaffc1a4d3b7757e3feddac63dc69"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void Gnome::Vfs::DirectoryHandle::visit_files </td> <td>(</td> <td class="paramtype">const Glib::RefPtr< const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> > & </td> <td class="paramname"><em>uri</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const Glib::ListHandle< Glib::ustring > & </td> <td class="paramname"><em>file_list</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga169841389391d136dcf6dd2e542a1556">FileInfoOptions</a> </td> <td class="paramname"><em>info_options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#ga1984e43e27ef575d11e58c7bb9d21096">DirectoryVisitOptions</a> </td> <td class="paramname"><em>visit_options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1DirectoryHandle.html#ac0c06e06f1c4b88d28bc15932a64d39a">SlotVisit</a> & </td> <td class="paramname"><em>slot</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> <tr> <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a></td> </tr> <tr> <td align="right"></td><td>)</td><td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="a12cc35b6c8349c3c1ad6d6dcfd80a83c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">GnomeVFSDirectoryHandle* Gnome::Vfs::DirectoryHandle::gobj_</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="directory-handle_8h_source.html">directory-handle.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Fri Oct 18 2013 01:26:08 for libgnomevfsmm by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.5 </small></address> </body> </html>