diff options
Diffstat (limited to 'doc/api/libnet-macros_8h.html')
-rw-r--r-- | doc/api/libnet-macros_8h.html | 228 |
1 files changed, 0 insertions, 228 deletions
diff --git a/doc/api/libnet-macros_8h.html b/doc/api/libnet-macros_8h.html deleted file mode 100644 index 6c37cb4..0000000 --- a/doc/api/libnet-macros_8h.html +++ /dev/null @@ -1,228 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> -<meta http-equiv="X-UA-Compatible" content="IE=9"/> -<meta name="generator" content="Doxygen 1.8.14"/> -<meta name="viewport" content="width=device-width, initial-scale=1"/> -<title>libnet: API Documentation: libnet/libnet-macros.h File Reference</title> -<link href="tabs.css" rel="stylesheet" type="text/css"/> -<link href="doxygen.css" rel="stylesheet" type="text/css" /> -<link href="libnet_api_stylesheet.css_tmpl" rel="stylesheet" type="text/css"/> -</head> -<!-- Generated by Doxygen 1.8.14 --> -<div id="nav-path" class="navpath"> - <ul> -<li class="navelem"><a class="el" href="dir_2e83b025d21fe7b9c524d93377692ce4.html">libnet</a></li> </ul> -</div> -</div><!-- top --> -<div class="header"> - <div class="summary"> -<a href="#define-members">Macros</a> </div> - <div class="headertitle"> -<div class="title">libnet-macros.h File Reference</div> </div> -</div><!--header--> -<div class="contents"> - -<p>libnet macros and symbolic constants -<a href="#details">More...</a></p> -<div class="textblock"><div class="dynheader"> -This graph shows which files directly or indirectly include this file:</div> -<div class="dyncontent"> -<div class="center"><img src="libnet-macros_8h__dep__incl.png" border="0" usemap="#libnet_2libnet-macros_8hdep" alt=""/></div> -<map name="libnet_2libnet-macros_8hdep" id="libnet_2libnet-macros_8hdep"> -<area shape="rect" id="node2" href="libnet_8h.html" title="Top-level libnet header file. " alt="" coords="47,80,111,107"/> -</map> -</div> -</div> -<p><a href="libnet-macros_8h_source.html">Go to the source code of this file.</a></p> -<table class="memberdecls"> -<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> -Macros</h2></td></tr> -<tr class="memitem:ac67cb6e9b00fd492cc3a9247e9477d87"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#ac67cb6e9b00fd492cc3a9247e9477d87">LIBNET_DONT_RESOLVE</a>   0</td></tr> -<tr class="separator:ac67cb6e9b00fd492cc3a9247e9477d87"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6733960f6981f1930b2d1a489df89cc7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#a6733960f6981f1930b2d1a489df89cc7">LIBNET_RESOLVE</a>   1</td></tr> -<tr class="separator:a6733960f6981f1930b2d1a489df89cc7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5ff9536ca9bbe6f73f69bec817962742"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#a5ff9536ca9bbe6f73f69bec817962742">LIBNET_ON</a>   0</td></tr> -<tr class="separator:a5ff9536ca9bbe6f73f69bec817962742"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af87da67c016a9791d256c2d71bf0b0ac"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#af87da67c016a9791d256c2d71bf0b0ac">LIBNET_OFF</a>   1</td></tr> -<tr class="separator:af87da67c016a9791d256c2d71bf0b0ac"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9c76fe8da8e411fe1db9f75583dc1b8a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#a9c76fe8da8e411fe1db9f75583dc1b8a">IN6ADDR_ERROR_INIT</a></td></tr> -<tr class="separator:a9c76fe8da8e411fe1db9f75583dc1b8a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a96a6017948aa76e5a5d415c3227348df"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#a96a6017948aa76e5a5d415c3227348df">LIBNET_PR2</a>   0</td></tr> -<tr class="separator:a96a6017948aa76e5a5d415c3227348df"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac7301c95aa36d66e8904979650b5189d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#ac7301c95aa36d66e8904979650b5189d">LIBNET_MAX_PACKET</a>   0xffff</td></tr> -<tr class="separator:ac7301c95aa36d66e8904979650b5189d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2d720375e2ef5a85a62d6069283a5223"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#a2d720375e2ef5a85a62d6069283a5223">LIBNET_ERRBUF_SIZE</a>   0x100</td></tr> -<tr class="separator:a2d720375e2ef5a85a62d6069283a5223"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae9cd154f8cb482809ee456b6ac43dea5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#ae9cd154f8cb482809ee456b6ac43dea5">LIBNET_MAXOPTION_SIZE</a>   0x28</td></tr> -<tr class="separator:ae9cd154f8cb482809ee456b6ac43dea5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af36eb84eee10c525720134cfadb50a3e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#af36eb84eee10c525720134cfadb50a3e">for_each_context_in_cq</a>(l)   for (l = <a class="el" href="libnet-functions_8h.html#a8233338e5050d8fc46c6d1f35ef32b5e">libnet_cq_head</a>(); <a class="el" href="libnet-functions_8h.html#a7edc80233d439b7755fdc127cfd7f88d">libnet_cq_last</a>(); l = <a class="el" href="libnet-functions_8h.html#af21a48ca025b23dfcd5d10e9d1b924ba">libnet_cq_next</a>())</td></tr> -<tr class="separator:af36eb84eee10c525720134cfadb50a3e"><td class="memSeparator" colspan="2"> </td></tr> -</table> -<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>libnet macros and symbolic constants </p> -</div><h2 class="groupheader">Macro Definition Documentation</h2> -<a id="af36eb84eee10c525720134cfadb50a3e"></a> -<h2 class="memtitle"><span class="permalink"><a href="#af36eb84eee10c525720134cfadb50a3e">◆ </a></span>for_each_context_in_cq</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define for_each_context_in_cq</td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname">l</td><td>)</td> - <td>   for (l = <a class="el" href="libnet-functions_8h.html#a8233338e5050d8fc46c6d1f35ef32b5e">libnet_cq_head</a>(); <a class="el" href="libnet-functions_8h.html#a7edc80233d439b7755fdc127cfd7f88d">libnet_cq_last</a>(); l = <a class="el" href="libnet-functions_8h.html#af21a48ca025b23dfcd5d10e9d1b924ba">libnet_cq_next</a>())</td> - </tr> - </table> -</div><div class="memdoc"> -<p>Provides an interface to iterate through the context queue of libnet contexts. Before calling this macro, be sure to set the queue using <a class="el" href="libnet-functions_8h.html#a8233338e5050d8fc46c6d1f35ef32b5e">libnet_cq_head()</a>. </p> - -</div> -</div> -<a id="a9c76fe8da8e411fe1db9f75583dc1b8a"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a9c76fe8da8e411fe1db9f75583dc1b8a">◆ </a></span>IN6ADDR_ERROR_INIT</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define IN6ADDR_ERROR_INIT</td> - </tr> - </table> -</div><div class="memdoc"> -<b>Value:</b><div class="fragment"><div class="line">{ { { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \</div><div class="line"> 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \</div><div class="line"> 0xff, 0xff } } }</div></div><!-- fragment --><p>IPv6 error code </p> - -</div> -</div> -<a id="ac67cb6e9b00fd492cc3a9247e9477d87"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ac67cb6e9b00fd492cc3a9247e9477d87">◆ </a></span>LIBNET_DONT_RESOLVE</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define LIBNET_DONT_RESOLVE   0</td> - </tr> - </table> -</div><div class="memdoc"> -<p>Used for libnet's name resolution functions, specifies that no DNS lookups should be performed and the IP address should be kept in numeric form. </p> - -</div> -</div> -<a id="a2d720375e2ef5a85a62d6069283a5223"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a2d720375e2ef5a85a62d6069283a5223">◆ </a></span>LIBNET_ERRBUF_SIZE</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define LIBNET_ERRBUF_SIZE   0x100</td> - </tr> - </table> -</div><div class="memdoc"> -<p>The libnet error buffer is 256 bytes long. </p> - -</div> -</div> -<a id="ac7301c95aa36d66e8904979650b5189d"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ac7301c95aa36d66e8904979650b5189d">◆ </a></span>LIBNET_MAX_PACKET</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define LIBNET_MAX_PACKET   0xffff</td> - </tr> - </table> -</div><div class="memdoc"> -<p>The biggest an IP packet can be – 65,535 bytes. </p> - -</div> -</div> -<a id="ae9cd154f8cb482809ee456b6ac43dea5"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ae9cd154f8cb482809ee456b6ac43dea5">◆ </a></span>LIBNET_MAXOPTION_SIZE</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define LIBNET_MAXOPTION_SIZE   0x28</td> - </tr> - </table> -</div><div class="memdoc"> -<p>IP and TCP options can be up to 40 bytes long. </p> - -</div> -</div> -<a id="af87da67c016a9791d256c2d71bf0b0ac"></a> -<h2 class="memtitle"><span class="permalink"><a href="#af87da67c016a9791d256c2d71bf0b0ac">◆ </a></span>LIBNET_OFF</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define LIBNET_OFF   1</td> - </tr> - </table> -</div><div class="memdoc"> -<p>Used several places, to specify "on" or "one" </p> - -</div> -</div> -<a id="a5ff9536ca9bbe6f73f69bec817962742"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a5ff9536ca9bbe6f73f69bec817962742">◆ </a></span>LIBNET_ON</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define LIBNET_ON   0</td> - </tr> - </table> -</div><div class="memdoc"> -<p>Used several places, to specify "on" or "one" </p> - -</div> -</div> -<a id="a96a6017948aa76e5a5d415c3227348df"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a96a6017948aa76e5a5d415c3227348df">◆ </a></span>LIBNET_PR2</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define LIBNET_PR2   0</td> - </tr> - </table> -</div><div class="memdoc"> -<p>Used for <a class="el" href="libnet-functions_8h.html#ae0a1d32fdd169c55a0ce4c186a19b125">libnet_get_prand()</a> to specify function disposition </p> - -</div> -</div> -<a id="a6733960f6981f1930b2d1a489df89cc7"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a6733960f6981f1930b2d1a489df89cc7">◆ </a></span>LIBNET_RESOLVE</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define LIBNET_RESOLVE   1</td> - </tr> - </table> -</div><div class="memdoc"> -<p>Used for libnet's name resolution functions, specifies that a DNS lookup can be performed if needed to resolve the IP address to a canonical form. </p> - -</div> -</div> -</div><!-- contents --> -<hr> -<address><small> -Documentation for <a href="https://github.com/sgeto/libnet">libnet</a> (version 1.2-rc3).<br> -Generated on Wed Apr 26 2017 by -<a href="http://www.doxygen.org/">Doxygen 1.8.14</a>. -</small></address> -</body> -</html> |