初始提交
279
Project/Src/rt-thread/components/net/uip/doc/Doxyfile
Normal file
@@ -0,0 +1,279 @@
|
||||
# Doxyfile 1.4.6
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
PROJECT_NAME = "uIP 1.0"
|
||||
PROJECT_NUMBER =
|
||||
OUTPUT_DIRECTORY = .
|
||||
CREATE_SUBDIRS = NO
|
||||
OUTPUT_LANGUAGE = English
|
||||
USE_WINDOWS_ENCODING = NO
|
||||
BRIEF_MEMBER_DESC = YES
|
||||
REPEAT_BRIEF = YES
|
||||
ABBREVIATE_BRIEF = "The $name class" \
|
||||
"The $name widget" \
|
||||
"The $name file" \
|
||||
is \
|
||||
provides \
|
||||
specifies \
|
||||
contains \
|
||||
represents \
|
||||
a \
|
||||
an \
|
||||
the
|
||||
ALWAYS_DETAILED_SEC = NO
|
||||
INLINE_INHERITED_MEMB = NO
|
||||
FULL_PATH_NAMES = YES
|
||||
STRIP_FROM_PATH = ../ \
|
||||
../../
|
||||
STRIP_FROM_INC_PATH =
|
||||
SHORT_NAMES = YES
|
||||
JAVADOC_AUTOBRIEF = YES
|
||||
MULTILINE_CPP_IS_BRIEF = NO
|
||||
DETAILS_AT_TOP = YES
|
||||
INHERIT_DOCS = YES
|
||||
SEPARATE_MEMBER_PAGES = NO
|
||||
TAB_SIZE = 8
|
||||
ALIASES =
|
||||
OPTIMIZE_OUTPUT_FOR_C = YES
|
||||
OPTIMIZE_OUTPUT_JAVA = NO
|
||||
BUILTIN_STL_SUPPORT = NO
|
||||
DISTRIBUTE_GROUP_DOC = NO
|
||||
SUBGROUPING = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Build related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
EXTRACT_ALL = NO
|
||||
EXTRACT_PRIVATE = NO
|
||||
EXTRACT_STATIC = NO
|
||||
EXTRACT_LOCAL_CLASSES = NO
|
||||
EXTRACT_LOCAL_METHODS = NO
|
||||
HIDE_UNDOC_MEMBERS = YES
|
||||
HIDE_UNDOC_CLASSES = YES
|
||||
HIDE_FRIEND_COMPOUNDS = NO
|
||||
HIDE_IN_BODY_DOCS = NO
|
||||
INTERNAL_DOCS = NO
|
||||
CASE_SENSE_NAMES = YES
|
||||
HIDE_SCOPE_NAMES = NO
|
||||
SHOW_INCLUDE_FILES = YES
|
||||
INLINE_INFO = YES
|
||||
SORT_MEMBER_DOCS = YES
|
||||
SORT_BRIEF_DOCS = NO
|
||||
SORT_BY_SCOPE_NAME = NO
|
||||
GENERATE_TODOLIST = YES
|
||||
GENERATE_TESTLIST = YES
|
||||
GENERATE_BUGLIST = NO
|
||||
GENERATE_DEPRECATEDLIST= NO
|
||||
ENABLED_SECTIONS =
|
||||
MAX_INITIALIZER_LINES = 30
|
||||
SHOW_USED_FILES = NO
|
||||
SHOW_DIRECTORIES = NO
|
||||
FILE_VERSION_FILTER =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to warning and progress messages
|
||||
#---------------------------------------------------------------------------
|
||||
QUIET = NO
|
||||
WARNINGS = YES
|
||||
WARN_IF_UNDOCUMENTED = YES
|
||||
WARN_IF_DOC_ERROR = YES
|
||||
WARN_NO_PARAMDOC = NO
|
||||
WARN_FORMAT = "$file:$line: $text"
|
||||
WARN_LOGFILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the input files
|
||||
#---------------------------------------------------------------------------
|
||||
INPUT = uip-doc.txt \
|
||||
pt-doc.txt \
|
||||
examples.txt \
|
||||
uip-code-style.txt \
|
||||
../uip/uip.h \
|
||||
../uip/uip.c \
|
||||
../uip/uip_arch.h \
|
||||
../uip/uip_arp.h \
|
||||
../uip/uip_arp.c \
|
||||
../unix/uip-conf.h \
|
||||
../uip/uipopt.h \
|
||||
../uip/uip-split.h \
|
||||
../uip/uip-split.c \
|
||||
../uip/uip-neighbor.h \
|
||||
../uip/uip-neighbor.c \
|
||||
../uip/pt.h \
|
||||
../uip/lc.h \
|
||||
../uip/lc-switch.h \
|
||||
../uip/lc-addrlabels.h \
|
||||
../uip/timer.h \
|
||||
../uip/timer.c \
|
||||
../uip/clock.h \
|
||||
../uip/psock.h \
|
||||
../uip/psock.c \
|
||||
../lib/memb.c \
|
||||
../lib/memb.h \
|
||||
../apps/resolv/resolv.h \
|
||||
../apps/resolv/resolv.c \
|
||||
../apps/dhcpc/dhcpc.h \
|
||||
../apps/dhcpc/dhcpc.c \
|
||||
../apps/smtp/smtp.h \
|
||||
../apps/smtp/smtp.c \
|
||||
../apps/telnetd/telnetd.h \
|
||||
../apps/telnetd/telnetd.c \
|
||||
../apps/telnetd/shell.h \
|
||||
../apps/telnetd/shell.c \
|
||||
../apps/hello-world/hello-world.h \
|
||||
../apps/hello-world/hello-world.c \
|
||||
../apps/webclient/webclient.h \
|
||||
../apps/webclient/webclient.c \
|
||||
../apps/webserver/httpd.h \
|
||||
../apps/webserver/httpd-cgi.h \
|
||||
../apps/webserver/httpd-cgi.c \
|
||||
../apps/webserver/httpd.c
|
||||
FILE_PATTERNS =
|
||||
RECURSIVE = NO
|
||||
EXCLUDE =
|
||||
EXCLUDE_SYMLINKS = NO
|
||||
EXCLUDE_PATTERNS =
|
||||
EXAMPLE_PATH = . ../apps/hello-world ../apps/smtp \
|
||||
../apps/telnetd ../apps/resolv ../apps/webclient \
|
||||
../apps/webserver ../unix ../apps/dhcpc
|
||||
EXAMPLE_PATTERNS =
|
||||
EXAMPLE_RECURSIVE = NO
|
||||
IMAGE_PATH =
|
||||
INPUT_FILTER =
|
||||
FILTER_PATTERNS =
|
||||
FILTER_SOURCE_FILES = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to source browsing
|
||||
#---------------------------------------------------------------------------
|
||||
SOURCE_BROWSER = YES
|
||||
INLINE_SOURCES = NO
|
||||
STRIP_CODE_COMMENTS = NO
|
||||
REFERENCED_BY_RELATION = YES
|
||||
REFERENCES_RELATION = YES
|
||||
USE_HTAGS = NO
|
||||
VERBATIM_HEADERS = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the alphabetical class index
|
||||
#---------------------------------------------------------------------------
|
||||
ALPHABETICAL_INDEX = YES
|
||||
COLS_IN_ALPHA_INDEX = 5
|
||||
IGNORE_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the HTML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_HTML = YES
|
||||
HTML_OUTPUT = html
|
||||
HTML_FILE_EXTENSION = .html
|
||||
HTML_HEADER =
|
||||
HTML_FOOTER =
|
||||
HTML_STYLESHEET =
|
||||
HTML_ALIGN_MEMBERS = YES
|
||||
GENERATE_HTMLHELP = YES
|
||||
CHM_FILE =
|
||||
HHC_LOCATION =
|
||||
GENERATE_CHI = YES
|
||||
BINARY_TOC = YES
|
||||
TOC_EXPAND = NO
|
||||
DISABLE_INDEX = NO
|
||||
ENUM_VALUES_PER_LINE = 4
|
||||
GENERATE_TREEVIEW = YES
|
||||
TREEVIEW_WIDTH = 250
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the LaTeX output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_LATEX = YES
|
||||
LATEX_OUTPUT = latex
|
||||
LATEX_CMD_NAME = latex
|
||||
MAKEINDEX_CMD_NAME = makeindex
|
||||
COMPACT_LATEX = NO
|
||||
PAPER_TYPE = a4wide
|
||||
EXTRA_PACKAGES =
|
||||
LATEX_HEADER = header.tex
|
||||
PDF_HYPERLINKS = YES
|
||||
USE_PDFLATEX = YES
|
||||
LATEX_BATCHMODE = NO
|
||||
LATEX_HIDE_INDICES = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the RTF output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_RTF = NO
|
||||
RTF_OUTPUT = rtf
|
||||
COMPACT_RTF = NO
|
||||
RTF_HYPERLINKS = NO
|
||||
RTF_STYLESHEET_FILE =
|
||||
RTF_EXTENSIONS_FILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the man page output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_MAN = NO
|
||||
MAN_OUTPUT = man
|
||||
MAN_EXTENSION = .3
|
||||
MAN_LINKS = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the XML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_XML = NO
|
||||
XML_OUTPUT = xml
|
||||
XML_SCHEMA =
|
||||
XML_DTD =
|
||||
XML_PROGRAMLISTING = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options for the AutoGen Definitions output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_AUTOGEN_DEF = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the Perl module output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_PERLMOD = NO
|
||||
PERLMOD_LATEX = NO
|
||||
PERLMOD_PRETTY = YES
|
||||
PERLMOD_MAKEVAR_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the preprocessor
|
||||
#---------------------------------------------------------------------------
|
||||
ENABLE_PREPROCESSING = YES
|
||||
MACRO_EXPANSION = NO
|
||||
EXPAND_ONLY_PREDEF = NO
|
||||
SEARCH_INCLUDES = YES
|
||||
INCLUDE_PATH =
|
||||
INCLUDE_FILE_PATTERNS =
|
||||
PREDEFINED = UIP_UDP
|
||||
EXPAND_AS_DEFINED =
|
||||
SKIP_FUNCTION_MACROS = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration::additions related to external references
|
||||
#---------------------------------------------------------------------------
|
||||
TAGFILES =
|
||||
GENERATE_TAGFILE =
|
||||
ALLEXTERNALS = NO
|
||||
EXTERNAL_GROUPS = YES
|
||||
PERL_PATH = /usr/bin/perl
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the dot tool
|
||||
#---------------------------------------------------------------------------
|
||||
CLASS_DIAGRAMS = NO
|
||||
HIDE_UNDOC_RELATIONS = NO
|
||||
HAVE_DOT = NO
|
||||
CLASS_GRAPH = NO
|
||||
COLLABORATION_GRAPH = NO
|
||||
GROUP_GRAPHS = NO
|
||||
UML_LOOK = NO
|
||||
TEMPLATE_RELATIONS = NO
|
||||
INCLUDE_GRAPH = NO
|
||||
INCLUDED_BY_GRAPH = NO
|
||||
CALL_GRAPH = NO
|
||||
GRAPHICAL_HIERARCHY = NO
|
||||
DIRECTORY_GRAPH = NO
|
||||
DOT_IMAGE_FORMAT = png
|
||||
DOT_PATH =
|
||||
DOTFILE_DIRS =
|
||||
MAX_DOT_GRAPH_WIDTH = 1024
|
||||
MAX_DOT_GRAPH_HEIGHT = 1024
|
||||
MAX_DOT_GRAPH_DEPTH = 0
|
||||
DOT_TRANSPARENT = NO
|
||||
DOT_MULTI_TARGETS = NO
|
||||
GENERATE_LEGEND = YES
|
||||
DOT_CLEANUP = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration::additions related to the search engine
|
||||
#---------------------------------------------------------------------------
|
||||
SEARCHENGINE = NO
|
||||
7
Project/Src/rt-thread/components/net/uip/doc/Makefile
Normal file
@@ -0,0 +1,7 @@
|
||||
all: htmldoc pdfdoc
|
||||
|
||||
htmldoc:
|
||||
doxygen Doxyfile
|
||||
|
||||
pdfdoc: htmldoc
|
||||
cd latex; make refman.pdf && mv refman.pdf ../uip-refman.pdf
|
||||
12
Project/Src/rt-thread/components/net/uip/doc/README
Normal file
@@ -0,0 +1,12 @@
|
||||
The files in this directory comprise the uIP documentation. The files
|
||||
are:
|
||||
|
||||
html/ The uIP reference manual in HTML format.
|
||||
|
||||
uip-refman.pdf The uIP reference manual in a printable PDF version.
|
||||
|
||||
mobisys2003.pdf Conference paper about uIP from the First
|
||||
International Conference on Mobile Systems,
|
||||
Applications and Services (MobiSys), San
|
||||
Francisco, May 2003.
|
||||
|
||||
62
Project/Src/rt-thread/components/net/uip/doc/doxygen.sty
Normal file
@@ -0,0 +1,62 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{doxygen}
|
||||
\RequirePackage{calc}
|
||||
\RequirePackage{array}
|
||||
\pagestyle{fancyplain}
|
||||
\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
|
||||
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
|
||||
\lhead[\fancyplain{}{\bfseries\thepage}]
|
||||
{\fancyplain{}{\bfseries\rightmark}}
|
||||
\rhead[\fancyplain{}{\bfseries\leftmark}]
|
||||
{\fancyplain{}{\bfseries\thepage}}
|
||||
\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Wed Jun 7 11:37:14 2006 for uIP 1.0-rc0 by doxygen\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Wed Jun 7 11:37:14 2006 for uIP 1.0-rc0 by doxygen}}
|
||||
\cfoot{}
|
||||
\newenvironment{CompactList}
|
||||
{\begin{list}{}{
|
||||
\setlength{\leftmargin}{0.5cm}
|
||||
\setlength{\itemsep}{0pt}
|
||||
\setlength{\parsep}{0pt}
|
||||
\setlength{\topsep}{0pt}
|
||||
\renewcommand{\makelabel}{}}}
|
||||
{\end{list}}
|
||||
\newenvironment{CompactItemize}
|
||||
{
|
||||
\begin{itemize}
|
||||
\setlength{\itemsep}{-3pt}
|
||||
\setlength{\parsep}{0pt}
|
||||
\setlength{\topsep}{0pt}
|
||||
\setlength{\partopsep}{0pt}
|
||||
}
|
||||
{\end{itemize}}
|
||||
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
|
||||
\newlength{\tmplength}
|
||||
\newenvironment{TabularC}[1]
|
||||
{
|
||||
\setlength{\tmplength}
|
||||
{\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
|
||||
\par\begin{tabular*}{\linewidth}
|
||||
{*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
|
||||
}
|
||||
{\end{tabular*}\par}
|
||||
\newcommand{\entrylabel}[1]{
|
||||
{\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\\}}}
|
||||
\newenvironment{Desc}
|
||||
{\begin{list}{}
|
||||
{
|
||||
\settowidth{\labelwidth}{40pt}
|
||||
\setlength{\leftmargin}{\labelwidth}
|
||||
\setlength{\parsep}{0pt}
|
||||
\setlength{\itemsep}{-4pt}
|
||||
\renewcommand{\makelabel}{\entrylabel}
|
||||
}
|
||||
}
|
||||
{\end{list}}
|
||||
\newenvironment{Indent}
|
||||
{\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
|
||||
\item[]\ignorespaces}
|
||||
{\unskip\end{list}}
|
||||
\setlength{\parindent}{0cm}
|
||||
\setlength{\parskip}{0.2cm}
|
||||
\addtocounter{secnumdepth}{1}
|
||||
\sloppy
|
||||
\usepackage[T1]{fontenc}
|
||||
@@ -0,0 +1,86 @@
|
||||
#include "uip.h"
|
||||
#include "uip_arp.h"
|
||||
#include "network-device.h"
|
||||
#include "httpd.h"
|
||||
#include "timer.h"
|
||||
|
||||
#define BUF ((struct uip_eth_hdr *)&uip_buf[0])
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
int
|
||||
main(void)
|
||||
{
|
||||
int i;
|
||||
uip_ipaddr_t ipaddr;
|
||||
struct timer periodic_timer, arp_timer;
|
||||
|
||||
timer_set(&periodic_timer, CLOCK_SECOND / 2);
|
||||
timer_set(&arp_timer, CLOCK_SECOND * 10);
|
||||
|
||||
network_device_init();
|
||||
uip_init();
|
||||
|
||||
uip_ipaddr(ipaddr, 192,168,0,2);
|
||||
uip_sethostaddr(ipaddr);
|
||||
|
||||
httpd_init();
|
||||
|
||||
while(1) {
|
||||
uip_len = network_device_read();
|
||||
if(uip_len > 0) {
|
||||
if(BUF->type == htons(UIP_ETHTYPE_IP)) {
|
||||
uip_arp_ipin();
|
||||
uip_input();
|
||||
/* If the above function invocation resulted in data that
|
||||
should be sent out on the network, the global variable
|
||||
uip_len is set to a value > 0. */
|
||||
if(uip_len > 0) {
|
||||
uip_arp_out();
|
||||
network_device_send();
|
||||
}
|
||||
} else if(BUF->type == htons(UIP_ETHTYPE_ARP)) {
|
||||
uip_arp_arpin();
|
||||
/* If the above function invocation resulted in data that
|
||||
should be sent out on the network, the global variable
|
||||
uip_len is set to a value > 0. */
|
||||
if(uip_len > 0) {
|
||||
network_device_send();
|
||||
}
|
||||
}
|
||||
|
||||
} else if(timer_expired(&periodic_timer)) {
|
||||
timer_reset(&periodic_timer);
|
||||
for(i = 0; i < UIP_CONNS; i++) {
|
||||
uip_periodic(i);
|
||||
/* If the above function invocation resulted in data that
|
||||
should be sent out on the network, the global variable
|
||||
uip_len is set to a value > 0. */
|
||||
if(uip_len > 0) {
|
||||
uip_arp_out();
|
||||
network_device_send();
|
||||
}
|
||||
}
|
||||
|
||||
#if UIP_UDP
|
||||
for(i = 0; i < UIP_UDP_CONNS; i++) {
|
||||
uip_udp_periodic(i);
|
||||
/* If the above function invocation resulted in data that
|
||||
should be sent out on the network, the global variable
|
||||
uip_len is set to a value > 0. */
|
||||
if(uip_len > 0) {
|
||||
uip_arp_out();
|
||||
network_device_send();
|
||||
}
|
||||
}
|
||||
#endif /* UIP_UDP */
|
||||
|
||||
/* Call the ARP timer function every 10 seconds. */
|
||||
if(timer_expired(&arp_timer)) {
|
||||
timer_reset(&arp_timer);
|
||||
uip_arp_timer();
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
@@ -0,0 +1,62 @@
|
||||
#include "uip.h"
|
||||
#include "uip_arp.h"
|
||||
#include "network-device.h"
|
||||
#include "httpd.h"
|
||||
#include "timer.h"
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
int
|
||||
main(void)
|
||||
{
|
||||
int i;
|
||||
uip_ipaddr_t ipaddr;
|
||||
struct timer periodic_timer;
|
||||
|
||||
timer_set(&periodic_timer, CLOCK_SECOND / 2);
|
||||
|
||||
network_device_init();
|
||||
uip_init();
|
||||
|
||||
uip_ipaddr(ipaddr, 192,168,0,2);
|
||||
uip_sethostaddr(ipaddr);
|
||||
|
||||
httpd_init();
|
||||
|
||||
while(1) {
|
||||
uip_len = network_device_read();
|
||||
if(uip_len > 0) {
|
||||
uip_input();
|
||||
/* If the above function invocation resulted in data that
|
||||
should be sent out on the network, the global variable
|
||||
uip_len is set to a value > 0. */
|
||||
if(uip_len > 0) {
|
||||
network_device_send();
|
||||
}
|
||||
} else if(timer_expired(&periodic_timer)) {
|
||||
timer_reset(&periodic_timer);
|
||||
for(i = 0; i < UIP_CONNS; i++) {
|
||||
uip_periodic(i);
|
||||
/* If the above function invocation resulted in data that
|
||||
should be sent out on the network, the global variable
|
||||
uip_len is set to a value > 0. */
|
||||
if(uip_len > 0) {
|
||||
network_device_send();
|
||||
}
|
||||
}
|
||||
|
||||
#if UIP_UDP
|
||||
for(i = 0; i < UIP_UDP_CONNS; i++) {
|
||||
uip_udp_periodic(i);
|
||||
/* If the above function invocation resulted in data that
|
||||
should be sent out on the network, the global variable
|
||||
uip_len is set to a value > 0. */
|
||||
if(uip_len > 0) {
|
||||
network_device_send();
|
||||
}
|
||||
}
|
||||
#endif /* UIP_UDP */
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
34
Project/Src/rt-thread/components/net/uip/doc/examples.txt
Normal file
@@ -0,0 +1,34 @@
|
||||
/**
|
||||
\defgroup apps Applications
|
||||
@{
|
||||
|
||||
The uIP distribution contains a number of example applications that
|
||||
can be either used directory or studied when learning to develop
|
||||
applications for uIP.
|
||||
|
||||
*/
|
||||
|
||||
/** \example hello-world.c */
|
||||
/** \example hello-world.h */
|
||||
|
||||
/** \example smtp.c */
|
||||
/** \example smtp.h */
|
||||
|
||||
/** \example webclient.c */
|
||||
/** \example webclient.h */
|
||||
|
||||
/** \example example-mainloop-with-arp.c */
|
||||
/** \example example-mainloop-without-arp.c */
|
||||
|
||||
/** \example telnetd.c */
|
||||
/** \example telnetd.h */
|
||||
|
||||
/** \example resolv.c */
|
||||
/** \example resolv.h */
|
||||
|
||||
/** \example dhcpc.c */
|
||||
/** \example dhcpc.h */
|
||||
|
||||
/** \example uip-conf.h */
|
||||
|
||||
/** @} */
|
||||
53
Project/Src/rt-thread/components/net/uip/doc/header.tex
Normal file
@@ -0,0 +1,53 @@
|
||||
\documentclass[a4paper]{book}
|
||||
\usepackage{a4wide}
|
||||
\usepackage{makeidx}
|
||||
\usepackage{fancyhdr}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{multicol}
|
||||
\usepackage{float}
|
||||
\usepackage{textcomp}
|
||||
\usepackage{alltt}
|
||||
\usepackage{times}
|
||||
\ifx\pdfoutput\undefined
|
||||
\usepackage[ps2pdf,
|
||||
pagebackref=true,
|
||||
colorlinks=true,
|
||||
linkcolor=blue
|
||||
]{hyperref}
|
||||
\usepackage{pspicture}
|
||||
\else
|
||||
\usepackage[pdftex,
|
||||
pagebackref=true,
|
||||
colorlinks=true,
|
||||
linkcolor=blue
|
||||
]{hyperref}
|
||||
\fi
|
||||
\usepackage{doxygen}
|
||||
\makeindex
|
||||
\setcounter{tocdepth}{1}
|
||||
\renewcommand{\footrulewidth}{0.4pt}
|
||||
\begin{document}
|
||||
\begin{titlepage}
|
||||
\vspace*{5cm}
|
||||
\begin{center}
|
||||
{\Huge The uIP Embedded TCP/IP Stack}\\
|
||||
\vspace*{1cm}
|
||||
{\LARGE The uIP 1.0 Reference Manual}\\
|
||||
\vspace*{3cm}
|
||||
{\Large June 2006}\\
|
||||
\vspace*{2cm}
|
||||
\includegraphics[width=6cm]{../sicslogo.pdf}\\
|
||||
\vspace*{1cm}
|
||||
{\Large Adam Dunkels}\\
|
||||
{\Large \texttt{adam@sics.se}}\\
|
||||
\vspace*{1cm}
|
||||
{\LARGE Swedish Institute of Computer Science}\\
|
||||
\vspace*{0.5cm}
|
||||
|
||||
\end{center}
|
||||
\end{titlepage}
|
||||
\clearemptydoublepage
|
||||
\pagenumbering{roman}
|
||||
\tableofcontents
|
||||
\clearemptydoublepage
|
||||
\pagenumbering{arabic}
|
||||
310
Project/Src/rt-thread/components/net/uip/doc/html/doxygen.css
Normal file
@@ -0,0 +1,310 @@
|
||||
BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
|
||||
font-family: Geneva, Arial, Helvetica, sans-serif;
|
||||
}
|
||||
BODY,TD {
|
||||
font-size: 90%;
|
||||
}
|
||||
H1 {
|
||||
text-align: center;
|
||||
font-size: 160%;
|
||||
}
|
||||
H2 {
|
||||
font-size: 120%;
|
||||
}
|
||||
H3 {
|
||||
font-size: 100%;
|
||||
}
|
||||
CAPTION { font-weight: bold }
|
||||
DIV.qindex {
|
||||
width: 100%;
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
line-height: 140%;
|
||||
}
|
||||
DIV.nav {
|
||||
width: 100%;
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
line-height: 140%;
|
||||
}
|
||||
DIV.navtab {
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
margin-right: 15px;
|
||||
padding: 2px;
|
||||
}
|
||||
TD.navtab {
|
||||
font-size: 70%;
|
||||
}
|
||||
A.qindex {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #1A419D;
|
||||
}
|
||||
A.qindex:visited {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #1A419D
|
||||
}
|
||||
A.qindex:hover {
|
||||
text-decoration: none;
|
||||
background-color: #ddddff;
|
||||
}
|
||||
A.qindexHL {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
background-color: #6666cc;
|
||||
color: #ffffff;
|
||||
border: 1px double #9295C2;
|
||||
}
|
||||
A.qindexHL:hover {
|
||||
text-decoration: none;
|
||||
background-color: #6666cc;
|
||||
color: #ffffff;
|
||||
}
|
||||
A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
|
||||
A.el { text-decoration: none; font-weight: bold }
|
||||
A.elRef { font-weight: bold }
|
||||
A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
|
||||
A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
|
||||
A.codeRef:link { font-weight: normal; color: #0000FF}
|
||||
A.codeRef:visited { font-weight: normal; color: #0000FF}
|
||||
A:hover { text-decoration: none; background-color: #f2f2ff }
|
||||
DL.el { margin-left: -1cm }
|
||||
.fragment {
|
||||
font-family: Fixed, monospace;
|
||||
font-size: 95%;
|
||||
}
|
||||
PRE.fragment {
|
||||
border: 1px solid #CCCCCC;
|
||||
background-color: #f5f5f5;
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
margin-left: 2px;
|
||||
margin-right: 8px;
|
||||
padding-left: 6px;
|
||||
padding-right: 6px;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
|
||||
TD.md { background-color: #F4F4FB; font-weight: bold; }
|
||||
TD.mdPrefix {
|
||||
background-color: #F4F4FB;
|
||||
color: #606060;
|
||||
font-size: 80%;
|
||||
}
|
||||
TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; }
|
||||
TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; }
|
||||
DIV.groupHeader {
|
||||
margin-left: 16px;
|
||||
margin-top: 12px;
|
||||
margin-bottom: 6px;
|
||||
font-weight: bold;
|
||||
}
|
||||
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
|
||||
BODY {
|
||||
background: white;
|
||||
color: black;
|
||||
margin-right: 20px;
|
||||
margin-left: 20px;
|
||||
}
|
||||
TD.indexkey {
|
||||
background-color: #e8eef2;
|
||||
font-weight: bold;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
padding-left : 10px;
|
||||
padding-bottom : 2px;
|
||||
margin-left : 0px;
|
||||
margin-right : 0px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
TD.indexvalue {
|
||||
background-color: #e8eef2;
|
||||
font-style: italic;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
padding-left : 10px;
|
||||
padding-bottom : 2px;
|
||||
margin-left : 0px;
|
||||
margin-right : 0px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
TR.memlist {
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
P.formulaDsp { text-align: center; }
|
||||
IMG.formulaDsp { }
|
||||
IMG.formulaInl { vertical-align: middle; }
|
||||
SPAN.keyword { color: #008000 }
|
||||
SPAN.keywordtype { color: #604020 }
|
||||
SPAN.keywordflow { color: #e08000 }
|
||||
SPAN.comment { color: #800000 }
|
||||
SPAN.preprocessor { color: #806020 }
|
||||
SPAN.stringliteral { color: #002080 }
|
||||
SPAN.charliteral { color: #008080 }
|
||||
.mdTable {
|
||||
border: 1px solid #868686;
|
||||
background-color: #F4F4FB;
|
||||
}
|
||||
.mdRow {
|
||||
padding: 8px 10px;
|
||||
}
|
||||
.mdescLeft {
|
||||
padding: 0px 8px 4px 8px;
|
||||
font-size: 80%;
|
||||
font-style: italic;
|
||||
background-color: #FAFAFA;
|
||||
border-top: 1px none #E0E0E0;
|
||||
border-right: 1px none #E0E0E0;
|
||||
border-bottom: 1px none #E0E0E0;
|
||||
border-left: 1px none #E0E0E0;
|
||||
margin: 0px;
|
||||
}
|
||||
.mdescRight {
|
||||
padding: 0px 8px 4px 8px;
|
||||
font-size: 80%;
|
||||
font-style: italic;
|
||||
background-color: #FAFAFA;
|
||||
border-top: 1px none #E0E0E0;
|
||||
border-right: 1px none #E0E0E0;
|
||||
border-bottom: 1px none #E0E0E0;
|
||||
border-left: 1px none #E0E0E0;
|
||||
margin: 0px;
|
||||
}
|
||||
.memItemLeft {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memItemRight {
|
||||
padding: 1px 8px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplItemLeft {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplItemRight {
|
||||
padding: 1px 8px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplParams {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
color: #606060;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.search { color: #003399;
|
||||
font-weight: bold;
|
||||
}
|
||||
FORM.search {
|
||||
margin-bottom: 0px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
INPUT.search { font-size: 75%;
|
||||
color: #000080;
|
||||
font-weight: normal;
|
||||
background-color: #e8eef2;
|
||||
}
|
||||
TD.tiny { font-size: 75%;
|
||||
}
|
||||
a {
|
||||
color: #1A41A8;
|
||||
}
|
||||
a:visited {
|
||||
color: #2A3798;
|
||||
}
|
||||
.dirtab { padding: 4px;
|
||||
border-collapse: collapse;
|
||||
border: 1px solid #84b0c7;
|
||||
}
|
||||
TH.dirtab { background: #e8eef2;
|
||||
font-weight: bold;
|
||||
}
|
||||
HR { height: 1px;
|
||||
border: none;
|
||||
border-top: 1px solid black;
|
||||
}
|
||||
|
||||
BIN
Project/Src/rt-thread/components/net/uip/doc/html/doxygen.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
Project/Src/rt-thread/components/net/uip/doc/html/ftv2blank.png
Normal file
|
After Width: | Height: | Size: 174 B |
BIN
Project/Src/rt-thread/components/net/uip/doc/html/ftv2doc.png
Normal file
|
After Width: | Height: | Size: 255 B |
|
After Width: | Height: | Size: 259 B |
|
After Width: | Height: | Size: 261 B |
|
After Width: | Height: | Size: 233 B |
BIN
Project/Src/rt-thread/components/net/uip/doc/html/ftv2link.png
Normal file
|
After Width: | Height: | Size: 358 B |
|
After Width: | Height: | Size: 160 B |
BIN
Project/Src/rt-thread/components/net/uip/doc/html/ftv2mnode.png
Normal file
|
After Width: | Height: | Size: 194 B |
BIN
Project/Src/rt-thread/components/net/uip/doc/html/ftv2node.png
Normal file
|
After Width: | Height: | Size: 235 B |
|
After Width: | Height: | Size: 165 B |
BIN
Project/Src/rt-thread/components/net/uip/doc/html/ftv2pnode.png
Normal file
|
After Width: | Height: | Size: 200 B |
|
After Width: | Height: | Size: 229 B |
192
Project/Src/rt-thread/components/net/uip/doc/html/index.hhc
Normal file
@@ -0,0 +1,192 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<HTML><HEAD></HEAD><BODY>
|
||||
<OBJECT type="text/site properties">
|
||||
<param name="FrameName" value="right">
|
||||
</OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="The uIP TCP/IP stack"><param name="Local" value="main.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="File List"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/dhcpc/dhcpc.c"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/dhcpc/dhcpc.h"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/hello-world/hello-world.c"><param name="Local" value="a00100.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/hello-world/hello-world.h"><param name="Local" value="a00101.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/resolv/resolv.c"><param name="Local" value="a00102.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/resolv/resolv.h"><param name="Local" value="a00103.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/smtp/smtp.c"><param name="Local" value="a00104.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/smtp/smtp.h"><param name="Local" value="a00105.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/telnetd/shell.c"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/telnetd/shell.h"><param name="Local" value="a00107.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/telnetd/telnetd.c"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/telnetd/telnetd.h"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webclient/webclient.c"><param name="Local" value="a00110.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webclient/webclient.h"><param name="Local" value="a00111.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webserver/httpd-cgi.c"><param name="Local" value="a00112.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webserver/httpd-cgi.h"><param name="Local" value="a00113.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webserver/httpd.c"><param name="Local" value="a00114.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webserver/httpd.h"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="lib/memb.c"><param name="Local" value="a00120.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="lib/memb.h"><param name="Local" value="a00121.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/clock.h"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/lc-addrlabels.h"><param name="Local" value="a00123.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/lc-switch.h"><param name="Local" value="a00124.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/lc.h"><param name="Local" value="a00125.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/psock.c"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/psock.h"><param name="Local" value="a00127.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/pt.h"><param name="Local" value="a00128.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/timer.c"><param name="Local" value="a00129.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/timer.h"><param name="Local" value="a00130.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip-neighbor.c"><param name="Local" value="a00131.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip-neighbor.h"><param name="Local" value="a00132.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip-split.c"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip-split.h"><param name="Local" value="a00134.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip.c"><param name="Local" value="a00135.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip.h"><param name="Local" value="a00136.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip_arch.h"><param name="Local" value="a00137.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip_arp.c"><param name="Local" value="a00138.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip_arp.h"><param name="Local" value="a00139.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uipopt.h"><param name="Local" value="a00140.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="unix/uip-conf.h"><param name="Local" value="a00141.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Data Structures"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="dhcpc_state"><param name="Local" value="a00077.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="hello_world_state"><param name="Local" value="a00078.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="httpd_cgi_call"><param name="Local" value="a00079.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="httpd_state"><param name="Local" value="a00080.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="memb_blocks"><param name="Local" value="a00081.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="psock"><param name="Local" value="a00082.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="psock_buf"><param name="Local" value="a00083.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="pt"><param name="Local" value="a00084.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="smtp_state"><param name="Local" value="a00085.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="telnetd_state"><param name="Local" value="a00086.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="timer"><param name="Local" value="a00087.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_conn"><param name="Local" value="a00088.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_eth_addr"><param name="Local" value="a00089.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_eth_hdr"><param name="Local" value="a00090.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_icmpip_hdr"><param name="Local" value="a00091.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_neighbor_addr"><param name="Local" value="a00092.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_stats"><param name="Local" value="a00093.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_tcpip_hdr"><param name="Local" value="a00094.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_udp_conn"><param name="Local" value="a00095.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_udpip_hdr"><param name="Local" value="a00096.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="webclient_state"><param name="Local" value="a00097.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Class Hierarchy"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="dhcpc_state"><param name="Local" value="a00077.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="hello_world_state"><param name="Local" value="a00078.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="httpd_cgi_call"><param name="Local" value="a00079.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="httpd_state"><param name="Local" value="a00080.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="memb_blocks"><param name="Local" value="a00081.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="psock"><param name="Local" value="a00082.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="psock_buf"><param name="Local" value="a00083.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="pt"><param name="Local" value="a00084.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="smtp_state"><param name="Local" value="a00085.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="telnetd_state"><param name="Local" value="a00086.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="timer"><param name="Local" value="a00087.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_conn"><param name="Local" value="a00088.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_eth_addr"><param name="Local" value="a00089.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_eth_hdr"><param name="Local" value="a00090.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_icmpip_hdr"><param name="Local" value="a00091.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_neighbor_addr"><param name="Local" value="a00092.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_stats"><param name="Local" value="a00093.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_tcpip_hdr"><param name="Local" value="a00094.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_udp_conn"><param name="Local" value="a00095.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip_udpip_hdr"><param name="Local" value="a00096.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="webclient_state"><param name="Local" value="a00097.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Data Fields"><param name="Local" value="functions.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Modules"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Protothreads"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Local continuations"><param name="Local" value="a00155.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Applications"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="DNS resolver"><param name="Local" value="a00160.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="SMTP E-mail sender"><param name="Local" value="a00161.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Hello, world"><param name="Local" value="a00162.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Web client"><param name="Local" value="a00163.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Web server"><param name="Local" value="a00164.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="The uIP TCP/IP stack"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uIP configuration functions"><param name="Local" value="a00144.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uIP initialization functions"><param name="Local" value="a00145.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uIP device driver functions"><param name="Local" value="a00146.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uIP application functions"><param name="Local" value="a00147.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uIP conversion functions"><param name="Local" value="a00148.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Variables used in uIP device drivers"><param name="Local" value="a00149.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uIP Address Resolution Protocol"><param name="Local" value="a00152.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uIP TCP throughput booster hack"><param name="Local" value="a00154.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Architecture specific uIP functions"><param name="Local" value="a00151.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Configuration options for uIP"><param name="Local" value="a00153.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Timer library"><param name="Local" value="a00156.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Clock interface"><param name="Local" value="a00157.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Protosockets library"><param name="Local" value="a00158.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Memory block management functions"><param name="Local" value="a00159.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Examples"><param name="ImageNumber" value="1"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="dhcpc.c"><param name="Local" value="a00048.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="dhcpc.h"><param name="Local" value="a00049.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="example-mainloop-with-arp.c"><param name="Local" value="a00042.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="example-mainloop-without-arp.c"><param name="Local" value="a00043.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="hello-world.c"><param name="Local" value="a00036.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="hello-world.h"><param name="Local" value="a00037.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="resolv.c"><param name="Local" value="a00046.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="resolv.h"><param name="Local" value="a00047.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="smtp.c"><param name="Local" value="a00038.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="smtp.h"><param name="Local" value="a00039.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="telnetd.c"><param name="Local" value="a00044.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="telnetd.h"><param name="Local" value="a00045.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip-code-style.c"><param name="Local" value="a00051.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="uip-conf.h"><param name="Local" value="a00050.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="webclient.c"><param name="Local" value="a00040.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="webclient.h"><param name="Local" value="a00041.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Name" value="Globals"><param name="Local" value="globals.html"><param name="ImageNumber" value="11"></OBJECT>
|
||||
</UL>
|
||||
450
Project/Src/rt-thread/components/net/uip/doc/html/index.hhk
Normal file
@@ -0,0 +1,450 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<HTML><HEAD></HEAD><BODY>
|
||||
<OBJECT type="text/site properties">
|
||||
<param name="FrameName" value="right">
|
||||
</OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html"><param name="Name" value="Architecture specific uIP functions"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#g6832e4d2d046536b6472f7ac92340f68"><param name="Name" value="uip_add32"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#gb6683dd83fe1c8de9a24086d4b69e907"><param name="Name" value="uip_chksum"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#g2addf34c7d457c1a7899a7e2171ef1e9"><param name="Name" value="uip_ipchksum"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#g85b65e38aa74eba18979156f97a94a87"><param name="Name" value="uip_tcpchksum"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00157.html"><param name="Name" value="Clock interface"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00157.html#g78ab77b57cf2e00089f0a3a22508524c"><param name="Name" value="clock_init"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00157.html#ge5b7160f2e653725ba5e2024c3cb7bff"><param name="Name" value="clock_time"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00157.html#g78ab77b57cf2e00089f0a3a22508524c"><param name="Name" value="clock_init"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00157.html#ge5b7160f2e653725ba5e2024c3cb7bff"><param name="Name" value="clock_time"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html"><param name="Name" value="Configuration options for uIP"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g77570ac4fcab86864fa1916e55676da2"><param name="Name" value="u16_t"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g4caecabca98b43919dd11be1c0d4cd8e"><param name="Name" value="u8_t"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gac0de06236b02659460445de30776e00"><param name="Name" value="UIP_ACTIVE_OPEN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g3090117ef3ff5775b77cb1960e442d07"><param name="Name" value="UIP_ARP_MAXAGE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gb1455b27c06532a399cf06d2c1d6d08d"><param name="Name" value="UIP_ARPTAB_SIZE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g156dd2891a57035e4afdc4c2bc0b0ebf"><param name="Name" value="UIP_BROADCAST"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g3589822ecb9d9c4145209756396b8a6b"><param name="Name" value="UIP_BUFSIZE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g285a80366aed9428f64282b8d13c918b"><param name="Name" value="UIP_BYTE_ORDER"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gf5fe83be78b78b9e7d9e7f1e34ab1cc5"><param name="Name" value="UIP_CONNS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g51195ea7cd5aa387a87f9d3b23905b62"><param name="Name" value="UIP_FIXEDADDR"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#ge0f8cbeca9731af2171ffd37e79de893"><param name="Name" value="UIP_FIXEDETHADDR"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g8f4ebd8ef6c0ea665ed351d87fec09fd"><param name="Name" value="UIP_LISTENPORTS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#ge6f4a2453dbd8bc60e6a82774552366a"><param name="Name" value="UIP_LLH_LEN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gb58e1ceb7cb73ca2bcd73146b6c1b4e7"><param name="Name" value="uip_log"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g21664b7441cfa37d280228d23316d609"><param name="Name" value="UIP_LOGGING"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g67cf1e0d2324c93f332c1f020c0fe8b3"><param name="Name" value="UIP_MAXRTX"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g24aa5bc36939cc9a0833e1df01478a7e"><param name="Name" value="UIP_MAXSYNRTX"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g9069474ea570fd78c481aa164317dbaf"><param name="Name" value="UIP_PINGADDRCONF"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gf963fdea2b75d27ef31e92d1d01359ee"><param name="Name" value="UIP_REASSEMBLY"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g5b9dba2123705bce1ce95c3deca0bdad"><param name="Name" value="UIP_RECEIVE_WINDOW"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g15de27b044603284f68db05a378235a7"><param name="Name" value="UIP_RTO"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g5726142fec34f35fb9ea19e5a45975c6"><param name="Name" value="UIP_STATISTICS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g727459e5c4f777543c81ffffa3df3f0c"><param name="Name" value="uip_stats_t"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g69646a81a922033c5281445a71f8ffed"><param name="Name" value="uip_tcp_appstate_t"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g4910467b83a639f06739c82cd362037e"><param name="Name" value="UIP_TCP_MSS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g2bc3b489923793759526a3181eb667fa"><param name="Name" value="UIP_TIME_WAIT_TIMEOUT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gb61381673de27f31848c5396bf0b338e"><param name="Name" value="UIP_TTL"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#ga92afb113e122f860392bfbd385f842e"><param name="Name" value="uip_udp_appstate_t"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g92f3344ec8ca46893163399c89fafed5"><param name="Name" value="UIP_UDP_CHECKSUMS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g51c1cd531ff0afb81620151f2248cd21"><param name="Name" value="UIP_URGDATA"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html"><param name="Name" value="DNS resolver"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html#gdf916e0c752f5cda70d0bddb2be422ba"><param name="Name" value="resolv_conf"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html#g6d9751d534453425c7a5a215d1d4414c"><param name="Name" value="resolv_found"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html#g3191066cf8f76bd00b6843b77c37068f"><param name="Name" value="resolv_getserver"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html#g66d19181ad5fe8b8f7c84d1f1d46a2ec"><param name="Name" value="resolv_lookup"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html#ge4dcbbe6c641d2e3b8537b479df5fc99"><param name="Name" value="resolv_query"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#ga22b04cac8cf283ca12f028578bebc06"><param name="Name" value="htons"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#ga22b04cac8cf283ca12f028578bebc06"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#ga22b04cac8cf283ca12f028578bebc06"><param name="Name" value="uIP conversion functions"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g69a7a4951ff21b302267532c21ee78fc"><param name="Name" value="HTONS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00164.html#g1dbc635a2924806f42d7e3273a6a69b5"><param name="Name" value="HTTPD_CGI_CALL"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00164.html#gc364305cee969a0be43c071722b136e6"><param name="Name" value="httpd_init"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00159.html#gf31774d02a69fd3f1c2b282454438cba"><param name="Name" value="MEMB"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00159.html#gfe5e93119035e14cc485760a176249ba"><param name="Name" value="memb_alloc"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00159.html#gceb952d27de8125d5146ac0bee325b8f"><param name="Name" value="memb_free"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00159.html#gd58a6c7e62ae59bf7a016ded12ca2910"><param name="Name" value="memb_init"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00159.html"><param name="Name" value="Memory block management functions"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00159.html#gf31774d02a69fd3f1c2b282454438cba"><param name="Name" value="MEMB"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00159.html#gfe5e93119035e14cc485760a176249ba"><param name="Name" value="memb_alloc"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00159.html#gceb952d27de8125d5146ac0bee325b8f"><param name="Name" value="memb_free"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00159.html#gd58a6c7e62ae59bf7a016ded12ca2910"><param name="Name" value="memb_init"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html"><param name="Name" value="Protosockets library"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g84901a5aa60040e96d272a69977edd22"><param name="Name" value="PSOCK_BEGIN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g5d56800f82bfc7bbf53bb4a659589812"><param name="Name" value="PSOCK_CLOSE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#gc7cc1dba1819f7fcdaa9ff9eed5a08f4"><param name="Name" value="PSOCK_CLOSE_EXIT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g4ab2de595d36e9e55dd61f6ecd139162"><param name="Name" value="PSOCK_DATALEN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g4a264bb64ae706d53f572b1d9e4037a2"><param name="Name" value="PSOCK_END"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#gfa11b2a1faf395ae2a6626e01c482d5d"><param name="Name" value="PSOCK_EXIT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g10d9a9201cba1a6db623284c475c6cea"><param name="Name" value="PSOCK_GENERATOR_SEND"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g26ae707402e494f3895a9f012a93ea29"><param name="Name" value="PSOCK_INIT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g55ce98ea4d6f22e9d5068b904d4d2447"><param name="Name" value="PSOCK_NEWDATA"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#gd895ab98c54d9966ff554aa873151751"><param name="Name" value="PSOCK_READBUF"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#gb5d9c0becf7cb32d0aaef466839dd92e"><param name="Name" value="PSOCK_READTO"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g70d236d1cf34b4e21836edda60247b70"><param name="Name" value="PSOCK_SEND"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#gb0ad55aa96dd1d200cd0fc5a99f6a4f7"><param name="Name" value="PSOCK_SEND_STR"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g2ebfe5c8a7f3173714efdf2df74fc392"><param name="Name" value="PSOCK_WAIT_UNTIL"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html"><param name="Name" value="Protothreads"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g2ffbb9e554e08a343ae2f9de4bedfdfc"><param name="Name" value="PT_BEGIN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g7b04a0035bef29d905496c23bae066d2"><param name="Name" value="PT_END"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g905451249dca72ce0385bf2a9ff178ee"><param name="Name" value="PT_EXIT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#ge6bae7dc0225468c8a5ac269df549892"><param name="Name" value="PT_INIT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#gcd3ac045f0a4ae63412e3b3d8780e8ab"><param name="Name" value="PT_RESTART"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#gfa82b860a64b67d25ab3abc21811896f"><param name="Name" value="PT_SCHEDULE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g9e97a0b4d5cc7764d8e19758f5da53ae"><param name="Name" value="PT_SPAWN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g3d4c8bd4aada659eb34f5d2ffd3e7901"><param name="Name" value="PT_THREAD"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g2f8f70c30b9ee08a103fbd69a4365c4c"><param name="Name" value="PT_WAIT_THREAD"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g99e43010ec61327164466aa2d902de45"><param name="Name" value="PT_WAIT_UNTIL"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#gad14bbbf092b90aa0a5a4f9169504a8d"><param name="Name" value="PT_WAIT_WHILE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g155cba6121323726d02c00284428fed6"><param name="Name" value="PT_YIELD"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#ge3c821e3a388615528efda9d23c7d115"><param name="Name" value="PT_YIELD_UNTIL"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g84901a5aa60040e96d272a69977edd22"><param name="Name" value="PSOCK_BEGIN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g5d56800f82bfc7bbf53bb4a659589812"><param name="Name" value="PSOCK_CLOSE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#gc7cc1dba1819f7fcdaa9ff9eed5a08f4"><param name="Name" value="PSOCK_CLOSE_EXIT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g4ab2de595d36e9e55dd61f6ecd139162"><param name="Name" value="PSOCK_DATALEN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g4a264bb64ae706d53f572b1d9e4037a2"><param name="Name" value="PSOCK_END"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#gfa11b2a1faf395ae2a6626e01c482d5d"><param name="Name" value="PSOCK_EXIT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g10d9a9201cba1a6db623284c475c6cea"><param name="Name" value="PSOCK_GENERATOR_SEND"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g26ae707402e494f3895a9f012a93ea29"><param name="Name" value="PSOCK_INIT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g55ce98ea4d6f22e9d5068b904d4d2447"><param name="Name" value="PSOCK_NEWDATA"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#gd895ab98c54d9966ff554aa873151751"><param name="Name" value="PSOCK_READBUF"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#gb5d9c0becf7cb32d0aaef466839dd92e"><param name="Name" value="PSOCK_READTO"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g70d236d1cf34b4e21836edda60247b70"><param name="Name" value="PSOCK_SEND"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#gb0ad55aa96dd1d200cd0fc5a99f6a4f7"><param name="Name" value="PSOCK_SEND_STR"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00158.html#g2ebfe5c8a7f3173714efdf2df74fc392"><param name="Name" value="PSOCK_WAIT_UNTIL"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g2ffbb9e554e08a343ae2f9de4bedfdfc"><param name="Name" value="PT_BEGIN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g7b04a0035bef29d905496c23bae066d2"><param name="Name" value="PT_END"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g905451249dca72ce0385bf2a9ff178ee"><param name="Name" value="PT_EXIT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#ge6bae7dc0225468c8a5ac269df549892"><param name="Name" value="PT_INIT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#gcd3ac045f0a4ae63412e3b3d8780e8ab"><param name="Name" value="PT_RESTART"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#gfa82b860a64b67d25ab3abc21811896f"><param name="Name" value="PT_SCHEDULE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g9e97a0b4d5cc7764d8e19758f5da53ae"><param name="Name" value="PT_SPAWN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g3d4c8bd4aada659eb34f5d2ffd3e7901"><param name="Name" value="PT_THREAD"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g2f8f70c30b9ee08a103fbd69a4365c4c"><param name="Name" value="PT_WAIT_THREAD"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g99e43010ec61327164466aa2d902de45"><param name="Name" value="PT_WAIT_UNTIL"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#gad14bbbf092b90aa0a5a4f9169504a8d"><param name="Name" value="PT_WAIT_WHILE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#g155cba6121323726d02c00284428fed6"><param name="Name" value="PT_YIELD"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00142.html#ge3c821e3a388615528efda9d23c7d115"><param name="Name" value="PT_YIELD_UNTIL"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html#gdf916e0c752f5cda70d0bddb2be422ba"><param name="Name" value="resolv_conf"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html#g6d9751d534453425c7a5a215d1d4414c"><param name="Name" value="resolv_found"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html#g3191066cf8f76bd00b6843b77c37068f"><param name="Name" value="resolv_getserver"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html#g66d19181ad5fe8b8f7c84d1f1d46a2ec"><param name="Name" value="resolv_lookup"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00160.html#ge4dcbbe6c641d2e3b8537b479df5fc99"><param name="Name" value="resolv_query"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html"><param name="Name" value="shell.h"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html#69b075ef7e4d7bcf5a903d3d75baac02"><param name="Name" value="shell_init"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html#86beee1f69d05b16022dfb430470e9ce"><param name="Name" value="shell_input"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html#f11c966b0e4f4ecaa73deb14bfb6830f"><param name="Name" value="shell_output"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html#123c95a7bb55143cabba92446ce8f513"><param name="Name" value="shell_prompt"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html#d1f18f739da7703628c3663209463a0d"><param name="Name" value="shell_start"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html#69b075ef7e4d7bcf5a903d3d75baac02"><param name="Name" value="shell_init"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html#86beee1f69d05b16022dfb430470e9ce"><param name="Name" value="shell_input"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html#f11c966b0e4f4ecaa73deb14bfb6830f"><param name="Name" value="shell_output"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html#123c95a7bb55143cabba92446ce8f513"><param name="Name" value="shell_prompt"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00107.html#d1f18f739da7703628c3663209463a0d"><param name="Name" value="shell_start"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00161.html"><param name="Name" value="SMTP E-mail sender"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00161.html#g37e3103b9591790d484a450525739661"><param name="Name" value="smtp_configure"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00161.html#gb1fc692a2700b7a51517724364683f67"><param name="Name" value="smtp_done"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00161.html#gf0349a8481565e80f55a751e2b408d6d"><param name="Name" value="smtp_send"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00161.html#g37e3103b9591790d484a450525739661"><param name="Name" value="smtp_configure"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00161.html#gb1fc692a2700b7a51517724364683f67"><param name="Name" value="smtp_done"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00161.html#gf0349a8481565e80f55a751e2b408d6d"><param name="Name" value="smtp_send"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#ga22b04cac8cf283ca12f028578bebc06"><param name="Name" value="htons"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g6832e4d2d046536b6472f7ac92340f68"><param name="Name" value="uip_add32"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g561b8eda32e059d4e7397f776268cc63"><param name="Name" value="uip_appdata"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#ge0825474feee11b4e038bfe71757875f"><param name="Name" value="UIP_APPDATA_SIZE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gb81e78f890dbbee50c533a9734b74fd9"><param name="Name" value="uip_buf"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gb6683dd83fe1c8de9a24086d4b69e907"><param name="Name" value="uip_chksum"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g788ffac72342f6172343d7f8099cbe1a"><param name="Name" value="uip_conn"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g9c24fba2cd8f7f62accb0a0d5bbe4dad"><param name="Name" value="uip_connect"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gc48ed5f0d27721ef62a3ed02a5ad8d2e"><param name="Name" value="uip_init"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g2addf34c7d457c1a7899a7e2171ef1e9"><param name="Name" value="uip_ipchksum"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g12a33f0c09711167bdf3dd7d7cf8c5a1"><param name="Name" value="uip_len"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gdd1ab3704ecd4900eec61a6897d32dc8"><param name="Name" value="uip_listen"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g04b053a623aac7cd4195157d470661b3"><param name="Name" value="uip_send"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g22f140b02c354dfebcc7ad481c3bcd68"><param name="Name" value="uip_setipid"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g9ee50a40597e67fce96541ab56c3b712"><param name="Name" value="uip_stat"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g85b65e38aa74eba18979156f97a94a87"><param name="Name" value="uip_tcpchksum"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g79c4110211247df3fb30b8cf1c4c02af"><param name="Name" value="uip_udp_new"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g7023a34ba9e9d03b5fbedbcb32924453"><param name="Name" value="uip_udpchksum"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gaa585784b0914cac1d37f07f85457008"><param name="Name" value="uip_unlisten"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00156.html"><param name="Name" value="Timer library"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00156.html#g6d71dececfce707c668e6257aad5906e"><param name="Name" value="timer_expired"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00156.html#gedaf3e48c2b04229b85455fb948468d6"><param name="Name" value="timer_reset"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00156.html#gcb807bd57e5489b386b876af5c1f163a"><param name="Name" value="timer_restart"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00156.html#g6614d96fdfcd95c95ec6e6f63071ff51"><param name="Name" value="timer_set"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00156.html#g6d71dececfce707c668e6257aad5906e"><param name="Name" value="timer_expired"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00156.html#gedaf3e48c2b04229b85455fb948468d6"><param name="Name" value="timer_reset"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00156.html#gcb807bd57e5489b386b876af5c1f163a"><param name="Name" value="timer_restart"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00156.html#g6614d96fdfcd95c95ec6e6f63071ff51"><param name="Name" value="timer_set"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g77570ac4fcab86864fa1916e55676da2"><param name="Name" value="u16_t"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g4caecabca98b43919dd11be1c0d4cd8e"><param name="Name" value="u8_t"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00152.html"><param name="Name" value="uIP Address Resolution Protocol"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00152.html#g902c4a360134096224bc2655f623aa5f"><param name="Name" value="uip_arp_arpin"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00152.html#g54b27e45df15e10a0eb1a3e3a91417d2"><param name="Name" value="uip_arp_out"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00152.html#g058a8e6025f67b021862281f1911fcef"><param name="Name" value="uip_arp_timer"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html"><param name="Name" value="uIP application functions"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g88d2ccf7cd821f89d9a8df7e3948b56c"><param name="Name" value="uip_abort"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gfbd5fc486dfdf6bf6fc9db52b1f418c4"><param name="Name" value="uip_aborted"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gde6634974418e3240c212b9b16864368"><param name="Name" value="uip_acked"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g61db1dcb7c760e4dd5d60bf4e5576dca"><param name="Name" value="uip_close"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gef6c4140c632b6a406779342cf3b6eb6"><param name="Name" value="uip_closed"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g8096b0c4b543dc408f4dd031ddae7240"><param name="Name" value="uip_connect"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gdb971fb1525d0c5002f52125b05f3218"><param name="Name" value="uip_connected"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g1a1bc437c09ddef238abab41d77c3177"><param name="Name" value="uip_datalen"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gdd1ab3704ecd4900eec61a6897d32dc8"><param name="Name" value="uip_listen"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gb5fecbc62edd128012cea0f47b57ab9f"><param name="Name" value="uip_mss"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g26a14b8dae3f861830af9e7cf1e03725"><param name="Name" value="uip_newdata"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g58bb90796c1cdad3aac2ecf44d87b20e"><param name="Name" value="uip_poll"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g81ac47cee1c18f6aa479044069db7ca3"><param name="Name" value="uip_restart"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#ga8933ad15a2e2947dae4a5cff50e6007"><param name="Name" value="uip_rexmit"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g04b053a623aac7cd4195157d470661b3"><param name="Name" value="uip_send"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g0a8bb9d6d0f1f56852ccfccbbad6c5d8"><param name="Name" value="uip_stop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g7b2ac4b18bd2ac3912fe67b3b17158c3"><param name="Name" value="uip_timedout"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#ga20812098a4663c8a9fc4ce8e95391b6"><param name="Name" value="uip_udp_bind"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g79c4110211247df3fb30b8cf1c4c02af"><param name="Name" value="uip_udp_new"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gf2dbaceb10c67783a115075b5b6d66df"><param name="Name" value="uip_udp_remove"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#ge5ab69d40013e6cf86ef1763c95d920e"><param name="Name" value="uip_udp_send"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#ga9de254b8aa308eb4aab17efdde622d2"><param name="Name" value="uip_udpconnection"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gaa585784b0914cac1d37f07f85457008"><param name="Name" value="uip_unlisten"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g8411c95a4d89367ad2d9d6bde1a3d537"><param name="Name" value="uip_urgdatalen"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html"><param name="Name" value="uIP configuration functions"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#gd8e8bc9bc0e2ea4a24a8a024fd3a7f7c"><param name="Name" value="uip_getdraddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#g20bc87e5c063c3f4b01547be6e5a0148"><param name="Name" value="uip_gethostaddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#g5323320b7316647042016f17c4e881be"><param name="Name" value="uip_getnetmask"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#g41d37ea1e3bd24f7b51e9409aceaaa80"><param name="Name" value="uip_setdraddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#g30e827f33eacff55ecb4d8fb5a11d5d1"><param name="Name" value="uip_setethaddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#g12b467f314489259dd718228d0827a51"><param name="Name" value="uip_sethostaddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#geb79c914cf137e6d27fd7583e5a66679"><param name="Name" value="uip_setnetmask"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html"><param name="Name" value="uIP conversion functions"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#ga22b04cac8cf283ca12f028578bebc06"><param name="Name" value="htons"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g69a7a4951ff21b302267532c21ee78fc"><param name="Name" value="HTONS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g53fbda0e8c31d4882294c8dc3cb5f487"><param name="Name" value="uip_ip6addr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g87f0b54ade0d159fba495089128a4932"><param name="Name" value="uip_ipaddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g22fa0681cd463191d7a01fe85d86996f"><param name="Name" value="uip_ipaddr1"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#gffcd2fbe181e2aaefbf970551c302af5"><param name="Name" value="uip_ipaddr2"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#ge23534479ead15af8ff08ace26a47fb5"><param name="Name" value="uip_ipaddr3"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g165b603ec150e26efec7be199c9c2901"><param name="Name" value="uip_ipaddr4"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g210e629f7252e4bc8458cbdf260b3318"><param name="Name" value="uip_ipaddr_cmp"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g769512993b7b27271909d6daa4748b60"><param name="Name" value="uip_ipaddr_copy"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g969d7fff37a979737da045e0d538a9bd"><param name="Name" value="uip_ipaddr_mask"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g6b16e0bac41821c1fbe0c267071642f0"><param name="Name" value="uip_ipaddr_maskcmp"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html"><param name="Name" value="uIP device driver functions"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#gb81e78f890dbbee50c533a9734b74fd9"><param name="Name" value="uip_buf"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#ga4360412ee9350fba725f98a137169fe"><param name="Name" value="uip_input"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#g1024f8a5fa65e82bf848b2e6590d9628"><param name="Name" value="uip_periodic"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#gbaf0bb2b6a4424b4eb69e45e457c2583"><param name="Name" value="uip_periodic_conn"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#gf20aaf4292cb0d2a1b10bc0a568b51fa"><param name="Name" value="uip_poll_conn"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#g2c64c8c36bc84f9336f6a2184ea51883"><param name="Name" value="uip_udp_periodic"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#gf5c2ad5acf3cc23b8262e9ba6a15136b"><param name="Name" value="uip_udp_periodic_conn"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00145.html"><param name="Name" value="uIP initialization functions"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00145.html#gc48ed5f0d27721ef62a3ed02a5ad8d2e"><param name="Name" value="uip_init"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00145.html#g22f140b02c354dfebcc7ad481c3bcd68"><param name="Name" value="uip_setipid"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00154.html"><param name="Name" value="uIP TCP throughput booster hack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g88d2ccf7cd821f89d9a8df7e3948b56c"><param name="Name" value="uip_abort"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gfbd5fc486dfdf6bf6fc9db52b1f418c4"><param name="Name" value="uip_aborted"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gde6634974418e3240c212b9b16864368"><param name="Name" value="uip_acked"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gac0de06236b02659460445de30776e00"><param name="Name" value="UIP_ACTIVE_OPEN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#g6832e4d2d046536b6472f7ac92340f68"><param name="Name" value="uip_add32"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#g6832e4d2d046536b6472f7ac92340f68"><param name="Name" value="Architecture specific uIP functions"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g6832e4d2d046536b6472f7ac92340f68"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g561b8eda32e059d4e7397f776268cc63"><param name="Name" value="uip_appdata"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#ge0825474feee11b4e038bfe71757875f"><param name="Name" value="UIP_APPDATA_SIZE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00152.html#g902c4a360134096224bc2655f623aa5f"><param name="Name" value="uip_arp_arpin"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g3090117ef3ff5775b77cb1960e442d07"><param name="Name" value="UIP_ARP_MAXAGE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00152.html#g54b27e45df15e10a0eb1a3e3a91417d2"><param name="Name" value="uip_arp_out"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00152.html#g058a8e6025f67b021862281f1911fcef"><param name="Name" value="uip_arp_timer"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gb1455b27c06532a399cf06d2c1d6d08d"><param name="Name" value="UIP_ARPTAB_SIZE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g156dd2891a57035e4afdc4c2bc0b0ebf"><param name="Name" value="UIP_BROADCAST"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gb81e78f890dbbee50c533a9734b74fd9"><param name="Name" value="uip_buf"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gb81e78f890dbbee50c533a9734b74fd9"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#gb81e78f890dbbee50c533a9734b74fd9"><param name="Name" value="uIP device driver functions"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g3589822ecb9d9c4145209756396b8a6b"><param name="Name" value="UIP_BUFSIZE"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g285a80366aed9428f64282b8d13c918b"><param name="Name" value="UIP_BYTE_ORDER"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#gb6683dd83fe1c8de9a24086d4b69e907"><param name="Name" value="uip_chksum"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#gb6683dd83fe1c8de9a24086d4b69e907"><param name="Name" value="Architecture specific uIP functions"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gb6683dd83fe1c8de9a24086d4b69e907"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g61db1dcb7c760e4dd5d60bf4e5576dca"><param name="Name" value="uip_close"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gef6c4140c632b6a406779342cf3b6eb6"><param name="Name" value="uip_closed"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g788ffac72342f6172343d7f8099cbe1a"><param name="Name" value="uip_conn"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g9c24fba2cd8f7f62accb0a0d5bbe4dad"><param name="Name" value="uip_connect"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g9c24fba2cd8f7f62accb0a0d5bbe4dad"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g8096b0c4b543dc408f4dd031ddae7240"><param name="Name" value="uIP application functions"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gdb971fb1525d0c5002f52125b05f3218"><param name="Name" value="uip_connected"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gf5fe83be78b78b9e7d9e7f1e34ab1cc5"><param name="Name" value="UIP_CONNS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g1a1bc437c09ddef238abab41d77c3177"><param name="Name" value="uip_datalen"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g51195ea7cd5aa387a87f9d3b23905b62"><param name="Name" value="UIP_FIXEDADDR"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#ge0f8cbeca9731af2171ffd37e79de893"><param name="Name" value="UIP_FIXEDETHADDR"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#gd8e8bc9bc0e2ea4a24a8a024fd3a7f7c"><param name="Name" value="uip_getdraddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#g20bc87e5c063c3f4b01547be6e5a0148"><param name="Name" value="uip_gethostaddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#g5323320b7316647042016f17c4e881be"><param name="Name" value="uip_getnetmask"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gc48ed5f0d27721ef62a3ed02a5ad8d2e"><param name="Name" value="uip_init"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gc48ed5f0d27721ef62a3ed02a5ad8d2e"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00145.html#gc48ed5f0d27721ef62a3ed02a5ad8d2e"><param name="Name" value="uIP initialization functions"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#ga4360412ee9350fba725f98a137169fe"><param name="Name" value="uip_input"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g53fbda0e8c31d4882294c8dc3cb5f487"><param name="Name" value="uip_ip6addr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g22fa0681cd463191d7a01fe85d86996f"><param name="Name" value="uip_ipaddr1"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#gffcd2fbe181e2aaefbf970551c302af5"><param name="Name" value="uip_ipaddr2"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#ge23534479ead15af8ff08ace26a47fb5"><param name="Name" value="uip_ipaddr3"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g165b603ec150e26efec7be199c9c2901"><param name="Name" value="uip_ipaddr4"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g87f0b54ade0d159fba495089128a4932"><param name="Name" value="uip_ipaddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g210e629f7252e4bc8458cbdf260b3318"><param name="Name" value="uip_ipaddr_cmp"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g769512993b7b27271909d6daa4748b60"><param name="Name" value="uip_ipaddr_copy"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g969d7fff37a979737da045e0d538a9bd"><param name="Name" value="uip_ipaddr_mask"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00148.html#g6b16e0bac41821c1fbe0c267071642f0"><param name="Name" value="uip_ipaddr_maskcmp"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#g2addf34c7d457c1a7899a7e2171ef1e9"><param name="Name" value="uip_ipchksum"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#g2addf34c7d457c1a7899a7e2171ef1e9"><param name="Name" value="Architecture specific uIP functions"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g2addf34c7d457c1a7899a7e2171ef1e9"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g12a33f0c09711167bdf3dd7d7cf8c5a1"><param name="Name" value="uip_len"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g12a33f0c09711167bdf3dd7d7cf8c5a1"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00149.html#g12a33f0c09711167bdf3dd7d7cf8c5a1"><param name="Name" value="Variables used in uIP device drivers"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gdd1ab3704ecd4900eec61a6897d32dc8"><param name="Name" value="uip_listen"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gdd1ab3704ecd4900eec61a6897d32dc8"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gdd1ab3704ecd4900eec61a6897d32dc8"><param name="Name" value="uIP application functions"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g8f4ebd8ef6c0ea665ed351d87fec09fd"><param name="Name" value="UIP_LISTENPORTS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#ge6f4a2453dbd8bc60e6a82774552366a"><param name="Name" value="UIP_LLH_LEN"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gb58e1ceb7cb73ca2bcd73146b6c1b4e7"><param name="Name" value="uip_log"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g21664b7441cfa37d280228d23316d609"><param name="Name" value="UIP_LOGGING"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g67cf1e0d2324c93f332c1f020c0fe8b3"><param name="Name" value="UIP_MAXRTX"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g24aa5bc36939cc9a0833e1df01478a7e"><param name="Name" value="UIP_MAXSYNRTX"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gb5fecbc62edd128012cea0f47b57ab9f"><param name="Name" value="uip_mss"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g26a14b8dae3f861830af9e7cf1e03725"><param name="Name" value="uip_newdata"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#g1024f8a5fa65e82bf848b2e6590d9628"><param name="Name" value="uip_periodic"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#gbaf0bb2b6a4424b4eb69e45e457c2583"><param name="Name" value="uip_periodic_conn"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g9069474ea570fd78c481aa164317dbaf"><param name="Name" value="UIP_PINGADDRCONF"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g58bb90796c1cdad3aac2ecf44d87b20e"><param name="Name" value="uip_poll"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#gf20aaf4292cb0d2a1b10bc0a568b51fa"><param name="Name" value="uip_poll_conn"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gf963fdea2b75d27ef31e92d1d01359ee"><param name="Name" value="UIP_REASSEMBLY"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g5b9dba2123705bce1ce95c3deca0bdad"><param name="Name" value="UIP_RECEIVE_WINDOW"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g81ac47cee1c18f6aa479044069db7ca3"><param name="Name" value="uip_restart"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#ga8933ad15a2e2947dae4a5cff50e6007"><param name="Name" value="uip_rexmit"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g15de27b044603284f68db05a378235a7"><param name="Name" value="UIP_RTO"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g04b053a623aac7cd4195157d470661b3"><param name="Name" value="uip_send"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g04b053a623aac7cd4195157d470661b3"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g04b053a623aac7cd4195157d470661b3"><param name="Name" value="uIP application functions"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#g41d37ea1e3bd24f7b51e9409aceaaa80"><param name="Name" value="uip_setdraddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#g30e827f33eacff55ecb4d8fb5a11d5d1"><param name="Name" value="uip_setethaddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#g12b467f314489259dd718228d0827a51"><param name="Name" value="uip_sethostaddr"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g22f140b02c354dfebcc7ad481c3bcd68"><param name="Name" value="uip_setipid"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g22f140b02c354dfebcc7ad481c3bcd68"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00145.html#g22f140b02c354dfebcc7ad481c3bcd68"><param name="Name" value="uIP initialization functions"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00144.html#geb79c914cf137e6d27fd7583e5a66679"><param name="Name" value="uip_setnetmask"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00154.html#gb4b17aaf20d630f30919b19937b966a3"><param name="Name" value="uip_split_output"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g9ee50a40597e67fce96541ab56c3b712"><param name="Name" value="uip_stat"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g5726142fec34f35fb9ea19e5a45975c6"><param name="Name" value="UIP_STATISTICS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g727459e5c4f777543c81ffffa3df3f0c"><param name="Name" value="uip_stats_t"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g0a8bb9d6d0f1f56852ccfccbbad6c5d8"><param name="Name" value="uip_stop"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g69646a81a922033c5281445a71f8ffed"><param name="Name" value="uip_tcp_appstate_t"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g4910467b83a639f06739c82cd362037e"><param name="Name" value="UIP_TCP_MSS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#g85b65e38aa74eba18979156f97a94a87"><param name="Name" value="uip_tcpchksum"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00151.html#g85b65e38aa74eba18979156f97a94a87"><param name="Name" value="Architecture specific uIP functions"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g85b65e38aa74eba18979156f97a94a87"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g2bc3b489923793759526a3181eb667fa"><param name="Name" value="UIP_TIME_WAIT_TIMEOUT"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g7b2ac4b18bd2ac3912fe67b3b17158c3"><param name="Name" value="uip_timedout"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#gb61381673de27f31848c5396bf0b338e"><param name="Name" value="UIP_TTL"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#ga92afb113e122f860392bfbd385f842e"><param name="Name" value="uip_udp_appstate_t"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#ga20812098a4663c8a9fc4ce8e95391b6"><param name="Name" value="uip_udp_bind"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g92f3344ec8ca46893163399c89fafed5"><param name="Name" value="UIP_UDP_CHECKSUMS"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g79c4110211247df3fb30b8cf1c4c02af"><param name="Name" value="uip_udp_new"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g79c4110211247df3fb30b8cf1c4c02af"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g79c4110211247df3fb30b8cf1c4c02af"><param name="Name" value="uIP application functions"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#g2c64c8c36bc84f9336f6a2184ea51883"><param name="Name" value="uip_udp_periodic"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00146.html#gf5c2ad5acf3cc23b8262e9ba6a15136b"><param name="Name" value="uip_udp_periodic_conn"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gf2dbaceb10c67783a115075b5b6d66df"><param name="Name" value="uip_udp_remove"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#ge5ab69d40013e6cf86ef1763c95d920e"><param name="Name" value="uip_udp_send"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#g7023a34ba9e9d03b5fbedbcb32924453"><param name="Name" value="uip_udpchksum"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#ga9de254b8aa308eb4aab17efdde622d2"><param name="Name" value="uip_udpconnection"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gaa585784b0914cac1d37f07f85457008"><param name="Name" value="uip_unlisten"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00150.html#gaa585784b0914cac1d37f07f85457008"><param name="Name" value="The uIP TCP/IP stack"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#gaa585784b0914cac1d37f07f85457008"><param name="Name" value="uIP application functions"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00153.html#g51c1cd531ff0afb81620151f2248cd21"><param name="Name" value="UIP_URGDATA"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00147.html#g8411c95a4d89367ad2d9d6bde1a3d537"><param name="Name" value="uip_urgdatalen"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00149.html"><param name="Name" value="Variables used in uIP device drivers"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html"><param name="Name" value="Web client"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#gf11d9915ec12a8cdd9fdcbb5e8fcd5c7"><param name="Name" value="webclient_aborted"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#gf8f12c820cc08da32aa62898bfc02db3"><param name="Name" value="webclient_closed"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g6b942c1ef22f8cd1a726ef3364c9fbea"><param name="Name" value="webclient_connected"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#gc4b119801e50cc1824498a1cdf9adc37"><param name="Name" value="webclient_datahandler"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g41e616d3fcc17e0aabfe8ab45ef0d30f"><param name="Name" value="webclient_filename"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#gf9385ef9ecc74c7d53ff2f15e62bfde3"><param name="Name" value="webclient_get"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g0e0ea5f24b77f124ba33bcbc7ede5bfb"><param name="Name" value="webclient_hostname"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g4433d3af16ea083a81576d0f18ba57c9"><param name="Name" value="webclient_mimetype"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g2a939aa4fcffabbce1dc1f784a7e0ad3"><param name="Name" value="webclient_port"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g23705efb9077187881f094fc9be13bde"><param name="Name" value="webclient_timedout"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00164.html"><param name="Name" value="Web server"></OBJECT>
|
||||
<UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00164.html#g1dbc635a2924806f42d7e3273a6a69b5"><param name="Name" value="HTTPD_CGI_CALL"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00164.html#gc364305cee969a0be43c071722b136e6"><param name="Name" value="httpd_init"></OBJECT>
|
||||
</UL>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#gf11d9915ec12a8cdd9fdcbb5e8fcd5c7"><param name="Name" value="webclient_aborted"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#gf8f12c820cc08da32aa62898bfc02db3"><param name="Name" value="webclient_closed"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g6b942c1ef22f8cd1a726ef3364c9fbea"><param name="Name" value="webclient_connected"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#gc4b119801e50cc1824498a1cdf9adc37"><param name="Name" value="webclient_datahandler"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g41e616d3fcc17e0aabfe8ab45ef0d30f"><param name="Name" value="webclient_filename"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#gf9385ef9ecc74c7d53ff2f15e62bfde3"><param name="Name" value="webclient_get"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g0e0ea5f24b77f124ba33bcbc7ede5bfb"><param name="Name" value="webclient_hostname"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g4433d3af16ea083a81576d0f18ba57c9"><param name="Name" value="webclient_mimetype"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g2a939aa4fcffabbce1dc1f784a7e0ad3"><param name="Name" value="webclient_port"></OBJECT>
|
||||
<LI><OBJECT type="text/sitemap"><param name="Local" value="a00163.html#g23705efb9077187881f094fc9be13bde"><param name="Name" value="webclient_timedout"></OBJECT>
|
||||
</UL>
|
||||
197
Project/Src/rt-thread/components/net/uip/doc/html/index.hhp
Normal file
@@ -0,0 +1,197 @@
|
||||
[OPTIONS]
|
||||
Compatibility=1.1
|
||||
Full-text search=Yes
|
||||
Contents file=index.hhc
|
||||
Default Window=main
|
||||
Default topic=main.html
|
||||
Index file=index.hhk
|
||||
Language=0x409 English (United States)
|
||||
Binary TOC=YES
|
||||
Create CHI file=YES
|
||||
Title=uIP 1.0
|
||||
|
||||
[WINDOWS]
|
||||
main="uIP 1.0","index.hhc","index.hhk","main.html","main.html",,,,,0x23520,,0x387e,,,,,,,,0
|
||||
|
||||
[FILES]
|
||||
main.html
|
||||
files.html
|
||||
a00048.html
|
||||
a00049.html
|
||||
a00042.html
|
||||
a00043.html
|
||||
a00036.html
|
||||
a00037.html
|
||||
a00046.html
|
||||
a00047.html
|
||||
a00038.html
|
||||
a00039.html
|
||||
a00044.html
|
||||
a00045.html
|
||||
a00051.html
|
||||
a00050.html
|
||||
a00040.html
|
||||
a00041.html
|
||||
a00168.html
|
||||
a00169.html
|
||||
a00170.html
|
||||
a00171.html
|
||||
a00172.html
|
||||
a00173.html
|
||||
a00174.html
|
||||
a00175.html
|
||||
a00176.html
|
||||
a00177.html
|
||||
a00178.html
|
||||
a00179.html
|
||||
a00180.html
|
||||
a00181.html
|
||||
a00182.html
|
||||
a00183.html
|
||||
a00184.html
|
||||
a00185.html
|
||||
a00186.html
|
||||
a00187.html
|
||||
a00188.html
|
||||
a00189.html
|
||||
a00190.html
|
||||
a00191.html
|
||||
a00192.html
|
||||
a00193.html
|
||||
a00194.html
|
||||
a00195.html
|
||||
a00196.html
|
||||
a00197.html
|
||||
a00198.html
|
||||
a00199.html
|
||||
a00200.html
|
||||
a00201.html
|
||||
a00202.html
|
||||
a00203.html
|
||||
a00204.html
|
||||
a00205.html
|
||||
a00206.html
|
||||
a00207.html
|
||||
a00100.html
|
||||
a00101.html
|
||||
a00102.html
|
||||
a00103.html
|
||||
a00104.html
|
||||
a00105.html
|
||||
a00107.html
|
||||
a00110.html
|
||||
a00111.html
|
||||
a00112.html
|
||||
a00113.html
|
||||
a00114.html
|
||||
a00120.html
|
||||
a00121.html
|
||||
a00123.html
|
||||
a00124.html
|
||||
a00125.html
|
||||
a00127.html
|
||||
a00128.html
|
||||
a00129.html
|
||||
a00130.html
|
||||
a00131.html
|
||||
a00132.html
|
||||
a00134.html
|
||||
a00135.html
|
||||
a00136.html
|
||||
a00137.html
|
||||
a00138.html
|
||||
a00139.html
|
||||
a00140.html
|
||||
a00141.html
|
||||
annotated.html
|
||||
classes.html
|
||||
hierarchy.html
|
||||
functions.html
|
||||
functions_vars.html
|
||||
a00077.html
|
||||
a00078.html
|
||||
a00079.html
|
||||
a00080.html
|
||||
a00081.html
|
||||
a00082.html
|
||||
a00083.html
|
||||
a00084.html
|
||||
a00085.html
|
||||
a00086.html
|
||||
a00087.html
|
||||
a00088.html
|
||||
a00089.html
|
||||
a00090.html
|
||||
a00091.html
|
||||
a00092.html
|
||||
a00093.html
|
||||
a00094.html
|
||||
a00095.html
|
||||
a00096.html
|
||||
a00097.html
|
||||
a00142.html
|
||||
a00143.html
|
||||
a00144.html
|
||||
a00145.html
|
||||
a00146.html
|
||||
a00147.html
|
||||
a00148.html
|
||||
a00149.html
|
||||
a00150.html
|
||||
a00151.html
|
||||
a00152.html
|
||||
a00153.html
|
||||
a00154.html
|
||||
a00155.html
|
||||
a00156.html
|
||||
a00157.html
|
||||
a00158.html
|
||||
a00159.html
|
||||
a00160.html
|
||||
a00161.html
|
||||
a00162.html
|
||||
a00163.html
|
||||
a00164.html
|
||||
modules.html
|
||||
examples.html
|
||||
globals.html
|
||||
globals_0x61.html
|
||||
globals_0x62.html
|
||||
globals_0x64.html
|
||||
globals_0x65.html
|
||||
globals_0x66.html
|
||||
globals_0x68.html
|
||||
globals_0x69.html
|
||||
globals_0x6c.html
|
||||
globals_0x6d.html
|
||||
globals_0x6e.html
|
||||
globals_0x70.html
|
||||
globals_0x72.html
|
||||
globals_0x73.html
|
||||
globals_0x74.html
|
||||
globals_0x75.html
|
||||
globals_0x77.html
|
||||
globals_func.html
|
||||
globals_vars.html
|
||||
globals_type.html
|
||||
globals_defs.html
|
||||
globals_defs_0x61.html
|
||||
globals_defs_0x62.html
|
||||
globals_defs_0x64.html
|
||||
globals_defs_0x65.html
|
||||
globals_defs_0x66.html
|
||||
globals_defs_0x68.html
|
||||
globals_defs_0x69.html
|
||||
globals_defs_0x6c.html
|
||||
globals_defs_0x6d.html
|
||||
globals_defs_0x6e.html
|
||||
globals_defs_0x70.html
|
||||
globals_defs_0x72.html
|
||||
globals_defs_0x73.html
|
||||
globals_defs_0x74.html
|
||||
globals_defs_0x75.html
|
||||
globals_defs_0x77.html
|
||||
tabs.css
|
||||
tab_b.gif
|
||||
tab_l.gif
|
||||
tab_r.gif
|
||||
BIN
Project/Src/rt-thread/components/net/uip/doc/html/tab_b.gif
Normal file
|
After Width: | Height: | Size: 35 B |
BIN
Project/Src/rt-thread/components/net/uip/doc/html/tab_l.gif
Normal file
|
After Width: | Height: | Size: 706 B |
BIN
Project/Src/rt-thread/components/net/uip/doc/html/tab_r.gif
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
102
Project/Src/rt-thread/components/net/uip/doc/html/tabs.css
Normal file
@@ -0,0 +1,102 @@
|
||||
/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
|
||||
|
||||
DIV.tabs
|
||||
{
|
||||
float : left;
|
||||
width : 100%;
|
||||
background : url("tab_b.gif") repeat-x bottom;
|
||||
margin-bottom : 4px;
|
||||
}
|
||||
|
||||
DIV.tabs UL
|
||||
{
|
||||
margin : 0px;
|
||||
padding-left : 10px;
|
||||
list-style : none;
|
||||
}
|
||||
|
||||
DIV.tabs LI, DIV.tabs FORM
|
||||
{
|
||||
display : inline;
|
||||
margin : 0px;
|
||||
padding : 0px;
|
||||
}
|
||||
|
||||
DIV.tabs FORM
|
||||
{
|
||||
float : right;
|
||||
}
|
||||
|
||||
DIV.tabs A
|
||||
{
|
||||
float : left;
|
||||
background : url("tab_r.gif") no-repeat right top;
|
||||
border-bottom : 1px solid #84B0C7;
|
||||
font-size : x-small;
|
||||
font-weight : bold;
|
||||
text-decoration : none;
|
||||
}
|
||||
|
||||
DIV.tabs A:hover
|
||||
{
|
||||
background-position: 100% -150px;
|
||||
}
|
||||
|
||||
DIV.tabs A:link, DIV.tabs A:visited,
|
||||
DIV.tabs A:active, DIV.tabs A:hover
|
||||
{
|
||||
color: #1A419D;
|
||||
}
|
||||
|
||||
DIV.tabs SPAN
|
||||
{
|
||||
float : left;
|
||||
display : block;
|
||||
background : url("tab_l.gif") no-repeat left top;
|
||||
padding : 5px 9px;
|
||||
white-space : nowrap;
|
||||
}
|
||||
|
||||
DIV.tabs INPUT
|
||||
{
|
||||
float : right;
|
||||
display : inline;
|
||||
font-size : 1em;
|
||||
}
|
||||
|
||||
DIV.tabs TD
|
||||
{
|
||||
font-size : x-small;
|
||||
font-weight : bold;
|
||||
text-decoration : none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Commented Backslash Hack hides rule from IE5-Mac \*/
|
||||
DIV.tabs SPAN {float : none;}
|
||||
/* End IE5-Mac hack */
|
||||
|
||||
DIV.tabs A:hover SPAN
|
||||
{
|
||||
background-position: 0% -150px;
|
||||
}
|
||||
|
||||
DIV.tabs LI#current A
|
||||
{
|
||||
background-position: 100% -150px;
|
||||
border-width : 0px;
|
||||
}
|
||||
|
||||
DIV.tabs LI#current SPAN
|
||||
{
|
||||
background-position: 0% -150px;
|
||||
padding-bottom : 6px;
|
||||
}
|
||||
|
||||
DIV.nav
|
||||
{
|
||||
background : none;
|
||||
border : none;
|
||||
border-bottom : 1px solid #84B0C7;
|
||||
}
|
||||
BIN
Project/Src/rt-thread/components/net/uip/doc/mobisys2003.pdf
Normal file
173
Project/Src/rt-thread/components/net/uip/doc/pt-doc.txt
Normal file
@@ -0,0 +1,173 @@
|
||||
/**
|
||||
\defgroup pt Protothreads
|
||||
|
||||
Protothreads are a type of lightweight stackless threads designed for
|
||||
severly memory constrained systems such as deeply embedded systems or
|
||||
sensor network nodes. Protothreads provides linear code execution for
|
||||
event-driven systems implemented in C. Protothreads can be used with
|
||||
or without an RTOS.
|
||||
|
||||
Protothreads are a extremely lightweight, stackless type of threads
|
||||
that provides a blocking context on top of an event-driven system,
|
||||
without the overhead of per-thread stacks. The purpose of protothreads
|
||||
is to implement sequential flow of control without complex state
|
||||
machines or full multi-threading. Protothreads provides conditional
|
||||
blocking inside C functions.
|
||||
|
||||
The advantage of protothreads over a purely event-driven approach is
|
||||
that protothreads provides a sequential code structure that allows for
|
||||
blocking functions. In purely event-driven systems, blocking must be
|
||||
implemented by manually breaking the function into two pieces - one
|
||||
for the piece of code before the blocking call and one for the code
|
||||
after the blocking call. This makes it hard to use control structures
|
||||
such as if() conditionals and while() loops.
|
||||
|
||||
The advantage of protothreads over ordinary threads is that a
|
||||
protothread do not require a separate stack. In memory constrained
|
||||
systems, the overhead of allocating multiple stacks can consume large
|
||||
amounts of the available memory. In contrast, each protothread only
|
||||
requires between two and twelve bytes of state, depending on the
|
||||
architecture.
|
||||
|
||||
\note Because protothreads do not save the stack context across a
|
||||
blocking call, <b>local variables are not preserved when the
|
||||
protothread blocks</b>. This means that local variables should be used
|
||||
with utmost care - <b>if in doubt, do not use local variables inside a
|
||||
protothread!</b>
|
||||
|
||||
|
||||
Main features:
|
||||
|
||||
- No machine specific code - the protothreads library is pure C
|
||||
|
||||
- Does not use error-prone functions such as longjmp()
|
||||
|
||||
- Very small RAM overhead - only two bytes per protothread
|
||||
|
||||
- Can be used with or without an OS
|
||||
|
||||
- Provides blocking wait without full multi-threading or
|
||||
stack-switching
|
||||
|
||||
Examples applications:
|
||||
|
||||
- Memory constrained systems
|
||||
|
||||
- Event-driven protocol stacks
|
||||
|
||||
- Deeply embedded systems
|
||||
|
||||
- Sensor network nodes
|
||||
|
||||
The protothreads API consists of four basic operations:
|
||||
initialization: PT_INIT(), execution: PT_BEGIN(), conditional
|
||||
blocking: PT_WAIT_UNTIL() and exit: PT_END(). On top of these, two
|
||||
convenience functions are built: reversed condition blocking:
|
||||
PT_WAIT_WHILE() and protothread blocking: PT_WAIT_THREAD().
|
||||
|
||||
\sa \ref pt "Protothreads API documentation"
|
||||
|
||||
The protothreads library is released under a BSD-style license that
|
||||
allows for both non-commercial and commercial usage. The only
|
||||
requirement is that credit is given.
|
||||
|
||||
\section authors Authors
|
||||
|
||||
The protothreads library was written by Adam Dunkels <adam@sics.se>
|
||||
with support from Oliver Schmidt <ol.sc@web.de>.
|
||||
|
||||
\section pt-desc Protothreads
|
||||
|
||||
Protothreads are a extremely lightweight, stackless threads that
|
||||
provides a blocking context on top of an event-driven system, without
|
||||
the overhead of per-thread stacks. The purpose of protothreads is to
|
||||
implement sequential flow of control without using complex state
|
||||
machines or full multi-threading. Protothreads provides conditional
|
||||
blocking inside a C function.
|
||||
|
||||
In memory constrained systems, such as deeply embedded systems,
|
||||
traditional multi-threading may have a too large memory overhead. In
|
||||
traditional multi-threading, each thread requires its own stack, that
|
||||
typically is over-provisioned. The stacks may use large parts of the
|
||||
available memory.
|
||||
|
||||
The main advantage of protothreads over ordinary threads is that
|
||||
protothreads are very lightweight: a protothread does not require its
|
||||
own stack. Rather, all protothreads run on the same stack and context
|
||||
switching is done by stack rewinding. This is advantageous in memory
|
||||
constrained systems, where a stack for a thread might use a large part
|
||||
of the available memory. A protothread only requires only two bytes of
|
||||
memory per protothread. Moreover, protothreads are implemented in pure
|
||||
C and do not require any machine-specific assembler code.
|
||||
|
||||
A protothread runs within a single C function and cannot span over
|
||||
other functions. A protothread may call normal C functions, but cannot
|
||||
block inside a called function. Blocking inside nested function calls
|
||||
is instead made by spawning a separate protothread for each
|
||||
potentially blocking function. The advantage of this approach is that
|
||||
blocking is explicit: the programmer knows exactly which functions
|
||||
that block that which functions the never blocks.
|
||||
|
||||
Protothreads are similar to asymmetric co-routines. The main
|
||||
difference is that co-routines uses a separate stack for each
|
||||
co-routine, whereas protothreads are stackless. The most similar
|
||||
mechanism to protothreads are Python generators. These are also
|
||||
stackless constructs, but have a different purpose. Protothreads
|
||||
provides blocking contexts inside a C function, whereas Python
|
||||
generators provide multiple exit points from a generator function.
|
||||
|
||||
\section pt-autovars Local variables
|
||||
|
||||
\note
|
||||
Because protothreads do not save the stack context across a blocking
|
||||
call, local variables are not preserved when the protothread
|
||||
blocks. This means that local variables should be used with utmost
|
||||
care - if in doubt, do not use local variables inside a protothread!
|
||||
|
||||
\section pt-scheduling Scheduling
|
||||
|
||||
A protothread is driven by repeated calls to the function in which the
|
||||
protothread is running. Each time the function is called, the
|
||||
protothread will run until it blocks or exits. Thus the scheduling of
|
||||
protothreads is done by the application that uses protothreads.
|
||||
|
||||
\section pt-impl Implementation
|
||||
|
||||
Protothreads are implemented using \ref lc "local continuations". A
|
||||
local continuation represents the current state of execution at a
|
||||
particular place in the program, but does not provide any call history
|
||||
or local variables. A local continuation can be set in a specific
|
||||
function to capture the state of the function. After a local
|
||||
continuation has been set can be resumed in order to restore the state
|
||||
of the function at the point where the local continuation was set.
|
||||
|
||||
|
||||
Local continuations can be implemented in a variety of ways:
|
||||
|
||||
-# by using machine specific assembler code,
|
||||
-# by using standard C constructs, or
|
||||
-# by using compiler extensions.
|
||||
|
||||
The first way works by saving and restoring the processor state,
|
||||
except for stack pointers, and requires between 16 and 32 bytes of
|
||||
memory per protothread. The exact amount of memory required depends on
|
||||
the architecture.
|
||||
|
||||
The standard C implementation requires only two bytes of state per
|
||||
protothread and utilizes the C switch() statement in a non-obvious way
|
||||
that is similar to Duff's device. This implementation does, however,
|
||||
impose a slight restriction to the code that uses protothreads in that
|
||||
the code cannot use switch() statements itself.
|
||||
|
||||
Certain compilers has C extensions that can be used to implement
|
||||
protothreads. GCC supports label pointers that can be used for this
|
||||
purpose. With this implementation, protothreads require 4 bytes of RAM
|
||||
per protothread.
|
||||
|
||||
@{
|
||||
|
||||
|
||||
*/
|
||||
|
||||
/** @} */
|
||||
|
||||
BIN
Project/Src/rt-thread/components/net/uip/doc/sicslogo.pdf
Normal file
118
Project/Src/rt-thread/components/net/uip/doc/uip-code-style.c
Normal file
@@ -0,0 +1,118 @@
|
||||
/* This is the official code style of uIP. */
|
||||
|
||||
/**
|
||||
* \defgroup codestyle Coding style
|
||||
*
|
||||
* This is how a Doxygen module is documented - start with a \defgroup
|
||||
* Doxygen keyword at the beginning of the file to define a module,
|
||||
* and use the \addtogroup Doxygen keyword in all other files that
|
||||
* belong to the same module. Typically, the \defgroup is placed in
|
||||
* the .h file and \addtogroup in the .c file.
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* \file
|
||||
* A brief description of what this file is.
|
||||
* \author
|
||||
* Adam Dunkels <adam@sics.se>
|
||||
*
|
||||
* Every file that is part of a documented module has to have
|
||||
* a \file block, else it will not show up in the Doxygen
|
||||
* "Modules" * section.
|
||||
*/
|
||||
|
||||
/* Single line comments look like this. */
|
||||
|
||||
/*
|
||||
* Multi-line comments look like this. Comments should prefferably be
|
||||
* full sentences, filled to look like real paragraphs.
|
||||
*/
|
||||
|
||||
#include "uip.h"
|
||||
|
||||
/*
|
||||
* Make sure that non-global variables are all maked with the static
|
||||
* keyword. This keeps the size of the symbol table down.
|
||||
*/
|
||||
static int flag;
|
||||
|
||||
/*
|
||||
* All variables and functions that are visible outside of the file
|
||||
* should have the module name prepended to them. This makes it easy
|
||||
* to know where to look for function and variable definitions.
|
||||
*
|
||||
* Put dividers (a single-line comment consisting only of dashes)
|
||||
* between functions.
|
||||
*/
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/**
|
||||
* \brief Use Doxygen documentation for functions.
|
||||
* \param c Briefly describe all parameters.
|
||||
* \return Briefly describe the return value.
|
||||
* \retval 0 Functions that return a few specified values
|
||||
* \retval 1 can use the \retval keyword instead of \return.
|
||||
*
|
||||
* Put a longer description of what the function does
|
||||
* after the preamble of Doxygen keywords.
|
||||
*
|
||||
* This template should always be used to document
|
||||
* functions. The text following the introduction is used
|
||||
* as the function's documentation.
|
||||
*
|
||||
* Function prototypes have the return type on one line,
|
||||
* the name and arguments on one line (with no space
|
||||
* between the name and the first parenthesis), followed
|
||||
* by a single curly bracket on its own line.
|
||||
*/
|
||||
void
|
||||
code_style_example_function(void)
|
||||
{
|
||||
/*
|
||||
* Local variables should always be declared at the start of the
|
||||
* function.
|
||||
*/
|
||||
int i; /* Use short variable names for loop
|
||||
counters. */
|
||||
|
||||
/*
|
||||
* There should be no space between keywords and the first
|
||||
* parenthesis. There should be spaces around binary operators, no
|
||||
* spaces between a unary operator and its operand.
|
||||
*
|
||||
* Curly brackets following for(), if(), do, and case() statements
|
||||
* should follow the statement on the same line.
|
||||
*/
|
||||
for(i = 0; i < 10; ++i) {
|
||||
/*
|
||||
* Always use full blocks (curly brackets) after if(), for(), and
|
||||
* while() statements, even though the statement is a single line
|
||||
* of code. This makes the code easier to read and modifications
|
||||
* are less error prone.
|
||||
*/
|
||||
if(i == c) {
|
||||
return c; /* No parentesis around return values. */
|
||||
} else { /* The else keyword is placed inbetween
|
||||
curly brackers, always on its own line. */
|
||||
c++;
|
||||
}
|
||||
}
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/*
|
||||
* Static (non-global) functions do not need Doxygen comments. The
|
||||
* name should not be prepended with the module name - doing so would
|
||||
* create confusion.
|
||||
*/
|
||||
static void
|
||||
an_example_function(void)
|
||||
{
|
||||
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
/* The following stuff ends the \defgroup block at the beginning of
|
||||
the file: */
|
||||
|
||||
/** @} */
|
||||
@@ -0,0 +1,3 @@
|
||||
/**
|
||||
\example uip-code-style.c
|
||||
*/
|
||||