00001 /* 00002 * luau (Lib Update/Auto-Update): Simple Update Library 00003 * Copyright (C) 2003 David Eklund 00004 * 00005 * - This library is free software; you can redistribute it and/or - 00006 * - modify it under the terms of the GNU Lesser General Public - 00007 * - License as published by the Free Software Foundation; either - 00008 * - version 2.1 of the License, or (at your option) any later version. - 00009 * - - 00010 * - This library is distributed in the hope that it will be useful, - 00011 * - but WITHOUT ANY WARRANTY; without even the implied warranty of - 00012 * - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - 00013 * - Lesser General Public License for more details. - 00014 * - - 00015 * - You should have received a copy of the GNU Lesser General Public - 00016 * - License along with this library; if not, write to the Free Software - 00017 * - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - 00018 */ 00019 00025 #ifndef NETWORK_H 00026 #define NETWORK_H 00027 00028 #ifdef HAVE_CONFIG_H 00029 # include <config.h> 00030 #endif 00031 00032 #include <glib.h> 00033 00034 #include "libuau.h" 00035 00037 GPtrArray* luau_net_queryServer(const AProgInfo *info); 00039 gboolean luau_net_downloadUpdate(const AProgInfo *info, const AUpdate *update, APkgType pkgType, const char* downloadTo); 00040 00041 #endif /* NETWORK_H */