<refentry id="libnetdude-libnd-protocol-inst">
<refmeta>
<refentrytitle id="top_of_page">libnd_protocol_inst</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBNETDUDE Library</refmiscinfo>
</refmeta>

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

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

<synopsis>



<link linkend="void">void</link>        <link linkend="libnd-proto-inst-init">libnd_proto_inst_init</link>           (<link linkend="LND-ProtoInst">LND_ProtoInst</link> *inst,
                                             <link linkend="LND-Protocol">LND_Protocol</link> *protocol,
                                             <link linkend="guint">guint</link> nesting);
const <link linkend="char">char</link>* <link linkend="libnd-proto-inst-to-string">libnd_proto_inst_to_string</link>      (const <link linkend="LND-Protocol">LND_Protocol</link> *proto,
                                             <link linkend="guint">guint</link> nesting);
<link linkend="LND-ProtoData">LND_ProtoData</link>* <link linkend="libnd-proto-data-new">libnd_proto_data_new</link>         (<link linkend="LND-Protocol">LND_Protocol</link> *protocol,
                                             <link linkend="guint">guint</link> nesting,
                                             <link linkend="guchar">guchar</link> *data,
                                             <link linkend="guchar">guchar</link> *data_end);
<link linkend="void">void</link>        <link linkend="libnd-proto-data-free">libnd_proto_data_free</link>           (<link linkend="LND-ProtoData">LND_ProtoData</link> *pd);
<link linkend="LND-ProtoInfo">LND_ProtoInfo</link>* <link linkend="libnd-proto-info-new">libnd_proto_info_new</link>         (<link linkend="LND-Protocol">LND_Protocol</link> *proto,
                                             <link linkend="guint">guint</link> nesting);
<link linkend="void">void</link>        <link linkend="libnd-proto-info-free">libnd_proto_info_free</link>           (<link linkend="LND-ProtoInfo">LND_ProtoInfo</link> *pinf);
</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-proto-inst-init" role="function">libnd_proto_inst_init ()</title>
<indexterm><primary>libnd_proto_inst_init</primary></indexterm><programlisting><link linkend="void">void</link>        libnd_proto_inst_init           (<link linkend="LND-ProtoInst">LND_ProtoInst</link> *inst,
                                             <link linkend="LND-Protocol">LND_Protocol</link> *protocol,
                                             <link linkend="guint">guint</link> nesting);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>inst</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>protocol</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nesting</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="libnd-proto-inst-to-string" role="function">libnd_proto_inst_to_string ()</title>
<indexterm><primary>libnd_proto_inst_to_string</primary></indexterm><programlisting>const <link linkend="char">char</link>* libnd_proto_inst_to_string      (const <link linkend="LND-Protocol">LND_Protocol</link> *proto,
                                             <link linkend="guint">guint</link> nesting);</programlisting>
<para>

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


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="libnd-proto-data-new" role="function">libnd_proto_data_new ()</title>
<indexterm><primary>libnd_proto_data_new</primary></indexterm><programlisting><link linkend="LND-ProtoData">LND_ProtoData</link>* libnd_proto_data_new         (<link linkend="LND-Protocol">LND_Protocol</link> *protocol,
                                             <link linkend="guint">guint</link> nesting,
                                             <link linkend="guchar">guchar</link> *data,
                                             <link linkend="guchar">guchar</link> *data_end);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>protocol</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nesting</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data_end</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="libnd-proto-data-free" role="function">libnd_proto_data_free ()</title>
<indexterm><primary>libnd_proto_data_free</primary></indexterm><programlisting><link linkend="void">void</link>        libnd_proto_data_free           (<link linkend="LND-ProtoData">LND_ProtoData</link> *pd);</programlisting>
<para>

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


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="libnd-proto-info-new" role="function">libnd_proto_info_new ()</title>
<indexterm><primary>libnd_proto_info_new</primary></indexterm><programlisting><link linkend="LND-ProtoInfo">LND_ProtoInfo</link>* libnd_proto_info_new         (<link linkend="LND-Protocol">LND_Protocol</link> *proto,
                                             <link linkend="guint">guint</link> nesting);</programlisting>
<para>

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


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="libnd-proto-info-free" role="function">libnd_proto_info_free ()</title>
<indexterm><primary>libnd_proto_info_free</primary></indexterm><programlisting><link linkend="void">void</link>        libnd_proto_info_free           (<link linkend="LND-ProtoInfo">LND_ProtoInfo</link> *pinf);</programlisting>
<para>

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


</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>
