NETCFG: reimplement network_sync_to using the new api
[citadel.git] / citadel / modules / network / netspool.h
index e52829bce1e3b4fd639f412c81585668b9e7a2ae..2caecf372cce749d32da34274b53c7abaecafafa 100644 (file)
  *
  */
 
-typedef struct maplist maplist;
-
-struct maplist {
-       struct maplist *next;
-       char remote_nodename[SIZ];
-       char remote_roomname[SIZ];
-};
-
-
 typedef struct SpoolControl SpoolControl;
 
 struct SpoolControl {
-       long lastsent;
-       namelist *listrecps;
-       namelist *digestrecps;
-       namelist *participates;
-       maplist *ignet_push_shares;
-       char *misc;
+       RoomNetCfgLine *NetConfigs[maxRoomNetCfg];
        FILE *digestfp;
        int num_msgs_spooled;
+       long lastsent;
 
        HashList *working_ignetcfg;
        HashList *the_netmap;
@@ -61,4 +48,3 @@ void network_consolidate_spoolout(HashList *working_ignetcfg, HashList *the_netm
 void free_spoolcontrol_struct(SpoolControl **scc);
 int writenfree_spoolcontrol_file(SpoolControl **scc, char *filename);
 int read_spoolcontrol_file(SpoolControl **scc, char *filename);
-int is_recipient(SpoolControl *sc, const char *Name);