Include all lwIP files in doxygen documentation

This commit is contained in:
Dirk Ziegelmeier 2016-05-24 21:03:41 +02:00
parent 51f3cdfd5a
commit 451277e7f0
72 changed files with 315 additions and 17 deletions

View File

@ -1,3 +1,8 @@
/**
* @file
* LWIP HTTP server implementation
*/
/*
* Copyright (c) 2001-2003 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,6 +1,6 @@
/**
* @file
* Management Information Base II (RFC1213) objects and functions.
* Management Information Base II (RFC1213) ICMP objects and functions.
*/
/*

View File

@ -1,6 +1,6 @@
/**
* @file
* Management Information Base II (RFC1213) objects and functions.
* Management Information Base II (RFC1213) INTERFACES objects and functions.
*/
/*

View File

@ -1,6 +1,6 @@
/**
* @file
* Management Information Base II (RFC1213) objects and functions.
* Management Information Base II (RFC1213) IP objects and functions.
*/
/*

View File

@ -1,6 +1,6 @@
/**
* @file
* Management Information Base II (RFC1213) objects and functions.
* Management Information Base II (RFC1213) SNMP objects and functions.
*/
/*

View File

@ -1,6 +1,6 @@
/**
* @file
* Management Information Base II (RFC1213) objects and functions.
* Management Information Base II (RFC1213) SYSTEM objects and functions.
*/
/*

View File

@ -1,6 +1,6 @@
/**
* @file
* Management Information Base II (RFC1213) objects and functions.
* Management Information Base II (RFC1213) TCP objects and functions.
*/
/*

View File

@ -1,6 +1,6 @@
/**
* @file
* Management Information Base II (RFC1213) objects and functions.
* Management Information Base II (RFC1213) UDP objects and functions.
*/
/*

View File

@ -1,6 +1,6 @@
/**
* @file
* SNMP input message processing (RFC1157).
* SNMP message processing (RFC1157).
*/
/*

View File

@ -1,6 +1,6 @@
/**
* @file
* SNMP Agent message handling structures.
* SNMP Agent message handling structures (internal API, do not use in client code).
*/
/*

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP pbuf stream wrapper implementation (internal API, do not use in client code).
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP pbuf stream wrapper (internal API, do not use in client code).
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP scalar node support implementation.
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP table support implementation.
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP thread synchronization implementation.
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMPv1 traps implementation.
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,6 +1,6 @@
/**
* @file
* Additional SNMPv3 functionality RFC3414 and RFC3826.
* Additional SNMPv3 functionality RFC3414 and RFC3826 (internal API, do not use in client code).
*/
/*

View File

@ -1,3 +1,8 @@
/**
* @file
* netconn API
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* HTTP server
*/
/*
* Copyright (c) 2001-2003 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* HTTP server options list
*/
/*
* Copyright (c) 2001-2003 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* IPERF implementation
*/
/*
* Copyright (c) 2014 Simon Goldschmidt
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* NETBIOS name service responder
*/
/*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:

View File

@ -1,3 +1,8 @@
/**
* @file
* NETBIOS name service responder options
*/
/*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP server main API - start and basic configuration
*/
/*
* Copyright (c) 2001, 2002 Leon Woestenberg <leon.woestenberg@axon.tv>
* Copyright (c) 2001, 2002 Axon Digital Design B.V., The Netherlands.

View File

@ -1,8 +1,6 @@
/**
* @file
* Generic MIB tree structures.
*
* @todo namespace prefixes
* SNMP core API for implementing MIBs
*/
/*

View File

@ -1,7 +1,6 @@
/**
* @file
* MIB2 callback functions called from throughout the stack to integrate a MIB2
* into lwIP (together with MIB2_STATS).
* SNMP MIB2 API
*/
/*

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP server options list
*/
/*
* Copyright (c) 2015 Dirk Ziegelmeier
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP server MIB API to implement scalar nodes
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP server MIB API to implement table nodes
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP server MIB API to implement thread synchronization
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* SNTP client API
*/
/*
* Copyright (c) 2007-2009 Frédéric Bernon, Simon Goldschmidt
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* SNTP client options list
*/
/*
* Copyright (c) 2007-2009 Frédéric Bernon, Simon Goldschmidt
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* Support for different processor and compiler architectures
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* Debug messages infrastructure
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* various utility macros
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* DHCP client API
*/
/*
* Copyright (c) 2001-2004 Leon Woestenberg <leon.woestenberg@gmx.net>
* Copyright (c) 2001-2004 Axon Digital Design B.V., The Netherlands.

View File

@ -1,3 +1,8 @@
/**
* @file
* DNS API
*/
/**
* lwip DNS resolver header file.

View File

@ -1,3 +1,7 @@
/**
* @file
* lwIP Error codes
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* ICMP API
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* IGMP API
*/
/*
* Copyright (c) 2002 CITEL Technologies Ltd.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* IP checksum calculation functions
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* lwIP initialization API
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* IP API
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* IPv4 API
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* IPv4 address API
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* IP address API (common IPv4 and IPv6)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* IP fragmentation/reassembly
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* Heap API
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* Memory pool API
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* netbuf API (for netconn API)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* NETDB API (sockets)
*/
/*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:

View File

@ -1,3 +1,8 @@
/**
* @file
* netif API (to be used from TCPIP thread)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* netif API (to be used from non-TCPIP threads)
*/
/*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:

View File

@ -1,3 +1,8 @@
/**
* @file
* pbuf API
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.
@ -68,6 +73,8 @@ typedef enum {
PBUF_RAW
} pbuf_layer;
/** Enumeration of pbuf types
*/
typedef enum {
/** pbuf data is stored in RAM, used for TX mostly, struct pbuf and its payload
are allocated in one piece of contiguous memory (so the first payload byte
@ -105,6 +112,8 @@ typedef enum {
/** indicates this pbuf includes a TCP FIN flag */
#define PBUF_FLAG_TCP_FIN 0x20U
/** Main payload buffer struct
*/
struct pbuf {
/** next pbuf in singly linked pbuf chain */
struct pbuf *next;

View File

@ -1,3 +1,8 @@
/**
* @file
* netconn API lwIP internal implementations (do not use in application code)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* memory pools lwIP internal implementations (do not use in application code)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* lwIP internal memory pools (do not use in application code)
*/
/*
* SETUP: Make sure we define everything we will need.
*

View File

@ -1,3 +1,8 @@
/**
* @file
* TCP internal implementations (do not use in application code)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* TCPIP API internal implementations (do not use in application code)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* raw API (to be used from TCPIP thread)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,7 +1,6 @@
/**
* @file
* MIB2 callback functions called from throughout the stack to integrate a MIB2
* into lwIP (together with MIB2_STATS).
* SNMP support API for implementing netifs and statitics for MIB2
*/
/*

View File

@ -1,3 +1,8 @@
/**
* @file
* Socket API (to be used from non-TCPIP threads)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* Statistics API (to be used from TCPIP thread)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* OS abstraction layer
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* TCP API (to be used from TCPIP thread)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* Functions to sync with TCPIP thread
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* Timer implementations
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,8 @@
/**
* @file
* UDP API (to be used from TCPIP thread)
*/
/*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved.

View File

@ -1,3 +1,10 @@
/**
* @file
* Ethernet output function - handles OUTGOING ethernet level traffic, implements
* ARP resolving.
* To be used in most low-level netif implementations
*/
/*
* Copyright (c) 2001-2003 Swedish Institute of Computer Science.
* Copyright (c) 2003-2004 Leon Woestenberg <leon.woestenberg@axon.tv>

View File

@ -1,3 +1,9 @@
/**
* @file
* Ethernet input function - handles INCOMING ethernet level traffic
* To be used in most low-level netif implementations
*/
/*
* Copyright (c) 2001-2003 Swedish Institute of Computer Science.
* Copyright (c) 2003-2004 Leon Woestenberg <leon.woestenberg@axon.tv>

View File

@ -1,3 +1,8 @@
/**
* @file
* 6LowPAN options list
*/
/*
* Copyright (c) 2015 Inico Technologies Ltd.
* All rights reserved.

View File

@ -1,3 +1,9 @@
/**
* @file
*
* SLIP netif API
*/
/*
* Copyright (c) 2001, Swedish Institute of Computer Science.
* All rights reserved.