diff options
author | Fritz Elfert <felfert@to.com> | 1999-07-01 20:44:20 +0000 |
---|---|---|
committer | Fritz Elfert <felfert@to.com> | 1999-07-01 20:44:20 +0000 |
commit | 80e566ea830ec9e6534f1a140af0bbc6b1765aa7 (patch) | |
tree | 86788a4b96d0b9ba70f787e4cd31777c4eb457bc /ncpd/link.h | |
parent | 8c29602b21efacced9d7ff4cd1f3c4101dda5f65 (diff) | |
download | plptools-80e566ea830ec9e6534f1a140af0bbc6b1765aa7.tar.gz plptools-80e566ea830ec9e6534f1a140af0bbc6b1765aa7.tar.bz2 plptools-80e566ea830ec9e6534f1a140af0bbc6b1765aa7.zip |
modified logging for finer control.
proper reconnect on link failure.
Diffstat (limited to 'ncpd/link.h')
-rw-r--r-- | ncpd/link.h | 48 |
1 files changed, 28 insertions, 20 deletions
diff --git a/ncpd/link.h b/ncpd/link.h index f166513..596f6f1 100644 --- a/ncpd/link.h +++ b/ncpd/link.h @@ -4,31 +4,39 @@ #include "bool.h" #include "bufferstore.h" #include "bufferarray.h" + +#define LNK_DEBUG_LOG 1 +#define LNK_DEBUG_DUMP 2 + class packet; class IOWatch; class link { -public: - link(const char *fname, int baud, IOWatch &iow, bool s5, bool _verbose = false); - ~link(); - void send(const bufferStore &buff); - bufferArray poll(); - bool stuffToSend(); - bool hasFailed(); + public: + link(const char *fname, int baud, IOWatch &iow, unsigned short _verbose = 0); + ~link(); + void send(const bufferStore &buff); + bufferArray poll(); + bool stuffToSend(); + bool hasFailed(); + void reset(); + void setVerbose(short int); + short int getVerbose(); + void setPktVerbose(short int); + short int getPktVerbose(); -private: - packet *p; - int idSent; - int countToResend; - int timesSent; - bufferArray sendQueue; - bufferStore toSend; - int idLastGot; - bool newLink; - bool verbose; - bool somethingToSend; - bool failed; - bool s5; + private: + packet *p; + int idSent; + int countToResend; + int timesSent; + bufferArray sendQueue; + bufferStore toSend; + int idLastGot; + bool newLink; + unsigned short verbose; + bool somethingToSend; + bool failed; }; #endif |