1 <refentry id="gnome-vfs-20-gnome-vfs-init">
3 <refentrytitle>Initialization/Shutdown</refentrytitle>
4 <manvolnum>3</manvolnum>
5 <refmiscinfo>GNOME-VFS-2.0 Library</refmiscinfo>
9 <refname>Initialization/Shutdown</refname><refpurpose></refpurpose>
12 <refsynopsisdiv><title>Synopsis</title>
18 <link linkend="gboolean">gboolean</link> <link linkend="gnome-vfs-init">gnome_vfs_init</link> (void);
19 <link linkend="gboolean">gboolean</link> <link linkend="gnome-vfs-initialized">gnome_vfs_initialized</link> (void);
20 <link linkend="void">void</link> <link linkend="gnome-vfs-shutdown">gnome_vfs_shutdown</link> (void);
21 <link linkend="void">void</link> <link linkend="gnome-vfs-loadinit">gnome_vfs_loadinit</link> (<link linkend="gpointer">gpointer</link> app,
22 <link linkend="gpointer">gpointer</link> modinfo);
23 <link linkend="void">void</link> <link linkend="gnome-vfs-preinit">gnome_vfs_preinit</link> (<link linkend="gpointer">gpointer</link> app,
24 <link linkend="gpointer">gpointer</link> modinfo);
25 <link linkend="void">void</link> <link linkend="gnome-vfs-postinit">gnome_vfs_postinit</link> (<link linkend="gpointer">gpointer</link> app,
26 <link linkend="gpointer">gpointer</link> modinfo);
39 <title>Description</title>
41 Starting GnomeVFS up and shutting it down. Usually when using the whole
42 GNOME framework this library is initialized and shutdown automatically
43 when calling gnome_init.
48 <title>Details</title>
50 <title><anchor id="gnome-vfs-init"/>gnome_vfs_init ()</title>
51 <indexterm><primary>gnome_vfs_init</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gnome_vfs_init (void);</programlisting>
53 If GnomeVFS is not already initialized, initialize it. This must be
54 called prior to performing any other GnomeVFS operations, and may
55 be called multiple times without error.</para>
58 </para><variablelist role="params">
59 <varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <literal>TRUE</literal> if GnomeVFS is successfully initialized (or was
61 </simpara></listitem></varlistentry>
62 </variablelist></refsect2>
64 <title><anchor id="gnome-vfs-initialized"/>gnome_vfs_initialized ()</title>
65 <indexterm><primary>gnome_vfs_initialized</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gnome_vfs_initialized (void);</programlisting>
67 Detects if GnomeVFS has already been initialized (GnomeVFS must be
68 initialized prior to using any methods or operations).</para>
71 </para><variablelist role="params">
72 <varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <literal>TRUE</literal> if GnomeVFS has already been initialized
73 </simpara></listitem></varlistentry>
74 </variablelist></refsect2>
76 <title><anchor id="gnome-vfs-shutdown"/>gnome_vfs_shutdown ()</title>
77 <indexterm><primary>gnome_vfs_shutdown</primary></indexterm><programlisting><link linkend="void">void</link> gnome_vfs_shutdown (void);</programlisting>
79 Cease all active GnomeVFS operations and unload the MIME
80 database from memory.</para>
85 <title><anchor id="gnome-vfs-loadinit"/>gnome_vfs_loadinit ()</title>
86 <indexterm><primary>gnome_vfs_loadinit</primary></indexterm><programlisting><link linkend="void">void</link> gnome_vfs_loadinit (<link linkend="gpointer">gpointer</link> app,
87 <link linkend="gpointer">gpointer</link> modinfo);</programlisting>
90 </para><variablelist role="params">
91 <varlistentry><term><parameter>app</parameter> :</term>
93 </simpara></listitem></varlistentry>
94 <varlistentry><term><parameter>modinfo</parameter> :</term>
98 </simpara></listitem></varlistentry>
99 </variablelist></refsect2>
101 <title><anchor id="gnome-vfs-preinit"/>gnome_vfs_preinit ()</title>
102 <indexterm><primary>gnome_vfs_preinit</primary></indexterm><programlisting><link linkend="void">void</link> gnome_vfs_preinit (<link linkend="gpointer">gpointer</link> app,
103 <link linkend="gpointer">gpointer</link> modinfo);</programlisting>
106 </para><variablelist role="params">
107 <varlistentry><term><parameter>app</parameter> :</term>
109 </simpara></listitem></varlistentry>
110 <varlistentry><term><parameter>modinfo</parameter> :</term>
114 </simpara></listitem></varlistentry>
115 </variablelist></refsect2>
117 <title><anchor id="gnome-vfs-postinit"/>gnome_vfs_postinit ()</title>
118 <indexterm><primary>gnome_vfs_postinit</primary></indexterm><programlisting><link linkend="void">void</link> gnome_vfs_postinit (<link linkend="gpointer">gpointer</link> app,
119 <link linkend="gpointer">gpointer</link> modinfo);</programlisting>
122 </para><variablelist role="params">
123 <varlistentry><term><parameter>app</parameter> :</term>
125 </simpara></listitem></varlistentry>
126 <varlistentry><term><parameter>modinfo</parameter> :</term>
130 </simpara></listitem></varlistentry>
131 </variablelist></refsect2>