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. * Copyright (c) 2001-2003 Swedish Institute of Computer Science.
* All rights reserved. * All rights reserved.

View File

@ -1,6 +1,6 @@
/** /**
* @file * @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 * @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 * @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 * @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 * @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 * @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 * @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 * @file
* SNMP input message processing (RFC1157). * SNMP message processing (RFC1157).
*/ */
/* /*

View File

@ -1,6 +1,6 @@
/** /**
* @file * @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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * All rights reserved.

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
/** /**
* @file * @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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * All rights reserved.

View File

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

View File

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

View File

@ -1,3 +1,8 @@
/**
* @file
* IPERF implementation
*/
/* /*
* Copyright (c) 2014 Simon Goldschmidt * Copyright (c) 2014 Simon Goldschmidt
* All rights reserved. * 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, * Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met: * 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, * Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met: * 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 Leon Woestenberg <leon.woestenberg@axon.tv>
* Copyright (c) 2001, 2002 Axon Digital Design B.V., The Netherlands. * Copyright (c) 2001, 2002 Axon Digital Design B.V., The Netherlands.

View File

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

View File

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

View File

@ -1,3 +1,8 @@
/**
* @file
* SNMP server options list
*/
/* /*
* Copyright (c) 2015 Dirk Ziegelmeier * Copyright (c) 2015 Dirk Ziegelmeier
* All rights reserved. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * All rights reserved.

View File

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

View File

@ -1,3 +1,8 @@
/**
* @file
* SNTP client options list
*/
/* /*
* Copyright (c) 2007-2009 Frédéric Bernon, Simon Goldschmidt * Copyright (c) 2007-2009 Frédéric Bernon, Simon Goldschmidt
* All rights reserved. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * All rights reserved.

View File

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

View File

@ -1,3 +1,8 @@
/**
* @file
* various utility macros
*/
/* /*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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 Leon Woestenberg <leon.woestenberg@gmx.net>
* Copyright (c) 2001-2004 Axon Digital Design B.V., The Netherlands. * 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. * lwip DNS resolver header file.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,3 +1,8 @@
/**
* @file
* netbuf API (for netconn API)
*/
/* /*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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, * Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met: * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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, * Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met: * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * All rights reserved.
@ -68,6 +73,8 @@ typedef enum {
PBUF_RAW PBUF_RAW
} pbuf_layer; } pbuf_layer;
/** Enumeration of pbuf types
*/
typedef enum { typedef enum {
/** pbuf data is stored in RAM, used for TX mostly, struct pbuf and its payload /** 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 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 */ /** indicates this pbuf includes a TCP FIN flag */
#define PBUF_FLAG_TCP_FIN 0x20U #define PBUF_FLAG_TCP_FIN 0x20U
/** Main payload buffer struct
*/
struct pbuf { struct pbuf {
/** next pbuf in singly linked pbuf chain */ /** next pbuf in singly linked pbuf chain */
struct pbuf *next; 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * All rights reserved.

View File

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

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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * All rights reserved.

View File

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

View File

@ -1,3 +1,8 @@
/**
* @file
* Timer implementations
*/
/* /*
* Copyright (c) 2001-2004 Swedish Institute of Computer Science. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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. * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
* All rights reserved. * 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) 2001-2003 Swedish Institute of Computer Science.
* Copyright (c) 2003-2004 Leon Woestenberg <leon.woestenberg@axon.tv> * 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) 2001-2003 Swedish Institute of Computer Science.
* Copyright (c) 2003-2004 Leon Woestenberg <leon.woestenberg@axon.tv> * 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. * Copyright (c) 2015 Inico Technologies Ltd.
* All rights reserved. * All rights reserved.

View File

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