/*
 *
 *     Module Name: naaddrconflict.h
 *         Version: 1.00
 *   Original Date: 07/27/04    
 *          Author: Contact NetSilicon support for questions on this code
 *        Language: Ansi C
 * Compile Options:
 * Compile defines:
 *       Libraries:
 *    Link Options:
 *
 *    Entry Points: customizeReadPowerOnButtons
 *
 *  Copyright (c) Digi International Inc., All Rights Reserved
 *  2004
 *  
 *  This software contains proprietary and confidential information of Digi
 *  International Inc.  By accepting transfer of this copy, Recipient agrees
 *  to retain this software in confidence, to prevent disclosure to others,
 *  and to make no use of this software other than that for which it was
 *  delivered.  This is an unpublished copyrighted work of Digi International
 *  Inc.  Except as permitted by federal law, 17 USC 117, copying is strictly
 *  prohibited.
 *  
 *  Restricted Rights Legend
 * 
 *  Use, duplication, or disclosure by the Government is subject to
 *  restrictions set forth in sub-paragraph (c)(1)(ii) of The Rights in
 *  Technical Data and Computer Software clause at DFARS 252.227-7031 or
 *  subparagraphs (c)(1) and (2) of the Commercial Computer Software -
 *  Restricted Rights at 48 CFR 52.227-19, as applicable.
 * 
 *  Digi International Inc. 11001 Bren Road East, Minnetonka, MN 55343
 *
 * Description.
 * =======================================================================
 * A prototype for NAAddrConflict() - template implementation of the application-level 
 * IP address conflict callback
 */

#ifndef naaddrconflict_h

#define naaddrconflict_h

#include "npttypes.h"
#include "std.h"
#include "naifconfig.h"

#ifdef __cplusplus
extern "C"
{
#endif

NAAddrConflictActionType NAAddrConflict(const char *ifname, WORD32 ipaddr,  NAAddrConflictCallbackDataType *cb_data);

#ifdef __cplusplus
}
#endif
#endif

