* Initial support for having a room participate in a remote mailing list
[citadel.git] / citadel / serv_network.h
1 struct namelist {
2         struct namelist *next;
3         char name[SIZ];
4 };
5
6 struct maplist {
7         struct maplist *next;
8         char remote_nodename[SIZ];
9         char remote_roomname[SIZ];
10 };
11
12 struct SpoolControl {
13         long lastsent;
14         struct namelist *listrecps;
15         struct namelist *digestrecps;
16         struct namelist *participates;
17         struct maplist *ignet_push_shares;
18         char *misc;
19         FILE *digestfp;
20         int num_msgs_spooled;
21 };
22
23 struct NetMap {
24         struct NetMap *next;
25         char nodename[SIZ];
26         time_t lastcontact;
27         char nexthop[SIZ];
28 };
29
30
31 struct UseTable {
32         char ut_msgid[SIZ];
33         time_t ut_timestamp;
34 };
35
36 struct FilterList {
37         struct FilterList *next;
38         char fl_user[SIZ];
39         char fl_room[SIZ];
40         char fl_node[SIZ];
41 };
42
43 extern struct FilterList *filterlist;