* Properly implemented the network filter list. Finished the server module and
[citadel.git] / citadel / serv_network.h
1 struct namelist {
2         struct namelist *next;
3         char name[SIZ];
4 };
5
6 struct SpoolControl {
7         long lastsent;
8         struct namelist *listrecps;
9         struct namelist *ignet_push_shares;
10 };
11
12 struct RoomProcList {
13         struct RoomProcList *next;
14         char name[ROOMNAMELEN];
15 };
16
17 struct NetMap {
18         struct NetMap *next;
19         char nodename[SIZ];
20         time_t lastcontact;
21         char nexthop[SIZ];
22 };
23
24
25 struct UseTable {
26         char ut_msgid[SIZ];
27         time_t ut_timestamp;
28 };
29
30 struct FilterList {
31         struct FilterList *next;
32         char fl_user[SIZ];
33         char fl_room[SIZ];
34         char fl_node[SIZ];
35 };
36
37 extern struct FilterList *filterlist;