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 _mode_h_
8 #define _mode_h_
9 
10 typedef enum
11 {
12   MODE_NORMAL,
13   MODE_LNUPD,
14   MODE_SYNC,
15   MODE_SINGLE,
16   MODE_SREGET,
17   MODE_RESUME,
18   MODE_NOSTORE,
19   MODE_REMIND,
20   MODE_FTPDIR,
21   MODE_MIRROR,
22   /*MODE_DNLDR , */
23   NUM_MODES,
24   MODE_UNKNOWN
25 } pavuk_mode;
26 
27 typedef struct
28 {
29   pavuk_mode mode;
30   char *mode_name;
31 } pavuk_modes;
32 
33 extern pavuk_mode mode_get_by_str(char *);
34 extern const char *mode_get_str(pavuk_mode);
35 
36 #endif
37