X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fuip%2Fresolv.h;fp=palacios%2Finclude%2Fuip%2Fresolv.h;h=0000000000000000000000000000000000000000;hb=d38e1d6edeee83bfb1e3e3c6e2367faa5055bdfe;hp=b8e9004bd4168d912783a4b8d6acc860b26ae7bb;hpb=e70e95962c26832628d586e07f9cd1a2e1852d72;p=palacios-OLD.git diff --git a/palacios/include/uip/resolv.h b/palacios/include/uip/resolv.h deleted file mode 100644 index b8e9004..0000000 --- a/palacios/include/uip/resolv.h +++ /dev/null @@ -1,77 +0,0 @@ -/** - * \addtogroup resolv - * @{ - */ -/** - * \file - * DNS resolver code header file. - * \author Adam Dunkels - */ - -/* - * Copyright (c) 2002-2003, Adam Dunkels. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote - * products derived from this software without specific prior - * written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * This file is part of the uIP TCP/IP stack. - * - * $Id: resolv.h,v 1.3 2008/08/13 20:12:18 andrewlxia Exp $ - * - */ -#ifndef __RESOLV_H__ -#define __RESOLV_H__ - -#include - -typedef int uip_udp_appstate_t; -void resolv_appcall(void); -#define UIP_UDP_APPCALL resolv_appcall - - - -/** - * Callback function which is called when a hostname is found. - * - * This function must be implemented by the module that uses the DNS - * resolver. It is called when a hostname is found, or when a hostname - * was not found. - * - * \param name A pointer to the name that was looked up. \param - * ipaddr A pointer to a 4-byte array containing the IP address of the - * hostname, or NULL if the hostname could not be found. - */ -void resolv_found(char *name, u16_t *ipaddr); - -/* Functions. */ -void resolv_conf(u16_t *dnsserver); -u16_t *resolv_getserver(void); -void resolv_init(void); -u16_t *resolv_lookup(char *name); -void resolv_query(char *name); - -#endif /* __RESOLV_H__ */ - -/** @} */