1 /***************************************************************************/ 2 /* This code is part of WWW grabber called pavuk */ 3 /* Copyright (c) 1997 - 2001 Stefan Ondrejicka */ 4 /* Distributed under GPL 2 or later */ 5 /***************************************************************************/ 6 7 #ifndef _gcinfo_h_ 8 #define _gcinfo_h_ 9 10 #include "doc.h" 11 #include "ftp.h" 12 #include "myssl.h" 13 #include "http.h" 14 15 typedef struct 16 { 17 ftp_connection ftp_con; 18 http_connection http_con; 19 #ifdef USE_SSL 20 ssl_connection ssl_con; 21 #endif 22 } global_connection_info; 23 24 extern void save_global_connection_data(global_connection_info *, doc *); 25 extern void restore_global_connection_data(global_connection_info *, doc *); 26 extern void kill_global_connection_data(global_connection_info *); 27 extern void init_global_connection_data(global_connection_info *); 28 29 #endif 30