00001 /* 00002 Copyright (C) 2003-2004 Douglas Thain and the University of Wisconsin 00003 Copyright (C) 2005- The University of Notre Dame 00004 This software is distributed under a BSD-style license. 00005 See the file COPYING for details. 00006 */ 00007 00008 #ifndef DOMAIN_NAME_CACHE_H 00009 #define DOMAIN_NAME_CACHE_H 00010 00011 #include "domain_name.h" 00012 00028 int domain_name_cache_guess( char *name ); 00029 00036 int domain_name_cache_lookup( const char *name, char *addr ); 00037 00044 int domain_name_cache_lookup_reverse( const char *addr, char *name ); 00045 00052 int domain_name_cache_canonical( const char *name_or_addr, char *cname ); 00053 00054 #endif