#ifndef _OUTBOUND_HPP_
#define _OUTBOUND_HPP_
#include <stdio.h>
#include "fidoaddr.h"
#ifdef _AIX
#include "aix_conv.hpp"
#endif
#include "vars.hpp"
int SetAddToNullPkt(void);
int SetOutbound(char *tmt);
int SetTrafficLog(char *tmt);
int SetTempMail(char *tmt);
int SetKillRoutedMessages(KillModeT kmode);
typedef enum { F_DIRECT, F_CRASH, F_HOLD, F_NORMAL, F_ATTACH } PKTMode;
typedef enum { BSY, NULLPKT, PKTERROR, ATTERROR, PKTOK, NEWPKT, BADPKT } PKTrc;
class PKT {
public:
char *BsyFile;
FA Addr;
PKTMode Mode;
FILE *fh;
PKT();
~PKT();
int Set(FA &f);
PKTrc Open(PKTMode m);
PKTrc AddMsg(cMSG &m, PKTMode mod);
PKTrc Poll(PKTMode mod);
int Clean(void);
int Bsy(void);
void DelBsy(void);
};
void LogTraffic(cMSG &m, FA &ToAddr);
int AddToLo(char *Txt);
int DelFromLo(char *Txt);
int InitOutbound(void);
int DoRepack(void);
#endif
syntax highlighted by Code2HTML, v. 0.9.1