Netconfigs: start abstracting handling of network config files
[citadel.git] / citadel / modules / network / netspool.h
index e52829bce1e3b4fd639f412c81585668b9e7a2ae..ae01838879d1fcf59f48f7ae05e0b64e56363384 100644 (file)
@@ -31,8 +31,8 @@ typedef struct maplist maplist;
 
 struct maplist {
        struct maplist *next;
-       char remote_nodename[SIZ];
-       char remote_roomname[SIZ];
+       StrBuf *remote_nodename;
+       StrBuf *remote_roomname;
 };
 
 
@@ -40,11 +40,10 @@ typedef struct SpoolControl SpoolControl;
 
 struct SpoolControl {
        long lastsent;
-       namelist *listrecps;
-       namelist *digestrecps;
-       namelist *participates;
-       maplist *ignet_push_shares;
-       char *misc;
+       StrBuf *Sender;
+       StrBuf *RoomInfo;
+       namelist *NetConfigs[maxRoomNetCfg];
+       StrBuf *misc;
        FILE *digestfp;
        int num_msgs_spooled;