NETCFG: more work on details
[citadel.git] / citadel / modules / network / netspool.h
index ae01838879d1fcf59f48f7ae05e0b64e56363384..0fcb1808ba1f9319aef3ffa07212ee2cfb856053 100644 (file)
  *
  */
 
-typedef struct maplist maplist;
-
-struct maplist {
-       struct maplist *next;
-       StrBuf *remote_nodename;
-       StrBuf *remote_roomname;
-};
-
-
 typedef struct SpoolControl SpoolControl;
 
 struct SpoolControl {
-       long lastsent;
-       StrBuf *Sender;
-       StrBuf *RoomInfo;
-       namelist *NetConfigs[maxRoomNetCfg];
-       StrBuf *misc;
+       OneRoomNetCfg *RNCfg;
        FILE *digestfp;
        int num_msgs_spooled;
+       long lastsent;
 
        HashList *working_ignetcfg;
        HashList *the_netmap;
@@ -60,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);