diff options
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 |