* Added a sooper-seekrit way to spool network messages to a remote node
[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 maplist *ignet_push_shares;
17         char *misc;
18         FILE *digestfp;
19         int num_msgs_spooled;
20 };
21
22 struct NetMap {
23         struct NetMap *next;
24         char nodename[SIZ];
25         time_t lastcontact;
26         char nexthop[SIZ];
27 };
28
29
30 struct UseTable {
31         char ut_msgid[SIZ];
32         time_t ut_timestamp;
33 };
34
35 struct FilterList {
36         struct FilterList *next;
37         char fl_user[SIZ];
38         char fl_room[SIZ];
39         char fl_node[SIZ];
40 };
41
42 extern struct FilterList *filterlist;