summaryrefslogtreecommitdiff
path: root/doc/api/libnet-macros_8h.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/api/libnet-macros_8h.html')
-rw-r--r--doc/api/libnet-macros_8h.html228
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&#45;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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#ac67cb6e9b00fd492cc3a9247e9477d87">LIBNET_DONT_RESOLVE</a>&#160;&#160;&#160;0</td></tr>
-<tr class="separator:ac67cb6e9b00fd492cc3a9247e9477d87"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6733960f6981f1930b2d1a489df89cc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#a6733960f6981f1930b2d1a489df89cc7">LIBNET_RESOLVE</a>&#160;&#160;&#160;1</td></tr>
-<tr class="separator:a6733960f6981f1930b2d1a489df89cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ff9536ca9bbe6f73f69bec817962742"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#a5ff9536ca9bbe6f73f69bec817962742">LIBNET_ON</a>&#160;&#160;&#160;0</td></tr>
-<tr class="separator:a5ff9536ca9bbe6f73f69bec817962742"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af87da67c016a9791d256c2d71bf0b0ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#af87da67c016a9791d256c2d71bf0b0ac">LIBNET_OFF</a>&#160;&#160;&#160;1</td></tr>
-<tr class="separator:af87da67c016a9791d256c2d71bf0b0ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c76fe8da8e411fe1db9f75583dc1b8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
-<tr class="memitem:a96a6017948aa76e5a5d415c3227348df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#a96a6017948aa76e5a5d415c3227348df">LIBNET_PR2</a>&#160;&#160;&#160;0</td></tr>
-<tr class="separator:a96a6017948aa76e5a5d415c3227348df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac7301c95aa36d66e8904979650b5189d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#ac7301c95aa36d66e8904979650b5189d">LIBNET_MAX_PACKET</a>&#160;&#160;&#160;0xffff</td></tr>
-<tr class="separator:ac7301c95aa36d66e8904979650b5189d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2d720375e2ef5a85a62d6069283a5223"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#a2d720375e2ef5a85a62d6069283a5223">LIBNET_ERRBUF_SIZE</a>&#160;&#160;&#160;0x100</td></tr>
-<tr class="separator:a2d720375e2ef5a85a62d6069283a5223"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae9cd154f8cb482809ee456b6ac43dea5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#ae9cd154f8cb482809ee456b6ac43dea5">LIBNET_MAXOPTION_SIZE</a>&#160;&#160;&#160;0x28</td></tr>
-<tr class="separator:ae9cd154f8cb482809ee456b6ac43dea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af36eb84eee10c525720134cfadb50a3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnet-macros_8h.html#af36eb84eee10c525720134cfadb50a3e">for_each_context_in_cq</a>(l)&#160;&#160;&#160;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">&#160;</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">&#9670;&nbsp;</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">&#160;</td>
- <td class="paramname">l</td><td>)</td>
- <td>&#160;&#160;&#160;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">&#9670;&nbsp;</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">&#9670;&nbsp;</a></span>LIBNET_DONT_RESOLVE</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define LIBNET_DONT_RESOLVE&#160;&#160;&#160;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">&#9670;&nbsp;</a></span>LIBNET_ERRBUF_SIZE</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define LIBNET_ERRBUF_SIZE&#160;&#160;&#160;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">&#9670;&nbsp;</a></span>LIBNET_MAX_PACKET</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define LIBNET_MAX_PACKET&#160;&#160;&#160;0xffff</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>The biggest an IP packet can be &ndash; 65,535 bytes. </p>
-
-</div>
-</div>
-<a id="ae9cd154f8cb482809ee456b6ac43dea5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae9cd154f8cb482809ee456b6ac43dea5">&#9670;&nbsp;</a></span>LIBNET_MAXOPTION_SIZE</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define LIBNET_MAXOPTION_SIZE&#160;&#160;&#160;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">&#9670;&nbsp;</a></span>LIBNET_OFF</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define LIBNET_OFF&#160;&#160;&#160;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">&#9670;&nbsp;</a></span>LIBNET_ON</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define LIBNET_ON&#160;&#160;&#160;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">&#9670;&nbsp;</a></span>LIBNET_PR2</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define LIBNET_PR2&#160;&#160;&#160;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">&#9670;&nbsp;</a></span>LIBNET_RESOLVE</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define LIBNET_RESOLVE&#160;&#160;&#160;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>