184
183
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classGio_1_1RemoteActionGroup.html" title="RemoteActionGroup - a ActionGroup that interacts with other processes.">RemoteActionGroup</a> - a <a class="el" href="classGio_1_1ActionGroup.html" title="ActionGroup - a group of actions.">ActionGroup</a> that interacts with other processes. <a href="classGio_1_1RemoteActionGroup.html#details">More...</a><br/></td></tr>
185
184
<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Resolver.html">Resolver</a></td></tr>
186
185
<tr><td class="mdescLeft"> </td><td class="mdescRight">Asynchronous and cancellable DNS resolver. <a href="classGio_1_1Resolver.html#details">More...</a><br/></td></tr>
186
<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1ResourceError.html">ResourceError</a></td></tr>
187
<tr><td class="mdescLeft"> </td><td class="mdescRight">Exception class for resource file handling errors. <a href="classGio_1_1ResourceError.html#details">More...</a><br/></td></tr>
187
188
<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Seekable.html">Seekable</a></td></tr>
188
189
<tr><td class="mdescLeft"> </td><td class="mdescRight">Stream seeking interface. <a href="classGio_1_1Seekable.html#details">More...</a><br/></td></tr>
189
190
<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html">Settings</a></td></tr>
599
600
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="group__giommEnums.html#ga5602d53794a62a9e823005e6f9aed428">operator|=</a> (<a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a>& lhs, <a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a> rhs)</td></tr>
600
601
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="group__giommEnums.html#gab363845e9d7769f38c78dc7cc55d9db6">operator&=</a> (<a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a>& lhs, <a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a> rhs)</td></tr>
601
602
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="group__giommEnums.html#ga01f192f0f1b9f66047d603780c458e6e">operator^=</a> (<a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a>& lhs, <a class="el" href="group__giommEnums.html#ga7c30d67e5f60d33fdcd3053123feea74">OutputStreamSpliceFlags</a> rhs)</td></tr>
602
<tr><td class="memItemLeft" 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/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#a77e0b4b95d9ab0d2c2b21e79117ec77a">hostname_to_ascii</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& hostname)</td></tr>
603
<tr><td class="memItemLeft" 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/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#a77e0b4b95d9ab0d2c2b21e79117ec77a">hostname_to_ascii</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& hostname)</td></tr>
603
604
<tr><td class="memItemLeft" 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="namespaceGio.html#a80496bf6a136c6b3a4d995849d0665af">hostname_to_unicode</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& hostname)</td></tr>
604
605
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#a0d47bc4dc47f82a829ee5e00e13987f3">hostname_is_non_ascii</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& hostname)</td></tr>
605
606
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#a58e3cc92152717d75a9f5cf4d260815d">hostname_is_ascii_encoded</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& hostname)</td></tr>
620
621
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__giommEnums.html#ga11f5e6b2ba2903428e93d947c82fa04e">SocketMsgFlags</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="group__giommEnums.html#gab892045d6e9cf73dc96593ead692145b">operator^=</a> (<a class="el" href="group__giommEnums.html#ga11f5e6b2ba2903428e93d947c82fa04e">SocketMsgFlags</a>& lhs, <a class="el" href="group__giommEnums.html#ga11f5e6b2ba2903428e93d947c82fa04e">SocketMsgFlags</a> rhs)</td></tr>
621
622
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#a496c304f10ea79f1a20137bf614466e8">content_type_equals</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& type1, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& type2)</td></tr>
622
623
<tr><td class="mdescLeft"> </td><td class="mdescRight">Compares two content types for equality. <a href="#a496c304f10ea79f1a20137bf614466e8"></a><br/></td></tr>
623
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#a278fca288c7c2e9995ebb64ce43a6ffd">content_type_is_a</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01612.html#ga2c2933c16c723af4d77eb939438617ca">type</a>, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& supertype)</td></tr>
624
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#a278fca288c7c2e9995ebb64ce43a6ffd">content_type_is_a</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01644.html#ga2c2933c16c723af4d77eb939438617ca">type</a>, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& supertype)</td></tr>
624
625
<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines if <em>type</em> is a subset of <em>supertype</em>. <a href="#a278fca288c7c2e9995ebb64ce43a6ffd"></a><br/></td></tr>
625
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#aee153086e7cd9f1ab0509cbf81ec06e9">content_type_is_unknown</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01612.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
626
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#aee153086e7cd9f1ab0509cbf81ec06e9">content_type_is_unknown</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01644.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
626
627
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks if the content type is the generic "unknown" type. <a href="#aee153086e7cd9f1ab0509cbf81ec06e9"></a><br/></td></tr>
627
<tr><td class="memItemLeft" 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="namespaceGio.html#ac065cb89d7abb5935cfa225e3d41a732">content_type_get_description</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01612.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
628
<tr><td class="memItemLeft" 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="namespaceGio.html#ac065cb89d7abb5935cfa225e3d41a732">content_type_get_description</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01644.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
628
629
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the human readable description of the content type. <a href="#ac065cb89d7abb5935cfa225e3d41a732"></a><br/></td></tr>
629
<tr><td class="memItemLeft" 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="namespaceGio.html#a92f379d45658e14f3ec1bec3da71d908">content_type_get_mime_type</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01612.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
630
<tr><td class="memItemLeft" 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="namespaceGio.html#a92f379d45658e14f3ec1bec3da71d908">content_type_get_mime_type</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01644.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
630
631
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the mime-type for the content type. <a href="#a92f379d45658e14f3ec1bec3da71d908"></a><br/></td></tr>
631
<tr><td class="memItemLeft" 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="namespaceGio.html#a7972eb82466bf972bbbf5b58f6344e84">content_type_get_icon</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01612.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
632
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#ae5107c4e00134d7d9df3b755a74f9494">content_type_can_be_executable</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01612.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
632
<tr><td class="memItemLeft" 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="namespaceGio.html#a7972eb82466bf972bbbf5b58f6344e84">content_type_get_icon</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01644.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
633
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#ae5107c4e00134d7d9df3b755a74f9494">content_type_can_be_executable</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01644.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
633
634
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks if a content type can be executable. <a href="#ae5107c4e00134d7d9df3b755a74f9494"></a><br/></td></tr>
634
635
<tr><td class="memItemLeft" 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="namespaceGio.html#ad5432d8f8c8ba74f8157af9d49930b4c">content_type_from_mime_type</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& mime_type)</td></tr>
635
636
<tr><td class="mdescLeft"> </td><td class="mdescRight">Tries to find a content type based on the mime type name. <a href="#ad5432d8f8c8ba74f8157af9d49930b4c"></a><br/></td></tr>
636
<tr><td class="memItemLeft" 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="namespaceGio.html#a48e8afbb7f1724efcdebd7c028da5560">content_type_guess</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/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& filename, const guchar* data, gsize data_size, bool& result_uncertain)</td></tr>
637
<tr><td class="memItemLeft" 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="namespaceGio.html#a48e8afbb7f1724efcdebd7c028da5560">content_type_guess</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/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& filename, const guchar* data, gsize data_size, bool& result_uncertain)</td></tr>
637
638
<tr><td class="mdescLeft"> </td><td class="mdescRight">Guesses the content type based on example data. <a href="#a48e8afbb7f1724efcdebd7c028da5560"></a><br/></td></tr>
638
<tr><td class="memItemLeft" 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="namespaceGio.html#ae46acc46aa5c33a8d1feda6a675fefa9">content_type_guess</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/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& filename, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& data, bool& result_uncertain)</td></tr>
639
<tr><td class="memItemLeft" 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="namespaceGio.html#ae46acc46aa5c33a8d1feda6a675fefa9">content_type_guess</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/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& filename, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& data, bool& result_uncertain)</td></tr>
639
640
<tr><td class="mdescLeft"> </td><td class="mdescRight">Guesses the content type based on example data. <a href="#ae46acc46aa5c33a8d1feda6a675fefa9"></a><br/></td></tr>
640
641
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ContHandles.html#ga8e243b697be740f5f7d4b578ae50db41">Glib::StringArrayHandle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGio.html#a7e82e215c402edca50219020e43d08ec">content_type_guess_for_tree</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGio_1_1File.html">File</a> >& root)</td></tr>
641
642
<tr><td class="mdescLeft"> </td><td class="mdescRight">Tries to guess the type of the tree with root <em>root</em>, by looking at the files it contains. <a href="#a7e82e215c402edca50219020e43d08ec"></a><br/></td></tr>
959
960
<div class="memproto">
960
961
<table class="memname">
962
<td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> <a class="el" href="namespaceGio.html#a48e8afbb7f1724efcdebd7c028da5560">Gio::content_type_guess</a> </td>
963
<td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::content_type_guess </td>
964
<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/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
965
<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/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
965
966
<td class="paramname"><em>filename</em>, </td>
968
969
<td class="paramkey"></td>
970
<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/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
971
<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/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
971
972
<td class="paramname"><em>data</em>, </td>