~ubuntu-branches/ubuntu/utopic/rhythmbox/utopic-proposed

« back to all changes in this revision

Viewing changes to doc/reference/html/rhythmbox-rb-file-helpers.html

Tags: upstream-0.9.2
ImportĀ upstreamĀ versionĀ 0.9.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html>
 
2
<head>
 
3
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 
4
<title>rb-file-helpers</title>
 
5
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
 
6
<link rel="start" href="index.html" title="Rhythmbox Development Reference Manual">
 
7
<link rel="up" href="ch02.html" title="Lib">
 
8
<link rel="prev" href="rhythmbox-rb-enums.html" title="rb-enums">
 
9
<link rel="next" href="rhythmbox-rb-glade-helpers.html" title="rb-glade-helpers">
 
10
<meta name="generator" content="GTK-Doc V1.4 (XML mode)">
 
11
<link rel="stylesheet" href="style.css" type="text/css">
 
12
<link rel="chapter" href="ch01.html" title="IRadio UI">
 
13
<link rel="chapter" href="ch02.html" title="Lib">
 
14
<link rel="chapter" href="ch03.html" title="Metadata">
 
15
<link rel="chapter" href="ch04.html" title="Player">
 
16
<link rel="chapter" href="ch05.html" title="RhythmDB">
 
17
<link rel="chapter" href="ch06.html" title="Shell">
 
18
<link rel="chapter" href="ch07.html" title="Sources">
 
19
<link rel="chapter" href="ch08.html" title="Widgets">
 
20
</head>
 
21
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
22
<table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
 
23
<td><a accesskey="p" href="rhythmbox-rb-enums.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
24
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
25
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
26
<th width="100%" align="center">Rhythmbox Development Reference Manual</th>
 
27
<td><a accesskey="n" href="rhythmbox-rb-glade-helpers.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
28
</tr></table>
 
29
<div class="refentry" lang="en">
 
30
<a name="rhythmbox-rb-file-helpers"></a><div class="titlepage"></div>
 
31
<div class="refnamediv"><table width="100%"><tr>
 
32
<td valign="top">
 
33
<h2><span class="refentrytitle">rb-file-helpers</span></h2>
 
34
<p>rb-file-helpers &#8212; </p>
 
35
</td>
 
36
<td valign="top" align="right"></td>
 
37
</tr></table></div>
 
38
<div class="refsynopsisdiv">
 
39
<h2>Synopsis</h2>
 
40
<pre class="synopsis">
 
41
 
 
42
 
 
43
 
 
44
const char* <a href="rhythmbox-rb-file-helpers.html#rb-file">rb_file</a>                         (const char *filename);
 
45
const char* <a href="rhythmbox-rb-file-helpers.html#rb-dot-dir">rb_dot_dir</a>                      (void);
 
46
GnomeVFSResult <a href="rhythmbox-rb-file-helpers.html#rb-uri-mkstemp">rb_uri_mkstemp</a>               (const char *prefix,
 
47
                                             char **uri,
 
48
                                             GnomeVFSHandle **handle);
 
49
char*       <a href="rhythmbox-rb-file-helpers.html#rb-uri-resolve-symlink">rb_uri_resolve_symlink</a>          (const char *uri);
 
50
gboolean    <a href="rhythmbox-rb-file-helpers.html#rb-uri-is-directory">rb_uri_is_directory</a>             (const char *uri);
 
51
gboolean    <a href="rhythmbox-rb-file-helpers.html#rb-uri-exists">rb_uri_exists</a>                   (const char *uri);
 
52
char*       <a href="rhythmbox-rb-file-helpers.html#rb-uri-resolve-relative">rb_uri_resolve_relative</a>         (const char *uri);
 
53
gboolean    <a href="rhythmbox-rb-file-helpers.html#rb-uri-is-readable">rb_uri_is_readable</a>              (const char *uri);
 
54
gboolean    <a href="rhythmbox-rb-file-helpers.html#rb-uri-is-writable">rb_uri_is_writable</a>              (const char *uri);
 
55
void        <a href="rhythmbox-rb-file-helpers.html#rb-uri-handle-recursively">rb_uri_handle_recursively</a>       (const char *uri,
 
56
                                             GFunc func,
 
57
                                             gboolean *cancelflag,
 
58
                                             gpointer user_data);
 
59
void        <a href="rhythmbox-rb-file-helpers.html#rb-file-helpers-init">rb_file_helpers_init</a>            (void);
 
60
void        <a href="rhythmbox-rb-file-helpers.html#rb-file-helpers-shutdown">rb_file_helpers_shutdown</a>        (void);
 
61
</pre>
 
62
</div>
 
63
<div class="refsect1" lang="en">
 
64
<a name="id2524108"></a><h2>Description</h2>
 
65
<p>
 
66
 
 
67
</p>
 
68
</div>
 
69
<div class="refsect1" lang="en">
 
70
<a name="id2524119"></a><h2>Details</h2>
 
71
<div class="refsect2" lang="en">
 
72
<a name="id2524125"></a><h3>
 
73
<a name="rb-file"></a>rb_file ()</h3>
 
74
<a class="indexterm" name="id2524135"></a><pre class="programlisting">const char* rb_file                         (const char *filename);</pre>
 
75
<p>
 
76
 
 
77
</p>
 
78
<div class="variablelist"><table border="0">
 
79
<col align="left" valign="top">
 
80
<tbody>
 
81
<tr>
 
82
<td>
 
83
<span class="term"><em class="parameter"><code>filename</code></em>&#160;:</span></td>
 
84
<td>
 
85
</td>
 
86
</tr>
 
87
<tr>
 
88
<td>
 
89
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
90
<td>
 
91
 
 
92
 
 
93
</td>
 
94
</tr>
 
95
</tbody>
 
96
</table></div>
 
97
</div>
 
98
<hr>
 
99
<div class="refsect2" lang="en">
 
100
<a name="id2524192"></a><h3>
 
101
<a name="rb-dot-dir"></a>rb_dot_dir ()</h3>
 
102
<a class="indexterm" name="id2524202"></a><pre class="programlisting">const char* rb_dot_dir                      (void);</pre>
 
103
<p>
 
104
 
 
105
</p>
 
106
<div class="variablelist"><table border="0">
 
107
<col align="left" valign="top">
 
108
<tbody><tr>
 
109
<td>
 
110
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
111
<td>
 
112
 
 
113
 
 
114
</td>
 
115
</tr></tbody>
 
116
</table></div>
 
117
</div>
 
118
<hr>
 
119
<div class="refsect2" lang="en">
 
120
<a name="id2492122"></a><h3>
 
121
<a name="rb-uri-mkstemp"></a>rb_uri_mkstemp ()</h3>
 
122
<a class="indexterm" name="id2492132"></a><pre class="programlisting">GnomeVFSResult rb_uri_mkstemp               (const char *prefix,
 
123
                                             char **uri,
 
124
                                             GnomeVFSHandle **handle);</pre>
 
125
<p>
 
126
 
 
127
</p>
 
128
<div class="variablelist"><table border="0">
 
129
<col align="left" valign="top">
 
130
<tbody>
 
131
<tr>
 
132
<td>
 
133
<span class="term"><em class="parameter"><code>prefix</code></em>&#160;:</span></td>
 
134
<td>
 
135
</td>
 
136
</tr>
 
137
<tr>
 
138
<td>
 
139
<span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
 
140
<td>
 
141
</td>
 
142
</tr>
 
143
<tr>
 
144
<td>
 
145
<span class="term"><em class="parameter"><code>handle</code></em>&#160;:</span></td>
 
146
<td>
 
147
</td>
 
148
</tr>
 
149
<tr>
 
150
<td>
 
151
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
152
<td>
 
153
 
 
154
 
 
155
</td>
 
156
</tr>
 
157
</tbody>
 
158
</table></div>
 
159
</div>
 
160
<hr>
 
161
<div class="refsect2" lang="en">
 
162
<a name="id2492231"></a><h3>
 
163
<a name="rb-uri-resolve-symlink"></a>rb_uri_resolve_symlink ()</h3>
 
164
<a class="indexterm" name="id2492240"></a><pre class="programlisting">char*       rb_uri_resolve_symlink          (const char *uri);</pre>
 
165
<p>
 
166
 
 
167
</p>
 
168
<div class="variablelist"><table border="0">
 
169
<col align="left" valign="top">
 
170
<tbody>
 
171
<tr>
 
172
<td>
 
173
<span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
 
174
<td>
 
175
</td>
 
176
</tr>
 
177
<tr>
 
178
<td>
 
179
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
180
<td>
 
181
 
 
182
 
 
183
</td>
 
184
</tr>
 
185
</tbody>
 
186
</table></div>
 
187
</div>
 
188
<hr>
 
189
<div class="refsect2" lang="en">
 
190
<a name="id2492296"></a><h3>
 
191
<a name="rb-uri-is-directory"></a>rb_uri_is_directory ()</h3>
 
192
<a class="indexterm" name="id2492306"></a><pre class="programlisting">gboolean    rb_uri_is_directory             (const char *uri);</pre>
 
193
<p>
 
194
 
 
195
</p>
 
196
<div class="variablelist"><table border="0">
 
197
<col align="left" valign="top">
 
198
<tbody>
 
199
<tr>
 
200
<td>
 
201
<span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
 
202
<td>
 
203
</td>
 
204
</tr>
 
205
<tr>
 
206
<td>
 
207
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
208
<td>
 
209
 
 
210
 
 
211
</td>
 
212
</tr>
 
213
</tbody>
 
214
</table></div>
 
215
</div>
 
216
<hr>
 
217
<div class="refsect2" lang="en">
 
218
<a name="id2556379"></a><h3>
 
219
<a name="rb-uri-exists"></a>rb_uri_exists ()</h3>
 
220
<a class="indexterm" name="id2556389"></a><pre class="programlisting">gboolean    rb_uri_exists                   (const char *uri);</pre>
 
221
<p>
 
222
 
 
223
</p>
 
224
<div class="variablelist"><table border="0">
 
225
<col align="left" valign="top">
 
226
<tbody>
 
227
<tr>
 
228
<td>
 
229
<span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
 
230
<td>
 
231
</td>
 
232
</tr>
 
233
<tr>
 
234
<td>
 
235
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
236
<td>
 
237
 
 
238
 
 
239
</td>
 
240
</tr>
 
241
</tbody>
 
242
</table></div>
 
243
</div>
 
244
<hr>
 
245
<div class="refsect2" lang="en">
 
246
<a name="id2556444"></a><h3>
 
247
<a name="rb-uri-resolve-relative"></a>rb_uri_resolve_relative ()</h3>
 
248
<a class="indexterm" name="id2556453"></a><pre class="programlisting">char*       rb_uri_resolve_relative         (const char *uri);</pre>
 
249
<p>
 
250
 
 
251
</p>
 
252
<div class="variablelist"><table border="0">
 
253
<col align="left" valign="top">
 
254
<tbody>
 
255
<tr>
 
256
<td>
 
257
<span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
 
258
<td>
 
259
</td>
 
260
</tr>
 
261
<tr>
 
262
<td>
 
263
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
264
<td>
 
265
 
 
266
 
 
267
</td>
 
268
</tr>
 
269
</tbody>
 
270
</table></div>
 
271
</div>
 
272
<hr>
 
273
<div class="refsect2" lang="en">
 
274
<a name="id2556510"></a><h3>
 
275
<a name="rb-uri-is-readable"></a>rb_uri_is_readable ()</h3>
 
276
<a class="indexterm" name="id2556520"></a><pre class="programlisting">gboolean    rb_uri_is_readable              (const char *uri);</pre>
 
277
<p>
 
278
 
 
279
</p>
 
280
<div class="variablelist"><table border="0">
 
281
<col align="left" valign="top">
 
282
<tbody>
 
283
<tr>
 
284
<td>
 
285
<span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
 
286
<td>
 
287
</td>
 
288
</tr>
 
289
<tr>
 
290
<td>
 
291
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
292
<td>
 
293
 
 
294
 
 
295
</td>
 
296
</tr>
 
297
</tbody>
 
298
</table></div>
 
299
</div>
 
300
<hr>
 
301
<div class="refsect2" lang="en">
 
302
<a name="id2556576"></a><h3>
 
303
<a name="rb-uri-is-writable"></a>rb_uri_is_writable ()</h3>
 
304
<a class="indexterm" name="id2556586"></a><pre class="programlisting">gboolean    rb_uri_is_writable              (const char *uri);</pre>
 
305
<p>
 
306
 
 
307
</p>
 
308
<div class="variablelist"><table border="0">
 
309
<col align="left" valign="top">
 
310
<tbody>
 
311
<tr>
 
312
<td>
 
313
<span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
 
314
<td>
 
315
</td>
 
316
</tr>
 
317
<tr>
 
318
<td>
 
319
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
320
<td>
 
321
 
 
322
 
 
323
</td>
 
324
</tr>
 
325
</tbody>
 
326
</table></div>
 
327
</div>
 
328
<hr>
 
329
<div class="refsect2" lang="en">
 
330
<a name="id2556642"></a><h3>
 
331
<a name="rb-uri-handle-recursively"></a>rb_uri_handle_recursively ()</h3>
 
332
<a class="indexterm" name="id2558245"></a><pre class="programlisting">void        rb_uri_handle_recursively       (const char *uri,
 
333
                                             GFunc func,
 
334
                                             gboolean *cancelflag,
 
335
                                             gpointer user_data);</pre>
 
336
<p>
 
337
 
 
338
</p>
 
339
<div class="variablelist"><table border="0">
 
340
<col align="left" valign="top">
 
341
<tbody>
 
342
<tr>
 
343
<td>
 
344
<span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
 
345
<td>
 
346
</td>
 
347
</tr>
 
348
<tr>
 
349
<td>
 
350
<span class="term"><em class="parameter"><code>func</code></em>&#160;:</span></td>
 
351
<td>
 
352
</td>
 
353
</tr>
 
354
<tr>
 
355
<td>
 
356
<span class="term"><em class="parameter"><code>cancelflag</code></em>&#160;:</span></td>
 
357
<td>
 
358
</td>
 
359
</tr>
 
360
<tr>
 
361
<td>
 
362
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
363
<td>
 
364
 
 
365
 
 
366
</td>
 
367
</tr>
 
368
</tbody>
 
369
</table></div>
 
370
</div>
 
371
<hr>
 
372
<div class="refsect2" lang="en">
 
373
<a name="id2558343"></a><h3>
 
374
<a name="rb-file-helpers-init"></a>rb_file_helpers_init ()</h3>
 
375
<a class="indexterm" name="id2558351"></a><pre class="programlisting">void        rb_file_helpers_init            (void);</pre>
 
376
<p>
 
377
 
 
378
</p>
 
379
</div>
 
380
<hr>
 
381
<div class="refsect2" lang="en">
 
382
<a name="id2558370"></a><h3>
 
383
<a name="rb-file-helpers-shutdown"></a>rb_file_helpers_shutdown ()</h3>
 
384
<a class="indexterm" name="id2558378"></a><pre class="programlisting">void        rb_file_helpers_shutdown        (void);</pre>
 
385
<p>
 
386
 
 
387
</p>
 
388
</div>
 
389
</div>
 
390
</div>
 
391
<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle">
 
392
<td align="left"><a accesskey="p" href="rhythmbox-rb-enums.html"><b>&lt;&lt;&#160;rb-enums</b></a></td>
 
393
<td align="right"><a accesskey="n" href="rhythmbox-rb-glade-helpers.html"><b>rb-glade-helpers&#160;&gt;&gt;</b></a></td>
 
394
</tr></table>
 
395
</body>
 
396
</html>