<refentry id="libnetdude-libnd-init">
<refmeta>
<refentrytitle id="top_of_page">libnd_init</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBNETDUDE Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>libnd_init</refname>
<refpurpose></refpurpose>
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
</refnamediv>

<refsynopsisdiv id="synopsis">
<title id="synopsis.title">Synopsis</title>

<synopsis>



<link linkend="gboolean">gboolean</link>    <link linkend="libnd-init">libnd_init</link>                      (void);
<link linkend="void">void</link>        <link linkend="libnd-shutdown">libnd_shutdown</link>                  (void);
</synopsis>
</refsynopsisdiv>









<refsect1 id="desc">
<title id="desc.title">Description</title>
<para>

</para>
</refsect1>

<refsect1 id="details">
<title id="details.title">Details</title>
<refsect2>
<title><anchor id="libnd-init" role="function">libnd_init ()</title>
<indexterm><primary>libnd_init</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    libnd_init                      (void);</programlisting>
<para>
The function initializes the data structures for the various
libnetdude components, such as the registries, plugins,
debugging settings etc. You MUST call this function before
you use other parts of libnetdude.</para>
<para>

</para><variablelist role="params">
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="libnd-shutdown" role="function">libnd_shutdown ()</title>
<indexterm><primary>libnd_shutdown</primary></indexterm><programlisting><link linkend="void">void</link>        libnd_shutdown                  (void);</programlisting>
<para>
This function performs cleanup actions to shut down the
library.</para>
<para>

</para></refsect2>

</refsect1>




</refentry>
