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">
6
<body bgcolor="#ffffff">
7
<table border="0" width="100%">
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>
14
<a class="qindex" href="http://www.gtkmm.org/documentation.shtml">Main Page</a>
15
<a class="qindex" href="namespaces.html">glibmm Namespaces</a>
16
<a href="../../../../gtkmm-2.4/docs/tutorial/html/index.html"> Book</a>
20
<!-- begin main content -->
22
<!-- Generated by Doxygen 1.5.9 -->
7
<!-- Generated by Doxygen 1.5.8 -->
8
<div class="navigation" id="top">
11
<li><a href="index.html"><span>Main Page</span></a></li>
12
<li><a href="pages.html"><span>Related 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>
21
<li><a href="annotated.html"><span>Class List</span></a></li>
22
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
23
<li><a href="functions.html"><span>Class Members</span></a></li>
23
26
<div class="navpath"><a class="el" href="namespaceGio.html">Gio</a>::<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>
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>
32
Inherits <a class="el" href="classGlib_1_1Object.html">Glib::Object</a>.
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>
38
43
<a href="classGio_1_1FileInfo-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa6efce7f09cab1619475b27860a72cd">~FileInfo</a> ()</td></tr>
43
<tr><td class="memItemLeft" nowrap align="right" valign="top">GFileInfo* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#e03eb9c62254cc8581e3ec757f8d98a4">gobj</a> ()</td></tr>
45
<tr><td class="mdescLeft"> </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* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#631bcd07a3ae085260e7b3358444dd4a">gobj</a> () const </td></tr>
48
<tr><td class="mdescLeft"> </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* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#4c85d7a363f3925102ae03442472ac7d">gobj_copy</a> ()</td></tr>
51
<tr><td class="mdescLeft"> </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#740057465d0744299ef0f118b7efe083">FileInfo</a> ()</td></tr>
54
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#15f9fc3eeafd0fa4e90d51d22781be99">dup</a> () const </td></tr>
56
<tr><td class="mdescLeft"> </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 </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><<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>>& dest) const </td></tr>
59
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
62
<tr><td class="mdescLeft"> </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> </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>& name_space) const </td></tr>
65
<tr><td class="mdescLeft"> </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> </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>& attribute) const </td></tr>
68
<tr><td class="mdescLeft"> </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 </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>& attribute)</td></tr>
71
<tr><td class="mdescLeft"> </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> </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>& attribute) const </td></tr>
74
<tr><td class="mdescLeft"> </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> </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>& attribute) const </td></tr>
77
<tr><td class="mdescLeft"> </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> </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>& attribute) const </td></tr>
80
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
83
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
86
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
89
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
92
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
95
<tr><td class="mdescLeft"> </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><<a class="el" href="classGlib_1_1Object.html">Glib::Object</a>> </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>& attribute) const </td></tr>
98
<tr><td class="mdescLeft"> </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 </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>& 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>& value)</td></tr>
101
<tr><td class="mdescLeft"> </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 </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>& 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>& value)</td></tr>
104
<tr><td class="mdescLeft"> </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 </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>& attribute, bool value)</td></tr>
107
<tr><td class="mdescLeft"> </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 </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>& attribute, guint32 value)</td></tr>
110
<tr><td class="mdescLeft"> </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 </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>& attribute, gint32 value)</td></tr>
113
<tr><td class="mdescLeft"> </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 </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>& attribute, guint64 value)</td></tr>
116
<tr><td class="mdescLeft"> </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 </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>& attribute, gint64 value)</td></tr>
119
<tr><td class="mdescLeft"> </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 </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>& attribute, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGlib_1_1Object.html">Glib::Object</a>>& object)</td></tr>
122
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#c00eda5b1db8e5c7d3a756a43efe47fb">clear_status</a> ()</td></tr>
125
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#bf62545b515bef26ead386be87750edb">get_file_type</a> () const </td></tr>
128
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#58ec7193682510c1455a6547fcabddb4">is_hidden</a> () const </td></tr>
131
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#0e782dc65b4a048628c35af89bc2b894">is_backup</a> () const </td></tr>
134
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#7a7ef1e79deefd16be5fcea5ed00e6d5">is_symlink</a> () const </td></tr>
137
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#2a237a251dce16850d2365f246e48e4e">get_name</a> () const </td></tr>
140
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ab26e342861a38ea9cfcd8b52813d655">get_display_name</a> () const </td></tr>
143
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#92f5240ac06f5848072e2f43aeb71516">get_edit_name</a> () const </td></tr>
146
<tr><td class="mdescLeft"> </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><<a class="el" href="classGio_1_1Icon.html">Icon</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#d835c26e3252232a437d1013a5ed9aa3">get_icon</a> ()</td></tr>
149
<tr><td class="mdescLeft"> </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><const <a class="el" href="classGio_1_1Icon.html">Icon</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fa956e081955525b68c5af3f291b7b8c">get_icon</a> () const </td></tr>
152
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a67a68ee61c7b43f2051cf8639966e75">get_content_type</a> () const </td></tr>
155
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#298f0414de960d56bb5a2bcd951f4900">get_size</a> () const </td></tr>
158
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#0bb8836539f5a2f4fe61c07e335110c9">modification_time</a> () const </td></tr>
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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#848a2f85fa4f84c6477e076987d28770">get_symlink_target</a> () const </td></tr>
163
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa44913ffe15c029ce09dfe828cf0a0b">get_etag</a> () const </td></tr>
166
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the <link linkend="gfile-etag">entity tag</link> 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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#6527af61c645715e24863592246545b3">get_sort_order</a> () const </td></tr>
169
<tr><td class="mdescLeft"> </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 </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><<a class="el" href="classGio_1_1FileAttributeMatcher.html">FileAttributeMatcher</a>>& mask)</td></tr>
172
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fb9178c888fbf6fd2ef1344bc8523ba3">unset_attribute_mask</a> ()</td></tr>
175
<tr><td class="mdescLeft"> </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 </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>
178
<tr><td class="mdescLeft"> </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 </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>
181
<tr><td class="mdescLeft"> </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 </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>
184
<tr><td class="mdescLeft"> </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 </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>& name)</td></tr>
187
<tr><td class="mdescLeft"> </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 </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>& display_name)</td></tr>
190
<tr><td class="mdescLeft"> </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 </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>& edit_name)</td></tr>
193
<tr><td class="mdescLeft"> </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 </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><<a class="el" href="classGio_1_1Icon.html">Icon</a>>& icon)</td></tr>
196
<tr><td class="mdescLeft"> </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 </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>& content_type)</td></tr>
199
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#c50fe95ac1dd596d44cd40225af223f5">set_size</a> (goffset size)</td></tr>
202
<tr><td class="mdescLeft"> </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 </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>& mtime)</td></tr>
205
<tr><td class="mdescLeft"> </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 </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>& symlink_target)</td></tr>
208
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fec884c7bd2f655c7a3fe0122dfb4390">set_sort_order</a> (gint32 sort_order)</td></tr>
211
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa6efce7f09cab1619475b27860a72cd">~FileInfo</a> ()</td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">GFileInfo* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#e03eb9c62254cc8581e3ec757f8d98a4">gobj</a> ()</td></tr>
50
<tr><td class="mdescLeft"> </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* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#631bcd07a3ae085260e7b3358444dd4a">gobj</a> () const </td></tr>
53
<tr><td class="mdescLeft"> </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* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#4c85d7a363f3925102ae03442472ac7d">gobj_copy</a> ()</td></tr>
56
<tr><td class="mdescLeft"> </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#740057465d0744299ef0f118b7efe083">FileInfo</a> ()</td></tr>
59
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#15f9fc3eeafd0fa4e90d51d22781be99">dup</a> () const </td></tr>
61
<tr><td class="mdescLeft"> </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 </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>< <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> >& dest) const </td></tr>
64
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
67
<tr><td class="mdescLeft"> </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> </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>& name_space) const </td></tr>
70
<tr><td class="mdescLeft"> </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> </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>& attribute) const </td></tr>
73
<tr><td class="mdescLeft"> </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 </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>& attribute)</td></tr>
76
<tr><td class="mdescLeft"> </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> </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>& attribute) const </td></tr>
79
<tr><td class="mdescLeft"> </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> </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>& attribute) const </td></tr>
82
<tr><td class="mdescLeft"> </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> </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>& attribute) const </td></tr>
85
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
88
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
91
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
94
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
97
<tr><td class="mdescLeft"> </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 </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>& attribute) const </td></tr>
100
<tr><td class="mdescLeft"> </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>< <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> > </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>& attribute) const </td></tr>
103
<tr><td class="mdescLeft"> </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 </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>& 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>&<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>
106
<tr><td class="mdescLeft"> </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 </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>& 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>&<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>
109
<tr><td class="mdescLeft"> </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 </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>& 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>
112
<tr><td class="mdescLeft"> </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 </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>& 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>
115
<tr><td class="mdescLeft"> </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 </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>& 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>
118
<tr><td class="mdescLeft"> </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 </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>& 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>
121
<tr><td class="mdescLeft"> </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 </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>& 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>
124
<tr><td class="mdescLeft"> </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 </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>& attribute, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> >& object)</td></tr>
127
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#c00eda5b1db8e5c7d3a756a43efe47fb">clear_status</a> ()</td></tr>
130
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#bf62545b515bef26ead386be87750edb">get_file_type</a> () const </td></tr>
133
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#58ec7193682510c1455a6547fcabddb4">is_hidden</a> () const </td></tr>
136
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#0e782dc65b4a048628c35af89bc2b894">is_backup</a> () const </td></tr>
139
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#7a7ef1e79deefd16be5fcea5ed00e6d5">is_symlink</a> () const </td></tr>
142
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#2a237a251dce16850d2365f246e48e4e">get_name</a> () const </td></tr>
145
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ab26e342861a38ea9cfcd8b52813d655">get_display_name</a> () const </td></tr>
148
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#92f5240ac06f5848072e2f43aeb71516">get_edit_name</a> () const </td></tr>
151
<tr><td class="mdescLeft"> </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>< <a class="el" href="classGio_1_1Icon.html">Icon</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#d835c26e3252232a437d1013a5ed9aa3">get_icon</a> ()</td></tr>
154
<tr><td class="mdescLeft"> </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>< const <a class="el" href="classGio_1_1Icon.html">Icon</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fa956e081955525b68c5af3f291b7b8c">get_icon</a> () const </td></tr>
157
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a67a68ee61c7b43f2051cf8639966e75">get_content_type</a> () const </td></tr>
160
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#298f0414de960d56bb5a2bcd951f4900">get_size</a> () const </td></tr>
163
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#0bb8836539f5a2f4fe61c07e335110c9">modification_time</a> () const </td></tr>
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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#848a2f85fa4f84c6477e076987d28770">get_symlink_target</a> () const </td></tr>
168
<tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa44913ffe15c029ce09dfe828cf0a0b">get_etag</a> () const </td></tr>
171
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the <link linkend="gfile-etag">entity tag</link> 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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#6527af61c645715e24863592246545b3">get_sort_order</a> () const </td></tr>
174
<tr><td class="mdescLeft"> </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 </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>< <a class="el" href="classGio_1_1FileAttributeMatcher.html">FileAttributeMatcher</a> >& mask)</td></tr>
177
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fb9178c888fbf6fd2ef1344bc8523ba3">unset_attribute_mask</a> ()</td></tr>
180
<tr><td class="mdescLeft"> </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 </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>
183
<tr><td class="mdescLeft"> </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 </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>
186
<tr><td class="mdescLeft"> </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 </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>
189
<tr><td class="mdescLeft"> </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 </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>& name)</td></tr>
192
<tr><td class="mdescLeft"> </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 </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>& display_name)</td></tr>
195
<tr><td class="mdescLeft"> </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 </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>& edit_name)</td></tr>
198
<tr><td class="mdescLeft"> </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 </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>< <a class="el" href="classGio_1_1Icon.html">Icon</a> >& icon)</td></tr>
201
<tr><td class="mdescLeft"> </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 </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>& content_type)</td></tr>
204
<tr><td class="mdescLeft"> </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 </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>
207
<tr><td class="mdescLeft"> </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 </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>& mtime)</td></tr>
210
<tr><td class="mdescLeft"> </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 </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>& symlink_target)</td></tr>
213
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#fec884c7bd2f655c7a3fe0122dfb4390">set_sort_order</a> (gint32 sort_order)</td></tr>
216
<tr><td class="mdescLeft"> </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><<a class="el" href="classGio_1_1FileInfo.html">Gio::FileInfo</a>> </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>< <a class="el" href="classGio_1_1FileInfo.html">Gio::FileInfo</a> > </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>
216
<tr><td class="mdescLeft"> </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"> </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>
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.
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& Destructor Documentation</h2>