0
|
1 /*
|
|
2 pseudo.h
|
|
3
|
|
4 Handling of pseudo articles.
|
|
5
|
|
6 $Id: pseudo.h 3 2000-01-04 11:35:42Z enz $
|
|
7 */
|
|
8
|
|
9 #ifndef PSEUDO_H
|
|
10 #define PSEUDO_H
|
|
11
|
|
12 #include "over.h"
|
|
13
|
|
14 /*
|
|
15 General info is a special pseudo message for groups not on fetchlist.
|
|
16 It is never stored in database, but generated every time a content is read.
|
|
17 However the group counter is always increased. This ensures that there
|
|
18 is always at least 1 article visible (even if the user deletes it) for
|
|
19 using the auto-subscribe option.
|
|
20 */
|
|
21 Bool
|
|
22 Pseudo_isGeneralInfo( const char *msgId );
|
|
23
|
|
24 void
|
|
25 Pseudo_appGeneralInfo( void );
|
|
26
|
|
27 const char *
|
|
28 Pseudo_generalInfoHead( void );
|
|
29
|
|
30 const char *
|
|
31 Pseudo_generalInfoBody( void );
|
|
32
|
|
33
|
|
34 const char *
|
|
35 Pseudo_markedBody( void );
|
|
36
|
|
37 const char *
|
|
38 Pseudo_alreadyMarkedBody( void );
|
|
39
|
|
40 const char *
|
|
41 Pseudo_markingFailedBody( void );
|
|
42
|
|
43 void
|
|
44 Pseudo_retrievingFailed( const char *msgId, const char *reason );
|
|
45
|
|
46
|
|
47 /*
|
|
48 Other pseudo articles are stored in database and can contain dynamically
|
|
49 generated information about the failure.
|
|
50 */
|
|
51
|
|
52 void
|
|
53 Pseudo_cntInconsistent( const char *grp, int first, int last, int next );
|
|
54
|
|
55 void
|
|
56 Pseudo_missArts( const char *grp, int first, int next );
|
|
57
|
|
58 void
|
|
59 Pseudo_autoUnsubscribed( const char *grp, int days );
|
|
60
|
|
61 void
|
|
62 Pseudo_autoSubscribed( void );
|
|
63
|
|
64 #endif
|