aboutsummaryrefslogtreecommitdiffstats
path: root/ncpd/socketchan.h
diff options
context:
space:
mode:
Diffstat (limited to 'ncpd/socketchan.h')
-rw-r--r--ncpd/socketchan.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/ncpd/socketchan.h b/ncpd/socketchan.h
index e352b36..5fe7a13 100644
--- a/ncpd/socketchan.h
+++ b/ncpd/socketchan.h
@@ -36,17 +36,23 @@ public:
virtual ~socketChan();
void ncpDataCallback(bufferStore& a);
- const char* getNcpConnectName();
+ char* getNcpConnectName();
void ncpConnectAck();
+ void ncpRegisterAck();
+ void ncpDoRegisterAck(int) {}
void ncpConnectTerminate();
+ void ncpConnectNak();
bool isConnected() const;
void socketPoll();
private:
+ enum protocolVersionType { PV_SERIES_5 = 6, PV_SERIES_3 = 3 };
+ bool ncpCommand(bufferStore &a);
ppsocket* skt;
IOWatch &iow;
char* connectName;
bool connected;
+ int connectTry;
};
#endif