Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 113fd1837bb35fc79638aecd4cfcc25e > files > 314

gnome-vfsmm2.6-doc-2.26.0-8.mga4.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>libgnomevfsmm: Gnome::Vfs::ApplicationRegistry Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libgnomevfsmm
   &#160;<span id="projectnumber">2.26.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGnome.html">Gnome</a></li><li class="navelem"><a class="el" href="namespaceGnome_1_1Vfs.html">Vfs</a></li><li class="navelem"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html">ApplicationRegistry</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Gnome::Vfs::ApplicationRegistry Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a3e0992b14ecfe064fa1d17dac489fa49"><td class="memItemLeft" align="right" valign="top">typedef Glib::ListHandle<br class="typebreak"/>
&lt; Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a3e0992b14ecfe064fa1d17dac489fa49">ListHandleStrings</a></td></tr>
<tr class="separator:a3e0992b14ecfe064fa1d17dac489fa49"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a1c492cd1aad71abe85d09df988188705"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a1c492cd1aad71abe85d09df988188705">exists</a> (const Glib::ustring &amp;app_id)</td></tr>
<tr class="memdesc:a1c492cd1aad71abe85d09df988188705"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check to see if there is an entry for <em>app_id</em> in the registry.  <a href="#a1c492cd1aad71abe85d09df988188705">More...</a><br/></td></tr>
<tr class="separator:a1c492cd1aad71abe85d09df988188705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25477288cedb42ed48a5495b4151e5eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a3e0992b14ecfe064fa1d17dac489fa49">ListHandleStrings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a25477288cedb42ed48a5495b4151e5eb">get_keys</a> (const Glib::ustring &amp;app_id)</td></tr>
<tr class="memdesc:a25477288cedb42ed48a5495b4151e5eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a list of keys for a specified application in the registry.  <a href="#a25477288cedb42ed48a5495b4151e5eb">More...</a><br/></td></tr>
<tr class="separator:a25477288cedb42ed48a5495b4151e5eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a975e567a1ddacf93ad430ecbd60013b3"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a975e567a1ddacf93ad430ecbd60013b3">peek_value</a> (const Glib::ustring &amp;app_id, const Glib::ustring &amp;key)</td></tr>
<tr class="memdesc:a975e567a1ddacf93ad430ecbd60013b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with <em>key</em> for <em>app_id</em> in the registry.  <a href="#a975e567a1ddacf93ad430ecbd60013b3">More...</a><br/></td></tr>
<tr class="separator:a975e567a1ddacf93ad430ecbd60013b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53fec8368d553138eee13a9abf0343a7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a53fec8368d553138eee13a9abf0343a7">get_bool_value</a> (const Glib::ustring &amp;app_id, const Glib::ustring &amp;key, bool &amp;got_key)</td></tr>
<tr class="memdesc:a53fec8368d553138eee13a9abf0343a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up a key in the structure pointed to by <em>app_id</em> and return the boolean value of that key.  <a href="#a53fec8368d553138eee13a9abf0343a7">More...</a><br/></td></tr>
<tr class="separator:a53fec8368d553138eee13a9abf0343a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a999e326221ec03b690823acb4d717291"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a999e326221ec03b690823acb4d717291">remove_application</a> (const Glib::ustring &amp;app_id)</td></tr>
<tr class="memdesc:a999e326221ec03b690823acb4d717291"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the application represented by <em>app_id</em> from the registry.  <a href="#a999e326221ec03b690823acb4d717291">More...</a><br/></td></tr>
<tr class="separator:a999e326221ec03b690823acb4d717291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff5494044be4fc8969a2c64b7ca2b31a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#aff5494044be4fc8969a2c64b7ca2b31a">set_value</a> (const Glib::ustring &amp;app_id, const Glib::ustring &amp;key, const Glib::ustring &amp;value)</td></tr>
<tr class="memdesc:aff5494044be4fc8969a2c64b7ca2b31a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set values pertaining to the registry entry pointed to by <em>app_id</em>.  <a href="#aff5494044be4fc8969a2c64b7ca2b31a">More...</a><br/></td></tr>
<tr class="separator:aff5494044be4fc8969a2c64b7ca2b31a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a423be49b9f3c5dd28dcbebc278f40c21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a423be49b9f3c5dd28dcbebc278f40c21">set_value</a> (const Glib::ustring &amp;app_id, const Glib::ustring &amp;key, bool value=true)</td></tr>
<tr class="memdesc:a423be49b9f3c5dd28dcbebc278f40c21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set values pertaining to the registry entry pointed to by <em>app_id</em>.  <a href="#a423be49b9f3c5dd28dcbebc278f40c21">More...</a><br/></td></tr>
<tr class="separator:a423be49b9f3c5dd28dcbebc278f40c21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d067daa002e444c236227710b5716d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a2d067daa002e444c236227710b5716d3">unset_key</a> (const Glib::ustring &amp;app_id, const Glib::ustring &amp;key)</td></tr>
<tr class="memdesc:a2d067daa002e444c236227710b5716d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wipe the current value that <em>key</em> contains for <em>app_id</em>.  <a href="#a2d067daa002e444c236227710b5716d3">More...</a><br/></td></tr>
<tr class="separator:a2d067daa002e444c236227710b5716d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c0428c28c87f429cbcd0b86d16c2356"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a3e0992b14ecfe064fa1d17dac489fa49">ListHandleStrings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356">get_applications</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:a0c0428c28c87f429cbcd0b86d16c2356"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get all application IDs from the registry that are associated with the given MIME type.  <a href="#a0c0428c28c87f429cbcd0b86d16c2356">More...</a><br/></td></tr>
<tr class="separator:a0c0428c28c87f429cbcd0b86d16c2356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6a304addaff5e3bd300879f146b96d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a3e0992b14ecfe064fa1d17dac489fa49">ListHandleStrings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#aa6a304addaff5e3bd300879f146b96d8">get_mime_types</a> (const Glib::ustring &amp;app_id)</td></tr>
<tr class="memdesc:aa6a304addaff5e3bd300879f146b96d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get all MIME types that can be handled by an application.  <a href="#aa6a304addaff5e3bd300879f146b96d8">More...</a><br/></td></tr>
<tr class="separator:aa6a304addaff5e3bd300879f146b96d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9840ad204ad6ea581a3e9fd06915486"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ac9840ad204ad6ea581a3e9fd06915486">supports_mime_type</a> (const Glib::ustring &amp;app_id, const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:ac9840ad204ad6ea581a3e9fd06915486"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether an application is associated with a given MIME type.  <a href="#ac9840ad204ad6ea581a3e9fd06915486">More...</a><br/></td></tr>
<tr class="separator:ac9840ad204ad6ea581a3e9fd06915486"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2ee898342028ae4df778d0f3076fff8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ae2ee898342028ae4df778d0f3076fff8">supports_uri_scheme</a> (const Glib::ustring &amp;app_id, const Glib::ustring &amp;uri_scheme)</td></tr>
<tr class="memdesc:ae2ee898342028ae4df778d0f3076fff8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether an application supports the given URI scheme.  <a href="#ae2ee898342028ae4df778d0f3076fff8">More...</a><br/></td></tr>
<tr class="separator:ae2ee898342028ae4df778d0f3076fff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38be37428cb71ec280d370723fc910f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a38be37428cb71ec280d370723fc910f2">clear_mime_types</a> (const Glib::ustring &amp;app_id)</td></tr>
<tr class="memdesc:a38be37428cb71ec280d370723fc910f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the MIME types associated with an application.  <a href="#a38be37428cb71ec280d370723fc910f2">More...</a><br/></td></tr>
<tr class="separator:a38be37428cb71ec280d370723fc910f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37023cc45b955d494893ac835333bd53"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a37023cc45b955d494893ac835333bd53">add_mime_type</a> (const Glib::ustring &amp;app_id, const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:a37023cc45b955d494893ac835333bd53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Associate an MIME type with an application.  <a href="#a37023cc45b955d494893ac835333bd53">More...</a><br/></td></tr>
<tr class="separator:a37023cc45b955d494893ac835333bd53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea65fd5dd4d4f7469c570f23644d52dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#aea65fd5dd4d4f7469c570f23644d52dc">remove_mime_type</a> (const Glib::ustring &amp;app_id, const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:aea65fd5dd4d4f7469c570f23644d52dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">De-Associate an MIME type from an application.  <a href="#aea65fd5dd4d4f7469c570f23644d52dc">More...</a><br/></td></tr>
<tr class="separator:aea65fd5dd4d4f7469c570f23644d52dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6123580d256df79a263db73a4d7ea83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ad6123580d256df79a263db73a4d7ea83">sync</a> ()  throw (exception)</td></tr>
<tr class="memdesc:ad6123580d256df79a263db73a4d7ea83"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will sync the registry.  <a href="#ad6123580d256df79a263db73a4d7ea83">More...</a><br/></td></tr>
<tr class="separator:ad6123580d256df79a263db73a4d7ea83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c3fbf2ab97d520c3794db8ce418db3c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a5c3fbf2ab97d520c3794db8ce418db3c">shutdown</a> ()</td></tr>
<tr class="memdesc:a5c3fbf2ab97d520c3794db8ce418db3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Synchronize the application registry data to disk and free resources.  <a href="#a5c3fbf2ab97d520c3794db8ce418db3c">More...</a><br/></td></tr>
<tr class="separator:a5c3fbf2ab97d520c3794db8ce418db3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71acaace926923deeef8e0ea2a5046e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a71acaace926923deeef8e0ea2a5046e0">reload</a> ()</td></tr>
<tr class="memdesc:a71acaace926923deeef8e0ea2a5046e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">If this function is called for the first time, it will initialize the registry.  <a href="#a71acaace926923deeef8e0ea2a5046e0">More...</a><br/></td></tr>
<tr class="separator:a71acaace926923deeef8e0ea2a5046e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac218314e2e358bb98cd54a235576db7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ac218314e2e358bb98cd54a235576db7e">get_mime_application</a> (const Glib::ustring &amp;app_id)</td></tr>
<tr class="memdesc:ac218314e2e358bb98cd54a235576db7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> associated with <em>app_id</em> .  <a href="#ac218314e2e358bb98cd54a235576db7e">More...</a><br/></td></tr>
<tr class="separator:ac218314e2e358bb98cd54a235576db7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae27fa9360de7eb9e1a41591d381ee78c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ae27fa9360de7eb9e1a41591d381ee78c">save_mime_application</a> (const <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> &amp;application)</td></tr>
<tr class="memdesc:ae27fa9360de7eb9e1a41591d381ee78c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save an application to the registry that will be associated with a defined MIME type.  <a href="#ae27fa9360de7eb9e1a41591d381ee78c">More...</a><br/></td></tr>
<tr class="separator:ae27fa9360de7eb9e1a41591d381ee78c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a3e0992b14ecfe064fa1d17dac489fa49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Glib::ListHandle&lt;Glib::ustring&gt; <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a3e0992b14ecfe064fa1d17dac489fa49">Gnome::Vfs::ApplicationRegistry::ListHandleStrings</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a37023cc45b955d494893ac835333bd53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::add_mime_type </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Associate an MIME type with an application. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. You will need to call <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ad6123580d256df79a263db73a4d7ea83" title="This function will sync the registry. ">sync()</a> to save the changes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a38be37428cb71ec280d370723fc910f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::clear_mime_types </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Remove the MIME types associated with an application. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. You will need to call <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ad6123580d256df79a263db73a4d7ea83" title="This function will sync the registry. ">sync()</a> to save the changes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1c492cd1aad71abe85d09df988188705"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::ApplicationRegistry::exists </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check to see if there is an entry for <em>app_id</em> in the registry. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if there is an entry, otherwise <code>false</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a0c0428c28c87f429cbcd0b86d16c2356"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a3e0992b14ecfe064fa1d17dac489fa49">ListHandleStrings</a> Gnome::Vfs::ApplicationRegistry::get_applications </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get all application IDs from the registry that are associated with the given MIME type. </p>
<p>If <em>mime_type</em> is NULL, it returns all applications. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of strings containing application IDs. </dd></dl>

</div>
</div>
<a class="anchor" id="a53fec8368d553138eee13a9abf0343a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::ApplicationRegistry::get_bool_value </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>got_key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Look up a key in the structure pointed to by <em>app_id</em> and return the boolean value of that key. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
    <tr><td class="paramname">key</td><td>A string containing the key to look up. </td></tr>
    <tr><td class="paramname">got_key</td><td>An output parameter that will be set to <code>true</code> if a setting was found, otherwise <code>false</code>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>key</em> is set to "true" or "yes" for <em>app_id</em>, otherwise <code>false</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a25477288cedb42ed48a5495b4151e5eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a3e0992b14ecfe064fa1d17dac489fa49">ListHandleStrings</a> Gnome::Vfs::ApplicationRegistry::get_keys </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get a list of keys for a specified application in the registry. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of strings containing keys set for <em>app_id</em> . </dd></dl>

</div>
</div>
<a class="anchor" id="ac218314e2e358bb98cd54a235576db7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> Gnome::Vfs::ApplicationRegistry::get_mime_application </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> associated with <em>app_id</em> . </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> object associated with the application ID. </dd></dl>

</div>
</div>
<a class="anchor" id="aa6a304addaff5e3bd300879f146b96d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a3e0992b14ecfe064fa1d17dac489fa49">ListHandleStrings</a> Gnome::Vfs::ApplicationRegistry::get_mime_types </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get all MIME types that can be handled by an application. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of strings containing MIME types. </dd></dl>

</div>
</div>
<a class="anchor" id="a975e567a1ddacf93ad430ecbd60013b3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring Gnome::Vfs::ApplicationRegistry::peek_value </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the value associated with <em>key</em> for <em>app_id</em> in the registry. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
    <tr><td class="paramname">key</td><td>A string containing the key to look up. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A string containing the value assosciated with the key or an empty string if there is no associated value. </dd></dl>

</div>
</div>
<a class="anchor" id="a71acaace926923deeef8e0ea2a5046e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::reload </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If this function is called for the first time, it will initialize the registry. </p>
<p>Subsequent calls to the function will clear out the current registry contents and load registry contents from the save file. Make certain that you have saved your registry before calling this function. It will destroy unsaved changes!! </p>

</div>
</div>
<a class="anchor" id="a999e326221ec03b690823acb4d717291"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::remove_application </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Remove the application represented by <em>app_id</em> from the registry. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. You will need to call <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ad6123580d256df79a263db73a4d7ea83" title="This function will sync the registry. ">sync()</a> to save the changes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aea65fd5dd4d4f7469c570f23644d52dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::remove_mime_type </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>De-Associate an MIME type from an application. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. You will need to call <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ad6123580d256df79a263db73a4d7ea83" title="This function will sync the registry. ">sync()</a> to save the changes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae27fa9360de7eb9e1a41591d381ee78c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::save_mime_application </td>
          <td>(</td>
          <td class="paramtype">const MimeApplication &amp;&#160;</td>
          <td class="paramname"><em>application</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Save an application to the registry that will be associated with a defined MIME type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">application</td><td>The application associated with the MIME type. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aff5494044be4fc8969a2c64b7ca2b31a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::set_value </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set values pertaining to the registry entry pointed to by <em>app_id</em>. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. You will need to call <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ad6123580d256df79a263db73a4d7ea83" title="This function will sync the registry. ">sync()</a> to save the changes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing the registry ID of the application. </td></tr>
    <tr><td class="paramname">key</td><td>A string containing the target key. </td></tr>
    <tr><td class="paramname">value</td><td>A string containing the value to set the target key to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a423be49b9f3c5dd28dcbebc278f40c21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::set_value </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>value</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set values pertaining to the registry entry pointed to by <em>app_id</em>. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. You will need to call <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ad6123580d256df79a263db73a4d7ea83" title="This function will sync the registry. ">sync()</a> to save the changes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing the registry ID of the application. </td></tr>
    <tr><td class="paramname">key</td><td>A string containing the target key. </td></tr>
    <tr><td class="paramname">value</td><td>A boolean containing the value to set the target key to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5c3fbf2ab97d520c3794db8ce418db3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::shutdown </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Synchronize the application registry data to disk and free resources. </p>

</div>
</div>
<a class="anchor" id="ac9840ad204ad6ea581a3e9fd06915486"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::ApplicationRegistry::supports_mime_type </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks whether an application is associated with a given MIME type. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>app_id</em> supports <em>mime_type</em> , otherwise <code>false</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="ae2ee898342028ae4df778d0f3076fff8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::ApplicationRegistry::supports_uri_scheme </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>uri_scheme</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks whether an application supports the given URI scheme. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. See <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">Gnome::Vfs::MimeApplication</a> for information on how to obtain a URI scheme. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing an application ID. </td></tr>
    <tr><td class="paramname">uri_scheme</td><td>A string containing a URI scheme. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>app_id</em> supports <em>uri_scheme</em> , otherwise <code>false</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="ad6123580d256df79a263db73a4d7ea83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::sync </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will sync the registry. </p>
<p>Typically you would use this function after a modification of the registry. When you modify the registry, a dirty flag is set. Calling this function will save your modifications to disk and reset the flag. </p>

</div>
</div>
<a class="anchor" id="a2d067daa002e444c236227710b5716d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::ApplicationRegistry::unset_key </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>app_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Wipe the current value that <em>key</em> contains for <em>app_id</em>. </p>
<p>See <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Gnome::Vfs::Mime</a> or <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#a0c0428c28c87f429cbcd0b86d16c2356" title="Get all application IDs from the registry that are associated with the given MIME type...">get_applications()</a> for information on how to obtain an application ID. You will need to call <a class="el" href="namespaceGnome_1_1Vfs_1_1ApplicationRegistry.html#ad6123580d256df79a263db73a4d7ea83" title="This function will sync the registry. ">sync()</a> to save the changes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_id</td><td>A string containing the registry ID of the application. </td></tr>
    <tr><td class="paramname">key</td><td>A string containing the target key. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Oct 18 2013 01:26:08 for libgnomevfsmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>