Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > 265634ba05842e5629b494b459470ec7 > files > 14

gconfmm2.6-doc-2.28.3-9.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>gconfmm: Gnome::Conf::Client Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">gconfmm
   &#160;<span id="projectnumber">2.28.3</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#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_1Conf.html">Conf</a> </li>
      <li class="navelem"><a class="el" href="classGnome_1_1Conf_1_1Client.html">Client</a> </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#related">Related Functions</a> </div>
  <div class="headertitle">
<div class="title">Gnome::Conf::Client Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="Gnome::Conf::Client" --><!-- doxytag: inherits="Glib::Object,Gnome::Conf::SetInterface" -->
<p>The main <a class="el" href="namespaceGnome_1_1Conf.html">Gnome::Conf</a> object.  <a href="classGnome_1_1Conf_1_1Client.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Gnome::Conf::Client:</div>
<div class="dyncontent">
<div class="center"><img src="classGnome_1_1Conf_1_1Client__inherit__graph.png" border="0" usemap="#Gnome_1_1Conf_1_1Client_inherit__map" alt="Inheritance graph"/></div>
<map name="Gnome_1_1Conf_1_1Client_inherit__map" id="Gnome_1_1Conf_1_1Client_inherit__map">
<area shape="rect" id="node2" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,5,99,32"/><area shape="rect" id="node4" href="classGnome_1_1Conf_1_1SetInterface.html" title="Common Interface for key&#45;value settable objects." alt="" coords="124,5,316,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Gnome::Conf::Client:</div>
<div class="dyncontent">
<div class="center"><img src="classGnome_1_1Conf_1_1Client__coll__graph.png" border="0" usemap="#Gnome_1_1Conf_1_1Client_coll__map" alt="Collaboration graph"/></div>
<map name="Gnome_1_1Conf_1_1Client_coll__map" id="Gnome_1_1Conf_1_1Client_coll__map">
<area shape="rect" id="node2" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,5,99,32"/><area shape="rect" id="node4" href="classGnome_1_1Conf_1_1SetInterface.html" title="Common Interface for key&#45;value settable objects." alt="" coords="124,5,316,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGnome_1_1Conf_1_1Client-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef Glib::SListHandle&lt; int, <br class="typebreak"/>
BasicTypeTraits&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a58f35130189f26313b0b221b7147271f">SListHandleInts</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef Glib::SListHandle<br class="typebreak"/>
&lt; bool, BasicTypeTraits&lt; bool &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#acf8b936341ce9f52dd0e1835727e75dd">SListHandleBools</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef Glib::SListHandle<br class="typebreak"/>
&lt; double, BasicTypeTraits<br class="typebreak"/>
&lt; double &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a53c51bfee8f732a028035835019003ea">SListHandleFloats</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a1bb77f2e39e1fe0fd51cf07150139eb1">~Client</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GConfClient*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a5df9a0136f78491379124d0bd8876075">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a5df9a0136f78491379124d0bd8876075"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GConfClient*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a0b2227668a2e934ecc264146b1587d50">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a0b2227668a2e934ecc264146b1587d50"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GConfClient*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a0679c98477afcc10e83c65a3e78475a6">gobj_copy</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#a0679c98477afcc10e83c65a3e78475a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a752d1a7e9172b4ba4d112594c2711dfb">add_dir</a> (const Glib::ustring&amp; dir, <a class="el" href="group__gconfmmEnums.html#gad0575a00dcfc2a15d1b15e109704e99a">ClientPreloadType</a> preload=CLIENT_PRELOAD_NONE)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a directory to the list of directories the <a class="el" href="classGnome_1_1Conf_1_1Client.html" title="The main Gnome::Conf object.">Client</a> will watch. <a href="#a752d1a7e9172b4ba4d112594c2711dfb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a41aaf6ebdcd026629e48446927d3666c">remove_dir</a> (const Glib::ustring&amp; dir)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a directory from the list of directories the <a class="el" href="classGnome_1_1Conf_1_1Client.html" title="The main Gnome::Conf object.">Client</a> will watch. <a href="#a41aaf6ebdcd026629e48446927d3666c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a46ae9fb669535fb2e9c33e71bd150871">notify_add</a> (const Glib::ustring&amp; namespace_section, <a class="el" href="namespaceGnome_1_1Conf.html#aa7f52de608e8ecf7c3385b55e9674e52">Callback</a> callback)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Request notification of changes to namespace_section. <a href="#a46ae9fb669535fb2e9c33e71bd150871"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ac56f16796ad1451452a4544ace2256de">notify_remove</a> (guint cnxn)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel a notification request. <a href="#ac56f16796ad1451452a4544ace2256de"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ae5d23b18dfa9b2c25bcd39ca853ee3d0">notify</a> (const Glib::ustring&amp; key)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the value_changed signal and notifies listeners as if <em>key</em> had been changed. <a href="#ae5d23b18dfa9b2c25bcd39ca853ee3d0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ab40c988361a768719926ddc50e28115e">set_error_handling</a> (<a class="el" href="group__gconfmmEnums.html#ga45912783c88c883ee158c6d60dc6f2c4">ClientErrorHandlingMode</a> mode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a4555d99d897df46fbdd9e6dfaab12a7c">clear_cache</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the client-side cache. <a href="#a4555d99d897df46fbdd9e6dfaab12a7c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a9b300092e1970808ceb364eac348f7a8">preload</a> (const Glib::ustring&amp; dirname, <a class="el" href="group__gconfmmEnums.html#gad0575a00dcfc2a15d1b15e109704e99a">ClientPreloadType</a> <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01173.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Preloads a directory. <a href="#a9b300092e1970808ceb364eac348f7a8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a059b6f4cd673d22e9c4f656904136b4d">get</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of a configuration key. <a href="#a059b6f4cd673d22e9c4f656904136b4d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#abb202018927c82c23c8d3c74843c4a41">get_without_default</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of a configuration key, without falling back to the default if the key has not been set. <a href="#abb202018927c82c23c8d3c74843c4a41"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#aab8795987feaa0009244e3f91a574276">get_default_from_schema</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default value of this key by looking it up in the appropriate schema. <a href="#aab8795987feaa0009244e3f91a574276"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Conf_1_1Entry.html">Entry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a91173a8a764cfed8acccb048358d0199">get_entry</a> (const Glib::ustring&amp; key, bool use_schema_default=true) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the complete <a class="el" href="classGnome_1_1Conf_1_1Entry.html" title="An Entry stores an entry from a GConf &quot;directory&quot;, including a key-value pair, the name of the Schema...">Entry</a> of the specified key. <a href="#a91173a8a764cfed8acccb048358d0199"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Conf_1_1Entry.html">Entry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a144f33d505eec0f62de39cb0c75762cb">get_entry</a> (const Glib::ustring&amp; key, const char* locale, bool use_schema_default=true) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the complete <a class="el" href="classGnome_1_1Conf_1_1Entry.html" title="An Entry stores an entry from a GConf &quot;directory&quot;, including a key-value pair, the name of the Schema...">Entry</a> of the specified key. <a href="#a144f33d505eec0f62de39cb0c75762cb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ab6e48a6db99e2d472d97377e4e0505ba">unset</a> (const Glib::ustring&amp; key)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unset a configuration key. <a href="#ab6e48a6db99e2d472d97377e4e0505ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a1dadc3c5a7b48f16eb7e638b2a71bbba">recursive_unset</a> (const Glib::ustring&amp; key, <a class="el" href="group__gconfmmEnums.html#ga7f874efbebfca90d6d78bcad52068085">UnsetFlags</a> flags=UNSET_INCLUDING_SCHEMA_NAMES)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets all keys below <em>key</em>, including <em>key</em> itself. <a href="#a1dadc3c5a7b48f16eb7e638b2a71bbba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Glib::SListHandle&lt; <a class="el" href="classGnome_1_1Conf_1_1Entry.html">Entry</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#aae728903846aa0bd97494d61d63f166a">all_entries</a> (const Glib::ustring&amp; dir) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve all keys in the given configuration directory. <a href="#aae728903846aa0bd97494d61d63f166a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Glib::SListHandle&lt; Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a9fe7c96a54aff4e11d015df784450b95">all_dirs</a> (const Glib::ustring&amp; dir) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve all subdirectories of a given configuration directory. <a href="#a9fe7c96a54aff4e11d015df784450b95"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a949121403d46ca78268269f36d9575af">suggest_sync</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Suggest to the GConf server that a sync of cached data to stable storage would be appropriate now. <a href="#a949121403d46ca78268269f36d9575af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a040e0094d0ca80d5130c84cbf686564f">dir_exists</a> (const Glib::ustring&amp; p1) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether a given configuration directory exists. <a href="#a040e0094d0ca80d5130c84cbf686564f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a1fff1b2a4972af1da815ba5f6e12b1b2">key_is_writable</a> (const Glib::ustring&amp; p1) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether a given configuration key is writeable by the application. <a href="#a1fff1b2a4972af1da815ba5f6e12b1b2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ac3d0a826114da44e878539af7340fe18">get_float</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the float value at the given configuration key. <a href="#ac3d0a826114da44e878539af7340fe18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">gint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a5f77cf1fccf4dc4436de8da18c3183f6">get_int</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the integer at the given configuration key. <a href="#a5f77cf1fccf4dc4436de8da18c3183f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ae8049b65be022921da9967da7cd3b5ff">get_bool</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the boolean at the given configuration key. <a href="#ae8049b65be022921da9967da7cd3b5ff"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a2dcccf695be17214feccc43bf07a8d0e">get_string</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the string at the given configuration key. <a href="#a2dcccf695be17214feccc43bf07a8d0e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ad7f53c7fd8bfdba3e005a126b6ca79f8">get_schema</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a> at the given configuration key. <a href="#ad7f53c7fd8bfdba3e005a126b6ca79f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SListHandle_ValueInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ab542ac8a24891b54c359334d7dd41810">get_int_list</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of integers at the given configuration key. <a href="#ab542ac8a24891b54c359334d7dd41810"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SListHandle_ValueBool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a1f181fc1330a7525bc0826a224982ad6">get_bool_list</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of booleans at the given configuration key. <a href="#a1f181fc1330a7525bc0826a224982ad6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SListHandle_ValueFloat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#af797b74761cb40e772c2c940bb8d3954">get_float_list</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of doubles at the given configuration key. <a href="#af797b74761cb40e772c2c940bb8d3954"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SListHandle_ValueSchema&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a683f2ff59f540652d20c465971f8e4d2">get_schema_list</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of Schemas at the given configuration key. <a href="#a683f2ff59f540652d20c465971f8e4d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SListHandle_ValueString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a818df5ad84bd1df1cbe392cbedc57aeb">get_string_list</a> (const Glib::ustring&amp; key) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of strings at the given configuration key. <a href="#a818df5ad84bd1df1cbe392cbedc57aeb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGnome_1_1Conf.html#a53532813345d00a4ddcd4018ac33092d">ValuePair</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a9485c82a4e959f328bdd8aa1b9155b0b">get_pair</a> (const Glib::ustring&amp; key, <a class="el" href="namespaceGnome_1_1Conf.html#a285693631ab6667a2bcf7a4ecbfd2808">ValueTypePair</a> types) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the pair at the given configuration key. <a href="#a9485c82a4e959f328bdd8aa1b9155b0b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a44e92ef5dc82f7ca79fa0fac64f6bba9">set</a> (const Glib::ustring&amp; key, int what)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the given configuration key to the specified integer value. <a href="#a44e92ef5dc82f7ca79fa0fac64f6bba9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a133cb49ee01abbe30f111b9c924367bb">set</a> (const Glib::ustring&amp; key, bool what)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the given configuration key to the specified boolean value. <a href="#a133cb49ee01abbe30f111b9c924367bb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ada36f42a271508cf550033bd763afa14">set</a> (const Glib::ustring&amp; key, double what)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the given configuration key to the specified double value. <a href="#ada36f42a271508cf550033bd763afa14"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ab263fb89054b60f5bd0a77dac6cbbba0">set</a> (const Glib::ustring&amp; key, const Glib::ustring&amp; what)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the given configuration key to the specified string. <a href="#ab263fb89054b60f5bd0a77dac6cbbba0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#aac43c01d77071452d4ce92e81b2d2eb6">set</a> (const Glib::ustring&amp; key, const <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a>&amp; what)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the given configuration key to the specified <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a>. <a href="#aac43c01d77071452d4ce92e81b2d2eb6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#aef236807423ba2e0a7b0d5d30159d91c">set</a> (const Glib::ustring&amp; key, const <a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&amp; what)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the given configuration key to the specified <a class="el" href="classGnome_1_1Conf_1_1Value.html" title="Wrapper for primitive types.">Value</a>. <a href="#aef236807423ba2e0a7b0d5d30159d91c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a1258ba3c8548953e90be69c3f1815d4e">set_int_list</a> (const Glib::ustring&amp; key, const <a class="el" href="classGnome_1_1Conf_1_1Client.html#a58f35130189f26313b0b221b7147271f">SListHandleInts</a>&amp; what)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a162957be007eed3cdb638bca7ff9e4d6">set_bool_list</a> (const Glib::ustring&amp; key, const <a class="el" href="classGnome_1_1Conf_1_1Client.html#acf8b936341ce9f52dd0e1835727e75dd">SListHandleBools</a>&amp; what)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a80c0c8ebcb9154c3c32416124b0aa0e8">set_float_list</a> (const Glib::ustring&amp; key, const <a class="el" href="classGnome_1_1Conf_1_1Client.html#a53c51bfee8f732a028035835019003ea">SListHandleFloats</a>&amp; what)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a1fbd177777b4b4aa42543fd3537d9b4e">set_schema_list</a> (const Glib::ustring&amp; key, const Glib::SListHandle&lt; <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a> &gt;&amp; what)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ad43cee2d9aebeafd02262477a3bd484a">set_string_list</a> (const Glib::ustring&amp; key, const Glib::SListHandle&lt; Glib::ustring &gt;&amp; what)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html">ChangeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#abb31f9070f1315cfb3f2c528e0ab1201">change_set_from_current</a> (const Glib::SArray&amp; set)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> from the current values of the configuration database. <a href="#abb31f9070f1315cfb3f2c528e0ab1201"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a637924bcaf613156f2abb40914a8b3f1">change_set_commit</a> (<a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html">ChangeSet</a>&amp; set, bool remove_commited)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Commit the <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> to the configuration database. <a href="#a637924bcaf613156f2abb40914a8b3f1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html">ChangeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#ad5809e4e842457e7f67ee2efaf7ea3ce">change_set_reverse</a> (const <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html">ChangeSet</a>&amp; set)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> to reverse the effects of the given <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a>. <a href="#ad5809e4e842457e7f67ee2efaf7ea3ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Glib::SignalProxy2&lt; void, <br class="typebreak"/>
const Glib::ustring &amp;, const <br class="typebreak"/>
<a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#aca9fa01e85ebca6f14b89e2dd8a7d727">signal_value_changed</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A signal emitted when a value changes. <a href="#aca9fa01e85ebca6f14b89e2dd8a7d727"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#aad70c3032da6bf53c00f1f589df8d7bb">value_changed</a> (const Glib::ustring&amp; key, const <a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Glib::SignalProxy1&lt; void, <br class="typebreak"/>
const Glib::Error&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a9a206872b198bb115b1136fea81c6de9">signal_error</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A signal emitted when an error occurs. <a href="#a9a206872b198bb115b1136fea81c6de9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a3100a84531a915318ce83fde4706ac91">error</a> (const Glib::Error&amp; error)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Conf_1_1Client.html">Client</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a7bb9f0f8b8e6351d74823f432a14b59b">get_default_client</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default client object for this application. <a href="#a7bb9f0f8b8e6351d74823f432a14b59b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Conf_1_1Client.html">Client</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a30015273b97fdeae6f3c0f4aaf75aebe">get_client_for_engine</a> (GConfEngine* engine)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a5b7c2ecbd06e5db0b892f07885047a83">on_value_changed</a> (const Glib::ustring&amp; key, const <a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a5d08ed907b817c2f37ed26d7d49bf8d3">on_unreturned_error</a> (const Glib::Error&amp; error)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#a79f42d1932b6ba088e7092f5ec0da15b">on_error</a> (const Glib::Error&amp; error)</td></tr>
<tr><td colspan="2"><h2><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Conf_1_1Client.html">Gnome::Conf::Client</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Conf_1_1Client.html#abf27c17240058ebb5f26cdc872af043e">wrap</a> (GConfClient* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A Glib::wrap() method for this object. <a href="#abf27c17240058ebb5f26cdc872af043e"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The main <a class="el" href="namespaceGnome_1_1Conf.html">Gnome::Conf</a> object. </p>
<p>This class allows you to interface withe the <a class="el" href="namespaceGnome.html">Gnome</a> configuration system. Generally, it stores key-value pairs. The keys have an hierarchical namespace, with elements separated by slashes. The values are either typed primitives (int, bool, string, float or a <code><a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a></code>), or lists of primitives or pairs of primitives (for limits on the compound values, see <a class="el" href="classGnome_1_1Conf_1_1Value.html" title="Wrapper for primitive types.">Value</a>). For conventions on the names of keys, see the GConf documentation. </p>
</div><hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="acf8b936341ce9f52dd0e1835727e75dd"></a><!-- doxytag: member="Gnome::Conf::Client::SListHandleBools" ref="acf8b936341ce9f52dd0e1835727e75dd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Glib::SListHandle&lt; bool, BasicTypeTraits&lt;bool&gt; &gt; <a class="el" href="classGnome_1_1Conf_1_1Client.html#acf8b936341ce9f52dd0e1835727e75dd">Gnome::Conf::Client::SListHandleBools</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a53c51bfee8f732a028035835019003ea"></a><!-- doxytag: member="Gnome::Conf::Client::SListHandleFloats" ref="a53c51bfee8f732a028035835019003ea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Glib::SListHandle&lt; double, BasicTypeTraits&lt;double&gt; &gt; <a class="el" href="classGnome_1_1Conf_1_1Client.html#a53c51bfee8f732a028035835019003ea">Gnome::Conf::Client::SListHandleFloats</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a58f35130189f26313b0b221b7147271f"></a><!-- doxytag: member="Gnome::Conf::Client::SListHandleInts" ref="a58f35130189f26313b0b221b7147271f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Glib::SListHandle&lt; int, BasicTypeTraits&lt;int&gt; &gt; <a class="el" href="classGnome_1_1Conf_1_1Client.html#a58f35130189f26313b0b221b7147271f">Gnome::Conf::Client::SListHandleInts</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a1bb77f2e39e1fe0fd51cf07150139eb1"></a><!-- doxytag: member="Gnome::Conf::Client::~Client" ref="a1bb77f2e39e1fe0fd51cf07150139eb1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gnome::Conf::Client::~Client </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a752d1a7e9172b4ba4d112594c2711dfb"></a><!-- doxytag: member="Gnome::Conf::Client::add_dir" ref="a752d1a7e9172b4ba4d112594c2711dfb" args="(const Glib::ustring &amp;dir, ClientPreloadType preload=CLIENT_PRELOAD_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::add_dir </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>dir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gconfmmEnums.html#gad0575a00dcfc2a15d1b15e109704e99a">ClientPreloadType</a>&#160;</td>
          <td class="paramname"><em>preload</em> = <code>CLIENT_PRELOAD_NONE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a directory to the list of directories the <a class="el" href="classGnome_1_1Conf_1_1Client.html" title="The main Gnome::Conf object.">Client</a> will watch. </p>
<p>Any changes to keys below this directory will cause the "value_changed" signal to be emitted. When you add the directory, you can request that the <a class="el" href="classGnome_1_1Conf_1_1Client.html" title="The main Gnome::Conf object.">Client</a> preloads its contents - see ClientPreloadType for details.</p>
<p>Added directories may not overlap. That is, if you add "/foo", you may not add "/foo/bar". However you can add "/foo" and "/bar". You can also add "/foo" multiple times; if you add a directory multiple times, it will not be removed until you call <a class="el" href="classGnome_1_1Conf_1_1Client.html#a41aaf6ebdcd026629e48446927d3666c" title="Remove a directory from the list of directories the Client will watch.">remove_dir()</a> an equal number of times. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dir,:</td><td>the directory to watch. </td></tr>
    <tr><td class="paramname">preload,:</td><td>the preload type (if any) to be performed. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9fe7c96a54aff4e11d015df784450b95"></a><!-- doxytag: member="Gnome::Conf::Client::all_dirs" ref="a9fe7c96a54aff4e11d015df784450b95" args="(const Glib::ustring &amp;dir) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::SListHandle&lt;Glib::ustring&gt; Gnome::Conf::Client::all_dirs </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>dir</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieve all subdirectories of a given configuration directory. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dir,:</td><td>the configuration directory to scan. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a container with the names of the subdirectories. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aae728903846aa0bd97494d61d63f166a"></a><!-- doxytag: member="Gnome::Conf::Client::all_entries" ref="aae728903846aa0bd97494d61d63f166a" args="(const Glib::ustring &amp;dir) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::SListHandle&lt;<a class="el" href="classGnome_1_1Conf_1_1Entry.html">Entry</a>&gt; Gnome::Conf::Client::all_entries </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>dir</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieve all keys in the given configuration directory. </p>
<p>Get all the configuration keys in the given directory, without recursion. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dir,:</td><td>the configuration directory to scan. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a container with the names of the configuration keys. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a637924bcaf613156f2abb40914a8b3f1"></a><!-- doxytag: member="Gnome::Conf::Client::change_set_commit" ref="a637924bcaf613156f2abb40914a8b3f1" args="(ChangeSet &amp;set, bool remove_commited)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::change_set_commit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html">ChangeSet</a>&amp;&#160;</td>
          <td class="paramname"><em>set</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>remove_commited</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Commit the <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> to the configuration database. </p>
<p>Commits the configuration changes in the <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> to the database. If <code>remove_commited</code> is <code>true</code>, all successfully commited keys will be removed from the <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a>. If an error occurs, a <a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a> will be thrown. This operation is not atomic - an error will be thrown on the first error. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">set</td><td>the <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> to commit. </td></tr>
    <tr><td class="paramname">remove_commited</td><td>whether to remove successfully-commited keys from the <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> </dd></dl>

</div>
</div>
<a class="anchor" id="abb31f9070f1315cfb3f2c528e0ab1201"></a><!-- doxytag: member="Gnome::Conf::Client::change_set_from_current" ref="abb31f9070f1315cfb3f2c528e0ab1201" args="(const Glib::SArray &amp;set)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html">ChangeSet</a> Gnome::Conf::Client::change_set_from_current </td>
          <td>(</td>
          <td class="paramtype">const Glib::SArray &amp;&#160;</td>
          <td class="paramname"><em>set</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> from the current values of the configuration database. </p>
<p>Creates a <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> containing the current values of all the keys listed in the <code>set</code>. For instance, this could be used in a preferences dialog as an undo operation. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">set</td><td>A container of the configuration keys to backup. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> with the current values. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ad5809e4e842457e7f67ee2efaf7ea3ce"></a><!-- doxytag: member="Gnome::Conf::Client::change_set_reverse" ref="ad5809e4e842457e7f67ee2efaf7ea3ce" args="(const ChangeSet &amp;set)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html">ChangeSet</a> Gnome::Conf::Client::change_set_reverse </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html">ChangeSet</a>&amp;&#160;</td>
          <td class="paramname"><em>set</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> to reverse the effects of the given <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a>. </p>
<p>Creates a <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> that contains the current values of the keys in <code>set</code>, effectively creating a back-up of the values in the database that will be modifed when the <code>set</code> will be commited. For instance, this allows you to create a back-up changeset to use in case of errors, or an undo facility for preferences. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">set</td><td>the <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> to reverse. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the reverse <a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a>. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classGnome_1_1Conf_1_1ChangeSet.html" title="A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily...">ChangeSet</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a4555d99d897df46fbdd9e6dfaab12a7c"></a><!-- doxytag: member="Gnome::Conf::Client::clear_cache" ref="a4555d99d897df46fbdd9e6dfaab12a7c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::clear_cache </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clear the client-side cache. </p>

</div>
</div>
<a class="anchor" id="a040e0094d0ca80d5130c84cbf686564f"></a><!-- doxytag: member="Gnome::Conf::Client::dir_exists" ref="a040e0094d0ca80d5130c84cbf686564f" args="(const Glib::ustring &amp;p1) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Conf::Client::dir_exists </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>p1</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Determine whether a given configuration directory exists. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the directory exists. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3100a84531a915318ce83fde4706ac91"></a><!-- doxytag: member="Gnome::Conf::Client::error" ref="a3100a84531a915318ce83fde4706ac91" args="(const Glib::Error &amp;error)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::error </td>
          <td>(</td>
          <td class="paramtype">const Glib::Error &amp;&#160;</td>
          <td class="paramname"><em>error</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a059b6f4cd673d22e9c4f656904136b4d"></a><!-- doxytag: member="Gnome::Conf::Client::get" ref="a059b6f4cd673d22e9c4f656904136b4d" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a> Gnome::Conf::Client::get </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the value of a configuration key. </p>
<p>key: the configuration key to retrieve. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the <a class="el" href="classGnome_1_1Conf_1_1Value.html" title="Wrapper for primitive types.">Value</a> of the key. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae8049b65be022921da9967da7cd3b5ff"></a><!-- doxytag: member="Gnome::Conf::Client::get_bool" ref="ae8049b65be022921da9967da7cd3b5ff" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Conf::Client::get_bool </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the boolean at the given configuration key. </p>
 
</div>
</div>
<a class="anchor" id="a1f181fc1330a7525bc0826a224982ad6"></a><!-- doxytag: member="Gnome::Conf::Client::get_bool_list" ref="a1f181fc1330a7525bc0826a224982ad6" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SListHandle_ValueBool Gnome::Conf::Client::get_bool_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the list of booleans at the given configuration key. </p>
 
</div>
</div>
<a class="anchor" id="a30015273b97fdeae6f3c0f4aaf75aebe"></a><!-- doxytag: member="Gnome::Conf::Client::get_client_for_engine" ref="a30015273b97fdeae6f3c0f4aaf75aebe" args="(GConfEngine *engine)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Conf_1_1Client.html">Client</a>&gt; Gnome::Conf::Client::get_client_for_engine </td>
          <td>(</td>
          <td class="paramtype">GConfEngine *&#160;</td>
          <td class="paramname"><em>engine</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7bb9f0f8b8e6351d74823f432a14b59b"></a><!-- doxytag: member="Gnome::Conf::Client::get_default_client" ref="a7bb9f0f8b8e6351d74823f432a14b59b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Conf_1_1Client.html">Client</a>&gt; Gnome::Conf::Client::get_default_client </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the default client object for this application. </p>
<p>The object is a Singleton, so you will always get the same instance. Most applications should use this. </p>

</div>
</div>
<a class="anchor" id="aab8795987feaa0009244e3f91a574276"></a><!-- doxytag: member="Gnome::Conf::Client::get_default_from_schema" ref="aab8795987feaa0009244e3f91a574276" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a> Gnome::Conf::Client::get_default_from_schema </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the default value of this key by looking it up in the appropriate schema. </p>
<p>key: the configuration key to retrieve. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the default <a class="el" href="classGnome_1_1Conf_1_1Value.html" title="Wrapper for primitive types.">Value</a> of the key. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a91173a8a764cfed8acccb048358d0199"></a><!-- doxytag: member="Gnome::Conf::Client::get_entry" ref="a91173a8a764cfed8acccb048358d0199" args="(const Glib::ustring &amp;key, bool use_schema_default=true) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Conf_1_1Entry.html">Entry</a> Gnome::Conf::Client::get_entry </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>use_schema_default</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the complete <a class="el" href="classGnome_1_1Conf_1_1Entry.html" title="An Entry stores an entry from a GConf &quot;directory&quot;, including a key-value pair, the name of the Schema...">Entry</a> of the specified key. </p>
<p>Uses the default locale </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key to retrieve. </td></tr>
    <tr><td class="paramname">use_schema_default</td><td>whether to fall back to the <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a> default value if the specified configuration key has not been set. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>an <a class="el" href="classGnome_1_1Conf_1_1Entry.html" title="An Entry stores an entry from a GConf &quot;directory&quot;, including a key-value pair, the name of the Schema...">Entry</a> for the corresponding configuration key. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a144f33d505eec0f62de39cb0c75762cb"></a><!-- doxytag: member="Gnome::Conf::Client::get_entry" ref="a144f33d505eec0f62de39cb0c75762cb" args="(const Glib::ustring &amp;key, const char *locale, bool use_schema_default=true) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Conf_1_1Entry.html">Entry</a> Gnome::Conf::Client::get_entry </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 char *&#160;</td>
          <td class="paramname"><em>locale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_schema_default</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the complete <a class="el" href="classGnome_1_1Conf_1_1Entry.html" title="An Entry stores an entry from a GConf &quot;directory&quot;, including a key-value pair, the name of the Schema...">Entry</a> of the specified key. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key to retrieve. </td></tr>
    <tr><td class="paramname">locale</td><td>the locale for the user-visible strings in the Entry's <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a>. Use 0 to use the default. </td></tr>
    <tr><td class="paramname">use_schema_default</td><td>whether to fall back to the <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a> default value if the specified configuration key has not been set. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>an <a class="el" href="classGnome_1_1Conf_1_1Entry.html" title="An Entry stores an entry from a GConf &quot;directory&quot;, including a key-value pair, the name of the Schema...">Entry</a> for the corresponding configuration key. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac3d0a826114da44e878539af7340fe18"></a><!-- doxytag: member="Gnome::Conf::Client::get_float" ref="ac3d0a826114da44e878539af7340fe18" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gnome::Conf::Client::get_float </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the float value at the given configuration key. </p>
<p>Throws an error if the key does not contain the appropriate type. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key,:</td><td>the configuration key to fetch. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value at the specified configuration key. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af797b74761cb40e772c2c940bb8d3954"></a><!-- doxytag: member="Gnome::Conf::Client::get_float_list" ref="af797b74761cb40e772c2c940bb8d3954" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SListHandle_ValueFloat Gnome::Conf::Client::get_float_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the list of doubles at the given configuration key. </p>
 
</div>
</div>
<a class="anchor" id="a5f77cf1fccf4dc4436de8da18c3183f6"></a><!-- doxytag: member="Gnome::Conf::Client::get_int" ref="a5f77cf1fccf4dc4436de8da18c3183f6" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint Gnome::Conf::Client::get_int </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the integer at the given configuration key. </p>
 
</div>
</div>
<a class="anchor" id="ab542ac8a24891b54c359334d7dd41810"></a><!-- doxytag: member="Gnome::Conf::Client::get_int_list" ref="ab542ac8a24891b54c359334d7dd41810" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SListHandle_ValueInt Gnome::Conf::Client::get_int_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the list of integers at the given configuration key. </p>
<p>If the given key is not a list, or the list elements are not of the appropriate type, an error will be thrown. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key that contains the list. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a Glib::SListHandle of the appropriate type. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9485c82a4e959f328bdd8aa1b9155b0b"></a><!-- doxytag: member="Gnome::Conf::Client::get_pair" ref="a9485c82a4e959f328bdd8aa1b9155b0b" args="(const Glib::ustring &amp;key, ValueTypePair types) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Conf.html#a53532813345d00a4ddcd4018ac33092d">ValuePair</a> Gnome::Conf::Client::get_pair </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"><a class="el" href="namespaceGnome_1_1Conf.html#a285693631ab6667a2bcf7a4ecbfd2808">ValueTypePair</a>&#160;</td>
          <td class="paramname"><em>types</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the pair at the given configuration key. </p>
<p>The pair's elements must have the types given in <code>types</code> respectively. If the value is not a pair or the types do not match, an error will be thrown. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key that contains the pair. </td></tr>
    <tr><td class="paramname">types</td><td>a pair of the expected types of the values. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a ValuePair. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad7f53c7fd8bfdba3e005a126b6ca79f8"></a><!-- doxytag: member="Gnome::Conf::Client::get_schema" ref="ad7f53c7fd8bfdba3e005a126b6ca79f8" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a> Gnome::Conf::Client::get_schema </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a> at the given configuration key. </p>
 
</div>
</div>
<a class="anchor" id="a683f2ff59f540652d20c465971f8e4d2"></a><!-- doxytag: member="Gnome::Conf::Client::get_schema_list" ref="a683f2ff59f540652d20c465971f8e4d2" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SListHandle_ValueSchema Gnome::Conf::Client::get_schema_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the list of Schemas at the given configuration key. </p>
 
</div>
</div>
<a class="anchor" id="a2dcccf695be17214feccc43bf07a8d0e"></a><!-- doxytag: member="Gnome::Conf::Client::get_string" ref="a2dcccf695be17214feccc43bf07a8d0e" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring Gnome::Conf::Client::get_string </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the string at the given configuration key. </p>
 
</div>
</div>
<a class="anchor" id="a818df5ad84bd1df1cbe392cbedc57aeb"></a><!-- doxytag: member="Gnome::Conf::Client::get_string_list" ref="a818df5ad84bd1df1cbe392cbedc57aeb" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SListHandle_ValueString Gnome::Conf::Client::get_string_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the list of strings at the given configuration key. </p>
 
</div>
</div>
<a class="anchor" id="abb202018927c82c23c8d3c74843c4a41"></a><!-- doxytag: member="Gnome::Conf::Client::get_without_default" ref="abb202018927c82c23c8d3c74843c4a41" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a> Gnome::Conf::Client::get_without_default </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the value of a configuration key, without falling back to the default if the key has not been set. </p>
<p>In that case, the type of the value will be VALUE_INVALID. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key,:</td><td>the configuration key to retrieve. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the <a class="el" href="classGnome_1_1Conf_1_1Value.html" title="Wrapper for primitive types.">Value</a> of the key. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5df9a0136f78491379124d0bd8876075"></a><!-- doxytag: member="Gnome::Conf::Client::gobj" ref="a5df9a0136f78491379124d0bd8876075" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GConfClient* Gnome::Conf::Client::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a0b2227668a2e934ecc264146b1587d50"></a><!-- doxytag: member="Gnome::Conf::Client::gobj" ref="a0b2227668a2e934ecc264146b1587d50" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GConfClient* Gnome::Conf::Client::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a0679c98477afcc10e83c65a3e78475a6"></a><!-- doxytag: member="Gnome::Conf::Client::gobj_copy" ref="a0679c98477afcc10e83c65a3e78475a6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GConfClient* Gnome::Conf::Client::gobj_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a1fff1b2a4972af1da815ba5f6e12b1b2"></a><!-- doxytag: member="Gnome::Conf::Client::key_is_writable" ref="a1fff1b2a4972af1da815ba5f6e12b1b2" args="(const Glib::ustring &amp;p1) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Conf::Client::key_is_writable </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>p1</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Determine whether a given configuration key is writeable by the application. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the key is writeable. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae5d23b18dfa9b2c25bcd39ca853ee3d0"></a><!-- doxytag: member="Gnome::Conf::Client::notify" ref="ae5d23b18dfa9b2c25bcd39ca853ee3d0" args="(const Glib::ustring &amp;key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::notify </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emits the value_changed signal and notifies listeners as if <em>key</em> had been changed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>The key that has changed.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a46ae9fb669535fb2e9c33e71bd150871"></a><!-- doxytag: member="Gnome::Conf::Client::notify_add" ref="a46ae9fb669535fb2e9c33e71bd150871" args="(const Glib::ustring &amp;namespace_section, Callback callback)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint Gnome::Conf::Client::notify_add </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>namespace_section</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceGnome_1_1Conf.html#aa7f52de608e8ecf7c3385b55e9674e52">Callback</a>&#160;</td>
          <td class="paramname"><em>callback</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Request notification of changes to namespace_section. </p>
<p>This includes the key <code>namespace_section</code> itself, and any keys below it. For the notification to happen, <code>namespace_section</code> must be equal to or below one of the directories added with <a class="el" href="classGnome_1_1Conf_1_1Client.html#a752d1a7e9172b4ba4d112594c2711dfb" title="Add a directory to the list of directories the Client will watch.">add_dir()</a>. You can still call <a class="el" href="classGnome_1_1Conf_1_1Client.html#a46ae9fb669535fb2e9c33e71bd150871" title="Request notification of changes to namespace_section.">notify_add()</a> for other directories, but no notification will be received until you add a directory above or equal to <code>namespace_section</code>. One implication of this is that <a class="el" href="classGnome_1_1Conf_1_1Client.html#a41aaf6ebdcd026629e48446927d3666c" title="Remove a directory from the list of directories the Client will watch.">remove_dir()</a> temporarily disables notifications that were below the removed directory.</p>
<p>The callback will be called with the key that changed and the <a class="el" href="classGnome_1_1Conf_1_1Entry.html" title="An Entry stores an entry from a GConf &quot;directory&quot;, including a key-value pair, the name of the Schema...">Entry</a> that holds the new <a class="el" href="classGnome_1_1Conf_1_1Value.html" title="Wrapper for primitive types.">Value</a>. If the <a class="el" href="classGnome_1_1Conf_1_1Value.html" title="Wrapper for primitive types.">Value</a> has a type of VALUE_INVALID, then the key has been unset.</p>
<p>The function returns a connection ID you can use when calling <a class="el" href="classGnome_1_1Conf_1_1Client.html#ac56f16796ad1451452a4544ace2256de" title="Cancel a notification request.">notify_remove()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">namespace_section,:</td><td>the namespace section for which notification is required. </td></tr>
    <tr><td class="paramname">callback,:</td><td>the sigc::slot to call when the a key under namespace_section changes. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a connection id that can be passed to <a class="el" href="classGnome_1_1Conf_1_1Client.html#ac56f16796ad1451452a4544ace2256de" title="Cancel a notification request.">notify_remove()</a> to cancel the notification request. </dd></dl>

</div>
</div>
<a class="anchor" id="ac56f16796ad1451452a4544ace2256de"></a><!-- doxytag: member="Gnome::Conf::Client::notify_remove" ref="ac56f16796ad1451452a4544ace2256de" args="(guint cnxn)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::notify_remove </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>cnxn</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Cancel a notification request. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">cnxn,:</td><td>a connection id, previously returned by <a class="el" href="classGnome_1_1Conf_1_1Client.html#a46ae9fb669535fb2e9c33e71bd150871" title="Request notification of changes to namespace_section.">notify_add()</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classGnome_1_1Conf_1_1Client.html#a46ae9fb669535fb2e9c33e71bd150871" title="Request notification of changes to namespace_section.">notify_add()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a79f42d1932b6ba088e7092f5ec0da15b"></a><!-- doxytag: member="Gnome::Conf::Client::on_error" ref="a79f42d1932b6ba088e7092f5ec0da15b" args="(const Glib::Error &amp;error)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gnome::Conf::Client::on_error </td>
          <td>(</td>
          <td class="paramtype">const Glib::Error &amp;&#160;</td>
          <td class="paramname"><em>error</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5d08ed907b817c2f37ed26d7d49bf8d3"></a><!-- doxytag: member="Gnome::Conf::Client::on_unreturned_error" ref="a5d08ed907b817c2f37ed26d7d49bf8d3" args="(const Glib::Error &amp;error)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gnome::Conf::Client::on_unreturned_error </td>
          <td>(</td>
          <td class="paramtype">const Glib::Error &amp;&#160;</td>
          <td class="paramname"><em>error</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5b7c2ecbd06e5db0b892f07885047a83"></a><!-- doxytag: member="Gnome::Conf::Client::on_value_changed" ref="a5b7c2ecbd06e5db0b892f07885047a83" args="(const Glib::ustring &amp;key, const Value &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gnome::Conf::Client::on_value_changed </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 <a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9b300092e1970808ceb364eac348f7a8"></a><!-- doxytag: member="Gnome::Conf::Client::preload" ref="a9b300092e1970808ceb364eac348f7a8" args="(const Glib::ustring &amp;dirname, ClientPreloadType type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::preload </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>dirname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gconfmmEnums.html#gad0575a00dcfc2a15d1b15e109704e99a">ClientPreloadType</a>&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Preloads a directory. </p>
<p>Normally this happens automatically with <a class="el" href="classGnome_1_1Conf_1_1Client.html#a752d1a7e9172b4ba4d112594c2711dfb" title="Add a directory to the list of directories the Client will watch.">add_dir()</a>, but if you've called <a class="el" href="classGnome_1_1Conf_1_1Client.html#a4555d99d897df46fbdd9e6dfaab12a7c" title="Clear the client-side cache.">clear_cache()</a> you may need to do it again. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classGnome_1_1Conf_1_1Client.html#a752d1a7e9172b4ba4d112594c2711dfb" title="Add a directory to the list of directories the Client will watch.">add_dir()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a1dadc3c5a7b48f16eb7e638b2a71bbba"></a><!-- doxytag: member="Gnome::Conf::Client::recursive_unset" ref="a1dadc3c5a7b48f16eb7e638b2a71bbba" args="(const Glib::ustring &amp;key, UnsetFlags flags=UNSET_INCLUDING_SCHEMA_NAMES)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::recursive_unset </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"><a class="el" href="group__gconfmmEnums.html#ga7f874efbebfca90d6d78bcad52068085">UnsetFlags</a>&#160;</td>
          <td class="paramname"><em>flags</em> = <code>UNSET_INCLUDING_SCHEMA_NAMES</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Unsets all keys below <em>key</em>, including <em>key</em> itself. </p>
<p>If any unset fails, it continues on to unset as much as it can. The first failure is then thrown as an exception. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>The configuration key to unset. </td></tr>
    <tr><td class="paramname">flags</td><td>Change how the unset is done. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a41aaf6ebdcd026629e48446927d3666c"></a><!-- doxytag: member="Gnome::Conf::Client::remove_dir" ref="a41aaf6ebdcd026629e48446927d3666c" args="(const Glib::ustring &amp;dir)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::remove_dir </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>dir</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Remove a directory from the list of directories the <a class="el" href="classGnome_1_1Conf_1_1Client.html" title="The main Gnome::Conf object.">Client</a> will watch. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classGnome_1_1Conf_1_1Client.html#a752d1a7e9172b4ba4d112594c2711dfb" title="Add a directory to the list of directories the Client will watch.">add_dir()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a44e92ef5dc82f7ca79fa0fac64f6bba9"></a><!-- doxytag: member="Gnome::Conf::Client::set" ref="a44e92ef5dc82f7ca79fa0fac64f6bba9" args="(const Glib::ustring &amp;key, int what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set </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">int&#160;</td>
          <td class="paramname"><em>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the given configuration key to the specified integer value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key to set. </td></tr>
    <tr><td class="paramname">what</td><td>the value to set it to. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classGnome_1_1Conf_1_1SetInterface.html#a9f3eb6b23df170f835771f9241d675ba">Gnome::Conf::SetInterface</a>.</p>

</div>
</div>
<a class="anchor" id="a133cb49ee01abbe30f111b9c924367bb"></a><!-- doxytag: member="Gnome::Conf::Client::set" ref="a133cb49ee01abbe30f111b9c924367bb" args="(const Glib::ustring &amp;key, bool what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set </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>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the given configuration key to the specified boolean value. </p>
<p>Set the given configuration key to the specified integer value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key to set. </td></tr>
    <tr><td class="paramname">what</td><td>the value to set it to. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>
 
<p>Implements <a class="el" href="classGnome_1_1Conf_1_1SetInterface.html#a7e1003845faa0897722a491a738dc425">Gnome::Conf::SetInterface</a>.</p>

</div>
</div>
<a class="anchor" id="ada36f42a271508cf550033bd763afa14"></a><!-- doxytag: member="Gnome::Conf::Client::set" ref="ada36f42a271508cf550033bd763afa14" args="(const Glib::ustring &amp;key, double what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set </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">double&#160;</td>
          <td class="paramname"><em>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the given configuration key to the specified double value. </p>
<p>Set the given configuration key to the specified integer value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key to set. </td></tr>
    <tr><td class="paramname">what</td><td>the value to set it to. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>
 
<p>Implements <a class="el" href="classGnome_1_1Conf_1_1SetInterface.html#aab09868d6718240f5999f4d647a22f72">Gnome::Conf::SetInterface</a>.</p>

</div>
</div>
<a class="anchor" id="ab263fb89054b60f5bd0a77dac6cbbba0"></a><!-- doxytag: member="Gnome::Conf::Client::set" ref="ab263fb89054b60f5bd0a77dac6cbbba0" args="(const Glib::ustring &amp;key, const Glib::ustring &amp;what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set </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>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the given configuration key to the specified string. </p>
<p>Set the given configuration key to the specified integer value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key to set. </td></tr>
    <tr><td class="paramname">what</td><td>the value to set it to. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>
 
<p>Implements <a class="el" href="classGnome_1_1Conf_1_1SetInterface.html#abfae1a040cc44b0f7293451cef652ff2">Gnome::Conf::SetInterface</a>.</p>

</div>
</div>
<a class="anchor" id="aac43c01d77071452d4ce92e81b2d2eb6"></a><!-- doxytag: member="Gnome::Conf::Client::set" ref="aac43c01d77071452d4ce92e81b2d2eb6" args="(const Glib::ustring &amp;key, const Schema &amp;what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set </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 <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a>&amp;&#160;</td>
          <td class="paramname"><em>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the given configuration key to the specified <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a>. </p>
<p>Set the given configuration key to the specified integer value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key to set. </td></tr>
    <tr><td class="paramname">what</td><td>the value to set it to. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>
 
<p>Implements <a class="el" href="classGnome_1_1Conf_1_1SetInterface.html#a27e9b88d39385f64d5e708007a438a34">Gnome::Conf::SetInterface</a>.</p>

</div>
</div>
<a class="anchor" id="aef236807423ba2e0a7b0d5d30159d91c"></a><!-- doxytag: member="Gnome::Conf::Client::set" ref="aef236807423ba2e0a7b0d5d30159d91c" args="(const Glib::ustring &amp;key, const Value &amp;what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set </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 <a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&amp;&#160;</td>
          <td class="paramname"><em>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the given configuration key to the specified <a class="el" href="classGnome_1_1Conf_1_1Value.html" title="Wrapper for primitive types.">Value</a>. </p>
<p>Set the given configuration key to the specified integer value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key to set. </td></tr>
    <tr><td class="paramname">what</td><td>the value to set it to. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGnome_1_1Conf_1_1Error.html" title="Exception class for Gnome::Conf::Client errors.">Gnome::Conf::Error</a></td><td></td></tr>
  </table>
  </dd>
</dl>
 
<p>Implements <a class="el" href="classGnome_1_1Conf_1_1SetInterface.html#aff29fa04ecbe3c81811b6129a9bec556">Gnome::Conf::SetInterface</a>.</p>

</div>
</div>
<a class="anchor" id="a162957be007eed3cdb638bca7ff9e4d6"></a><!-- doxytag: member="Gnome::Conf::Client::set_bool_list" ref="a162957be007eed3cdb638bca7ff9e4d6" args="(const Glib::ustring &amp;key, const SListHandleBools &amp;what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set_bool_list </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 <a class="el" href="classGnome_1_1Conf_1_1Client.html#acf8b936341ce9f52dd0e1835727e75dd">SListHandleBools</a>&amp;&#160;</td>
          <td class="paramname"><em>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab40c988361a768719926ddc50e28115e"></a><!-- doxytag: member="Gnome::Conf::Client::set_error_handling" ref="ab40c988361a768719926ddc50e28115e" args="(ClientErrorHandlingMode mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set_error_handling </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gconfmmEnums.html#ga45912783c88c883ee158c6d60dc6f2c4">ClientErrorHandlingMode</a>&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a80c0c8ebcb9154c3c32416124b0aa0e8"></a><!-- doxytag: member="Gnome::Conf::Client::set_float_list" ref="a80c0c8ebcb9154c3c32416124b0aa0e8" args="(const Glib::ustring &amp;key, const SListHandleFloats &amp;what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set_float_list </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 <a class="el" href="classGnome_1_1Conf_1_1Client.html#a53c51bfee8f732a028035835019003ea">SListHandleFloats</a>&amp;&#160;</td>
          <td class="paramname"><em>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1258ba3c8548953e90be69c3f1815d4e"></a><!-- doxytag: member="Gnome::Conf::Client::set_int_list" ref="a1258ba3c8548953e90be69c3f1815d4e" args="(const Glib::ustring &amp;key, const SListHandleInts &amp;what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set_int_list </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 <a class="el" href="classGnome_1_1Conf_1_1Client.html#a58f35130189f26313b0b221b7147271f">SListHandleInts</a>&amp;&#160;</td>
          <td class="paramname"><em>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1fbd177777b4b4aa42543fd3537d9b4e"></a><!-- doxytag: member="Gnome::Conf::Client::set_schema_list" ref="a1fbd177777b4b4aa42543fd3537d9b4e" args="(const Glib::ustring &amp;key, const Glib::SListHandle&lt; Schema &gt; &amp;what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set_schema_list </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::SListHandle&lt; <a class="el" href="classGnome_1_1Conf_1_1Schema.html">Schema</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad43cee2d9aebeafd02262477a3bd484a"></a><!-- doxytag: member="Gnome::Conf::Client::set_string_list" ref="ad43cee2d9aebeafd02262477a3bd484a" args="(const Glib::ustring &amp;key, const Glib::SListHandle&lt; Glib::ustring &gt; &amp;what)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::set_string_list </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::SListHandle&lt; Glib::ustring &gt; &amp;&#160;</td>
          <td class="paramname"><em>what</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a206872b198bb115b1136fea81c6de9"></a><!-- doxytag: member="Gnome::Conf::Client::signal_error" ref="a9a206872b198bb115b1136fea81c6de9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::SignalProxy1&lt; void,const Glib::Error&amp; &gt; Gnome::Conf::Client::signal_error </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A signal emitted when an error occurs. </p>
<p>This signal will be emitted when an error occurs, right before the throw() of the error.</p>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_error(const <a class="el" href="classGlib_1_1Error.html">Glib::Error</a>&amp; error)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="aca9fa01e85ebca6f14b89e2dd8a7d727"></a><!-- doxytag: member="Gnome::Conf::Client::signal_value_changed" ref="aca9fa01e85ebca6f14b89e2dd8a7d727" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::SignalProxy2&lt; void,const Glib::ustring&amp;,const <a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&amp; &gt; Gnome::Conf::Client::signal_value_changed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A signal emitted when a value changes. </p>
<p>This signal will only be called for directories added with <a class="el" href="classGnome_1_1Conf_1_1Client.html#a752d1a7e9172b4ba4d112594c2711dfb" title="Add a directory to the list of directories the Client will watch.">add_dir()</a>.</p>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_value_changed(const Glib::ustring&amp; key, const <a class="el" href="classGnome_1_1Conf_1_1Value.html" title="Wrapper for primitive types.">Value</a>&amp; value)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a949121403d46ca78268269f36d9575af"></a><!-- doxytag: member="Gnome::Conf::Client::suggest_sync" ref="a949121403d46ca78268269f36d9575af" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::suggest_sync </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Suggest to the GConf server that a sync of cached data to stable storage would be appropriate now. </p>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab6e48a6db99e2d472d97377e4e0505ba"></a><!-- doxytag: member="Gnome::Conf::Client::unset" ref="ab6e48a6db99e2d472d97377e4e0505ba" args="(const Glib::ustring &amp;key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::unset </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Unset a configuration key. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the configuration key to unset. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">Gnome::Conf::Error.</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aad70c3032da6bf53c00f1f589df8d7bb"></a><!-- doxytag: member="Gnome::Conf::Client::value_changed" ref="aad70c3032da6bf53c00f1f589df8d7bb" args="(const Glib::ustring &amp;key, const Value &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Conf::Client::value_changed </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 <a class="el" href="classGnome_1_1Conf_1_1Value.html">Value</a>&amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gconfmm/client.h</li>
</ul>
</div>


<hr class="footer"/><address class="footer"><small>
Generated on Fri Oct 21 2011 11:51:33 for gconfmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5
</small></address>

</body>
</html>