-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;
- FILE *digestfp;
- int num_msgs_spooled;
-
- HashList *working_ignetcfg;
- HashList *the_netmap;
-};
-
-
-void network_spoolout_room(RoomProcList *room_to_spool,
- HashList *working_ignetcfg,
- HashList *the_netmap);
-void network_do_spoolin(HashList *working_ignetcfg, HashList *the_netmap, int *netmap_changed);
-void network_consolidate_spoolout(HashList *working_ignetcfg, HashList *the_netmap);
-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);