~ubuntu-branches/ubuntu/precise/dee/precise

« back to all changes in this revision

Viewing changes to doc/reference/dee-1.0/html/DeeFileResourceManager.html

  • Committer: Package Import Robot
  • Author(s): Didier Roche
  • Date: 2012-04-12 11:33:08 UTC
  • mfrom: (1.1.19)
  • Revision ID: package-import@ubuntu.com-20120412113308-cr9nobarsigs0xak
Tags: 1.0.10-0ubuntu1
* New upstream release.
  - unity-music-daemon crashed with SIGSEGV in find_term_real() from
    dee_tree_index_lookup() from dee_index_lookup() from
    unity_music_lens_rhythmbox_collection_search() (LP: #963991)
  - unity-applications-daemon crashed with SIGSEGV in
    g_variant_get_type_info() (LP: #938382)
  - unity-applications-daemon crashed with SIGSEGV in
    g_variant_type_info_check() (LP: #953978)
* debian/control:
  - update Standards-Version to latest

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
<link rel="home" href="index.html" title="Dee Reference Manual">
8
8
<link rel="up" href="ch04.html" title="Resources and Serialization">
9
9
<link rel="prev" href="ch04.html" title="Resources and Serialization">
10
 
<link rel="next" href="DeeResourceManager.html" title="DeeResourceManager">
 
10
<link rel="next" href="dee-1.0-DeeResourceManager.html" title="DeeResourceManager">
11
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
18
18
<td><a accesskey="u" href="ch04.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
20
<th width="100%" align="center">Dee Reference Manual</th>
21
 
<td><a accesskey="n" href="DeeResourceManager.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
21
<td><a accesskey="n" href="dee-1.0-DeeResourceManager.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22
22
</tr>
23
23
<tr><td colspan="5" class="shortcuts">
24
24
<a href="#DeeFileResourceManager.synopsis" class="shortcut">Top</a>
46
46
<pre class="synopsis">struct              <a class="link" href="DeeFileResourceManager.html#DeeFileResourceManager-struct" title="struct DeeFileResourceManager">DeeFileResourceManager</a>;
47
47
struct              <a class="link" href="DeeFileResourceManager.html#DeeFileResourceManagerClass" title="struct DeeFileResourceManagerClass">DeeFileResourceManagerClass</a>;
48
48
<span class="returnvalue">void</span>                <a class="link" href="DeeFileResourceManager.html#dee-file-resource-manager-add-search-path" title="dee_file_resource_manager_add_search_path ()">dee_file_resource_manager_add_search_path</a>
49
 
                                                        (<em class="parameter"><code><a class="link" href="DeeResourceManager.html" title="DeeResourceManager"><span class="type">DeeResourceManager</span></a> *self</code></em>,
 
49
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dee-1.0/DeeResourceManager.html"><span class="type">DeeResourceManager</span></a> *self</code></em>,
50
50
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
51
51
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="DeeFileResourceManager.html#dee-file-resource-manager-get-primary-path" title="dee_file_resource_manager_get_primary_path ()">dee_file_resource_manager_get_primary_path</a>
52
 
                                                        (<em class="parameter"><code><a class="link" href="DeeResourceManager.html" title="DeeResourceManager"><span class="type">DeeResourceManager</span></a> *self</code></em>);
53
 
<a class="link" href="DeeResourceManager.html" title="DeeResourceManager"><span class="returnvalue">DeeResourceManager</span></a> * <a class="link" href="DeeFileResourceManager.html#dee-file-resource-manager-new" title="dee_file_resource_manager_new ()">dee_file_resource_manager_new</a>      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *primary_path</code></em>);
 
52
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dee-1.0/DeeResourceManager.html"><span class="type">DeeResourceManager</span></a> *self</code></em>);
 
53
<a href="/usr/share/gtk-doc/html/dee-1.0/DeeResourceManager.html"><span class="returnvalue">DeeResourceManager</span></a> * <a class="link" href="DeeFileResourceManager.html#dee-file-resource-manager-new" title="dee_file_resource_manager_new ()">dee_file_resource_manager_new</a>      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *primary_path</code></em>);
54
54
</pre>
55
55
</div>
56
56
<div class="refsect1">
64
64
<a name="DeeFileResourceManager.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
65
65
<p>
66
66
DeeFileResourceManager implements
67
 
 <a class="link" href="DeeResourceManager.html" title="DeeResourceManager">DeeResourceManager</a>.</p>
 
67
 <a href="/usr/share/gtk-doc/html/dee-1.0/DeeResourceManager.html">DeeResourceManager</a>.</p>
68
68
</div>
69
69
<div class="refsect1">
70
70
<a name="DeeFileResourceManager.properties"></a><h2>Properties</h2>
75
75
<div class="refsect1">
76
76
<a name="DeeFileResourceManager.description"></a><h2>Description</h2>
77
77
<p>
78
 
This is an implementation of the <a class="link" href="DeeResourceManager.html" title="DeeResourceManager"><span class="type">DeeResourceManager</span></a> interface.
 
78
This is an implementation of the <a href="/usr/share/gtk-doc/html/dee-1.0/DeeResourceManager.html"><span class="type">DeeResourceManager</span></a> interface.
79
79
It uses atomic operations to write resources to files and memory maps
80
80
the resource files when you load them.
81
81
</p>
82
82
<p>
83
83
Unless you have very specific circumstances you should normally not
84
84
create resource managers yourself, but get the default one for your
85
 
platform by calling <a class="link" href="DeeResourceManager.html#dee-resource-manager-get-default" title="dee_resource_manager_get_default ()"><code class="function">dee_resource_manager_get_default()</code></a>.
 
85
platform by calling <a class="link" href="dee-1.0-DeeResourceManager.html#dee-resource-manager-get-default" title="dee_resource_manager_get_default ()"><code class="function">dee_resource_manager_get_default()</code></a>.
86
86
</p>
87
87
</div>
88
88
<div class="refsect1">
107
107
<div class="refsect2">
108
108
<a name="dee-file-resource-manager-add-search-path"></a><h3>dee_file_resource_manager_add_search_path ()</h3>
109
109
<pre class="programlisting"><span class="returnvalue">void</span>                dee_file_resource_manager_add_search_path
110
 
                                                        (<em class="parameter"><code><a class="link" href="DeeResourceManager.html" title="DeeResourceManager"><span class="type">DeeResourceManager</span></a> *self</code></em>,
 
110
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dee-1.0/DeeResourceManager.html"><span class="type">DeeResourceManager</span></a> *self</code></em>,
111
111
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
112
112
<p>
113
113
Add a path to the set of paths searched for resources. The manager will
134
134
<div class="refsect2">
135
135
<a name="dee-file-resource-manager-get-primary-path"></a><h3>dee_file_resource_manager_get_primary_path ()</h3>
136
136
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       dee_file_resource_manager_get_primary_path
137
 
                                                        (<em class="parameter"><code><a class="link" href="DeeResourceManager.html" title="DeeResourceManager"><span class="type">DeeResourceManager</span></a> *self</code></em>);</pre>
 
137
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dee-1.0/DeeResourceManager.html"><span class="type">DeeResourceManager</span></a> *self</code></em>);</pre>
138
138
<p>
139
139
Helper method to access the :primary-path property.
140
140
</p>
156
156
<hr>
157
157
<div class="refsect2">
158
158
<a name="dee-file-resource-manager-new"></a><h3>dee_file_resource_manager_new ()</h3>
159
 
<pre class="programlisting"><a class="link" href="DeeResourceManager.html" title="DeeResourceManager"><span class="returnvalue">DeeResourceManager</span></a> * dee_file_resource_manager_new      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *primary_path</code></em>);</pre>
 
159
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/dee-1.0/DeeResourceManager.html"><span class="returnvalue">DeeResourceManager</span></a> * dee_file_resource_manager_new      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *primary_path</code></em>);</pre>
160
160
<p>
161
161
Create a new <a class="link" href="DeeFileResourceManager.html" title="DeeFileResourceManager"><span class="type">DeeFileResourceManager</span></a> with its primary store- and load
162
162
path set to <em class="parameter"><code>primary_path</code></em>.
167
167
</p>
168
168
<p>
169
169
You normally don't need to create you own resource managers. Instead
170
 
you should call <a class="link" href="DeeResourceManager.html#dee-resource-manager-get-default" title="dee_resource_manager_get_default ()"><code class="function">dee_resource_manager_get_default()</code></a>.
 
170
you should call <a class="link" href="dee-1.0-DeeResourceManager.html#dee-resource-manager-get-default" title="dee_resource_manager_get_default ()"><code class="function">dee_resource_manager_get_default()</code></a>.
171
171
</p>
172
172
<div class="variablelist"><table border="0">
173
173
<col align="left" valign="top">