NTTList: move into networking module
[citadel.git] / citadel / modules / network / serv_network.h
1
2 typedef struct namelist namelist;
3
4 struct namelist {
5         namelist *next;
6         char name[SIZ];
7 };
8
9
10 void free_netfilter_list(void);
11 void load_network_filter_list(void);
12
13
14
15 void network_queue_room(struct ctdlroom *, void *);
16 ////void destroy_network_queue_room(void);
17 void network_bounce(struct CtdlMessage *msg, char *reason);
18 int network_usetable(struct CtdlMessage *msg);
19
20 int network_talking_to(const char *nodename, long len, int operation);
21
22 /*
23  * Operations that can be performed by network_talking_to()
24  */
25 enum {
26         NTT_ADD,
27         NTT_REMOVE,
28         NTT_CHECK
29 };