comparison content.h @ 0:04124a4423d4 noffle

[svn] Initial revision
author enz
date Tue, 04 Jan 2000 11:35:42 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:04124a4423d4
1 /*
2 content.h
3
4 Contents of a newsgroup
5 - list of article overviews for selected group.
6
7 The overviews of all articles of a group are stored in an overview file,
8 filename SPOOLDIR/overview/GROUPNAME. One entire overview file is read
9 and cached in memory, at a time.
10
11 $Id: content.h 3 2000-01-04 11:35:42Z enz $
12 */
13
14 #ifndef CONT_H
15 #define CONT_H
16
17 #include "over.h"
18
19 /*
20 Try to read overviews from overview file for group <grp>.
21 Fill with fake articles, if something goes wrong.
22 */
23 void
24 Cont_read( const char *grp );
25
26 /*
27 Append overview to current list and increment the current
28 group's last article counter. Ownership of the ptr is transfered
29 to content
30 */
31 void
32 Cont_app( Over *ov );
33
34 /* Write content */
35 void
36 Cont_write( void );
37
38 Bool
39 Cont_validNumb( int numb );
40
41 const Over *
42 Cont_get( int numb );
43
44 void
45 Cont_delete( int numb );
46
47 int
48 Cont_first( void );
49
50 int
51 Cont_last( void );
52
53 const char *
54 Cont_grp( void );
55
56 Bool
57 Cont_nextGrp( Str result );
58
59 Bool
60 Cont_firstGrp( Str result );
61
62 void
63 Cont_expire( void );
64
65 #endif