Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 04b5d9decd5baea570b59d0bd03cbaab > files > 117

glibmm24-doc-2.28.0-1.fc15.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>glibmm: Gio::FileInfo Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.2 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath">
    <ul>
      <li><a class="el" href="namespaceGio.html">Gio</a> </li>
      <li><a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#related">Related Functions</a> </div>
  <div class="headertitle">
<h1>Gio::FileInfo Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="Gio::FileInfo" --><!-- doxytag: inherits="Glib::Object" -->
<p><a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. <a href="#_details">More...</a></p>

<p><code>#include &lt;giomm/fileinfo.h&gt;</code></p>
<!-- startSectionHeader --><div class="dynheader">
Inheritance diagram for Gio::FileInfo:<!-- endSectionHeader --></div>
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
<div class="center"><img src="classGio_1_1FileInfo__inherit__graph.png" border="0" usemap="#Gio_1_1FileInfo_inherit__map" alt="Inheritance graph"/></div>
<map name="Gio_1_1FileInfo_inherit__map" id="Gio_1_1FileInfo_inherit__map">
<area shape="rect" id="node2" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,160,115,189"/><area shape="rect" id="node4" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="5,83,131,112"/><area shape="rect" id="node6" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center><!-- endSectionContent --></div>

<p><a href="classGio_1_1FileInfo-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aaa6efce7f09cab1619475b27860a72cd">~FileInfo</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GFileInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ae03eb9c62254cc8581e3ec757f8d98a4">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#ae03eb9c62254cc8581e3ec757f8d98a4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GFileInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a631bcd07a3ae085260e7b3358444dd4a">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a631bcd07a3ae085260e7b3358444dd4a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GFileInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a4c85d7a363f3925102ae03442472ac7d">gobj_copy</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#a4c85d7a363f3925102ae03442472ac7d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a740057465d0744299ef0f118b7efe083">FileInfo</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a15f9fc3eeafd0fa4e90d51d22781be99">dup</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates a file info structure. <a href="#a15f9fc3eeafd0fa4e90d51d22781be99"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a43dff76c39bb388b7d67d77fa0024d25">copy_into</a> (<a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> &gt;&amp; dest) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies all of the FileAttributes from <em>src_info</em> to <em>dest_info</em>. <a href="#a43dff76c39bb388b7d67d77fa0024d25"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa18458a7c75729d9521b3b0988bb9322">has_attribute</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file info structure has an attribute named <em>attribute</em>. <a href="#aa18458a7c75729d9521b3b0988bb9322"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a784a82a76bd8a10d16e6e78d311a8cae">list_attributes</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; name_space) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Lists the file info structure's attributes. <a href="#a784a82a76bd8a10d16e6e78d311a8cae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__giommEnums.html#ga5e79fa284e14b18d180741cd1c03d0e2">FileAttributeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ad9dfbef62139e9ea6d259d4bbe6b8b92">get_attribute_type</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the attribute type for an attribute key. <a href="#ad9dfbef62139e9ea6d259d4bbe6b8b92"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ab36ffcf14c535c7fbbbb94907a3516c9">remove_attribute</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all cases of <em>attribute</em> from <em>info</em> if it exists. <a href="#ab36ffcf14c535c7fbbbb94907a3516c9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aad2362ace81fdccc95eed6cf4e84af41">get_attribute_string</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a string attribute. <a href="#aad2362ace81fdccc95eed6cf4e84af41"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a75ee20462c4f2dc2c696611427a98d8c">get_attribute_as_string</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a attribute, formated as a string. <a href="#a75ee20462c4f2dc2c696611427a98d8c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a4803fb91a2fd7a754f030b63962b2bef">get_attribute_byte_string</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a byte string attribute. <a href="#a4803fb91a2fd7a754f030b63962b2bef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a167589bb3e2fa091d7717abe6405fd9a">get_attribute_boolean</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a boolean attribute. <a href="#a167589bb3e2fa091d7717abe6405fd9a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">guint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a4f84f3668092ae12b0f89f3ff985e9b4">get_attribute_uint32</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an unsigned 32-bit integer contained within the attribute. <a href="#a4f84f3668092ae12b0f89f3ff985e9b4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ad450ccf254244a053c11b14e88695c2f">get_attribute_int32</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a signed 32-bit integer contained within the attribute. <a href="#ad450ccf254244a053c11b14e88695c2f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">guint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a382b0afbec9d9ba59e7fbb7cbe5fc5a5">get_attribute_uint64</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a unsigned 64-bit integer contained within the attribute. <a href="#a382b0afbec9d9ba59e7fbb7cbe5fc5a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">gint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aeb52d13f7ad792ca3cfa527a85b89809">get_attribute_int64</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a signed 64-bit integer contained within the attribute. <a href="#aeb52d13f7ad792ca3cfa527a85b89809"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a6211b572545a437f9691297cf439d394">get_attribute_object</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a Object attribute. <a href="#a6211b572545a437f9691297cf439d394"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a6273bbf43d262c18a67d5b407af8237c">set_attribute_string</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <a href="#a6273bbf43d262c18a67d5b407af8237c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a65571d11697c7668be664b05145be73e">set_attribute_byte_string</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <a href="#a65571d11697c7668be664b05145be73e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a417d65b3879da104191b15aa31094e27">set_attribute_boolean</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <a href="#a417d65b3879da104191b15aa31094e27"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#adeb6d97a7234f8cb9f597530b16bd1e6">set_attribute_uint32</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, guint32 <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <a href="#adeb6d97a7234f8cb9f597530b16bd1e6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#adc1806943e1726b44e1b41eddf79f8cf">set_attribute_int32</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, gint32 <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <a href="#adc1806943e1726b44e1b41eddf79f8cf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#acea5263ac50a21b59bd24075d2066ead">set_attribute_uint64</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, guint64 <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <a href="#acea5263ac50a21b59bd24075d2066ead"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a1fe7d70aa6504797ba032e50c767e23a">set_attribute_int64</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, gint64 <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <a href="#a1fe7d70aa6504797ba032e50c767e23a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ae2a4f18e80b03de854a29fc4fbfbcae7">set_attribute_object</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> &gt;&amp; object)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <a href="#ae2a4f18e80b03de854a29fc4fbfbcae7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ac00eda5b1db8e5c7d3a756a43efe47fb">clear_status</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the status information from <em>info</em>. <a href="#ac00eda5b1db8e5c7d3a756a43efe47fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__giommEnums.html#ga7dcba95023d74c47bba3fd0a07f8824c">FileType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#abf62545b515bef26ead386be87750edb">get_file_type</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a file's type (whether it is a regular file, symlink, etc). <a href="#abf62545b515bef26ead386be87750edb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a58ec7193682510c1455a6547fcabddb4">is_hidden</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file is hidden. <a href="#a58ec7193682510c1455a6547fcabddb4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a0e782dc65b4a048628c35af89bc2b894">is_backup</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file is a backup file. <a href="#a0e782dc65b4a048628c35af89bc2b894"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a7a7ef1e79deefd16be5fcea5ed00e6d5">is_symlink</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file is a symlink. <a href="#a7a7ef1e79deefd16be5fcea5ed00e6d5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a2a237a251dce16850d2365f246e48e4e">get_name</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name for a file. <a href="#a2a237a251dce16850d2365f246e48e4e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aab26e342861a38ea9cfcd8b52813d655">get_display_name</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a display name for a file. <a href="#aab26e342861a38ea9cfcd8b52813d655"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a92f5240ac06f5848072e2f43aeb71516">get_edit_name</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the edit name for a file. <a href="#a92f5240ac06f5848072e2f43aeb71516"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ad835c26e3252232a437d1013a5ed9aa3">get_icon</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the icon for a file. <a href="#ad835c26e3252232a437d1013a5ed9aa3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#afa956e081955525b68c5af3f291b7b8c">get_icon</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the icon for a file. <a href="#afa956e081955525b68c5af3f291b7b8c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa67a68ee61c7b43f2051cf8639966e75">get_content_type</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file's content type. <a href="#aa67a68ee61c7b43f2051cf8639966e75"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">goffset&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a298f0414de960d56bb5a2bcd951f4900">get_size</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file's size. <a href="#a298f0414de960d56bb5a2bcd951f4900"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a0bb8836539f5a2f4fe61c07e335110c9">modification_time</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a848a2f85fa4f84c6477e076987d28770">get_symlink_target</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the symlink target for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. <a href="#a848a2f85fa4f84c6477e076987d28770"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aaa44913ffe15c029ce09dfe828cf0a0b">get_etag</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. <a href="#aaa44913ffe15c029ce09dfe828cf0a0b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a6527af61c645715e24863592246545b3">get_sort_order</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the sort_order attribute from the <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. <a href="#a6527af61c645715e24863592246545b3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#add9025ae3f25e5213ab8fba055a4e09d">set_attribute_mask</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileAttributeMatcher.html">FileAttributeMatcher</a> &gt;&amp; mask)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>mask</em> on <em>info</em> to match specific attribute types. <a href="#add9025ae3f25e5213ab8fba055a4e09d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#afb9178c888fbf6fd2ef1344bc8523ba3">unset_attribute_mask</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets a mask set by g_file_info_set_attribute_mask(), if one is set. <a href="#afb9178c888fbf6fd2ef1344bc8523ba3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ab3ceaaaf6112575fd1b9cd6c75112606">set_file_type</a> (<a class="el" href="group__giommEnums.html#ga7dcba95023d74c47bba3fd0a07f8824c">FileType</a> <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01173.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file type in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> to <em>type</em>. <a href="#ab3ceaaaf6112575fd1b9cd6c75112606"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#af817a5e2d32a2a7d0130c53e4bb3ca72">set_is_hidden</a> (bool is_hidden=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the "is_hidden" attribute in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> according to <em>is_symlink</em>. <a href="#af817a5e2d32a2a7d0130c53e4bb3ca72"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a79304bdfa1e1e5e73f895c896ddf730e">set_is_symlink</a> (bool is_symlink=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the "is_symlink" attribute in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> according to <em>is_symlink</em>. <a href="#a79304bdfa1e1e5e73f895c896ddf730e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#af2430c30058f424bbc71c342fd2e9cda">set_name</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the name attribute for the current <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. <a href="#af2430c30058f424bbc71c342fd2e9cda"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a6c0171f42d0877023cfe574b77359b59">set_display_name</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; display_name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the display name for the current <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. <a href="#a6c0171f42d0877023cfe574b77359b59"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a0aec971ea570c1946b8e57462e1bc9ce">set_edit_name</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; edit_name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the edit name for the current file. <a href="#a0aec971ea570c1946b8e57462e1bc9ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a3bd4ac6face055102cd02c679056a16a">set_icon</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&amp; icon)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the icon for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. <a href="#a3bd4ac6face055102cd02c679056a16a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a1a07b5776ff1a1a8ed8d942710df5688">set_content_type</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the content type attribute for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. <a href="#a1a07b5776ff1a1a8ed8d942710df5688"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ac50fe95ac1dd596d44cd40225af223f5">set_size</a> (goffset <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01176.html#ga445a43f417432dd1b9aed90ef239c700">size</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the FILE_ATTRIBUTE_STANDARD_SIZE attribute in the file info to the given size. <a href="#ac50fe95ac1dd596d44cd40225af223f5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a999893faef31be8d0989415852ec527e">set_modification_time</a> (const <a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&amp; mtime)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the FILE_ATTRIBUTE_TIME_MODIFIED attribute in the file info to the given time value. <a href="#a999893faef31be8d0989415852ec527e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#af0ca88a17c88c40b58890a68278528c4">set_symlink_target</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; symlink_target)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET attribute in the file info to the given symlink target. <a href="#af0ca88a17c88c40b58890a68278528c4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#afec884c7bd2f655c7a3fe0122dfb4390">set_sort_order</a> (gint32 sort_order)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sort order attribute in the file info structure. <a href="#afec884c7bd2f655c7a3fe0122dfb4390"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">Gio::FileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa08fd4d65078c227da321348eed9519d">wrap</a> (GFileInfo* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#aa08fd4d65078c227da321348eed9519d"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p><a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. </p>
<p>See FileAttribute for more information on how GIO handles file attributes.</p>
<p>To obtain a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> for a <a class="el" href="classGio_1_1File.html" title="File and directory handling.">File</a>, use <a class="el" href="classGio_1_1File.html#adb25ffdbe571d33e89c9503fe9a20dcd" title="Gets the requested information about the file.">File::query_info()</a> (or its async variant). To obtain a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> for a file input or output stream, use FileInput::stream_query_info() or FileOutput::stream_query_info() (or their async variants).</p>
<p><a class="el" href="classGio_1_1FileAttributeMatcher.html" title="FileAttributeMatcher allows for searching through a FileInfo for attributes.">FileAttributeMatcher</a> allows for searching through a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> for attributes. </p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aaa6efce7f09cab1619475b27860a72cd"></a><!-- doxytag: member="Gio::FileInfo::~FileInfo" ref="aaa6efce7f09cab1619475b27860a72cd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gio::FileInfo::~FileInfo </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a740057465d0744299ef0f118b7efe083"></a><!-- doxytag: member="Gio::FileInfo::FileInfo" ref="a740057465d0744299ef0f118b7efe083" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gio::FileInfo::FileInfo </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ac00eda5b1db8e5c7d3a756a43efe47fb"></a><!-- doxytag: member="Gio::FileInfo::clear_status" ref="ac00eda5b1db8e5c7d3a756a43efe47fb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::clear_status </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears the status information from <em>info</em>. </p>

</div>
</div>
<a class="anchor" id="a43dff76c39bb388b7d67d77fa0024d25"></a><!-- doxytag: member="Gio::FileInfo::copy_into" ref="a43dff76c39bb388b7d67d77fa0024d25" args="(Glib::RefPtr&lt; FileInfo &gt; &amp;dest) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::copy_into </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>dest</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copies all of the FileAttributes from <em>src_info</em> to <em>dest_info</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dest_info</td><td>Destination to copy attributes to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a15f9fc3eeafd0fa4e90d51d22781be99"></a><!-- doxytag: member="Gio::FileInfo::dup" ref="a15f9fc3eeafd0fa4e90d51d22781be99" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&gt; Gio::FileInfo::dup </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Duplicates a file info structure. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A duplicate <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> of <em>other</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a75ee20462c4f2dc2c696611427a98d8c"></a><!-- doxytag: member="Gio::FileInfo::get_attribute_as_string" ref="a75ee20462c4f2dc2c696611427a98d8c" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::FileInfo::get_attribute_as_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the value of a attribute, formated as a string. </p>
<p>This escapes things as needed to make the string valid utf8. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A UTF-8 string associated with the given <em>attribute</em>. When you're done with the string it must be freed with Glib::free(). </dd></dl>

</div>
</div>
<a class="anchor" id="a167589bb3e2fa091d7717abe6405fd9a"></a><!-- doxytag: member="Gio::FileInfo::get_attribute_boolean" ref="a167589bb3e2fa091d7717abe6405fd9a" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::get_attribute_boolean </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the value of a boolean attribute. </p>
<p>If the attribute does not contain a boolean value, <code>false</code> will be returned. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The boolean value contained within the attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="a4803fb91a2fd7a754f030b63962b2bef"></a><!-- doxytag: member="Gio::FileInfo::get_attribute_byte_string" ref="a4803fb91a2fd7a754f030b63962b2bef" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_attribute_byte_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the value of a byte string attribute. </p>
<p>If the attribute does not contain a byte string, <code>0</code> will be returned. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The contents of the <em>attribute</em> value as a byte string, or <code>0</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="ad450ccf254244a053c11b14e88695c2f"></a><!-- doxytag: member="Gio::FileInfo::get_attribute_int32" ref="ad450ccf254244a053c11b14e88695c2f" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint32 Gio::FileInfo::get_attribute_int32 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets a signed 32-bit integer contained within the attribute. </p>
<p>If the attribute does not contain a signed 32-bit integer, or is invalid, 0 will be returned. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A signed 32-bit integer from the attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="aeb52d13f7ad792ca3cfa527a85b89809"></a><!-- doxytag: member="Gio::FileInfo::get_attribute_int64" ref="aeb52d13f7ad792ca3cfa527a85b89809" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint64 Gio::FileInfo::get_attribute_int64 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets a signed 64-bit integer contained within the attribute. </p>
<p>If the attribute does not contain an signed 64-bit integer, or is invalid, 0 will be returned. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A signed 64-bit integer from the attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="a6211b572545a437f9691297cf439d394"></a><!-- doxytag: member="Gio::FileInfo::get_attribute_object" ref="a6211b572545a437f9691297cf439d394" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGlib_1_1Object.html">Glib::Object</a>&gt; Gio::FileInfo::get_attribute_object </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the value of a Object attribute. </p>
<p>If the attribute does not contain a Object, <code>0</code> will be returned. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A Object associated with the given <em>attribute</em>, or <code>0</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="aad2362ace81fdccc95eed6cf4e84af41"></a><!-- doxytag: member="Gio::FileInfo::get_attribute_string" ref="aad2362ace81fdccc95eed6cf4e84af41" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_attribute_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the value of a string attribute. </p>
<p>If the attribute does not contain a string, <code>0</code> will be returned. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The contents of the <em>attribute</em> value as a UTF-8 string, or <code>0</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="ad9dfbef62139e9ea6d259d4bbe6b8b92"></a><!-- doxytag: member="Gio::FileInfo::get_attribute_type" ref="ad9dfbef62139e9ea6d259d4bbe6b8b92" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__giommEnums.html#ga5e79fa284e14b18d180741cd1c03d0e2">FileAttributeType</a> Gio::FileInfo::get_attribute_type </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the attribute type for an attribute key. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A FileAttributeType for the given <em>attribute</em>, or FILE_ATTRIBUTE_TYPE_INVALID if the key is not set. </dd></dl>

</div>
</div>
<a class="anchor" id="a4f84f3668092ae12b0f89f3ff985e9b4"></a><!-- doxytag: member="Gio::FileInfo::get_attribute_uint32" ref="a4f84f3668092ae12b0f89f3ff985e9b4" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint32 Gio::FileInfo::get_attribute_uint32 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets an unsigned 32-bit integer contained within the attribute. </p>
<p>If the attribute does not contain an unsigned 32-bit integer, or is invalid, 0 will be returned. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An unsigned 32-bit integer from the attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="a382b0afbec9d9ba59e7fbb7cbe5fc5a5"></a><!-- doxytag: member="Gio::FileInfo::get_attribute_uint64" ref="a382b0afbec9d9ba59e7fbb7cbe5fc5a5" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint64 Gio::FileInfo::get_attribute_uint64 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets a unsigned 64-bit integer contained within the attribute. </p>
<p>If the attribute does not contain an unsigned 64-bit integer, or is invalid, 0 will be returned. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A unsigned 64-bit integer from the attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="aa67a68ee61c7b43f2051cf8639966e75"></a><!-- doxytag: member="Gio::FileInfo::get_content_type" ref="aa67a68ee61c7b43f2051cf8639966e75" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_content_type </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the file's content type. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A string containing the file's content type. </dd></dl>

</div>
</div>
<a class="anchor" id="aab26e342861a38ea9cfcd8b52813d655"></a><!-- doxytag: member="Gio::FileInfo::get_display_name" ref="aab26e342861a38ea9cfcd8b52813d655" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_display_name </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets a display name for a file. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A string containing the display name. </dd></dl>

</div>
</div>
<a class="anchor" id="a92f5240ac06f5848072e2f43aeb71516"></a><!-- doxytag: member="Gio::FileInfo::get_edit_name" ref="a92f5240ac06f5848072e2f43aeb71516" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_edit_name </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the edit name for a file. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A string containing the edit name. </dd></dl>

</div>
</div>
<a class="anchor" id="aaa44913ffe15c029ce09dfe828cf0a0b"></a><!-- doxytag: member="Gio::FileInfo::get_etag" ref="aaa44913ffe15c029ce09dfe828cf0a0b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_etag </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. </p>
<p>See FILE_ATTRIBUTE_ETAG_VALUE. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A string containing the value of the "etag:value" attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="abf62545b515bef26ead386be87750edb"></a><!-- doxytag: member="Gio::FileInfo::get_file_type" ref="abf62545b515bef26ead386be87750edb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__giommEnums.html#ga7dcba95023d74c47bba3fd0a07f8824c">FileType</a> Gio::FileInfo::get_file_type </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets a file's type (whether it is a regular file, symlink, etc). </p>
<p>This is different from the file's content type, see g_file_info_get_content_type(). </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A FileType for the given file. </dd></dl>

</div>
</div>
<a class="anchor" id="ad835c26e3252232a437d1013a5ed9aa3"></a><!-- doxytag: member="Gio::FileInfo::get_icon" ref="ad835c26e3252232a437d1013a5ed9aa3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Icon.html">Icon</a>&gt; Gio::FileInfo::get_icon </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the icon for a file. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Icon</a> for the given <em>info</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="afa956e081955525b68c5af3f291b7b8c"></a><!-- doxytag: member="Gio::FileInfo::get_icon" ref="afa956e081955525b68c5af3f291b7b8c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1Icon.html">Icon</a>&gt; Gio::FileInfo::get_icon </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the icon for a file. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Icon</a> for the given <em>info</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a2a237a251dce16850d2365f246e48e4e"></a><!-- doxytag: member="Gio::FileInfo::get_name" ref="a2a237a251dce16850d2365f246e48e4e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_name </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the name for a file. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A string containing the file name. </dd></dl>

</div>
</div>
<a class="anchor" id="a298f0414de960d56bb5a2bcd951f4900"></a><!-- doxytag: member="Gio::FileInfo::get_size" ref="a298f0414de960d56bb5a2bcd951f4900" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">goffset Gio::FileInfo::get_size </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the file's size. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A goffset containing the file's size. </dd></dl>

</div>
</div>
<a class="anchor" id="a6527af61c645715e24863592246545b3"></a><!-- doxytag: member="Gio::FileInfo::get_sort_order" ref="a6527af61c645715e24863592246545b3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint32 Gio::FileInfo::get_sort_order </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the value of the sort_order attribute from the <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. </p>
<p>See FILE_ATTRIBUTE_STANDARD_SORT_ORDER. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A gint32 containing the value of the "standard::sort_order" attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="a848a2f85fa4f84c6477e076987d28770"></a><!-- doxytag: member="Gio::FileInfo::get_symlink_target" ref="a848a2f85fa4f84c6477e076987d28770" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_symlink_target </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the symlink target for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A string containing the symlink target. </dd></dl>

</div>
</div>
<a class="anchor" id="a631bcd07a3ae085260e7b3358444dd4a"></a><!-- doxytag: member="Gio::FileInfo::gobj" ref="a631bcd07a3ae085260e7b3358444dd4a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GFileInfo* Gio::FileInfo::gobj </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>

</div>
</div>
<a class="anchor" id="ae03eb9c62254cc8581e3ec757f8d98a4"></a><!-- doxytag: member="Gio::FileInfo::gobj" ref="ae03eb9c62254cc8581e3ec757f8d98a4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GFileInfo* Gio::FileInfo::gobj </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>

</div>
</div>
<a class="anchor" id="a4c85d7a363f3925102ae03442472ac7d"></a><!-- doxytag: member="Gio::FileInfo::gobj_copy" ref="a4c85d7a363f3925102ae03442472ac7d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GFileInfo* Gio::FileInfo::gobj_copy </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="aa18458a7c75729d9521b3b0988bb9322"></a><!-- doxytag: member="Gio::FileInfo::has_attribute" ref="aa18458a7c75729d9521b3b0988bb9322" args="(const std::string &amp;attribute) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::has_attribute </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks if a file info structure has an attribute named <em>attribute</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>Ginfo</em> has an attribute named <em>attribute</em>, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a0e782dc65b4a048628c35af89bc2b894"></a><!-- doxytag: member="Gio::FileInfo::is_backup" ref="a0e782dc65b4a048628c35af89bc2b894" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::is_backup </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks if a file is a backup file. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if file is a backup file, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a58ec7193682510c1455a6547fcabddb4"></a><!-- doxytag: member="Gio::FileInfo::is_hidden" ref="a58ec7193682510c1455a6547fcabddb4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::is_hidden </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks if a file is hidden. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the file is a hidden file, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a7a7ef1e79deefd16be5fcea5ed00e6d5"></a><!-- doxytag: member="Gio::FileInfo::is_symlink" ref="a7a7ef1e79deefd16be5fcea5ed00e6d5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::is_symlink </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks if a file is a symlink. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the given <em>info</em> is a symlink. </dd></dl>

</div>
</div>
<a class="anchor" id="a784a82a76bd8a10d16e6e78d311a8cae"></a><!-- doxytag: member="Gio::FileInfo::list_attributes" ref="a784a82a76bd8a10d16e6e78d311a8cae" args="(const std::string &amp;name_space) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a> Gio::FileInfo::list_attributes </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>name_space</em>&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Lists the file info structure's attributes. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">name_space</td><td>A file attribute key's namespace. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A null-terminated array of strings of all of the possible attribute types for the given <em>name_space</em>, or <code>0</code> on error. </dd></dl>

</div>
</div>
<a class="anchor" id="a0bb8836539f5a2f4fe61c07e335110c9"></a><!-- doxytag: member="Gio::FileInfo::modification_time" ref="a0bb8836539f5a2f4fe61c07e335110c9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a> Gio::FileInfo::modification_time </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab36ffcf14c535c7fbbbb94907a3516c9"></a><!-- doxytag: member="Gio::FileInfo::remove_attribute" ref="ab36ffcf14c535c7fbbbb94907a3516c9" args="(const std::string &amp;attribute)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::remove_attribute </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes all cases of <em>attribute</em> from <em>info</em> if it exists. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a417d65b3879da104191b15aa31094e27"></a><!-- doxytag: member="Gio::FileInfo::set_attribute_boolean" ref="a417d65b3879da104191b15aa31094e27" args="(const std::string &amp;attribute, bool value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_boolean </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A boolean value. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a65571d11697c7668be664b05145be73e"></a><!-- doxytag: member="Gio::FileInfo::set_attribute_byte_string" ref="a65571d11697c7668be664b05145be73e" args="(const std::string &amp;attribute, const std::string &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_byte_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A byte string. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="adc1806943e1726b44e1b41eddf79f8cf"></a><!-- doxytag: member="Gio::FileInfo::set_attribute_int32" ref="adc1806943e1726b44e1b41eddf79f8cf" args="(const std::string &amp;attribute, gint32 value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_int32 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint32&#160;</td>
          <td class="paramname"> <em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A signed 32-bit integer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1fe7d70aa6504797ba032e50c767e23a"></a><!-- doxytag: member="Gio::FileInfo::set_attribute_int64" ref="a1fe7d70aa6504797ba032e50c767e23a" args="(const std::string &amp;attribute, gint64 value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_int64 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64&#160;</td>
          <td class="paramname"> <em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>Attribute name to set. </td></tr>
    <tr><td class="paramname">attr_value</td><td>Int64 value to set attribute to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="add9025ae3f25e5213ab8fba055a4e09d"></a><!-- doxytag: member="Gio::FileInfo::set_attribute_mask" ref="add9025ae3f25e5213ab8fba055a4e09d" args="(const Glib::RefPtr&lt; FileAttributeMatcher &gt; &amp;mask)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_mask </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileAttributeMatcher.html">FileAttributeMatcher</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>mask</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets <em>mask</em> on <em>info</em> to match specific attribute types. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mask</td><td>A <a class="el" href="classGio_1_1FileAttributeMatcher.html" title="FileAttributeMatcher allows for searching through a FileInfo for attributes.">FileAttributeMatcher</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae2a4f18e80b03de854a29fc4fbfbcae7"></a><!-- doxytag: member="Gio::FileInfo::set_attribute_object" ref="ae2a4f18e80b03de854a29fc4fbfbcae7" args="(const std::string &amp;attribute, const Glib::RefPtr&lt; Glib::Object &gt; &amp;object)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_object </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>object</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A Object. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6273bbf43d262c18a67d5b407af8237c"></a><!-- doxytag: member="Gio::FileInfo::set_attribute_string" ref="a6273bbf43d262c18a67d5b407af8237c" args="(const std::string &amp;attribute, const std::string &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A UTF-8 string. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="adeb6d97a7234f8cb9f597530b16bd1e6"></a><!-- doxytag: member="Gio::FileInfo::set_attribute_uint32" ref="adeb6d97a7234f8cb9f597530b16bd1e6" args="(const std::string &amp;attribute, guint32 value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_uint32 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"> <em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>An unsigned 32-bit integer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acea5263ac50a21b59bd24075d2066ead"></a><!-- doxytag: member="Gio::FileInfo::set_attribute_uint64" ref="acea5263ac50a21b59bd24075d2066ead" args="(const std::string &amp;attribute, guint64 value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_uint64 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint64&#160;</td>
          <td class="paramname"> <em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>An unsigned 64-bit integer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1a07b5776ff1a1a8ed8d942710df5688"></a><!-- doxytag: member="Gio::FileInfo::set_content_type" ref="a1a07b5776ff1a1a8ed8d942710df5688" args="(const std::string &amp;content_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_content_type </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>content_type</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the content type attribute for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. </p>
<p>See FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">content_type</td><td>A content type. See ContentType. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6c0171f42d0877023cfe574b77359b59"></a><!-- doxytag: member="Gio::FileInfo::set_display_name" ref="a6c0171f42d0877023cfe574b77359b59" args="(const std::string &amp;display_name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_display_name </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>display_name</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the display name for the current <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. </p>
<p>See FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">display_name</td><td>A string containing a display name. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0aec971ea570c1946b8e57462e1bc9ce"></a><!-- doxytag: member="Gio::FileInfo::set_edit_name" ref="a0aec971ea570c1946b8e57462e1bc9ce" args="(const std::string &amp;edit_name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_edit_name </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>edit_name</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the edit name for the current file. </p>
<p>See FILE_ATTRIBUTE_STANDARD_EDIT_NAME. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">edit_name</td><td>A string containing an edit name. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab3ceaaaf6112575fd1b9cd6c75112606"></a><!-- doxytag: member="Gio::FileInfo::set_file_type" ref="ab3ceaaaf6112575fd1b9cd6c75112606" args="(FileType type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_file_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#ga7dcba95023d74c47bba3fd0a07f8824c">FileType</a>&#160;</td>
          <td class="paramname"> <em>type</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the file type in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> to <em>type</em>. </p>
<p>See FILE_ATTRIBUTE_STANDARD_TYPE. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>A FileType. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3bd4ac6face055102cd02c679056a16a"></a><!-- doxytag: member="Gio::FileInfo::set_icon" ref="a3bd4ac6face055102cd02c679056a16a" args="(const Glib::RefPtr&lt; Icon &gt; &amp;icon)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_icon </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>icon</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the icon for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. </p>
<p>See FILE_ATTRIBUTE_STANDARD_ICON. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">icon</td><td>A <a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Icon</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af817a5e2d32a2a7d0130c53e4bb3ca72"></a><!-- doxytag: member="Gio::FileInfo::set_is_hidden" ref="af817a5e2d32a2a7d0130c53e4bb3ca72" args="(bool is_hidden=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_is_hidden </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>is_hidden</em> = <code>true</code>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the "is_hidden" attribute in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> according to <em>is_symlink</em>. </p>
<p>See FILE_ATTRIBUTE_STANDARD_IS_HIDDEN. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">is_hidden</td><td>A <code>bool</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a79304bdfa1e1e5e73f895c896ddf730e"></a><!-- doxytag: member="Gio::FileInfo::set_is_symlink" ref="a79304bdfa1e1e5e73f895c896ddf730e" args="(bool is_symlink=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_is_symlink </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>is_symlink</em> = <code>true</code>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the "is_symlink" attribute in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a> according to <em>is_symlink</em>. </p>
<p>See FILE_ATTRIBUTE_STANDARD_IS_SYMLINK. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">is_symlink</td><td>A <code>bool</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a999893faef31be8d0989415852ec527e"></a><!-- doxytag: member="Gio::FileInfo::set_modification_time" ref="a999893faef31be8d0989415852ec527e" args="(const Glib::TimeVal &amp;mtime)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_modification_time </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&amp;&#160;</td>
          <td class="paramname"> <em>mtime</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the FILE_ATTRIBUTE_TIME_MODIFIED attribute in the file info to the given time value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mtime</td><td>A TimeVal. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af2430c30058f424bbc71c342fd2e9cda"></a><!-- doxytag: member="Gio::FileInfo::set_name" ref="af2430c30058f424bbc71c342fd2e9cda" args="(const std::string &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_name </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>name</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the name attribute for the current <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.">FileInfo</a>. </p>
<p>See FILE_ATTRIBUTE_STANDARD_NAME. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>A string containing a name. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac50fe95ac1dd596d44cd40225af223f5"></a><!-- doxytag: member="Gio::FileInfo::set_size" ref="ac50fe95ac1dd596d44cd40225af223f5" args="(goffset size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_size </td>
          <td>(</td>
          <td class="paramtype">goffset&#160;</td>
          <td class="paramname"> <em>size</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the FILE_ATTRIBUTE_STANDARD_SIZE attribute in the file info to the given size. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">size</td><td>A goffset containing the file's size. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afec884c7bd2f655c7a3fe0122dfb4390"></a><!-- doxytag: member="Gio::FileInfo::set_sort_order" ref="afec884c7bd2f655c7a3fe0122dfb4390" args="(gint32 sort_order)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_sort_order </td>
          <td>(</td>
          <td class="paramtype">gint32&#160;</td>
          <td class="paramname"> <em>sort_order</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the sort order attribute in the file info structure. </p>
<p>See FILE_ATTRIBUTE_STANDARD_SORT_ORDER. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">sort_order</td><td>A sort order integer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af0ca88a17c88c40b58890a68278528c4"></a><!-- doxytag: member="Gio::FileInfo::set_symlink_target" ref="af0ca88a17c88c40b58890a68278528c4" args="(const std::string &amp;symlink_target)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_symlink_target </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"> <em>symlink_target</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET attribute in the file info to the given symlink target. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">symlink_target</td><td>A static string containing a path to a symlink target. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afb9178c888fbf6fd2ef1344bc8523ba3"></a><!-- doxytag: member="Gio::FileInfo::unset_attribute_mask" ref="afb9178c888fbf6fd2ef1344bc8523ba3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::unset_attribute_mask </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Unsets a mask set by g_file_info_set_attribute_mask(), if one is set. </p>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="aa08fd4d65078c227da321348eed9519d"></a><!-- doxytag: member="Gio::FileInfo::wrap" ref="aa08fd4d65078c227da321348eed9519d" args="(GFileInfo *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">Gio::FileInfo</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GFileInfo *&#160;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Apr 5 2011 16:07:13 for glibmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
</body>
</html>