~kklimonda/ubuntu/natty/glibmm2.4/update

« back to all changes in this revision

Viewing changes to docs/reference/html/classGio_1_1FileInfo.html

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2009-08-28 08:32:22 UTC
  • mfrom: (1.2.38 upstream)
  • Revision ID: james.westby@ubuntu.com-20090828083222-qr6jekfjlsz52rb7
Tags: 2.21.4.1-0ubuntu1
* New upstream release: (LP: #419705)
  2.21.4.1
  - Reenable hierarchy graphs for each class
  - Remove header and footer HTML fragments
  - Use shared mm-common Doxygen style sheet
  2.21.4
  - Transition to new mm-common build infrastructure
  - Correct the if condition in Gio::MemoryInputStream::add_data().
* debian/control.in:
  - Remove debian VCS links as they confuse debcheckout
* debian/libglibmm-2.4-dev.install:
  - Install files from /usr/share/glibmm-2.4/doctool

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>glibmm 2.4: Gio::FileInfo Class Reference</title>
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
 
3
<title>glibmm: Gio::FileInfo Class Reference</title>
 
4
<link href="tabs.css" rel="stylesheet" type="text/css">
4
5
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
 
</head>
6
 
<body bgcolor="#ffffff">
7
 
<table border="0" width="100%">
8
 
<tr>
9
 
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
10
 
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
11
 
</tr>
12
 
</table>
13
 
<center>
14
 
  <a class="qindex" href="http://www.gtkmm.org/documentation.shtml">Main Page</a> &nbsp;
15
 
  <a class="qindex" href="namespaces.html">glibmm Namespaces</a> &nbsp;
16
 
  <a href="../../../../gtkmm-2.4/docs/tutorial/html/index.html"> Book</a> &nbsp;
17
 
</center>
18
 
<hr width="100%"/>
19
 
 
20
 
<!-- begin main content -->
21
 
<div id="content">
22
 
<!-- Generated by Doxygen 1.5.9 -->
 
6
</head><body>
 
7
<!-- Generated by Doxygen 1.5.8 -->
 
8
<div class="navigation" id="top">
 
9
  <div class="tabs">
 
10
    <ul>
 
11
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 
12
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
 
13
      <li><a href="modules.html"><span>Modules</span></a></li>
 
14
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
 
15
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
 
16
      <li><a href="examples.html"><span>Examples</span></a></li>
 
17
    </ul>
 
18
  </div>
 
19
  <div class="tabs">
 
20
    <ul>
 
21
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
 
22
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
 
23
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
 
24
    </ul>
 
25
  </div>
23
26
  <div class="navpath"><a class="el" href="namespaceGio.html">Gio</a>::<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>
24
27
  </div>
 
28
</div>
25
29
<div class="contents">
26
 
<h1>Gio::FileInfo Class Reference</h1><!-- doxytag: class="Gio::FileInfo" --><!-- doxytag: inherits="Glib::Object" --><a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">FileInfo</a> implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.  
27
 
<a href="#_details">More...</a>
 
30
<h1>Gio::FileInfo Class Reference</h1><!-- doxytag: class="Gio::FileInfo" --><!-- doxytag: inherits="Glib::Object" --><a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">FileInfo</a> implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. <a href="#_details">More...</a>
 
31
<p>
 
32
Inherits <a class="el" href="classGlib_1_1Object.html">Glib::Object</a>.
28
33
<p>
29
34
<div class="dynheader">
30
 
Inheritance diagram for Gio::FileInfo:</div>
 
35
Collaboration diagram for Gio::FileInfo:</div>
31
36
<div class="dynsection">
32
 
<p><center><img src="classGio_1_1FileInfo__inherit__graph.png" border="0" usemap="#Gio_1_1FileInfo__inherit__map" alt="Inheritance graph"></center>
33
 
<map name="Gio_1_1FileInfo__inherit__map">
34
 
<area shape="rect" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,160,111,189"><area shape="rect" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="5,83,125,112"><area shape="rect" href="classsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,5,119,35"></map>
 
37
<p><center><img src="classGio_1_1FileInfo__coll__graph.png" border="0" usemap="#Gio_1_1FileInfo__coll__map" alt="Collaboration graph"></center>
 
38
<map name="Gio_1_1FileInfo__coll__map">
 
39
<area shape="rect" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,155,111,181"><area shape="rect" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="5,80,125,107"></map>
35
40
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
36
41
 
37
42
<p>
38
43
<a href="classGio_1_1FileInfo-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
39
44
<tr><td></td></tr>
40
45
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
41
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa6efce7f09cab1619475b27860a72cd">~FileInfo</a> ()</td></tr>
42
 
 
43
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GFileInfo*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#e03eb9c62254cc8581e3ec757f8d98a4">gobj</a> ()</td></tr>
44
 
 
45
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#e03eb9c62254cc8581e3ec757f8d98a4"></a><br></td></tr>
46
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GFileInfo*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#631bcd07a3ae085260e7b3358444dd4a">gobj</a> () const </td></tr>
47
 
 
48
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#631bcd07a3ae085260e7b3358444dd4a"></a><br></td></tr>
49
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GFileInfo*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#4c85d7a363f3925102ae03442472ac7d">gobj_copy</a> ()</td></tr>
50
 
 
51
 
<tr><td class="mdescLeft">&nbsp;</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="#4c85d7a363f3925102ae03442472ac7d"></a><br></td></tr>
52
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#740057465d0744299ef0f118b7efe083">FileInfo</a> ()</td></tr>
53
 
 
54
 
<tr><td class="memItemLeft" nowrap 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;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#15f9fc3eeafd0fa4e90d51d22781be99">dup</a> () const </td></tr>
55
 
 
56
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Duplicates a file info structure.  <a href="#15f9fc3eeafd0fa4e90d51d22781be99"></a><br></td></tr>
57
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#43dff76c39bb388b7d67d77fa0024d25">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>
58
 
 
59
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies all of the FileAttributes from <em>src_info</em> to <em>dest_info</em>.  <a href="#43dff76c39bb388b7d67d77fa0024d25"></a><br></td></tr>
60
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a18458a7c75729d9521b3b0988bb9322">has_attribute</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
61
 
 
62
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks if a file info structure has an attribute named <em>attribute</em>.  <a href="#a18458a7c75729d9521b3b0988bb9322"></a><br></td></tr>
63
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#784a82a76bd8a10d16e6e78d311a8cae">list_attributes</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; name_space) const </td></tr>
64
 
 
65
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lists the file info structure's attributes.  <a href="#784a82a76bd8a10d16e6e78d311a8cae"></a><br></td></tr>
66
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__giommEnums.html#g5e79fa284e14b18d180741cd1c03d0e2">FileAttributeType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#d9dfbef62139e9ea6d259d4bbe6b8b92">get_attribute_type</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
67
 
 
68
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the attribute type for an attribute key.  <a href="#d9dfbef62139e9ea6d259d4bbe6b8b92"></a><br></td></tr>
69
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#b36ffcf14c535c7fbbbb94907a3516c9">remove_attribute</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute)</td></tr>
70
 
 
71
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes all cases of <em>attribute</em> from <em>info</em> if it exists.  <a href="#b36ffcf14c535c7fbbbb94907a3516c9"></a><br></td></tr>
72
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ad2362ace81fdccc95eed6cf4e84af41">get_attribute_string</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
73
 
 
74
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the value of a string attribute.  <a href="#ad2362ace81fdccc95eed6cf4e84af41"></a><br></td></tr>
75
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#75ee20462c4f2dc2c696611427a98d8c">get_attribute_as_string</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
76
 
 
77
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the value of a attribute, formated as a string.  <a href="#75ee20462c4f2dc2c696611427a98d8c"></a><br></td></tr>
78
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#4803fb91a2fd7a754f030b63962b2bef">get_attribute_byte_string</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
79
 
 
80
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the value of a byte string attribute.  <a href="#4803fb91a2fd7a754f030b63962b2bef"></a><br></td></tr>
81
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#167589bb3e2fa091d7717abe6405fd9a">get_attribute_boolean</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
82
 
 
83
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the value of a boolean attribute.  <a href="#167589bb3e2fa091d7717abe6405fd9a"></a><br></td></tr>
84
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">guint32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#4f84f3668092ae12b0f89f3ff985e9b4">get_attribute_uint32</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
85
 
 
86
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets an unsigned 32-bit integer contained within the attribute.  <a href="#4f84f3668092ae12b0f89f3ff985e9b4"></a><br></td></tr>
87
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">gint32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#d450ccf254244a053c11b14e88695c2f">get_attribute_int32</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
88
 
 
89
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a signed 32-bit integer contained within the attribute.  <a href="#d450ccf254244a053c11b14e88695c2f"></a><br></td></tr>
90
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">guint64&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#382b0afbec9d9ba59e7fbb7cbe5fc5a5">get_attribute_uint64</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
91
 
 
92
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a unsigned 64-bit integer contained within the attribute.  <a href="#382b0afbec9d9ba59e7fbb7cbe5fc5a5"></a><br></td></tr>
93
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">gint64&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#eb52d13f7ad792ca3cfa527a85b89809">get_attribute_int64</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
94
 
 
95
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a signed 64-bit integer contained within the attribute.  <a href="#eb52d13f7ad792ca3cfa527a85b89809"></a><br></td></tr>
96
 
<tr><td class="memItemLeft" nowrap 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;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#6211b572545a437f9691297cf439d394">get_attribute_object</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute) const </td></tr>
97
 
 
98
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the value of a Object attribute.  <a href="#6211b572545a437f9691297cf439d394"></a><br></td></tr>
99
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#6273bbf43d262c18a67d5b407af8237c">set_attribute_string</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; value)</td></tr>
100
 
 
101
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#6273bbf43d262c18a67d5b407af8237c"></a><br></td></tr>
102
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#65571d11697c7668be664b05145be73e">set_attribute_byte_string</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; value)</td></tr>
103
 
 
104
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#65571d11697c7668be664b05145be73e"></a><br></td></tr>
105
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#417d65b3879da104191b15aa31094e27">set_attribute_boolean</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute, bool value)</td></tr>
106
 
 
107
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#417d65b3879da104191b15aa31094e27"></a><br></td></tr>
108
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#deb6d97a7234f8cb9f597530b16bd1e6">set_attribute_uint32</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute, guint32 value)</td></tr>
109
 
 
110
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#deb6d97a7234f8cb9f597530b16bd1e6"></a><br></td></tr>
111
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#dc1806943e1726b44e1b41eddf79f8cf">set_attribute_int32</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute, gint32 value)</td></tr>
112
 
 
113
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#dc1806943e1726b44e1b41eddf79f8cf"></a><br></td></tr>
114
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#cea5263ac50a21b59bd24075d2066ead">set_attribute_uint64</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute, guint64 value)</td></tr>
115
 
 
116
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#cea5263ac50a21b59bd24075d2066ead"></a><br></td></tr>
117
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#1fe7d70aa6504797ba032e50c767e23a">set_attribute_int64</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; attribute, gint64 value)</td></tr>
118
 
 
119
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#1fe7d70aa6504797ba032e50c767e23a"></a><br></td></tr>
120
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#e2a4f18e80b03de854a29fc4fbfbcae7">set_attribute_object</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">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>
121
 
 
122
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#e2a4f18e80b03de854a29fc4fbfbcae7"></a><br></td></tr>
123
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#c00eda5b1db8e5c7d3a756a43efe47fb">clear_status</a> ()</td></tr>
124
 
 
125
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears the status information from <em>info</em>.  <a href="#c00eda5b1db8e5c7d3a756a43efe47fb"></a><br></td></tr>
126
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__giommEnums.html#g7dcba95023d74c47bba3fd0a07f8824c">FileType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#bf62545b515bef26ead386be87750edb">get_file_type</a> () const </td></tr>
127
 
 
128
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a file's type (whether it is a regular file, symlink, etc).  <a href="#bf62545b515bef26ead386be87750edb"></a><br></td></tr>
129
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#58ec7193682510c1455a6547fcabddb4">is_hidden</a> () const </td></tr>
130
 
 
131
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks if a file is hidden.  <a href="#58ec7193682510c1455a6547fcabddb4"></a><br></td></tr>
132
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#0e782dc65b4a048628c35af89bc2b894">is_backup</a> () const </td></tr>
133
 
 
134
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks if a file is a backup file.  <a href="#0e782dc65b4a048628c35af89bc2b894"></a><br></td></tr>
135
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#7a7ef1e79deefd16be5fcea5ed00e6d5">is_symlink</a> () const </td></tr>
136
 
 
137
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks if a file is a symlink.  <a href="#7a7ef1e79deefd16be5fcea5ed00e6d5"></a><br></td></tr>
138
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#2a237a251dce16850d2365f246e48e4e">get_name</a> () const </td></tr>
139
 
 
140
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the name for a file.  <a href="#2a237a251dce16850d2365f246e48e4e"></a><br></td></tr>
141
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ab26e342861a38ea9cfcd8b52813d655">get_display_name</a> () const </td></tr>
142
 
 
143
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a display name for a file.  <a href="#ab26e342861a38ea9cfcd8b52813d655"></a><br></td></tr>
144
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#92f5240ac06f5848072e2f43aeb71516">get_edit_name</a> () const </td></tr>
145
 
 
146
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the edit name for a file.  <a href="#92f5240ac06f5848072e2f43aeb71516"></a><br></td></tr>
147
 
<tr><td class="memItemLeft" nowrap 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;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#d835c26e3252232a437d1013a5ed9aa3">get_icon</a> ()</td></tr>
148
 
 
149
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the icon for a file.  <a href="#d835c26e3252232a437d1013a5ed9aa3"></a><br></td></tr>
150
 
<tr><td class="memItemLeft" nowrap 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;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fa956e081955525b68c5af3f291b7b8c">get_icon</a> () const </td></tr>
151
 
 
152
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the icon for a file.  <a href="#fa956e081955525b68c5af3f291b7b8c"></a><br></td></tr>
153
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a67a68ee61c7b43f2051cf8639966e75">get_content_type</a> () const </td></tr>
154
 
 
155
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the file's content type.  <a href="#a67a68ee61c7b43f2051cf8639966e75"></a><br></td></tr>
156
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">goffset&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#298f0414de960d56bb5a2bcd951f4900">get_size</a> () const </td></tr>
157
 
 
158
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the file's size.  <a href="#298f0414de960d56bb5a2bcd951f4900"></a><br></td></tr>
159
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#0bb8836539f5a2f4fe61c07e335110c9">modification_time</a> () const </td></tr>
160
 
 
161
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#848a2f85fa4f84c6477e076987d28770">get_symlink_target</a> () const </td></tr>
162
 
 
163
 
<tr><td class="mdescLeft">&nbsp;</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...">FileInfo</a>.  <a href="#848a2f85fa4f84c6477e076987d28770"></a><br></td></tr>
164
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa44913ffe15c029ce09dfe828cf0a0b">get_etag</a> () const </td></tr>
165
 
 
166
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the &lt;link linkend="gfile-etag"&gt;entity tag&lt;/link&gt; for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">FileInfo</a>.  <a href="#aa44913ffe15c029ce09dfe828cf0a0b"></a><br></td></tr>
167
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">gint32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#6527af61c645715e24863592246545b3">get_sort_order</a> () const </td></tr>
168
 
 
169
 
<tr><td class="mdescLeft">&nbsp;</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...">FileInfo</a>.  <a href="#6527af61c645715e24863592246545b3"></a><br></td></tr>
170
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#dd9025ae3f25e5213ab8fba055a4e09d">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>
171
 
 
172
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets <em>mask</em> on <em>info</em> to match specific attribute types.  <a href="#dd9025ae3f25e5213ab8fba055a4e09d"></a><br></td></tr>
173
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fb9178c888fbf6fd2ef1344bc8523ba3">unset_attribute_mask</a> ()</td></tr>
174
 
 
175
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unsets a mask set by g_file_info_set_attribute_mask(), if one is set.  <a href="#fb9178c888fbf6fd2ef1344bc8523ba3"></a><br></td></tr>
176
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#b3ceaaaf6112575fd1b9cd6c75112606">set_file_type</a> (<a class="el" href="group__giommEnums.html#g7dcba95023d74c47bba3fd0a07f8824c">FileType</a> type)</td></tr>
177
 
 
178
 
<tr><td class="mdescLeft">&nbsp;</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...">FileInfo</a> to <em>type</em>.  <a href="#b3ceaaaf6112575fd1b9cd6c75112606"></a><br></td></tr>
179
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#f817a5e2d32a2a7d0130c53e4bb3ca72">set_is_hidden</a> (bool is_hidden=true)</td></tr>
180
 
 
181
 
<tr><td class="mdescLeft">&nbsp;</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...">FileInfo</a> according to <em>is_symlink</em>.  <a href="#f817a5e2d32a2a7d0130c53e4bb3ca72"></a><br></td></tr>
182
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#79304bdfa1e1e5e73f895c896ddf730e">set_is_symlink</a> (bool is_symlink=true)</td></tr>
183
 
 
184
 
<tr><td class="mdescLeft">&nbsp;</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...">FileInfo</a> according to <em>is_symlink</em>.  <a href="#79304bdfa1e1e5e73f895c896ddf730e"></a><br></td></tr>
185
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#f2430c30058f424bbc71c342fd2e9cda">set_name</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; name)</td></tr>
186
 
 
187
 
<tr><td class="mdescLeft">&nbsp;</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...">FileInfo</a>.  <a href="#f2430c30058f424bbc71c342fd2e9cda"></a><br></td></tr>
188
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#6c0171f42d0877023cfe574b77359b59">set_display_name</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; display_name)</td></tr>
189
 
 
190
 
<tr><td class="mdescLeft">&nbsp;</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...">FileInfo</a>.  <a href="#6c0171f42d0877023cfe574b77359b59"></a><br></td></tr>
191
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#0aec971ea570c1946b8e57462e1bc9ce">set_edit_name</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; edit_name)</td></tr>
192
 
 
193
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the edit name for the current file.  <a href="#0aec971ea570c1946b8e57462e1bc9ce"></a><br></td></tr>
194
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#3bd4ac6face055102cd02c679056a16a">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>
195
 
 
196
 
<tr><td class="mdescLeft">&nbsp;</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...">FileInfo</a>.  <a href="#3bd4ac6face055102cd02c679056a16a"></a><br></td></tr>
197
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#1a07b5776ff1a1a8ed8d942710df5688">set_content_type</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; content_type)</td></tr>
198
 
 
199
 
<tr><td class="mdescLeft">&nbsp;</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...">FileInfo</a>.  <a href="#1a07b5776ff1a1a8ed8d942710df5688"></a><br></td></tr>
200
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#c50fe95ac1dd596d44cd40225af223f5">set_size</a> (goffset size)</td></tr>
201
 
 
202
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the FILE_ATTRIBUTE_STANDARD_SIZE attribute in the file info to the given size.  <a href="#c50fe95ac1dd596d44cd40225af223f5"></a><br></td></tr>
203
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#999893faef31be8d0989415852ec527e">set_modification_time</a> (const <a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&amp; mtime)</td></tr>
204
 
 
205
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the FILE_ATTRIBUTE_TIME_MODIFIED attribute in the file info to the given time value.  <a href="#999893faef31be8d0989415852ec527e"></a><br></td></tr>
206
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#f0ca88a17c88c40b58890a68278528c4">set_symlink_target</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>&amp; symlink_target)</td></tr>
207
 
 
208
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET attribute in the file info to the given symlink target.  <a href="#f0ca88a17c88c40b58890a68278528c4"></a><br></td></tr>
209
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fec884c7bd2f655c7a3fe0122dfb4390">set_sort_order</a> (gint32 sort_order)</td></tr>
210
 
 
211
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the sort order attribute in the file info structure.  <a href="#fec884c7bd2f655c7a3fe0122dfb4390"></a><br></td></tr>
 
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa6efce7f09cab1619475b27860a72cd">~FileInfo</a> ()</td></tr>
 
47
 
 
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">GFileInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#e03eb9c62254cc8581e3ec757f8d98a4">gobj</a> ()</td></tr>
 
49
 
 
50
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#e03eb9c62254cc8581e3ec757f8d98a4"></a><br></td></tr>
 
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GFileInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#631bcd07a3ae085260e7b3358444dd4a">gobj</a> () const </td></tr>
 
52
 
 
53
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#631bcd07a3ae085260e7b3358444dd4a"></a><br></td></tr>
 
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">GFileInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#4c85d7a363f3925102ae03442472ac7d">gobj_copy</a> ()</td></tr>
 
55
 
 
56
<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="#4c85d7a363f3925102ae03442472ac7d"></a><br></td></tr>
 
57
<tr><td class="memItemLeft" nowrap align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#740057465d0744299ef0f118b7efe083">FileInfo</a> ()</td></tr>
 
58
 
 
59
<tr><td class="memItemLeft" nowrap 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#15f9fc3eeafd0fa4e90d51d22781be99">dup</a> () const </td></tr>
 
60
 
 
61
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates a file info structure. <a href="#15f9fc3eeafd0fa4e90d51d22781be99"></a><br></td></tr>
 
62
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#43dff76c39bb388b7d67d77fa0024d25">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>
 
63
 
 
64
<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="#43dff76c39bb388b7d67d77fa0024d25"></a><br></td></tr>
 
65
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a18458a7c75729d9521b3b0988bb9322">has_attribute</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
66
 
 
67
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file info structure has an attribute named <em>attribute</em>. <a href="#a18458a7c75729d9521b3b0988bb9322"></a><br></td></tr>
 
68
<tr><td class="memItemLeft" nowrap 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#784a82a76bd8a10d16e6e78d311a8cae">list_attributes</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; name_space) const </td></tr>
 
69
 
 
70
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Lists the file info structure's attributes. <a href="#784a82a76bd8a10d16e6e78d311a8cae"></a><br></td></tr>
 
71
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__giommEnums.html#g5e79fa284e14b18d180741cd1c03d0e2">FileAttributeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#d9dfbef62139e9ea6d259d4bbe6b8b92">get_attribute_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
72
 
 
73
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the attribute type for an attribute key. <a href="#d9dfbef62139e9ea6d259d4bbe6b8b92"></a><br></td></tr>
 
74
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#b36ffcf14c535c7fbbbb94907a3516c9">remove_attribute</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute)</td></tr>
 
75
 
 
76
<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="#b36ffcf14c535c7fbbbb94907a3516c9"></a><br></td></tr>
 
77
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ad2362ace81fdccc95eed6cf4e84af41">get_attribute_string</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
78
 
 
79
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a string attribute. <a href="#ad2362ace81fdccc95eed6cf4e84af41"></a><br></td></tr>
 
80
<tr><td class="memItemLeft" nowrap 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#75ee20462c4f2dc2c696611427a98d8c">get_attribute_as_string</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
81
 
 
82
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a attribute, formated as a string. <a href="#75ee20462c4f2dc2c696611427a98d8c"></a><br></td></tr>
 
83
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#4803fb91a2fd7a754f030b63962b2bef">get_attribute_byte_string</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
84
 
 
85
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a byte string attribute. <a href="#4803fb91a2fd7a754f030b63962b2bef"></a><br></td></tr>
 
86
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#167589bb3e2fa091d7717abe6405fd9a">get_attribute_boolean</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
87
 
 
88
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a boolean attribute. <a href="#167589bb3e2fa091d7717abe6405fd9a"></a><br></td></tr>
 
89
<tr><td class="memItemLeft" nowrap align="right" valign="top">guint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#4f84f3668092ae12b0f89f3ff985e9b4">get_attribute_uint32</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
90
 
 
91
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an unsigned 32-bit integer contained within the attribute. <a href="#4f84f3668092ae12b0f89f3ff985e9b4"></a><br></td></tr>
 
92
<tr><td class="memItemLeft" nowrap align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#d450ccf254244a053c11b14e88695c2f">get_attribute_int32</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
93
 
 
94
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a signed 32-bit integer contained within the attribute. <a href="#d450ccf254244a053c11b14e88695c2f"></a><br></td></tr>
 
95
<tr><td class="memItemLeft" nowrap align="right" valign="top">guint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#382b0afbec9d9ba59e7fbb7cbe5fc5a5">get_attribute_uint64</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
96
 
 
97
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a unsigned 64-bit integer contained within the attribute. <a href="#382b0afbec9d9ba59e7fbb7cbe5fc5a5"></a><br></td></tr>
 
98
<tr><td class="memItemLeft" nowrap align="right" valign="top">gint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#eb52d13f7ad792ca3cfa527a85b89809">get_attribute_int64</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
99
 
 
100
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a signed 64-bit integer contained within the attribute. <a href="#eb52d13f7ad792ca3cfa527a85b89809"></a><br></td></tr>
 
101
<tr><td class="memItemLeft" nowrap 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#6211b572545a437f9691297cf439d394">get_attribute_object</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
 
102
 
 
103
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a Object attribute. <a href="#6211b572545a437f9691297cf439d394"></a><br></td></tr>
 
104
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#6273bbf43d262c18a67d5b407af8237c">set_attribute_string</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
 
105
 
 
106
<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="#6273bbf43d262c18a67d5b407af8237c"></a><br></td></tr>
 
107
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#65571d11697c7668be664b05145be73e">set_attribute_byte_string</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
 
108
 
 
109
<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="#65571d11697c7668be664b05145be73e"></a><br></td></tr>
 
110
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#417d65b3879da104191b15aa31094e27">set_attribute_boolean</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, bool <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
 
111
 
 
112
<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="#417d65b3879da104191b15aa31094e27"></a><br></td></tr>
 
113
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#deb6d97a7234f8cb9f597530b16bd1e6">set_attribute_uint32</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, guint32 <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
 
114
 
 
115
<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="#deb6d97a7234f8cb9f597530b16bd1e6"></a><br></td></tr>
 
116
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#dc1806943e1726b44e1b41eddf79f8cf">set_attribute_int32</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, gint32 <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
 
117
 
 
118
<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="#dc1806943e1726b44e1b41eddf79f8cf"></a><br></td></tr>
 
119
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#cea5263ac50a21b59bd24075d2066ead">set_attribute_uint64</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, guint64 <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
 
120
 
 
121
<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="#cea5263ac50a21b59bd24075d2066ead"></a><br></td></tr>
 
122
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#1fe7d70aa6504797ba032e50c767e23a">set_attribute_int64</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, gint64 <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
 
123
 
 
124
<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="#1fe7d70aa6504797ba032e50c767e23a"></a><br></td></tr>
 
125
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#e2a4f18e80b03de854a29fc4fbfbcae7">set_attribute_object</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">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>
 
126
 
 
127
<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="#e2a4f18e80b03de854a29fc4fbfbcae7"></a><br></td></tr>
 
128
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#c00eda5b1db8e5c7d3a756a43efe47fb">clear_status</a> ()</td></tr>
 
129
 
 
130
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the status information from <em>info</em>. <a href="#c00eda5b1db8e5c7d3a756a43efe47fb"></a><br></td></tr>
 
131
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__giommEnums.html#g7dcba95023d74c47bba3fd0a07f8824c">FileType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#bf62545b515bef26ead386be87750edb">get_file_type</a> () const </td></tr>
 
132
 
 
133
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a file's type (whether it is a regular file, symlink, etc). <a href="#bf62545b515bef26ead386be87750edb"></a><br></td></tr>
 
134
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#58ec7193682510c1455a6547fcabddb4">is_hidden</a> () const </td></tr>
 
135
 
 
136
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file is hidden. <a href="#58ec7193682510c1455a6547fcabddb4"></a><br></td></tr>
 
137
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#0e782dc65b4a048628c35af89bc2b894">is_backup</a> () const </td></tr>
 
138
 
 
139
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file is a backup file. <a href="#0e782dc65b4a048628c35af89bc2b894"></a><br></td></tr>
 
140
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#7a7ef1e79deefd16be5fcea5ed00e6d5">is_symlink</a> () const </td></tr>
 
141
 
 
142
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file is a symlink. <a href="#7a7ef1e79deefd16be5fcea5ed00e6d5"></a><br></td></tr>
 
143
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#2a237a251dce16850d2365f246e48e4e">get_name</a> () const </td></tr>
 
144
 
 
145
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name for a file. <a href="#2a237a251dce16850d2365f246e48e4e"></a><br></td></tr>
 
146
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ab26e342861a38ea9cfcd8b52813d655">get_display_name</a> () const </td></tr>
 
147
 
 
148
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a display name for a file. <a href="#ab26e342861a38ea9cfcd8b52813d655"></a><br></td></tr>
 
149
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#92f5240ac06f5848072e2f43aeb71516">get_edit_name</a> () const </td></tr>
 
150
 
 
151
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the edit name for a file. <a href="#92f5240ac06f5848072e2f43aeb71516"></a><br></td></tr>
 
152
<tr><td class="memItemLeft" nowrap 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#d835c26e3252232a437d1013a5ed9aa3">get_icon</a> ()</td></tr>
 
153
 
 
154
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the icon for a file. <a href="#d835c26e3252232a437d1013a5ed9aa3"></a><br></td></tr>
 
155
<tr><td class="memItemLeft" nowrap 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#fa956e081955525b68c5af3f291b7b8c">get_icon</a> () const </td></tr>
 
156
 
 
157
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the icon for a file. <a href="#fa956e081955525b68c5af3f291b7b8c"></a><br></td></tr>
 
158
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a67a68ee61c7b43f2051cf8639966e75">get_content_type</a> () const </td></tr>
 
159
 
 
160
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file's content type. <a href="#a67a68ee61c7b43f2051cf8639966e75"></a><br></td></tr>
 
161
<tr><td class="memItemLeft" nowrap align="right" valign="top">goffset&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#298f0414de960d56bb5a2bcd951f4900">get_size</a> () const </td></tr>
 
162
 
 
163
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file's size. <a href="#298f0414de960d56bb5a2bcd951f4900"></a><br></td></tr>
 
164
<tr><td class="memItemLeft" nowrap 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#0bb8836539f5a2f4fe61c07e335110c9">modification_time</a> () const </td></tr>
 
165
 
 
166
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#848a2f85fa4f84c6477e076987d28770">get_symlink_target</a> () const </td></tr>
 
167
 
 
168
<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...">FileInfo</a>. <a href="#848a2f85fa4f84c6477e076987d28770"></a><br></td></tr>
 
169
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa44913ffe15c029ce09dfe828cf0a0b">get_etag</a> () const </td></tr>
 
170
 
 
171
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the &lt;link linkend="gfile-etag"&gt;entity tag&lt;/link&gt; for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">FileInfo</a>. <a href="#aa44913ffe15c029ce09dfe828cf0a0b"></a><br></td></tr>
 
172
<tr><td class="memItemLeft" nowrap align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#6527af61c645715e24863592246545b3">get_sort_order</a> () const </td></tr>
 
173
 
 
174
<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...">FileInfo</a>. <a href="#6527af61c645715e24863592246545b3"></a><br></td></tr>
 
175
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#dd9025ae3f25e5213ab8fba055a4e09d">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>
 
176
 
 
177
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>mask</em> on <em>info</em> to match specific attribute types. <a href="#dd9025ae3f25e5213ab8fba055a4e09d"></a><br></td></tr>
 
178
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fb9178c888fbf6fd2ef1344bc8523ba3">unset_attribute_mask</a> ()</td></tr>
 
179
 
 
180
<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="#fb9178c888fbf6fd2ef1344bc8523ba3"></a><br></td></tr>
 
181
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#b3ceaaaf6112575fd1b9cd6c75112606">set_file_type</a> (<a class="el" href="group__giommEnums.html#g7dcba95023d74c47bba3fd0a07f8824c">FileType</a> type)</td></tr>
 
182
 
 
183
<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...">FileInfo</a> to <em>type</em>. <a href="#b3ceaaaf6112575fd1b9cd6c75112606"></a><br></td></tr>
 
184
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#f817a5e2d32a2a7d0130c53e4bb3ca72">set_is_hidden</a> (bool is_hidden=true)</td></tr>
 
185
 
 
186
<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...">FileInfo</a> according to <em>is_symlink</em>. <a href="#f817a5e2d32a2a7d0130c53e4bb3ca72"></a><br></td></tr>
 
187
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#79304bdfa1e1e5e73f895c896ddf730e">set_is_symlink</a> (bool is_symlink=true)</td></tr>
 
188
 
 
189
<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...">FileInfo</a> according to <em>is_symlink</em>. <a href="#79304bdfa1e1e5e73f895c896ddf730e"></a><br></td></tr>
 
190
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#f2430c30058f424bbc71c342fd2e9cda">set_name</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; name)</td></tr>
 
191
 
 
192
<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...">FileInfo</a>. <a href="#f2430c30058f424bbc71c342fd2e9cda"></a><br></td></tr>
 
193
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#6c0171f42d0877023cfe574b77359b59">set_display_name</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; display_name)</td></tr>
 
194
 
 
195
<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...">FileInfo</a>. <a href="#6c0171f42d0877023cfe574b77359b59"></a><br></td></tr>
 
196
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#0aec971ea570c1946b8e57462e1bc9ce">set_edit_name</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; edit_name)</td></tr>
 
197
 
 
198
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the edit name for the current file. <a href="#0aec971ea570c1946b8e57462e1bc9ce"></a><br></td></tr>
 
199
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#3bd4ac6face055102cd02c679056a16a">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>
 
200
 
 
201
<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...">FileInfo</a>. <a href="#3bd4ac6face055102cd02c679056a16a"></a><br></td></tr>
 
202
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#1a07b5776ff1a1a8ed8d942710df5688">set_content_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
 
203
 
 
204
<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...">FileInfo</a>. <a href="#1a07b5776ff1a1a8ed8d942710df5688"></a><br></td></tr>
 
205
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#c50fe95ac1dd596d44cd40225af223f5">set_size</a> (goffset <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01005.html#g445a43f417432dd1b9aed90ef239c700">size</a>)</td></tr>
 
206
 
 
207
<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="#c50fe95ac1dd596d44cd40225af223f5"></a><br></td></tr>
 
208
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#999893faef31be8d0989415852ec527e">set_modification_time</a> (const <a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&amp; mtime)</td></tr>
 
209
 
 
210
<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="#999893faef31be8d0989415852ec527e"></a><br></td></tr>
 
211
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#f0ca88a17c88c40b58890a68278528c4">set_symlink_target</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; symlink_target)</td></tr>
 
212
 
 
213
<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="#f0ca88a17c88c40b58890a68278528c4"></a><br></td></tr>
 
214
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fec884c7bd2f655c7a3fe0122dfb4390">set_sort_order</a> (gint32 sort_order)</td></tr>
 
215
 
 
216
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sort order attribute in the file info structure. <a href="#fec884c7bd2f655c7a3fe0122dfb4390"></a><br></td></tr>
212
217
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
213
218
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
214
 
<tr><td class="memItemLeft" nowrap 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;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a08fd4d65078c227da321348eed9519d">wrap</a> (GFileInfo* object, bool take_copy=false)</td></tr>
 
219
<tr><td class="memItemLeft" nowrap 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#a08fd4d65078c227da321348eed9519d">wrap</a> (GFileInfo* object, bool take_copy=false)</td></tr>
215
220
 
216
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a08fd4d65078c227da321348eed9519d"></a><br></td></tr>
 
221
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a08fd4d65078c227da321348eed9519d"></a><br></td></tr>
217
222
</table>
218
223
<hr><a name="_details"></a><h2>Detailed Description</h2>
219
 
<a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">FileInfo</a> implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. 
220
 
<p>
 
224
<a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">FileInfo</a> implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. <p>
221
225
See FileAttribute for more information on how GIO handles file attributes.<p>
222
226
To obtain a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">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#db25ffdbe571d33e89c9503fe9a20dcd" 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...">FileInfo</a> for a file input or output stream, use FileInput::stream_query_info() or FileOutput::stream_query_info() (or their async variants).<p>
223
227
<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...">FileInfo</a> for attributes. <hr><h2>Constructor&amp; Destructor Documentation</h2>
226
230
<div class="memproto">
227
231
      <table class="memname">
228
232
        <tr>
229
 
          <td class="memname">virtual Gio::FileInfo::~FileInfo           </td>
 
233
          <td class="memname">virtual Gio::FileInfo::~FileInfo </td>
230
234
          <td>(</td>
231
 
          <td class="paramname">          </td>
232
 
          <td>&nbsp;)&nbsp;</td>
 
235
          <td class="paramname"> </td>
 
236
          <td>&#160;)&#160;</td>
233
237
          <td><code> [virtual]</code></td>
234
238
        </tr>
235
239
      </table>
245
249
<div class="memproto">
246
250
      <table class="memname">
247
251
        <tr>
248
 
          <td class="memname">Gio::FileInfo::FileInfo           </td>
 
252
          <td class="memname">Gio::FileInfo::FileInfo </td>
249
253
          <td>(</td>
250
 
          <td class="paramname">          </td>
251
 
          <td>&nbsp;)&nbsp;</td>
 
254
          <td class="paramname"> </td>
 
255
          <td>&#160;)&#160;</td>
252
256
          <td></td>
253
257
        </tr>
254
258
      </table>
265
269
<div class="memproto">
266
270
      <table class="memname">
267
271
        <tr>
268
 
          <td class="memname">void Gio::FileInfo::clear_status           </td>
 
272
          <td class="memname">void Gio::FileInfo::clear_status </td>
269
273
          <td>(</td>
270
 
          <td class="paramname">          </td>
271
 
          <td>&nbsp;)&nbsp;</td>
 
274
          <td class="paramname"> </td>
 
275
          <td>&#160;)&#160;</td>
272
276
          <td></td>
273
277
        </tr>
274
278
      </table>
276
280
<div class="memdoc">
277
281
 
278
282
<p>
279
 
Clears the status information from <em>info</em>. 
280
 
<p>
 
283
Clears the status information from <em>info</em>. <p>
281
284
 
282
285
</div>
283
286
</div><p>
286
289
<div class="memproto">
287
290
      <table class="memname">
288
291
        <tr>
289
 
          <td class="memname">void Gio::FileInfo::copy_into           </td>
 
292
          <td class="memname">void Gio::FileInfo::copy_into </td>
290
293
          <td>(</td>
291
 
          <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;&nbsp;</td>
292
 
          <td class="paramname"> <em>dest</em>          </td>
293
 
          <td>&nbsp;)&nbsp;</td>
 
294
          <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>
 
295
          <td class="paramname"> <em>dest</em> </td>
 
296
          <td>&#160;)&#160;</td>
294
297
          <td> const</td>
295
298
        </tr>
296
299
      </table>
298
301
<div class="memdoc">
299
302
 
300
303
<p>
301
 
Copies all of the FileAttributes from <em>src_info</em> to <em>dest_info</em>. 
302
 
<p>
 
304
Copies all of the FileAttributes from <em>src_info</em> to <em>dest_info</em>. <p>
303
305
<dl compact><dt><b>Parameters:</b></dt><dd>
304
306
  <table border="0" cellspacing="2" cellpadding="0">
305
 
    <tr><td valign="top"></td><td valign="top"><em>dest_info</em>&nbsp;</td><td>Destination to copy attributes to. </td></tr>
 
307
    <tr><td valign="top"></td><td valign="top"><em>dest_info</em>&#160;</td><td>Destination to copy attributes to. </td></tr>
306
308
  </table>
307
309
</dl>
308
310
 
313
315
<div class="memproto">
314
316
      <table class="memname">
315
317
        <tr>
316
 
          <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>
 
318
          <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>
317
319
          <td>(</td>
318
 
          <td class="paramname">          </td>
319
 
          <td>&nbsp;)&nbsp;</td>
 
320
          <td class="paramname"> </td>
 
321
          <td>&#160;)&#160;</td>
320
322
          <td> const</td>
321
323
        </tr>
322
324
      </table>
324
326
<div class="memdoc">
325
327
 
326
328
<p>
327
 
Duplicates a file info structure. 
328
 
<p>
 
329
Duplicates a file info structure. <p>
329
330
<dl class="return" compact><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...">FileInfo</a> of <em>other</em>. </dd></dl>
330
331
 
331
332
</div>
335
336
<div class="memproto">
336
337
      <table class="memname">
337
338
        <tr>
338
 
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::FileInfo::get_attribute_as_string           </td>
 
339
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::FileInfo::get_attribute_as_string </td>
339
340
          <td>(</td>
340
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
341
 
          <td class="paramname"> <em>attribute</em>          </td>
342
 
          <td>&nbsp;)&nbsp;</td>
 
341
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
342
          <td class="paramname"> <em>attribute</em> </td>
 
343
          <td>&#160;)&#160;</td>
343
344
          <td> const</td>
344
345
        </tr>
345
346
      </table>
347
348
<div class="memdoc">
348
349
 
349
350
<p>
350
 
Gets the value of a attribute, formated as a string. 
351
 
<p>
 
351
Gets the value of a attribute, formated as a string. <p>
352
352
This escapes things as needed to make the string valid utf8. <dl compact><dt><b>Parameters:</b></dt><dd>
353
353
  <table border="0" cellspacing="2" cellpadding="0">
354
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
354
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
355
355
  </table>
356
356
</dl>
357
357
<dl class="return" compact><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>
363
363
<div class="memproto">
364
364
      <table class="memname">
365
365
        <tr>
366
 
          <td class="memname">bool Gio::FileInfo::get_attribute_boolean           </td>
 
366
          <td class="memname">bool Gio::FileInfo::get_attribute_boolean </td>
367
367
          <td>(</td>
368
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
369
 
          <td class="paramname"> <em>attribute</em>          </td>
370
 
          <td>&nbsp;)&nbsp;</td>
 
368
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
369
          <td class="paramname"> <em>attribute</em> </td>
 
370
          <td>&#160;)&#160;</td>
371
371
          <td> const</td>
372
372
        </tr>
373
373
      </table>
375
375
<div class="memdoc">
376
376
 
377
377
<p>
378
 
Gets the value of a boolean attribute. 
379
 
<p>
 
378
Gets the value of a boolean attribute. <p>
380
379
If the attribute does not contain a boolean value, <code>false</code> will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
381
380
  <table border="0" cellspacing="2" cellpadding="0">
382
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
381
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
383
382
  </table>
384
383
</dl>
385
384
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The boolean value contained within the attribute. </dd></dl>
391
390
<div class="memproto">
392
391
      <table class="memname">
393
392
        <tr>
394
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> Gio::FileInfo::get_attribute_byte_string           </td>
 
393
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_attribute_byte_string </td>
395
394
          <td>(</td>
396
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
397
 
          <td class="paramname"> <em>attribute</em>          </td>
398
 
          <td>&nbsp;)&nbsp;</td>
 
395
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
396
          <td class="paramname"> <em>attribute</em> </td>
 
397
          <td>&#160;)&#160;</td>
399
398
          <td> const</td>
400
399
        </tr>
401
400
      </table>
403
402
<div class="memdoc">
404
403
 
405
404
<p>
406
 
Gets the value of a byte string attribute. 
407
 
<p>
 
405
Gets the value of a byte string attribute. <p>
408
406
If the attribute does not contain a byte string, <code>0</code> will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
409
407
  <table border="0" cellspacing="2" cellpadding="0">
410
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
408
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
411
409
  </table>
412
410
</dl>
413
411
<dl class="return" compact><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>
419
417
<div class="memproto">
420
418
      <table class="memname">
421
419
        <tr>
422
 
          <td class="memname">gint32 Gio::FileInfo::get_attribute_int32           </td>
 
420
          <td class="memname">gint32 Gio::FileInfo::get_attribute_int32 </td>
423
421
          <td>(</td>
424
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
425
 
          <td class="paramname"> <em>attribute</em>          </td>
426
 
          <td>&nbsp;)&nbsp;</td>
 
422
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
423
          <td class="paramname"> <em>attribute</em> </td>
 
424
          <td>&#160;)&#160;</td>
427
425
          <td> const</td>
428
426
        </tr>
429
427
      </table>
431
429
<div class="memdoc">
432
430
 
433
431
<p>
434
 
Gets a signed 32-bit integer contained within the attribute. 
435
 
<p>
 
432
Gets a signed 32-bit integer contained within the attribute. <p>
436
433
If the attribute does not contain a signed 32-bit integer, or is invalid, 0 will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
437
434
  <table border="0" cellspacing="2" cellpadding="0">
438
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
435
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
439
436
  </table>
440
437
</dl>
441
438
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A signed 32-bit integer from the attribute. </dd></dl>
447
444
<div class="memproto">
448
445
      <table class="memname">
449
446
        <tr>
450
 
          <td class="memname">gint64 Gio::FileInfo::get_attribute_int64           </td>
 
447
          <td class="memname">gint64 Gio::FileInfo::get_attribute_int64 </td>
451
448
          <td>(</td>
452
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
453
 
          <td class="paramname"> <em>attribute</em>          </td>
454
 
          <td>&nbsp;)&nbsp;</td>
 
449
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
450
          <td class="paramname"> <em>attribute</em> </td>
 
451
          <td>&#160;)&#160;</td>
455
452
          <td> const</td>
456
453
        </tr>
457
454
      </table>
459
456
<div class="memdoc">
460
457
 
461
458
<p>
462
 
Gets a signed 64-bit integer contained within the attribute. 
463
 
<p>
 
459
Gets a signed 64-bit integer contained within the attribute. <p>
464
460
If the attribute does not contain an signed 64-bit integer, or is invalid, 0 will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
465
461
  <table border="0" cellspacing="2" cellpadding="0">
466
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
462
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
467
463
  </table>
468
464
</dl>
469
465
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A signed 64-bit integer from the attribute. </dd></dl>
475
471
<div class="memproto">
476
472
      <table class="memname">
477
473
        <tr>
478
 
          <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>
 
474
          <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>
479
475
          <td>(</td>
480
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
481
 
          <td class="paramname"> <em>attribute</em>          </td>
482
 
          <td>&nbsp;)&nbsp;</td>
 
476
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
477
          <td class="paramname"> <em>attribute</em> </td>
 
478
          <td>&#160;)&#160;</td>
483
479
          <td> const</td>
484
480
        </tr>
485
481
      </table>
487
483
<div class="memdoc">
488
484
 
489
485
<p>
490
 
Gets the value of a Object attribute. 
491
 
<p>
 
486
Gets the value of a Object attribute. <p>
492
487
If the attribute does not contain a Object, <code>0</code> will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
493
488
  <table border="0" cellspacing="2" cellpadding="0">
494
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
489
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
495
490
  </table>
496
491
</dl>
497
492
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A Object associated with the given <em>attribute</em>, or <code>0</code> otherwise. </dd></dl>
503
498
<div class="memproto">
504
499
      <table class="memname">
505
500
        <tr>
506
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> Gio::FileInfo::get_attribute_string           </td>
 
501
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_attribute_string </td>
507
502
          <td>(</td>
508
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
509
 
          <td class="paramname"> <em>attribute</em>          </td>
510
 
          <td>&nbsp;)&nbsp;</td>
 
503
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
504
          <td class="paramname"> <em>attribute</em> </td>
 
505
          <td>&#160;)&#160;</td>
511
506
          <td> const</td>
512
507
        </tr>
513
508
      </table>
515
510
<div class="memdoc">
516
511
 
517
512
<p>
518
 
Gets the value of a string attribute. 
519
 
<p>
 
513
Gets the value of a string attribute. <p>
520
514
If the attribute does not contain a string, <code>0</code> will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
521
515
  <table border="0" cellspacing="2" cellpadding="0">
522
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
516
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
523
517
  </table>
524
518
</dl>
525
519
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The contents of the <em>attribute</em> value as a string, or <code>0</code> otherwise. </dd></dl>
531
525
<div class="memproto">
532
526
      <table class="memname">
533
527
        <tr>
534
 
          <td class="memname"><a class="el" href="group__giommEnums.html#g5e79fa284e14b18d180741cd1c03d0e2">FileAttributeType</a> Gio::FileInfo::get_attribute_type           </td>
 
528
          <td class="memname"><a class="el" href="group__giommEnums.html#g5e79fa284e14b18d180741cd1c03d0e2">FileAttributeType</a> Gio::FileInfo::get_attribute_type </td>
535
529
          <td>(</td>
536
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
537
 
          <td class="paramname"> <em>attribute</em>          </td>
538
 
          <td>&nbsp;)&nbsp;</td>
 
530
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
531
          <td class="paramname"> <em>attribute</em> </td>
 
532
          <td>&#160;)&#160;</td>
539
533
          <td> const</td>
540
534
        </tr>
541
535
      </table>
543
537
<div class="memdoc">
544
538
 
545
539
<p>
546
 
Gets the attribute type for an attribute key. 
547
 
<p>
 
540
Gets the attribute type for an attribute key. <p>
548
541
<dl compact><dt><b>Parameters:</b></dt><dd>
549
542
  <table border="0" cellspacing="2" cellpadding="0">
550
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
543
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
551
544
  </table>
552
545
</dl>
553
546
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A FileAttributeType for the given <em>attribute</em>, or FILE_ATTRIBUTE_TYPE_INVALID if the key is invalid. </dd></dl>
559
552
<div class="memproto">
560
553
      <table class="memname">
561
554
        <tr>
562
 
          <td class="memname">guint32 Gio::FileInfo::get_attribute_uint32           </td>
 
555
          <td class="memname">guint32 Gio::FileInfo::get_attribute_uint32 </td>
563
556
          <td>(</td>
564
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
565
 
          <td class="paramname"> <em>attribute</em>          </td>
566
 
          <td>&nbsp;)&nbsp;</td>
 
557
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
558
          <td class="paramname"> <em>attribute</em> </td>
 
559
          <td>&#160;)&#160;</td>
567
560
          <td> const</td>
568
561
        </tr>
569
562
      </table>
571
564
<div class="memdoc">
572
565
 
573
566
<p>
574
 
Gets an unsigned 32-bit integer contained within the attribute. 
575
 
<p>
 
567
Gets an unsigned 32-bit integer contained within the attribute. <p>
576
568
If the attribute does not contain an unsigned 32-bit integer, or is invalid, 0 will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
577
569
  <table border="0" cellspacing="2" cellpadding="0">
578
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
570
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
579
571
  </table>
580
572
</dl>
581
573
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An unsigned 32-bit integer from the attribute. </dd></dl>
587
579
<div class="memproto">
588
580
      <table class="memname">
589
581
        <tr>
590
 
          <td class="memname">guint64 Gio::FileInfo::get_attribute_uint64           </td>
 
582
          <td class="memname">guint64 Gio::FileInfo::get_attribute_uint64 </td>
591
583
          <td>(</td>
592
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
593
 
          <td class="paramname"> <em>attribute</em>          </td>
594
 
          <td>&nbsp;)&nbsp;</td>
 
584
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
585
          <td class="paramname"> <em>attribute</em> </td>
 
586
          <td>&#160;)&#160;</td>
595
587
          <td> const</td>
596
588
        </tr>
597
589
      </table>
599
591
<div class="memdoc">
600
592
 
601
593
<p>
602
 
Gets a unsigned 64-bit integer contained within the attribute. 
603
 
<p>
 
594
Gets a unsigned 64-bit integer contained within the attribute. <p>
604
595
If the attribute does not contain an unsigned 64-bit integer, or is invalid, 0 will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
605
596
  <table border="0" cellspacing="2" cellpadding="0">
606
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
597
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
607
598
  </table>
608
599
</dl>
609
600
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A unsigned 64-bit integer from the attribute. </dd></dl>
615
606
<div class="memproto">
616
607
      <table class="memname">
617
608
        <tr>
618
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> Gio::FileInfo::get_content_type           </td>
 
609
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_content_type </td>
619
610
          <td>(</td>
620
 
          <td class="paramname">          </td>
621
 
          <td>&nbsp;)&nbsp;</td>
 
611
          <td class="paramname"> </td>
 
612
          <td>&#160;)&#160;</td>
622
613
          <td> const</td>
623
614
        </tr>
624
615
      </table>
626
617
<div class="memdoc">
627
618
 
628
619
<p>
629
 
Gets the file's content type. 
630
 
<p>
 
620
Gets the file's content type. <p>
631
621
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing the file's content type. </dd></dl>
632
622
 
633
623
</div>
637
627
<div class="memproto">
638
628
      <table class="memname">
639
629
        <tr>
640
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> Gio::FileInfo::get_display_name           </td>
 
630
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_display_name </td>
641
631
          <td>(</td>
642
 
          <td class="paramname">          </td>
643
 
          <td>&nbsp;)&nbsp;</td>
 
632
          <td class="paramname"> </td>
 
633
          <td>&#160;)&#160;</td>
644
634
          <td> const</td>
645
635
        </tr>
646
636
      </table>
648
638
<div class="memdoc">
649
639
 
650
640
<p>
651
 
Gets a display name for a file. 
652
 
<p>
 
641
Gets a display name for a file. <p>
653
642
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing the display name. </dd></dl>
654
643
 
655
644
</div>
659
648
<div class="memproto">
660
649
      <table class="memname">
661
650
        <tr>
662
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> Gio::FileInfo::get_edit_name           </td>
 
651
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_edit_name </td>
663
652
          <td>(</td>
664
 
          <td class="paramname">          </td>
665
 
          <td>&nbsp;)&nbsp;</td>
 
653
          <td class="paramname"> </td>
 
654
          <td>&#160;)&#160;</td>
666
655
          <td> const</td>
667
656
        </tr>
668
657
      </table>
670
659
<div class="memdoc">
671
660
 
672
661
<p>
673
 
Gets the edit name for a file. 
674
 
<p>
 
662
Gets the edit name for a file. <p>
675
663
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing the edit name. </dd></dl>
676
664
 
677
665
</div>
681
669
<div class="memproto">
682
670
      <table class="memname">
683
671
        <tr>
684
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> Gio::FileInfo::get_etag           </td>
 
672
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_etag </td>
685
673
          <td>(</td>
686
 
          <td class="paramname">          </td>
687
 
          <td>&nbsp;)&nbsp;</td>
 
674
          <td class="paramname"> </td>
 
675
          <td>&#160;)&#160;</td>
688
676
          <td> const</td>
689
677
        </tr>
690
678
      </table>
692
680
<div class="memdoc">
693
681
 
694
682
<p>
695
 
Gets the &lt;link linkend="gfile-etag"&gt;entity tag&lt;/link&gt; for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">FileInfo</a>. 
696
 
<p>
 
683
Gets the &lt;link linkend="gfile-etag"&gt;entity tag&lt;/link&gt; for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">FileInfo</a>. <p>
697
684
See FILE_ATTRIBUTE_ETAG_VALUE. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing the value of the "etag:value" attribute. </dd></dl>
698
685
 
699
686
</div>
703
690
<div class="memproto">
704
691
      <table class="memname">
705
692
        <tr>
706
 
          <td class="memname"><a class="el" href="group__giommEnums.html#g7dcba95023d74c47bba3fd0a07f8824c">FileType</a> Gio::FileInfo::get_file_type           </td>
 
693
          <td class="memname"><a class="el" href="group__giommEnums.html#g7dcba95023d74c47bba3fd0a07f8824c">FileType</a> Gio::FileInfo::get_file_type </td>
707
694
          <td>(</td>
708
 
          <td class="paramname">          </td>
709
 
          <td>&nbsp;)&nbsp;</td>
 
695
          <td class="paramname"> </td>
 
696
          <td>&#160;)&#160;</td>
710
697
          <td> const</td>
711
698
        </tr>
712
699
      </table>
714
701
<div class="memdoc">
715
702
 
716
703
<p>
717
 
Gets a file's type (whether it is a regular file, symlink, etc). 
718
 
<p>
 
704
Gets a file's type (whether it is a regular file, symlink, etc). <p>
719
705
This is different from the file's content type, see g_file_info_get_content_type(). <dl class="return" compact><dt><b>Returns:</b></dt><dd>A FileType for the given file. </dd></dl>
720
706
 
721
707
</div>
725
711
<div class="memproto">
726
712
      <table class="memname">
727
713
        <tr>
728
 
          <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>
 
714
          <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>
729
715
          <td>(</td>
730
 
          <td class="paramname">          </td>
731
 
          <td>&nbsp;)&nbsp;</td>
 
716
          <td class="paramname"> </td>
 
717
          <td>&#160;)&#160;</td>
732
718
          <td> const</td>
733
719
        </tr>
734
720
      </table>
736
722
<div class="memdoc">
737
723
 
738
724
<p>
739
 
Gets the icon for a file. 
740
 
<p>
 
725
Gets the icon for a file. <p>
741
726
<dl class="return" compact><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>
742
727
 
743
728
</div>
747
732
<div class="memproto">
748
733
      <table class="memname">
749
734
        <tr>
750
 
          <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>
 
735
          <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>
751
736
          <td>(</td>
752
 
          <td class="paramname">          </td>
753
 
          <td>&nbsp;)&nbsp;</td>
 
737
          <td class="paramname"> </td>
 
738
          <td>&#160;)&#160;</td>
754
739
          <td></td>
755
740
        </tr>
756
741
      </table>
758
743
<div class="memdoc">
759
744
 
760
745
<p>
761
 
Gets the icon for a file. 
762
 
<p>
 
746
Gets the icon for a file. <p>
763
747
<dl class="return" compact><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>
764
748
 
765
749
</div>
769
753
<div class="memproto">
770
754
      <table class="memname">
771
755
        <tr>
772
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> Gio::FileInfo::get_name           </td>
 
756
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_name </td>
773
757
          <td>(</td>
774
 
          <td class="paramname">          </td>
775
 
          <td>&nbsp;)&nbsp;</td>
 
758
          <td class="paramname"> </td>
 
759
          <td>&#160;)&#160;</td>
776
760
          <td> const</td>
777
761
        </tr>
778
762
      </table>
780
764
<div class="memdoc">
781
765
 
782
766
<p>
783
 
Gets the name for a file. 
784
 
<p>
 
767
Gets the name for a file. <p>
785
768
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing the file name. </dd></dl>
786
769
 
787
770
</div>
791
774
<div class="memproto">
792
775
      <table class="memname">
793
776
        <tr>
794
 
          <td class="memname">goffset Gio::FileInfo::get_size           </td>
 
777
          <td class="memname">goffset Gio::FileInfo::get_size </td>
795
778
          <td>(</td>
796
 
          <td class="paramname">          </td>
797
 
          <td>&nbsp;)&nbsp;</td>
 
779
          <td class="paramname"> </td>
 
780
          <td>&#160;)&#160;</td>
798
781
          <td> const</td>
799
782
        </tr>
800
783
      </table>
802
785
<div class="memdoc">
803
786
 
804
787
<p>
805
 
Gets the file's size. 
806
 
<p>
 
788
Gets the file's size. <p>
807
789
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A goffset containing the file's size. </dd></dl>
808
790
 
809
791
</div>
813
795
<div class="memproto">
814
796
      <table class="memname">
815
797
        <tr>
816
 
          <td class="memname">gint32 Gio::FileInfo::get_sort_order           </td>
 
798
          <td class="memname">gint32 Gio::FileInfo::get_sort_order </td>
817
799
          <td>(</td>
818
 
          <td class="paramname">          </td>
819
 
          <td>&nbsp;)&nbsp;</td>
 
800
          <td class="paramname"> </td>
 
801
          <td>&#160;)&#160;</td>
820
802
          <td> const</td>
821
803
        </tr>
822
804
      </table>
824
806
<div class="memdoc">
825
807
 
826
808
<p>
827
 
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...">FileInfo</a>. 
828
 
<p>
 
809
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...">FileInfo</a>. <p>
829
810
See FILE_ATTRIBUTE_STANDARD_SORT_ORDER. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A gint32 containing the value of the "standard::sort_order" attribute. </dd></dl>
830
811
 
831
812
</div>
835
816
<div class="memproto">
836
817
      <table class="memname">
837
818
        <tr>
838
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> Gio::FileInfo::get_symlink_target           </td>
 
819
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_symlink_target </td>
839
820
          <td>(</td>
840
 
          <td class="paramname">          </td>
841
 
          <td>&nbsp;)&nbsp;</td>
 
821
          <td class="paramname"> </td>
 
822
          <td>&#160;)&#160;</td>
842
823
          <td> const</td>
843
824
        </tr>
844
825
      </table>
846
827
<div class="memdoc">
847
828
 
848
829
<p>
849
 
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...">FileInfo</a>. 
850
 
<p>
 
830
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...">FileInfo</a>. <p>
851
831
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing the symlink target. </dd></dl>
852
832
 
853
833
</div>
857
837
<div class="memproto">
858
838
      <table class="memname">
859
839
        <tr>
860
 
          <td class="memname">const GFileInfo* Gio::FileInfo::gobj           </td>
 
840
          <td class="memname">const GFileInfo* Gio::FileInfo::gobj </td>
861
841
          <td>(</td>
862
 
          <td class="paramname">          </td>
863
 
          <td>&nbsp;)&nbsp;</td>
 
842
          <td class="paramname"> </td>
 
843
          <td>&#160;)&#160;</td>
864
844
          <td> const<code> [inline]</code></td>
865
845
        </tr>
866
846
      </table>
868
848
<div class="memdoc">
869
849
 
870
850
<p>
871
 
Provides access to the underlying C GObject. 
872
 
<p>
 
851
Provides access to the underlying C GObject. <p>
873
852
 
874
853
<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>
875
854
 
880
859
<div class="memproto">
881
860
      <table class="memname">
882
861
        <tr>
883
 
          <td class="memname">GFileInfo* Gio::FileInfo::gobj           </td>
 
862
          <td class="memname">GFileInfo* Gio::FileInfo::gobj </td>
884
863
          <td>(</td>
885
 
          <td class="paramname">          </td>
886
 
          <td>&nbsp;)&nbsp;</td>
 
864
          <td class="paramname"> </td>
 
865
          <td>&#160;)&#160;</td>
887
866
          <td><code> [inline]</code></td>
888
867
        </tr>
889
868
      </table>
891
870
<div class="memdoc">
892
871
 
893
872
<p>
894
 
Provides access to the underlying C GObject. 
895
 
<p>
 
873
Provides access to the underlying C GObject. <p>
896
874
 
897
875
<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>
898
876
 
903
881
<div class="memproto">
904
882
      <table class="memname">
905
883
        <tr>
906
 
          <td class="memname">GFileInfo* Gio::FileInfo::gobj_copy           </td>
 
884
          <td class="memname">GFileInfo* Gio::FileInfo::gobj_copy </td>
907
885
          <td>(</td>
908
 
          <td class="paramname">          </td>
909
 
          <td>&nbsp;)&nbsp;</td>
 
886
          <td class="paramname"> </td>
 
887
          <td>&#160;)&#160;</td>
910
888
          <td></td>
911
889
        </tr>
912
890
      </table>
914
892
<div class="memdoc">
915
893
 
916
894
<p>
917
 
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. 
918
 
<p>
 
895
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <p>
919
896
 
920
897
</div>
921
898
</div><p>
924
901
<div class="memproto">
925
902
      <table class="memname">
926
903
        <tr>
927
 
          <td class="memname">bool Gio::FileInfo::has_attribute           </td>
 
904
          <td class="memname">bool Gio::FileInfo::has_attribute </td>
928
905
          <td>(</td>
929
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
930
 
          <td class="paramname"> <em>attribute</em>          </td>
931
 
          <td>&nbsp;)&nbsp;</td>
 
906
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
907
          <td class="paramname"> <em>attribute</em> </td>
 
908
          <td>&#160;)&#160;</td>
932
909
          <td> const</td>
933
910
        </tr>
934
911
      </table>
936
913
<div class="memdoc">
937
914
 
938
915
<p>
939
 
Checks if a file info structure has an attribute named <em>attribute</em>. 
940
 
<p>
 
916
Checks if a file info structure has an attribute named <em>attribute</em>. <p>
941
917
<dl compact><dt><b>Parameters:</b></dt><dd>
942
918
  <table border="0" cellspacing="2" cellpadding="0">
943
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
919
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
944
920
  </table>
945
921
</dl>
946
922
<dl class="return" compact><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>
952
928
<div class="memproto">
953
929
      <table class="memname">
954
930
        <tr>
955
 
          <td class="memname">bool Gio::FileInfo::is_backup           </td>
 
931
          <td class="memname">bool Gio::FileInfo::is_backup </td>
956
932
          <td>(</td>
957
 
          <td class="paramname">          </td>
958
 
          <td>&nbsp;)&nbsp;</td>
 
933
          <td class="paramname"> </td>
 
934
          <td>&#160;)&#160;</td>
959
935
          <td> const</td>
960
936
        </tr>
961
937
      </table>
963
939
<div class="memdoc">
964
940
 
965
941
<p>
966
 
Checks if a file is a backup file. 
967
 
<p>
 
942
Checks if a file is a backup file. <p>
968
943
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if file is a backup file, <code>false</code> otherwise. </dd></dl>
969
944
 
970
945
</div>
974
949
<div class="memproto">
975
950
      <table class="memname">
976
951
        <tr>
977
 
          <td class="memname">bool Gio::FileInfo::is_hidden           </td>
 
952
          <td class="memname">bool Gio::FileInfo::is_hidden </td>
978
953
          <td>(</td>
979
 
          <td class="paramname">          </td>
980
 
          <td>&nbsp;)&nbsp;</td>
 
954
          <td class="paramname"> </td>
 
955
          <td>&#160;)&#160;</td>
981
956
          <td> const</td>
982
957
        </tr>
983
958
      </table>
985
960
<div class="memdoc">
986
961
 
987
962
<p>
988
 
Checks if a file is hidden. 
989
 
<p>
 
963
Checks if a file is hidden. <p>
990
964
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the file is a hidden file, <code>false</code> otherwise. </dd></dl>
991
965
 
992
966
</div>
996
970
<div class="memproto">
997
971
      <table class="memname">
998
972
        <tr>
999
 
          <td class="memname">bool Gio::FileInfo::is_symlink           </td>
 
973
          <td class="memname">bool Gio::FileInfo::is_symlink </td>
1000
974
          <td>(</td>
1001
 
          <td class="paramname">          </td>
1002
 
          <td>&nbsp;)&nbsp;</td>
 
975
          <td class="paramname"> </td>
 
976
          <td>&#160;)&#160;</td>
1003
977
          <td> const</td>
1004
978
        </tr>
1005
979
      </table>
1007
981
<div class="memdoc">
1008
982
 
1009
983
<p>
1010
 
Checks if a file is a symlink. 
1011
 
<p>
 
984
Checks if a file is a symlink. <p>
1012
985
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the given <em>info</em> is a symlink. </dd></dl>
1013
986
 
1014
987
</div>
1018
991
<div class="memproto">
1019
992
      <table class="memname">
1020
993
        <tr>
1021
 
          <td class="memname"><a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a> Gio::FileInfo::list_attributes           </td>
 
994
          <td class="memname"><a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a> Gio::FileInfo::list_attributes </td>
1022
995
          <td>(</td>
1023
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
1024
 
          <td class="paramname"> <em>name_space</em>          </td>
1025
 
          <td>&nbsp;)&nbsp;</td>
 
996
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
997
          <td class="paramname"> <em>name_space</em> </td>
 
998
          <td>&#160;)&#160;</td>
1026
999
          <td> const</td>
1027
1000
        </tr>
1028
1001
      </table>
1030
1003
<div class="memdoc">
1031
1004
 
1032
1005
<p>
1033
 
Lists the file info structure's attributes. 
1034
 
<p>
 
1006
Lists the file info structure's attributes. <p>
1035
1007
<dl compact><dt><b>Parameters:</b></dt><dd>
1036
1008
  <table border="0" cellspacing="2" cellpadding="0">
1037
 
    <tr><td valign="top"></td><td valign="top"><em>name_space</em>&nbsp;</td><td>A file attribute key's namespace. </td></tr>
 
1009
    <tr><td valign="top"></td><td valign="top"><em>name_space</em>&#160;</td><td>A file attribute key's namespace. </td></tr>
1038
1010
  </table>
1039
1011
</dl>
1040
1012
<dl class="return" compact><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>
1046
1018
<div class="memproto">
1047
1019
      <table class="memname">
1048
1020
        <tr>
1049
 
          <td class="memname"><a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a> Gio::FileInfo::modification_time           </td>
 
1021
          <td class="memname"><a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a> Gio::FileInfo::modification_time </td>
1050
1022
          <td>(</td>
1051
 
          <td class="paramname">          </td>
1052
 
          <td>&nbsp;)&nbsp;</td>
 
1023
          <td class="paramname"> </td>
 
1024
          <td>&#160;)&#160;</td>
1053
1025
          <td> const</td>
1054
1026
        </tr>
1055
1027
      </table>
1065
1037
<div class="memproto">
1066
1038
      <table class="memname">
1067
1039
        <tr>
1068
 
          <td class="memname">void Gio::FileInfo::remove_attribute           </td>
 
1040
          <td class="memname">void Gio::FileInfo::remove_attribute </td>
1069
1041
          <td>(</td>
1070
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
1071
 
          <td class="paramname"> <em>attribute</em>          </td>
1072
 
          <td>&nbsp;)&nbsp;</td>
 
1042
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
1043
          <td class="paramname"> <em>attribute</em> </td>
 
1044
          <td>&#160;)&#160;</td>
1073
1045
          <td></td>
1074
1046
        </tr>
1075
1047
      </table>
1077
1049
<div class="memdoc">
1078
1050
 
1079
1051
<p>
1080
 
Removes all cases of <em>attribute</em> from <em>info</em> if it exists. 
1081
 
<p>
 
1052
Removes all cases of <em>attribute</em> from <em>info</em> if it exists. <p>
1082
1053
<dl compact><dt><b>Parameters:</b></dt><dd>
1083
1054
  <table border="0" cellspacing="2" cellpadding="0">
1084
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
 
1055
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
1085
1056
  </table>
1086
1057
</dl>
1087
1058
 
1092
1063
<div class="memproto">
1093
1064
      <table class="memname">
1094
1065
        <tr>
1095
 
          <td class="memname">void Gio::FileInfo::set_attribute_boolean           </td>
 
1066
          <td class="memname">void Gio::FileInfo::set_attribute_boolean </td>
1096
1067
          <td>(</td>
1097
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
 
1068
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
1098
1069
          <td class="paramname"> <em>attribute</em>, </td>
1099
1070
        </tr>
1100
1071
        <tr>
1101
1072
          <td class="paramkey"></td>
1102
1073
          <td></td>
1103
 
          <td class="paramtype">bool&nbsp;</td>
1104
 
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
 
1074
          <td class="paramtype">bool&#160;</td>
 
1075
          <td class="paramname"> <em>value</em></td><td>&#160;</td>
1105
1076
        </tr>
1106
1077
        <tr>
1107
1078
          <td></td>
1113
1084
<div class="memdoc">
1114
1085
 
1115
1086
<p>
1116
 
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. 
1117
 
<p>
 
1087
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <p>
1118
1088
<dl compact><dt><b>Parameters:</b></dt><dd>
1119
1089
  <table border="0" cellspacing="2" cellpadding="0">
1120
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
1121
 
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>A boolean value. </td></tr>
 
1090
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
 
1091
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&#160;</td><td>A boolean value. </td></tr>
1122
1092
  </table>
1123
1093
</dl>
1124
1094
 
1129
1099
<div class="memproto">
1130
1100
      <table class="memname">
1131
1101
        <tr>
1132
 
          <td class="memname">void Gio::FileInfo::set_attribute_byte_string           </td>
 
1102
          <td class="memname">void Gio::FileInfo::set_attribute_byte_string </td>
1133
1103
          <td>(</td>
1134
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
 
1104
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
1135
1105
          <td class="paramname"> <em>attribute</em>, </td>
1136
1106
        </tr>
1137
1107
        <tr>
1138
1108
          <td class="paramkey"></td>
1139
1109
          <td></td>
1140
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
1141
 
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
 
1110
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
1111
          <td class="paramname"> <em>value</em></td><td>&#160;</td>
1142
1112
        </tr>
1143
1113
        <tr>
1144
1114
          <td></td>
1150
1120
<div class="memdoc">
1151
1121
 
1152
1122
<p>
1153
 
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. 
1154
 
<p>
 
1123
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <p>
1155
1124
<dl compact><dt><b>Parameters:</b></dt><dd>
1156
1125
  <table border="0" cellspacing="2" cellpadding="0">
1157
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
1158
 
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>A byte string. </td></tr>
 
1126
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
 
1127
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&#160;</td><td>A byte string. </td></tr>
1159
1128
  </table>
1160
1129
</dl>
1161
1130
 
1166
1135
<div class="memproto">
1167
1136
      <table class="memname">
1168
1137
        <tr>
1169
 
          <td class="memname">void Gio::FileInfo::set_attribute_int32           </td>
 
1138
          <td class="memname">void Gio::FileInfo::set_attribute_int32 </td>
1170
1139
          <td>(</td>
1171
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
 
1140
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
1172
1141
          <td class="paramname"> <em>attribute</em>, </td>
1173
1142
        </tr>
1174
1143
        <tr>
1175
1144
          <td class="paramkey"></td>
1176
1145
          <td></td>
1177
 
          <td class="paramtype">gint32&nbsp;</td>
1178
 
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
 
1146
          <td class="paramtype">gint32&#160;</td>
 
1147
          <td class="paramname"> <em>value</em></td><td>&#160;</td>
1179
1148
        </tr>
1180
1149
        <tr>
1181
1150
          <td></td>
1187
1156
<div class="memdoc">
1188
1157
 
1189
1158
<p>
1190
 
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. 
1191
 
<p>
 
1159
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <p>
1192
1160
<dl compact><dt><b>Parameters:</b></dt><dd>
1193
1161
  <table border="0" cellspacing="2" cellpadding="0">
1194
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
1195
 
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>A signed 32-bit integer. </td></tr>
 
1162
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
 
1163
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&#160;</td><td>A signed 32-bit integer. </td></tr>
1196
1164
  </table>
1197
1165
</dl>
1198
1166
 
1203
1171
<div class="memproto">
1204
1172
      <table class="memname">
1205
1173
        <tr>
1206
 
          <td class="memname">void Gio::FileInfo::set_attribute_int64           </td>
 
1174
          <td class="memname">void Gio::FileInfo::set_attribute_int64 </td>
1207
1175
          <td>(</td>
1208
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
 
1176
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
1209
1177
          <td class="paramname"> <em>attribute</em>, </td>
1210
1178
        </tr>
1211
1179
        <tr>
1212
1180
          <td class="paramkey"></td>
1213
1181
          <td></td>
1214
 
          <td class="paramtype">gint64&nbsp;</td>
1215
 
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
 
1182
          <td class="paramtype">gint64&#160;</td>
 
1183
          <td class="paramname"> <em>value</em></td><td>&#160;</td>
1216
1184
        </tr>
1217
1185
        <tr>
1218
1186
          <td></td>
1224
1192
<div class="memdoc">
1225
1193
 
1226
1194
<p>
1227
 
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. 
1228
 
<p>
 
1195
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <p>
1229
1196
<dl compact><dt><b>Parameters:</b></dt><dd>
1230
1197
  <table border="0" cellspacing="2" cellpadding="0">
1231
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>Attribute name to set. </td></tr>
1232
 
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>Int64 value to set attribute to. </td></tr>
 
1198
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>Attribute name to set. </td></tr>
 
1199
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&#160;</td><td>Int64 value to set attribute to. </td></tr>
1233
1200
  </table>
1234
1201
</dl>
1235
1202
 
1240
1207
<div class="memproto">
1241
1208
      <table class="memname">
1242
1209
        <tr>
1243
 
          <td class="memname">void Gio::FileInfo::set_attribute_mask           </td>
 
1210
          <td class="memname">void Gio::FileInfo::set_attribute_mask </td>
1244
1211
          <td>(</td>
1245
 
          <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;&nbsp;</td>
1246
 
          <td class="paramname"> <em>mask</em>          </td>
1247
 
          <td>&nbsp;)&nbsp;</td>
 
1212
          <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>
 
1213
          <td class="paramname"> <em>mask</em> </td>
 
1214
          <td>&#160;)&#160;</td>
1248
1215
          <td></td>
1249
1216
        </tr>
1250
1217
      </table>
1252
1219
<div class="memdoc">
1253
1220
 
1254
1221
<p>
1255
 
Sets <em>mask</em> on <em>info</em> to match specific attribute types. 
1256
 
<p>
 
1222
Sets <em>mask</em> on <em>info</em> to match specific attribute types. <p>
1257
1223
<dl compact><dt><b>Parameters:</b></dt><dd>
1258
1224
  <table border="0" cellspacing="2" cellpadding="0">
1259
 
    <tr><td valign="top"></td><td valign="top"><em>mask</em>&nbsp;</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>
 
1225
    <tr><td valign="top"></td><td valign="top"><em>mask</em>&#160;</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>
1260
1226
  </table>
1261
1227
</dl>
1262
1228
 
1267
1233
<div class="memproto">
1268
1234
      <table class="memname">
1269
1235
        <tr>
1270
 
          <td class="memname">void Gio::FileInfo::set_attribute_object           </td>
 
1236
          <td class="memname">void Gio::FileInfo::set_attribute_object </td>
1271
1237
          <td>(</td>
1272
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
 
1238
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
1273
1239
          <td class="paramname"> <em>attribute</em>, </td>
1274
1240
        </tr>
1275
1241
        <tr>
1276
1242
          <td class="paramkey"></td>
1277
1243
          <td></td>
1278
 
          <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;&nbsp;</td>
1279
 
          <td class="paramname"> <em>object</em></td><td>&nbsp;</td>
 
1244
          <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>
 
1245
          <td class="paramname"> <em>object</em></td><td>&#160;</td>
1280
1246
        </tr>
1281
1247
        <tr>
1282
1248
          <td></td>
1288
1254
<div class="memdoc">
1289
1255
 
1290
1256
<p>
1291
 
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. 
1292
 
<p>
 
1257
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <p>
1293
1258
<dl compact><dt><b>Parameters:</b></dt><dd>
1294
1259
  <table border="0" cellspacing="2" cellpadding="0">
1295
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
1296
 
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>A Object. </td></tr>
 
1260
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
 
1261
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&#160;</td><td>A Object. </td></tr>
1297
1262
  </table>
1298
1263
</dl>
1299
1264
 
1304
1269
<div class="memproto">
1305
1270
      <table class="memname">
1306
1271
        <tr>
1307
 
          <td class="memname">void Gio::FileInfo::set_attribute_string           </td>
 
1272
          <td class="memname">void Gio::FileInfo::set_attribute_string </td>
1308
1273
          <td>(</td>
1309
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
 
1274
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
1310
1275
          <td class="paramname"> <em>attribute</em>, </td>
1311
1276
        </tr>
1312
1277
        <tr>
1313
1278
          <td class="paramkey"></td>
1314
1279
          <td></td>
1315
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
1316
 
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
 
1280
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
1281
          <td class="paramname"> <em>value</em></td><td>&#160;</td>
1317
1282
        </tr>
1318
1283
        <tr>
1319
1284
          <td></td>
1325
1290
<div class="memdoc">
1326
1291
 
1327
1292
<p>
1328
 
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. 
1329
 
<p>
 
1293
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <p>
1330
1294
<dl compact><dt><b>Parameters:</b></dt><dd>
1331
1295
  <table border="0" cellspacing="2" cellpadding="0">
1332
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
1333
 
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>A string. </td></tr>
 
1296
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
 
1297
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&#160;</td><td>A string. </td></tr>
1334
1298
  </table>
1335
1299
</dl>
1336
1300
 
1341
1305
<div class="memproto">
1342
1306
      <table class="memname">
1343
1307
        <tr>
1344
 
          <td class="memname">void Gio::FileInfo::set_attribute_uint32           </td>
 
1308
          <td class="memname">void Gio::FileInfo::set_attribute_uint32 </td>
1345
1309
          <td>(</td>
1346
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
 
1310
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
1347
1311
          <td class="paramname"> <em>attribute</em>, </td>
1348
1312
        </tr>
1349
1313
        <tr>
1350
1314
          <td class="paramkey"></td>
1351
1315
          <td></td>
1352
 
          <td class="paramtype">guint32&nbsp;</td>
1353
 
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
 
1316
          <td class="paramtype">guint32&#160;</td>
 
1317
          <td class="paramname"> <em>value</em></td><td>&#160;</td>
1354
1318
        </tr>
1355
1319
        <tr>
1356
1320
          <td></td>
1362
1326
<div class="memdoc">
1363
1327
 
1364
1328
<p>
1365
 
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. 
1366
 
<p>
 
1329
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <p>
1367
1330
<dl compact><dt><b>Parameters:</b></dt><dd>
1368
1331
  <table border="0" cellspacing="2" cellpadding="0">
1369
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
1370
 
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>An unsigned 32-bit integer. </td></tr>
 
1332
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
 
1333
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&#160;</td><td>An unsigned 32-bit integer. </td></tr>
1371
1334
  </table>
1372
1335
</dl>
1373
1336
 
1378
1341
<div class="memproto">
1379
1342
      <table class="memname">
1380
1343
        <tr>
1381
 
          <td class="memname">void Gio::FileInfo::set_attribute_uint64           </td>
 
1344
          <td class="memname">void Gio::FileInfo::set_attribute_uint64 </td>
1382
1345
          <td>(</td>
1383
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
 
1346
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
1384
1347
          <td class="paramname"> <em>attribute</em>, </td>
1385
1348
        </tr>
1386
1349
        <tr>
1387
1350
          <td class="paramkey"></td>
1388
1351
          <td></td>
1389
 
          <td class="paramtype">guint64&nbsp;</td>
1390
 
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
 
1352
          <td class="paramtype">guint64&#160;</td>
 
1353
          <td class="paramname"> <em>value</em></td><td>&#160;</td>
1391
1354
        </tr>
1392
1355
        <tr>
1393
1356
          <td></td>
1399
1362
<div class="memdoc">
1400
1363
 
1401
1364
<p>
1402
 
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. 
1403
 
<p>
 
1365
Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. <p>
1404
1366
<dl compact><dt><b>Parameters:</b></dt><dd>
1405
1367
  <table border="0" cellspacing="2" cellpadding="0">
1406
 
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>A file attribute key. </td></tr>
1407
 
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&nbsp;</td><td>An unsigned 64-bit integer. </td></tr>
 
1368
    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&#160;</td><td>A file attribute key. </td></tr>
 
1369
    <tr><td valign="top"></td><td valign="top"><em>attr_value</em>&#160;</td><td>An unsigned 64-bit integer. </td></tr>
1408
1370
  </table>
1409
1371
</dl>
1410
1372
 
1415
1377
<div class="memproto">
1416
1378
      <table class="memname">
1417
1379
        <tr>
1418
 
          <td class="memname">void Gio::FileInfo::set_content_type           </td>
 
1380
          <td class="memname">void Gio::FileInfo::set_content_type </td>
1419
1381
          <td>(</td>
1420
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
1421
 
          <td class="paramname"> <em>content_type</em>          </td>
1422
 
          <td>&nbsp;)&nbsp;</td>
 
1382
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
1383
          <td class="paramname"> <em>content_type</em> </td>
 
1384
          <td>&#160;)&#160;</td>
1423
1385
          <td></td>
1424
1386
        </tr>
1425
1387
      </table>
1427
1389
<div class="memdoc">
1428
1390
 
1429
1391
<p>
1430
 
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...">FileInfo</a>. 
1431
 
<p>
 
1392
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...">FileInfo</a>. <p>
1432
1393
See FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE. <dl compact><dt><b>Parameters:</b></dt><dd>
1433
1394
  <table border="0" cellspacing="2" cellpadding="0">
1434
 
    <tr><td valign="top"></td><td valign="top"><em>content_type</em>&nbsp;</td><td>A content type. See ContentType. </td></tr>
 
1395
    <tr><td valign="top"></td><td valign="top"><em>content_type</em>&#160;</td><td>A content type. See ContentType. </td></tr>
1435
1396
  </table>
1436
1397
</dl>
1437
1398
 
1442
1403
<div class="memproto">
1443
1404
      <table class="memname">
1444
1405
        <tr>
1445
 
          <td class="memname">void Gio::FileInfo::set_display_name           </td>
 
1406
          <td class="memname">void Gio::FileInfo::set_display_name </td>
1446
1407
          <td>(</td>
1447
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
1448
 
          <td class="paramname"> <em>display_name</em>          </td>
1449
 
          <td>&nbsp;)&nbsp;</td>
 
1408
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
1409
          <td class="paramname"> <em>display_name</em> </td>
 
1410
          <td>&#160;)&#160;</td>
1450
1411
          <td></td>
1451
1412
        </tr>
1452
1413
      </table>
1454
1415
<div class="memdoc">
1455
1416
 
1456
1417
<p>
1457
 
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...">FileInfo</a>. 
1458
 
<p>
 
1418
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...">FileInfo</a>. <p>
1459
1419
See FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME. <dl compact><dt><b>Parameters:</b></dt><dd>
1460
1420
  <table border="0" cellspacing="2" cellpadding="0">
1461
 
    <tr><td valign="top"></td><td valign="top"><em>display_name</em>&nbsp;</td><td>A string containing a display name. </td></tr>
 
1421
    <tr><td valign="top"></td><td valign="top"><em>display_name</em>&#160;</td><td>A string containing a display name. </td></tr>
1462
1422
  </table>
1463
1423
</dl>
1464
1424
 
1469
1429
<div class="memproto">
1470
1430
      <table class="memname">
1471
1431
        <tr>
1472
 
          <td class="memname">void Gio::FileInfo::set_edit_name           </td>
 
1432
          <td class="memname">void Gio::FileInfo::set_edit_name </td>
1473
1433
          <td>(</td>
1474
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
1475
 
          <td class="paramname"> <em>edit_name</em>          </td>
1476
 
          <td>&nbsp;)&nbsp;</td>
 
1434
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
1435
          <td class="paramname"> <em>edit_name</em> </td>
 
1436
          <td>&#160;)&#160;</td>
1477
1437
          <td></td>
1478
1438
        </tr>
1479
1439
      </table>
1481
1441
<div class="memdoc">
1482
1442
 
1483
1443
<p>
1484
 
Sets the edit name for the current file. 
1485
 
<p>
 
1444
Sets the edit name for the current file. <p>
1486
1445
See FILE_ATTRIBUTE_STANDARD_EDIT_NAME. <dl compact><dt><b>Parameters:</b></dt><dd>
1487
1446
  <table border="0" cellspacing="2" cellpadding="0">
1488
 
    <tr><td valign="top"></td><td valign="top"><em>edit_name</em>&nbsp;</td><td>A string containing an edit name. </td></tr>
 
1447
    <tr><td valign="top"></td><td valign="top"><em>edit_name</em>&#160;</td><td>A string containing an edit name. </td></tr>
1489
1448
  </table>
1490
1449
</dl>
1491
1450
 
1496
1455
<div class="memproto">
1497
1456
      <table class="memname">
1498
1457
        <tr>
1499
 
          <td class="memname">void Gio::FileInfo::set_file_type           </td>
 
1458
          <td class="memname">void Gio::FileInfo::set_file_type </td>
1500
1459
          <td>(</td>
1501
 
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g7dcba95023d74c47bba3fd0a07f8824c">FileType</a>&nbsp;</td>
1502
 
          <td class="paramname"> <em>type</em>          </td>
1503
 
          <td>&nbsp;)&nbsp;</td>
 
1460
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g7dcba95023d74c47bba3fd0a07f8824c">FileType</a>&#160;</td>
 
1461
          <td class="paramname"> <em>type</em> </td>
 
1462
          <td>&#160;)&#160;</td>
1504
1463
          <td></td>
1505
1464
        </tr>
1506
1465
      </table>
1508
1467
<div class="memdoc">
1509
1468
 
1510
1469
<p>
1511
 
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...">FileInfo</a> to <em>type</em>. 
1512
 
<p>
 
1470
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...">FileInfo</a> to <em>type</em>. <p>
1513
1471
See FILE_ATTRIBUTE_STANDARD_TYPE. <dl compact><dt><b>Parameters:</b></dt><dd>
1514
1472
  <table border="0" cellspacing="2" cellpadding="0">
1515
 
    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>A FileType. </td></tr>
 
1473
    <tr><td valign="top"></td><td valign="top"><em>type</em>&#160;</td><td>A FileType. </td></tr>
1516
1474
  </table>
1517
1475
</dl>
1518
1476
 
1523
1481
<div class="memproto">
1524
1482
      <table class="memname">
1525
1483
        <tr>
1526
 
          <td class="memname">void Gio::FileInfo::set_icon           </td>
 
1484
          <td class="memname">void Gio::FileInfo::set_icon </td>
1527
1485
          <td>(</td>
1528
 
          <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;&nbsp;</td>
1529
 
          <td class="paramname"> <em>icon</em>          </td>
1530
 
          <td>&nbsp;)&nbsp;</td>
 
1486
          <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>
 
1487
          <td class="paramname"> <em>icon</em> </td>
 
1488
          <td>&#160;)&#160;</td>
1531
1489
          <td></td>
1532
1490
        </tr>
1533
1491
      </table>
1535
1493
<div class="memdoc">
1536
1494
 
1537
1495
<p>
1538
 
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...">FileInfo</a>. 
1539
 
<p>
 
1496
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...">FileInfo</a>. <p>
1540
1497
See FILE_ATTRIBUTE_STANDARD_ICON. <dl compact><dt><b>Parameters:</b></dt><dd>
1541
1498
  <table border="0" cellspacing="2" cellpadding="0">
1542
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>A <a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Icon</a>. </td></tr>
 
1499
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&#160;</td><td>A <a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Icon</a>. </td></tr>
1543
1500
  </table>
1544
1501
</dl>
1545
1502
 
1550
1507
<div class="memproto">
1551
1508
      <table class="memname">
1552
1509
        <tr>
1553
 
          <td class="memname">void Gio::FileInfo::set_is_hidden           </td>
 
1510
          <td class="memname">void Gio::FileInfo::set_is_hidden </td>
1554
1511
          <td>(</td>
1555
 
          <td class="paramtype">bool&nbsp;</td>
1556
 
          <td class="paramname"> <em>is_hidden</em> = <code>true</code>          </td>
1557
 
          <td>&nbsp;)&nbsp;</td>
 
1512
          <td class="paramtype">bool&#160;</td>
 
1513
          <td class="paramname"> <em>is_hidden</em> = <code>true</code> </td>
 
1514
          <td>&#160;)&#160;</td>
1558
1515
          <td></td>
1559
1516
        </tr>
1560
1517
      </table>
1562
1519
<div class="memdoc">
1563
1520
 
1564
1521
<p>
1565
 
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...">FileInfo</a> according to <em>is_symlink</em>. 
1566
 
<p>
 
1522
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...">FileInfo</a> according to <em>is_symlink</em>. <p>
1567
1523
See FILE_ATTRIBUTE_STANDARD_IS_HIDDEN. <dl compact><dt><b>Parameters:</b></dt><dd>
1568
1524
  <table border="0" cellspacing="2" cellpadding="0">
1569
 
    <tr><td valign="top"></td><td valign="top"><em>is_hidden</em>&nbsp;</td><td>A <code>bool</code>. </td></tr>
 
1525
    <tr><td valign="top"></td><td valign="top"><em>is_hidden</em>&#160;</td><td>A <code>bool</code>. </td></tr>
1570
1526
  </table>
1571
1527
</dl>
1572
1528
 
1577
1533
<div class="memproto">
1578
1534
      <table class="memname">
1579
1535
        <tr>
1580
 
          <td class="memname">void Gio::FileInfo::set_is_symlink           </td>
 
1536
          <td class="memname">void Gio::FileInfo::set_is_symlink </td>
1581
1537
          <td>(</td>
1582
 
          <td class="paramtype">bool&nbsp;</td>
1583
 
          <td class="paramname"> <em>is_symlink</em> = <code>true</code>          </td>
1584
 
          <td>&nbsp;)&nbsp;</td>
 
1538
          <td class="paramtype">bool&#160;</td>
 
1539
          <td class="paramname"> <em>is_symlink</em> = <code>true</code> </td>
 
1540
          <td>&#160;)&#160;</td>
1585
1541
          <td></td>
1586
1542
        </tr>
1587
1543
      </table>
1589
1545
<div class="memdoc">
1590
1546
 
1591
1547
<p>
1592
 
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...">FileInfo</a> according to <em>is_symlink</em>. 
1593
 
<p>
 
1548
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...">FileInfo</a> according to <em>is_symlink</em>. <p>
1594
1549
See FILE_ATTRIBUTE_STANDARD_IS_SYMLINK. <dl compact><dt><b>Parameters:</b></dt><dd>
1595
1550
  <table border="0" cellspacing="2" cellpadding="0">
1596
 
    <tr><td valign="top"></td><td valign="top"><em>is_symlink</em>&nbsp;</td><td>A <code>bool</code>. </td></tr>
 
1551
    <tr><td valign="top"></td><td valign="top"><em>is_symlink</em>&#160;</td><td>A <code>bool</code>. </td></tr>
1597
1552
  </table>
1598
1553
</dl>
1599
1554
 
1604
1559
<div class="memproto">
1605
1560
      <table class="memname">
1606
1561
        <tr>
1607
 
          <td class="memname">void Gio::FileInfo::set_modification_time           </td>
 
1562
          <td class="memname">void Gio::FileInfo::set_modification_time </td>
1608
1563
          <td>(</td>
1609
 
          <td class="paramtype">const <a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&amp;&nbsp;</td>
1610
 
          <td class="paramname"> <em>mtime</em>          </td>
1611
 
          <td>&nbsp;)&nbsp;</td>
 
1564
          <td class="paramtype">const <a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&amp;&#160;</td>
 
1565
          <td class="paramname"> <em>mtime</em> </td>
 
1566
          <td>&#160;)&#160;</td>
1612
1567
          <td></td>
1613
1568
        </tr>
1614
1569
      </table>
1616
1571
<div class="memdoc">
1617
1572
 
1618
1573
<p>
1619
 
Sets the FILE_ATTRIBUTE_TIME_MODIFIED attribute in the file info to the given time value. 
1620
 
<p>
 
1574
Sets the FILE_ATTRIBUTE_TIME_MODIFIED attribute in the file info to the given time value. <p>
1621
1575
<dl compact><dt><b>Parameters:</b></dt><dd>
1622
1576
  <table border="0" cellspacing="2" cellpadding="0">
1623
 
    <tr><td valign="top"></td><td valign="top"><em>mtime</em>&nbsp;</td><td>A TimeVal. </td></tr>
 
1577
    <tr><td valign="top"></td><td valign="top"><em>mtime</em>&#160;</td><td>A TimeVal. </td></tr>
1624
1578
  </table>
1625
1579
</dl>
1626
1580
 
1631
1585
<div class="memproto">
1632
1586
      <table class="memname">
1633
1587
        <tr>
1634
 
          <td class="memname">void Gio::FileInfo::set_name           </td>
 
1588
          <td class="memname">void Gio::FileInfo::set_name </td>
1635
1589
          <td>(</td>
1636
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
1637
 
          <td class="paramname"> <em>name</em>          </td>
1638
 
          <td>&nbsp;)&nbsp;</td>
 
1590
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
1591
          <td class="paramname"> <em>name</em> </td>
 
1592
          <td>&#160;)&#160;</td>
1639
1593
          <td></td>
1640
1594
        </tr>
1641
1595
      </table>
1643
1597
<div class="memdoc">
1644
1598
 
1645
1599
<p>
1646
 
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...">FileInfo</a>. 
1647
 
<p>
 
1600
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...">FileInfo</a>. <p>
1648
1601
See FILE_ATTRIBUTE_STANDARD_NAME. <dl compact><dt><b>Parameters:</b></dt><dd>
1649
1602
  <table border="0" cellspacing="2" cellpadding="0">
1650
 
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>A string containing a name. </td></tr>
 
1603
    <tr><td valign="top"></td><td valign="top"><em>name</em>&#160;</td><td>A string containing a name. </td></tr>
1651
1604
  </table>
1652
1605
</dl>
1653
1606
 
1658
1611
<div class="memproto">
1659
1612
      <table class="memname">
1660
1613
        <tr>
1661
 
          <td class="memname">void Gio::FileInfo::set_size           </td>
 
1614
          <td class="memname">void Gio::FileInfo::set_size </td>
1662
1615
          <td>(</td>
1663
 
          <td class="paramtype">goffset&nbsp;</td>
1664
 
          <td class="paramname"> <em>size</em>          </td>
1665
 
          <td>&nbsp;)&nbsp;</td>
 
1616
          <td class="paramtype">goffset&#160;</td>
 
1617
          <td class="paramname"> <em>size</em> </td>
 
1618
          <td>&#160;)&#160;</td>
1666
1619
          <td></td>
1667
1620
        </tr>
1668
1621
      </table>
1670
1623
<div class="memdoc">
1671
1624
 
1672
1625
<p>
1673
 
Sets the FILE_ATTRIBUTE_STANDARD_SIZE attribute in the file info to the given size. 
1674
 
<p>
 
1626
Sets the FILE_ATTRIBUTE_STANDARD_SIZE attribute in the file info to the given size. <p>
1675
1627
<dl compact><dt><b>Parameters:</b></dt><dd>
1676
1628
  <table border="0" cellspacing="2" cellpadding="0">
1677
 
    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>A goffset containing the file's size. </td></tr>
 
1629
    <tr><td valign="top"></td><td valign="top"><em>size</em>&#160;</td><td>A goffset containing the file's size. </td></tr>
1678
1630
  </table>
1679
1631
</dl>
1680
1632
 
1685
1637
<div class="memproto">
1686
1638
      <table class="memname">
1687
1639
        <tr>
1688
 
          <td class="memname">void Gio::FileInfo::set_sort_order           </td>
 
1640
          <td class="memname">void Gio::FileInfo::set_sort_order </td>
1689
1641
          <td>(</td>
1690
 
          <td class="paramtype">gint32&nbsp;</td>
1691
 
          <td class="paramname"> <em>sort_order</em>          </td>
1692
 
          <td>&nbsp;)&nbsp;</td>
 
1642
          <td class="paramtype">gint32&#160;</td>
 
1643
          <td class="paramname"> <em>sort_order</em> </td>
 
1644
          <td>&#160;)&#160;</td>
1693
1645
          <td></td>
1694
1646
        </tr>
1695
1647
      </table>
1697
1649
<div class="memdoc">
1698
1650
 
1699
1651
<p>
1700
 
Sets the sort order attribute in the file info structure. 
1701
 
<p>
 
1652
Sets the sort order attribute in the file info structure. <p>
1702
1653
See FILE_ATTRIBUTE_STANDARD_SORT_ORDER. <dl compact><dt><b>Parameters:</b></dt><dd>
1703
1654
  <table border="0" cellspacing="2" cellpadding="0">
1704
 
    <tr><td valign="top"></td><td valign="top"><em>sort_order</em>&nbsp;</td><td>A sort order integer. </td></tr>
 
1655
    <tr><td valign="top"></td><td valign="top"><em>sort_order</em>&#160;</td><td>A sort order integer. </td></tr>
1705
1656
  </table>
1706
1657
</dl>
1707
1658
 
1712
1663
<div class="memproto">
1713
1664
      <table class="memname">
1714
1665
        <tr>
1715
 
          <td class="memname">void Gio::FileInfo::set_symlink_target           </td>
 
1666
          <td class="memname">void Gio::FileInfo::set_symlink_target </td>
1716
1667
          <td>(</td>
1717
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> &amp;&nbsp;</td>
1718
 
          <td class="paramname"> <em>symlink_target</em>          </td>
1719
 
          <td>&nbsp;)&nbsp;</td>
 
1668
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
1669
          <td class="paramname"> <em>symlink_target</em> </td>
 
1670
          <td>&#160;)&#160;</td>
1720
1671
          <td></td>
1721
1672
        </tr>
1722
1673
      </table>
1724
1675
<div class="memdoc">
1725
1676
 
1726
1677
<p>
1727
 
Sets the FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET attribute in the file info to the given symlink target. 
1728
 
<p>
 
1678
Sets the FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET attribute in the file info to the given symlink target. <p>
1729
1679
<dl compact><dt><b>Parameters:</b></dt><dd>
1730
1680
  <table border="0" cellspacing="2" cellpadding="0">
1731
 
    <tr><td valign="top"></td><td valign="top"><em>symlink_target</em>&nbsp;</td><td>A static string containing a path to a symlink target. </td></tr>
 
1681
    <tr><td valign="top"></td><td valign="top"><em>symlink_target</em>&#160;</td><td>A static string containing a path to a symlink target. </td></tr>
1732
1682
  </table>
1733
1683
</dl>
1734
1684
 
1739
1689
<div class="memproto">
1740
1690
      <table class="memname">
1741
1691
        <tr>
1742
 
          <td class="memname">void Gio::FileInfo::unset_attribute_mask           </td>
 
1692
          <td class="memname">void Gio::FileInfo::unset_attribute_mask </td>
1743
1693
          <td>(</td>
1744
 
          <td class="paramname">          </td>
1745
 
          <td>&nbsp;)&nbsp;</td>
 
1694
          <td class="paramname"> </td>
 
1695
          <td>&#160;)&#160;</td>
1746
1696
          <td></td>
1747
1697
        </tr>
1748
1698
      </table>
1750
1700
<div class="memdoc">
1751
1701
 
1752
1702
<p>
1753
 
Unsets a mask set by g_file_info_set_attribute_mask(), if one is set. 
1754
 
<p>
 
1703
Unsets a mask set by g_file_info_set_attribute_mask(), if one is set. <p>
1755
1704
 
1756
1705
</div>
1757
1706
</div><p>
1761
1710
<div class="memproto">
1762
1711
      <table class="memname">
1763
1712
        <tr>
1764
 
          <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>
 
1713
          <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>
1765
1714
          <td>(</td>
1766
 
          <td class="paramtype">GFileInfo *&nbsp;</td>
 
1715
          <td class="paramtype">GFileInfo *&#160;</td>
1767
1716
          <td class="paramname"> <em>object</em>, </td>
1768
1717
        </tr>
1769
1718
        <tr>
1770
1719
          <td class="paramkey"></td>
1771
1720
          <td></td>
1772
 
          <td class="paramtype">bool&nbsp;</td>
1773
 
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
 
1721
          <td class="paramtype">bool&#160;</td>
 
1722
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&#160;</td>
1774
1723
        </tr>
1775
1724
        <tr>
1776
1725
          <td></td>
1782
1731
<div class="memdoc">
1783
1732
 
1784
1733
<p>
1785
 
A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. 
1786
 
<p>
 
1734
A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <p>
1787
1735
<dl compact><dt><b>Parameters:</b></dt><dd>
1788
1736
  <table border="0" cellspacing="2" cellpadding="0">
1789
 
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance. </td></tr>
1790
 
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&nbsp;</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>
 
1737
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
 
1738
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</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>
1791
1739
  </table>
1792
1740
</dl>
1793
1741
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
1795
1743
</div>
1796
1744
</div><p>
1797
1745
<hr>The documentation for this class was generated from the following file:<ul>
1798
 
<li><a class="el" href="fileinfo_8h.html">fileinfo.h</a></ul>
 
1746
<li>giomm/fileinfo.h</ul>
1799
1747
</div>
1800
 
</div> <!-- end main content -->
1801
 
 
1802
 
<hr><address><small>
1803
 
Generated for glibmm 2.4 by <a href="http://www.doxygen.org/index.html">
1804
 
Doxygen</a> 1.5.9 &copy;&nbsp;1997-2001</small></address>
 
1748
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Aug 28 16:44:59 2009 for glibmm by&#160;
 
1749
<a href="http://www.doxygen.org/index.html">
 
1750
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
1805
1751
</body>
1806
1752
</html>