1
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>Initialization/Shutdown</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
7
<link rel="start" href="index.html" title="GnomeVFS - Filesystem Abstraction library">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
7
<link rel="home" href="index.html" title="GnomeVFS - Filesystem Abstraction library">
8
8
<link rel="up" href="index.html" title="GnomeVFS - Filesystem Abstraction library">
9
9
<link rel="prev" href="gnome-vfs-first-steps.html" title="A Gentle Programming Primer">
10
10
<link rel="next" href="data-types.html" title="Basic Data Types">
11
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="about.html" title="Introduction to GnomeVFS">
14
14
<link rel="chapter" href="data-types.html" title="Basic Data Types">
25
25
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
26
26
<tr valign="middle">
27
27
<td><a accesskey="p" href="gnome-vfs-first-steps.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
29
29
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
30
30
<th width="100%" align="center">GnomeVFS - Filesystem Abstraction library</th>
31
31
<td><a accesskey="n" href="data-types.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
33
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2511152" class="shortcut">Top</a>
35
<a href="#id2556829" class="shortcut">Description</a></nobr></td></tr>
33
<tr><td colspan="5" class="shortcuts"><nobr><a href="#gnome-vfs-20-gnome-vfs-init.synopsis" class="shortcut">Top</a>
35
<a href="#gnome-vfs-20-gnome-vfs-init.description" class="shortcut">Description</a></nobr></td></tr>
37
37
<div class="refentry" lang="en">
38
38
<a name="gnome-vfs-20-gnome-vfs-init"></a><div class="titlepage"></div>
39
39
<div class="refnamediv"><table width="100%"><tr>
42
<a name="id2511152"></a><span class="refentrytitle">Initialization/Shutdown</span>
41
<h2><span class="refentrytitle"><a name="gnome-vfs-20-gnome-vfs-init.top_of_page"></a>Initialization/Shutdown</span></h2>
44
42
<p>Initialization/Shutdown</p>
46
44
<td valign="top" align="right"></td>
47
45
</tr></table></div>
48
46
<div class="refsynopsisdiv">
47
<a name="gnome-vfs-20-gnome-vfs-init.synopsis"></a><h2>Synopsis</h2>
50
48
<pre class="synopsis">
54
gboolean <a href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-init">gnome_vfs_init</a> (void);
55
gboolean <a href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-initialized">gnome_vfs_initialized</a> (void);
56
void <a href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-shutdown">gnome_vfs_shutdown</a> (void);
57
void <a href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-loadinit">gnome_vfs_loadinit</a> (gpointer app,
59
void <a href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-preinit">gnome_vfs_preinit</a> (gpointer app,
61
void <a href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-postinit">gnome_vfs_postinit</a> (gpointer app,
50
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
51
>gboolean</a> <a class="link" href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-init" title="gnome_vfs_init ()">gnome_vfs_init</a> (void);
53
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
54
>gboolean</a> <a class="link" href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-initialized" title="gnome_vfs_initialized ()">gnome_vfs_initialized</a> (void);
55
void <a class="link" href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-shutdown" title="gnome_vfs_shutdown ()">gnome_vfs_shutdown</a> (void);
56
void <a class="link" href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-loadinit" title="gnome_vfs_loadinit ()">gnome_vfs_loadinit</a> (<a
57
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
60
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
61
>gpointer</a> modinfo);
62
void <a class="link" href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-preinit" title="gnome_vfs_preinit ()">gnome_vfs_preinit</a> (<a
63
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
66
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
67
>gpointer</a> modinfo);
68
void <a class="link" href="gnome-vfs-20-gnome-vfs-init.html#gnome-vfs-postinit" title="gnome_vfs_postinit ()">gnome_vfs_postinit</a> (<a
69
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
72
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
73
>gpointer</a> modinfo);
65
76
<div class="refsect1" lang="en">
66
<a name="id2556829"></a><h2>Description</h2>
77
<a name="gnome-vfs-20-gnome-vfs-init.description"></a><h2>Description</h2>
68
79
Starting GnomeVFS up and shutting it down. Usually when using the whole
69
80
GNOME framework this library is initialized and shutdown automatically
73
84
<div class="refsect1" lang="en">
74
<a name="id2556846"></a><h2>Details</h2>
85
<a name="gnome-vfs-20-gnome-vfs-init.details"></a><h2>Details</h2>
75
86
<div class="refsect2" lang="en">
76
<a name="id2556856"></a><h3>
77
<a name="gnome-vfs-init"></a>gnome_vfs_init ()</h3>
78
<a class="indexterm" name="id2556869"></a><pre class="programlisting">gboolean gnome_vfs_init (void);</pre>
87
<a name="gnome-vfs-init"></a><h3>gnome_vfs_init ()</h3>
88
<pre class="programlisting"><a
89
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
90
>gboolean</a> gnome_vfs_init (void);</pre>
80
92
If gnome-vfs is not already initialized, initialize it. This must be
81
93
called prior to performing any other gnome-vfs operations, and may
86
98
<div class="variablelist"><table border="0">
87
99
<col align="left" valign="top">
89
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
90
<td> <code class="literal">TRUE</code> if gnome-vfs is successfully initialized (or was
101
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
103
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
104
><code class="literal">TRUE</code></a> if gnome-vfs is successfully initialized (or was
91
105
already initialized).
97
111
<div class="refsect2" lang="en">
98
<a name="id2556924"></a><h3>
99
<a name="gnome-vfs-initialized"></a>gnome_vfs_initialized ()</h3>
100
<a class="indexterm" name="id2556936"></a><pre class="programlisting">gboolean gnome_vfs_initialized (void);</pre>
112
<a name="gnome-vfs-initialized"></a><h3>gnome_vfs_initialized ()</h3>
113
<pre class="programlisting"><a
114
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
115
>gboolean</a> gnome_vfs_initialized (void);</pre>
102
117
Detects if gnome-vfs has already been initialized (gnome-vfs must be
103
118
initialized prior to using any methods or operations).</p>
107
122
<div class="variablelist"><table border="0">
108
123
<col align="left" valign="top">
110
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
111
<td> <code class="literal">TRUE</code> if gnome-vfs has already been initialized.
125
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
127
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
128
><code class="literal">TRUE</code></a> if gnome-vfs has already been initialized.
117
134
<div class="refsect2" lang="en">
118
<a name="id2556991"></a><h3>
119
<a name="gnome-vfs-shutdown"></a>gnome_vfs_shutdown ()</h3>
120
<a class="indexterm" name="id2557004"></a><pre class="programlisting">void gnome_vfs_shutdown (void);</pre>
135
<a name="gnome-vfs-shutdown"></a><h3>gnome_vfs_shutdown ()</h3>
136
<pre class="programlisting">void gnome_vfs_shutdown (void);</pre>
122
138
Cease all active gnome-vfs operations and unload the MIME
123
139
database from memory.</p>
129
145
<div class="refsect2" lang="en">
130
<a name="id2557030"></a><h3>
131
<a name="gnome-vfs-loadinit"></a>gnome_vfs_loadinit ()</h3>
132
<a class="indexterm" name="id2557045"></a><pre class="programlisting">void gnome_vfs_loadinit (gpointer app,
133
gpointer modinfo);</pre>
146
<a name="gnome-vfs-loadinit"></a><h3>gnome_vfs_loadinit ()</h3>
147
<pre class="programlisting">void gnome_vfs_loadinit (<a
148
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
151
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
152
>gpointer</a> modinfo);</pre>
134
153
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
135
154
<h3 class="title">Warning</h3>
136
155
<p><code class="literal">gnome_vfs_loadinit</code> is deprecated and should not be used in newly-written code.</p>
160
179
<div class="refsect2" lang="en">
161
<a name="id2557126"></a><h3>
162
<a name="gnome-vfs-preinit"></a>gnome_vfs_preinit ()</h3>
163
<a class="indexterm" name="id2557141"></a><pre class="programlisting">void gnome_vfs_preinit (gpointer app,
164
gpointer modinfo);</pre>
180
<a name="gnome-vfs-preinit"></a><h3>gnome_vfs_preinit ()</h3>
181
<pre class="programlisting">void gnome_vfs_preinit (<a
182
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
185
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
186
>gpointer</a> modinfo);</pre>
165
187
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
166
188
<h3 class="title">Warning</h3>
167
189
<p><code class="literal">gnome_vfs_preinit</code> is deprecated and should not be used in newly-written code.</p>
191
213
<div class="refsect2" lang="en">
192
<a name="id2557220"></a><h3>
193
<a name="gnome-vfs-postinit"></a>gnome_vfs_postinit ()</h3>
194
<a class="indexterm" name="id2557236"></a><pre class="programlisting">void gnome_vfs_postinit (gpointer app,
195
gpointer modinfo);</pre>
214
<a name="gnome-vfs-postinit"></a><h3>gnome_vfs_postinit ()</h3>
215
<pre class="programlisting">void gnome_vfs_postinit (<a
216
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
219
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
220
>gpointer</a> modinfo);</pre>
196
221
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
197
222
<h3 class="title">Warning</h3>
198
223
<p><code class="literal">gnome_vfs_postinit</code> is deprecated and should not be used in newly-written code.</p>