aboutsummaryrefslogtreecommitdiffstats
path: root/ncpd/link.h
diff options
context:
space:
mode:
Diffstat (limited to 'ncpd/link.h')
-rw-r--r--ncpd/link.h48
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