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