<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.16"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>UbixOS V2: Modules</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">UbixOS V2  <span id="projectnumber">2.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.16 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('modules.html','');}); /* @license-end */ </script> <div id="doc-content"> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="headertitle"> <div class="title">Modules</div> </div> </div><!--header--> <div class="contents"> <div class="textblock">Here is a list of all modules:</div><div class="directory"> <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory"> <tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__httpd__opts.html" target="_self">Options</a></td><td class="desc"></td></tr> <tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__mdns__opts.html" target="_self">Options</a></td><td class="desc"></td></tr> <tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__mqtt__opts.html" target="_self">Options</a></td><td class="desc"></td></tr> <tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__netbiosns__opts.html" target="_self">Options</a></td><td class="desc"></td></tr> <tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__snmp__opts.html" target="_self">Options</a></td><td class="desc"></td></tr> <tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__sntp__opts.html" target="_self">Options</a></td><td class="desc"></td></tr> <tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__tftp__opts.html" target="_self">Options</a></td><td class="desc"></td></tr> <tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__infrastructure__errors.html" target="_self">Error codes</a></td><td class="desc"></td></tr> <tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__lwip__version.html" target="_self">Version</a></td><td class="desc"></td></tr> <tr id="row_9_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_9_" class="arrow" onclick="toggleFolder('9_')">▼</span><a class="el" href="group__lwip__opts.html" target="_self">Options (lwipopts.h)</a></td><td class="desc"></td></tr> <tr id="row_9_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_9_0_" class="arrow" onclick="toggleFolder('9_0_')">▼</span><a class="el" href="group__lwip__opts__debug.html" target="_self">Debugging</a></td><td class="desc"></td></tr> <tr id="row_9_0_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__assertions.html" target="_self">Assertion handling</a></td><td class="desc"></td></tr> <tr id="row_9_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__stats.html" target="_self">Statistics</a></td><td class="desc"></td></tr> <tr id="row_9_0_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_9_0_2_" class="arrow" onclick="toggleFolder('9_0_2_')">▼</span><a class="el" href="group__lwip__opts__debugmsg.html" target="_self">Debug messages</a></td><td class="desc"></td></tr> <tr id="row_9_0_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a class="el" href="group__debugging__levels.html" target="_self">LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values</a></td><td class="desc"></td></tr> <tr id="row_9_0_3_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__perf.html" target="_self">Performance</a></td><td class="desc"></td></tr> <tr id="row_9_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_9_1_" class="arrow" onclick="toggleFolder('9_1_')">▼</span><a class="el" href="group__lwip__opts__infrastructure.html" target="_self">Infrastructure</a></td><td class="desc"></td></tr> <tr id="row_9_1_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__mem.html" target="_self">Heap and memory pools</a></td><td class="desc"></td></tr> <tr id="row_9_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__memp.html" target="_self">Internal memory pools</a></td><td class="desc"></td></tr> <tr id="row_9_1_2_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__mib2.html" target="_self">SNMP MIB2 callbacks</a></td><td class="desc"></td></tr> <tr id="row_9_1_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__thread.html" target="_self">Threading</a></td><td class="desc"></td></tr> <tr id="row_9_1_4_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__checksum.html" target="_self">Checksum</a></td><td class="desc"></td></tr> <tr id="row_9_1_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__hooks.html" target="_self">Hooks</a></td><td class="desc"></td></tr> <tr id="row_9_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_9_2_" class="arrow" onclick="toggleFolder('9_2_')">▼</span><a class="el" href="group__lwip__opts__callback.html" target="_self">Callback-style APIs</a></td><td class="desc"></td></tr> <tr id="row_9_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__raw.html" target="_self">RAW</a></td><td class="desc"></td></tr> <tr id="row_9_2_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__dns.html" target="_self">DNS</a></td><td class="desc"></td></tr> <tr id="row_9_2_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__udp.html" target="_self">UDP</a></td><td class="desc"></td></tr> <tr id="row_9_2_3_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__tcp.html" target="_self">TCP</a></td><td class="desc"></td></tr> <tr id="row_9_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_9_3_" class="arrow" onclick="toggleFolder('9_3_')">▼</span><a class="el" href="group__lwip__opts__threadsafe__apis.html" target="_self">Thread-safe APIs</a></td><td class="desc"></td></tr> <tr id="row_9_3_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__netconn.html" target="_self">Netconn</a></td><td class="desc"></td></tr> <tr id="row_9_3_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__socket.html" target="_self">Sockets</a></td><td class="desc"></td></tr> <tr id="row_9_4_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_9_4_" class="arrow" onclick="toggleFolder('9_4_')">▼</span><a class="el" href="group__lwip__opts__ipv4.html" target="_self">IPv4</a></td><td class="desc"></td></tr> <tr id="row_9_4_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__arp.html" target="_self">ARP</a></td><td class="desc"></td></tr> <tr id="row_9_4_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__icmp.html" target="_self">ICMP</a></td><td class="desc"></td></tr> <tr id="row_9_4_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__dhcp.html" target="_self">DHCP</a></td><td class="desc"></td></tr> <tr id="row_9_4_3_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__autoip.html" target="_self">AUTOIP</a></td><td class="desc"></td></tr> <tr id="row_9_4_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__igmp.html" target="_self">IGMP</a></td><td class="desc"></td></tr> <tr id="row_9_5_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__pbuf.html" target="_self">PBUF</a></td><td class="desc"></td></tr> <tr id="row_9_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_9_6_" class="arrow" onclick="toggleFolder('9_6_')">▼</span><a class="el" href="group__lwip__opts__netif.html" target="_self">NETIF</a></td><td class="desc"></td></tr> <tr id="row_9_6_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__loop.html" target="_self">Loopback interface</a></td><td class="desc"></td></tr> <tr id="row_9_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_9_7_" class="arrow" onclick="toggleFolder('9_7_')">▼</span><a class="el" href="group__lwip__opts__ipv6.html" target="_self">IPv6</a></td><td class="desc"></td></tr> <tr id="row_9_7_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__icmp6.html" target="_self">ICMP6</a></td><td class="desc"></td></tr> <tr id="row_9_7_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__mld6.html" target="_self">Multicast listener discovery</a></td><td class="desc"></td></tr> <tr id="row_9_7_2_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__lwip__opts__nd6.html" target="_self">Neighbor discovery</a></td><td class="desc"></td></tr> <tr id="row_10_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">▼</span><a class="el" href="group__netconn.html" target="_self">Netconn API</a></td><td class="desc"></td></tr> <tr id="row_10_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netconn__common.html" target="_self">Common functions</a></td><td class="desc"></td></tr> <tr id="row_10_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netconn__tcp.html" target="_self">TCP only</a></td><td class="desc"></td></tr> <tr id="row_10_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netconn__udp.html" target="_self">UDP only</a></td><td class="desc"></td></tr> <tr id="row_10_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netbuf.html" target="_self">Network buffers</a></td><td class="desc"></td></tr> <tr id="row_11_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">▼</span><a class="el" href="group__netifapi.html" target="_self">NETIF API</a></td><td class="desc"></td></tr> <tr id="row_11_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netifapi__netif.html" target="_self">NETIF related</a></td><td class="desc"></td></tr> <tr id="row_12_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_12_" class="arrow" onclick="toggleFolder('12_')">▼</span><a class="el" href="group__socket.html" target="_self">Socket API</a></td><td class="desc"></td></tr> <tr id="row_12_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netdbapi.html" target="_self">NETDB API</a></td><td class="desc"></td></tr> <tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__dns.html" target="_self">DNS</a></td><td class="desc"></td></tr> <tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">▼</span><a class="el" href="group__ip.html" target="_self">IP</a></td><td class="desc"></td></tr> <tr id="row_14_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_14_0_" class="arrow" onclick="toggleFolder('14_0_')">▼</span><a class="el" href="group__ip4.html" target="_self">IPv4</a></td><td class="desc"></td></tr> <tr id="row_14_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__autoip.html" target="_self">AUTOIP</a></td><td class="desc"></td></tr> <tr id="row_14_0_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__dhcp4.html" target="_self">DHCPv4</a></td><td class="desc"></td></tr> <tr id="row_14_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__igmp.html" target="_self">IGMP</a></td><td class="desc"></td></tr> <tr id="row_14_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_14_1_" class="arrow" onclick="toggleFolder('14_1_')">▼</span><a class="el" href="group__ip6.html" target="_self">IPv6</a></td><td class="desc"></td></tr> <tr id="row_14_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__mld6.html" target="_self">MLD6</a></td><td class="desc"></td></tr> <tr id="row_15_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_15_" class="arrow" onclick="toggleFolder('15_')">▼</span><a class="el" href="group__ipaddr.html" target="_self">IP address handling</a></td><td class="desc"></td></tr> <tr id="row_15_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__ip4addr.html" target="_self">IPv4 only</a></td><td class="desc"></td></tr> <tr id="row_15_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__ip6addr.html" target="_self">IPv6 only</a></td><td class="desc"></td></tr> <tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__mempool.html" target="_self">Memory pools</a></td><td class="desc"></td></tr> <tr id="row_17_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_17_" class="arrow" onclick="toggleFolder('17_')">▼</span><a class="el" href="group__netif.html" target="_self">Network interface (NETIF)</a></td><td class="desc"></td></tr> <tr id="row_17_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netif__flags.html" target="_self">Flags</a></td><td class="desc"></td></tr> <tr id="row_17_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netif__mib2.html" target="_self">MIB2 statistics</a></td><td class="desc"></td></tr> <tr id="row_17_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netif__ip4.html" target="_self">IPv4 address handling</a></td><td class="desc"></td></tr> <tr id="row_17_3_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netif__ip6.html" target="_self">IPv6 address handling</a></td><td class="desc"></td></tr> <tr id="row_17_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__netif__cd.html" target="_self">Client data handling</a></td><td class="desc">Store data (void*) on a netif for application usage </td></tr> <tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__pbuf.html" target="_self">Packet buffers (PBUF)</a></td><td class="desc"></td></tr> <tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__raw__raw.html" target="_self">RAW</a></td><td class="desc"></td></tr> <tr id="row_20_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_20_" class="arrow" onclick="toggleFolder('20_')">▼</span><a class="el" href="group__sys__layer.html" target="_self">Porting (system abstraction layer)</a></td><td class="desc"></td></tr> <tr id="row_20_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__compiler__abstraction.html" target="_self">Compiler/platform abstraction</a></td><td class="desc"></td></tr> <tr id="row_20_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__sys__nonstandard.html" target="_self">Non-standard functions</a></td><td class="desc"></td></tr> <tr id="row_20_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_20_2_" class="arrow" onclick="toggleFolder('20_2_')">▼</span><a class="el" href="group__sys__os.html" target="_self">OS abstraction layer</a></td><td class="desc"></td></tr> <tr id="row_20_2_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__sys__sem.html" target="_self">Semaphores</a></td><td class="desc"></td></tr> <tr id="row_20_2_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__sys__mutex.html" target="_self">Mutexes</a></td><td class="desc"></td></tr> <tr id="row_20_2_2_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__sys__mbox.html" target="_self">Mailboxes</a></td><td class="desc"></td></tr> <tr id="row_20_2_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="group__sys__misc.html" target="_self">Misc</a></td><td class="desc"></td></tr> <tr id="row_20_3_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__sys__time.html" target="_self">Time</a></td><td class="desc"></td></tr> <tr id="row_20_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__sys__prot.html" target="_self">Critical sections</a></td><td class="desc"></td></tr> <tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__tcp__raw.html" target="_self">TCP</a></td><td class="desc"></td></tr> <tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__udp__raw.html" target="_self">UDP</a></td><td class="desc"></td></tr> <tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__ethernet.html" target="_self">Ethernet</a></td><td class="desc"></td></tr> </table> </div><!-- directory --> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.16 </li> </ul> </div> </body> </html>