<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>ldns documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <div class="logo"> <img src="LogoInGradientBar2-y100.png"/> </div> <!-- Generated by Doxygen 1.7.4 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_7a7a565456b510ac01baf8655647d8a2.html">ldns</a> </li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#define-members">Defines</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">ldns.h File Reference</div> </div> </div> <div class="contents"> <p>Including this file will include all ldns files, and define some lookup tables. <a href="#details">More...</a></p> <p><a href="ldns_8h_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="define-members"></a> Defines</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#acb7ea70554416f9777e65f1b229af901">LDNS_IP4ADDRLEN</a>   (32/8)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#acf0d0da09570eb66d348db9a14f62e75">LDNS_IP6ADDRLEN</a>   (128/8)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#af09fdea9d1f2f008a650be45ac3332c7">LDNS_PORT</a>   53</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#a43d84f56aba9f3e4b4b1f14a57acdb26">LDNS_ROOT_LABEL_STR</a>   "."</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#a2bdd8bfa0eb61ccf7719d5ffcd1ac79e">LDNS_DEFAULT_TTL</a>   3600</td></tr> <tr><td colspan="2"><h2><a name="var-members"></a> Variables</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#a977995ad94fca8b3b5e1aa9185b7c46e">ldns_certificate_types</a> []</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Taken from RFC 2538, section 2.1. <a href="#a977995ad94fca8b3b5e1aa9185b7c46e"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#a83c085e13c2a73dd5fad16baf0318331">ldns_algorithms</a> []</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Taken from RFC 2535, section 7. <a href="#a83c085e13c2a73dd5fad16baf0318331"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#adcb97eea7f8d8f68de7022077e7c7506">ldns_cert_algorithms</a> []</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Taken from RFC 2538. <a href="#adcb97eea7f8d8f68de7022077e7c7506"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#ac564d00208d5565a73b410b3cb5cd485">ldns_rr_classes</a> []</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">rr types <a href="#ac564d00208d5565a73b410b3cb5cd485"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#a3706e74a86ba7d7753996b9e889e0419">ldns_rcodes</a> []</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Response codes. <a href="#a3706e74a86ba7d7753996b9e889e0419"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#a9e381bc2e510c98adeb0137378ba05d8">ldns_opcodes</a> []</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Operation codes. <a href="#a9e381bc2e510c98adeb0137378ba05d8"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="ldns_8h.html#ad1fd78ea61c18e2256d46f10d55c5e1a">ldns_edns_flags</a> []</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">EDNS flags. <a href="#ad1fd78ea61c18e2256d46f10d55c5e1a"></a><br/></td></tr> </table> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Including this file will include all ldns files, and define some lookup tables. </p> <p>Definition in file <a class="el" href="ldns_8h_source.html">ldns.h</a>.</p> </div><hr/><h2>Define Documentation</h2> <a class="anchor" id="acb7ea70554416f9777e65f1b229af901"></a><!-- doxytag: member="ldns.h::LDNS_IP4ADDRLEN" ref="acb7ea70554416f9777e65f1b229af901" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LDNS_IP4ADDRLEN   (32/8)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="ldns_8h_source.html#l00128">128</a> of file <a class="el" href="ldns_8h_source.html">ldns.h</a>.</p> </div> </div> <a class="anchor" id="acf0d0da09570eb66d348db9a14f62e75"></a><!-- doxytag: member="ldns.h::LDNS_IP6ADDRLEN" ref="acf0d0da09570eb66d348db9a14f62e75" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LDNS_IP6ADDRLEN   (128/8)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="ldns_8h_source.html#l00129">129</a> of file <a class="el" href="ldns_8h_source.html">ldns.h</a>.</p> </div> </div> <a class="anchor" id="af09fdea9d1f2f008a650be45ac3332c7"></a><!-- doxytag: member="ldns.h::LDNS_PORT" ref="af09fdea9d1f2f008a650be45ac3332c7" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LDNS_PORT   53</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="ldns_8h_source.html#l00130">130</a> of file <a class="el" href="ldns_8h_source.html">ldns.h</a>.</p> </div> </div> <a class="anchor" id="a43d84f56aba9f3e4b4b1f14a57acdb26"></a><!-- doxytag: member="ldns.h::LDNS_ROOT_LABEL_STR" ref="a43d84f56aba9f3e4b4b1f14a57acdb26" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LDNS_ROOT_LABEL_STR   "."</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="ldns_8h_source.html#l00131">131</a> of file <a class="el" href="ldns_8h_source.html">ldns.h</a>.</p> </div> </div> <a class="anchor" id="a2bdd8bfa0eb61ccf7719d5ffcd1ac79e"></a><!-- doxytag: member="ldns.h::LDNS_DEFAULT_TTL" ref="a2bdd8bfa0eb61ccf7719d5ffcd1ac79e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LDNS_DEFAULT_TTL   3600</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="ldns_8h_source.html#l00132">132</a> of file <a class="el" href="ldns_8h_source.html">ldns.h</a>.</p> </div> </div> <hr/><h2>Variable Documentation</h2> <a class="anchor" id="a977995ad94fca8b3b5e1aa9185b7c46e"></a><!-- doxytag: member="ldns.h::ldns_certificate_types" ref="a977995ad94fca8b3b5e1aa9185b7c46e" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#a977995ad94fca8b3b5e1aa9185b7c46e">ldns_certificate_types</a>[]</td> </tr> </table> </div> <div class="memdoc"> <p>Taken from RFC 2538, section 2.1. </p> </div> </div> <a class="anchor" id="a83c085e13c2a73dd5fad16baf0318331"></a><!-- doxytag: member="ldns.h::ldns_algorithms" ref="a83c085e13c2a73dd5fad16baf0318331" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#a83c085e13c2a73dd5fad16baf0318331">ldns_algorithms</a>[]</td> </tr> </table> </div> <div class="memdoc"> <p>Taken from RFC 2535, section 7. </p> <p>Definition at line <a class="el" href="host2str_8c_source.html#l00041">41</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p> </div> </div> <a class="anchor" id="adcb97eea7f8d8f68de7022077e7c7506"></a><!-- doxytag: member="ldns.h::ldns_cert_algorithms" ref="adcb97eea7f8d8f68de7022077e7c7506" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#adcb97eea7f8d8f68de7022077e7c7506">ldns_cert_algorithms</a>[]</td> </tr> </table> </div> <div class="memdoc"> <p>Taken from RFC 2538. </p> <p>Definition at line <a class="el" href="host2str_8c_source.html#l00067">67</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p> </div> </div> <a class="anchor" id="ac564d00208d5565a73b410b3cb5cd485"></a><!-- doxytag: member="ldns.h::ldns_rr_classes" ref="ac564d00208d5565a73b410b3cb5cd485" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#ac564d00208d5565a73b410b3cb5cd485">ldns_rr_classes</a>[]</td> </tr> </table> </div> <div class="memdoc"> <p>rr types </p> <p>Definition at line <a class="el" href="host2str_8c_source.html#l00082">82</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p> </div> </div> <a class="anchor" id="a3706e74a86ba7d7753996b9e889e0419"></a><!-- doxytag: member="ldns.h::ldns_rcodes" ref="a3706e74a86ba7d7753996b9e889e0419" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#a3706e74a86ba7d7753996b9e889e0419">ldns_rcodes</a>[]</td> </tr> </table> </div> <div class="memdoc"> <p>Response codes. </p> <p>Definition at line <a class="el" href="host2str_8c_source.html#l00092">92</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p> </div> </div> <a class="anchor" id="a9e381bc2e510c98adeb0137378ba05d8"></a><!-- doxytag: member="ldns.h::ldns_opcodes" ref="a9e381bc2e510c98adeb0137378ba05d8" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#a9e381bc2e510c98adeb0137378ba05d8">ldns_opcodes</a>[]</td> </tr> </table> </div> <div class="memdoc"> <p>Operation codes. </p> <p>Definition at line <a class="el" href="host2str_8c_source.html#l00107">107</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p> </div> </div> <a class="anchor" id="ad1fd78ea61c18e2256d46f10d55c5e1a"></a><!-- doxytag: member="ldns.h::ldns_edns_flags" ref="ad1fd78ea61c18e2256d46f10d55c5e1a" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#ad1fd78ea61c18e2256d46f10d55c5e1a">ldns_edns_flags</a>[]</td> </tr> </table> </div> <div class="memdoc"> <p>EDNS flags. </p> <p>Definition at line <a class="el" href="packet_8c_source.html#l00032">32</a> of file <a class="el" href="packet_8c_source.html">packet.c</a>.</p> </div> </div> </div> <hr class="footer"/><address class="footer"><small>Generated on Wed Jan 11 2012 for ldns by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> </html>