ARP.h

Go to the documentation of this file.
00001 
00002 
00003 
00037 /*********************************************************************
00038  * Software License Agreement
00039  *
00040  * Copyright (C) 2002-2008 Microchip Technology Inc.  All rights 
00041  * reserved.
00042  *
00043  * Microchip licenses to you the right to use, modify, copy, and 
00044  * distribute: 
00045  * (i)  the Software when embedded on a Microchip microcontroller or 
00046  *      digital signal controller product ("Device") which is 
00047  *      integrated into Licensee's product; or
00048  * (ii) ONLY the Software driver source files ENC28J60.c and 
00049  *      ENC28J60.h ported to a non-Microchip device used in 
00050  *      conjunction with a Microchip ethernet controller for the 
00051  *      sole purpose of interfacing with the ethernet controller. 
00052  *
00053  * You should refer to the license agreement accompanying this 
00054  * Software for additional information regarding your rights and 
00055  * obligations.
00056  *
00057  * THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT 
00058  * WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT 
00059  * LIMITATION, ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A 
00060  * PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL 
00061  * MICROCHIP BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR 
00062  * CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF 
00063  * PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY OR SERVICES, ANY CLAIMS 
00064  * BY THIRD PARTIES (INCLUDING BUT NOT LIMITED TO ANY DEFENSE 
00065  * THEREOF), ANY CLAIMS FOR INDEMNITY OR CONTRIBUTION, OR OTHER 
00066  * SIMILAR COSTS, WHETHER ASSERTED ON THE BASIS OF CONTRACT, TORT 
00067  * (INCLUDING NEGLIGENCE), BREACH OF WARRANTY, OR OTHERWISE.
00068  *
00069  *
00070  * Author               Date    Comment
00071  *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
00072  * Nilesh Rajbharti     5/1/01  Original        (Rev 1.0)
00073  * Nilesh Rajbharti     2/9/02  Cleanup
00074  * Nilesh Rajbharti     5/22/02 Rev 2.0 (See version.log for detail)
00075  * Howard Schlunder     8/17/06 Combined ARP.h and ARPTsk.h into ARP.h
00076  ********************************************************************/
00077 #ifndef __ARP_H
00078 #define __ARP_H
00079 
00080 void ARPInit(void);
00081 BOOL ARPProcess(void);
00082 
00083 
00085 
00103 void ARPResolve(IP_ADDR *IPAddr);
00104 
00105 
00107 
00127 BOOL ARPIsResolved(IP_ADDR *IPAddr, MAC_ADDR *MACAddr);
00128 
00129 
00131 
00135 void ARPFlush(void);
00136 
00137 #endif
00138 
00139 

Generated on Sun Nov 27 20:02:37 2011 for eWicht by  doxygen 1.5.5