]> code.citadel.org Git - citadel.git/blobdiff - citadel/modules/network/netspool.h
speedup Networker scheduling
[citadel.git] / citadel / modules / network / netspool.h
index e4c8c9ffffef485b77703b8c2eba2e183ed7a4a9..0c0364ce34c8c8fae9bbec34d045b054088f1d0e 100644 (file)
@@ -18,12 +18,17 @@ struct SpoolControl {
        char *misc;
        FILE *digestfp;
        int num_msgs_spooled;
+
+       char *working_ignetcfg;
+       NetMap *the_netmap;
 };
 
 
-void network_spoolout_room(char *room_to_spool);
-void network_do_spoolin(void);
-void network_consolidate_spoolout(void);
+void network_spoolout_room(RoomProcList *room_to_spool,                       
+                          char *working_ignetcfg,
+                          NetMap *the_netmap);
+void network_do_spoolin(char *working_ignetcfg, NetMap **the_netmap, int *netmap_changed);
+void network_consolidate_spoolout(char *working_ignetcfg, NetMap *the_netmap);
 void free_spoolcontrol_struct(SpoolControl **scc);
 int writenfree_spoolcontrol_file(SpoolControl **scc, char *filename);
 int read_spoolcontrol_file(SpoolControl **scc, char *filename);