summaryrefslogtreecommitdiffstats
path: root/Tools/ProtoProxy/Server.h
diff options
context:
space:
mode:
authormadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2013-07-06 21:45:36 +0200
committermadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2013-07-06 21:45:36 +0200
commitb2214a56c4311b7ace927280a2c059816d5d63a8 (patch)
tree7603dd3d50bf6ce25d0b8ce4ba432a79afe4cd0b /Tools/ProtoProxy/Server.h
parentMemDumpAnalysis: moved into the Tools folder; uses the global Expat library now. (diff)
downloadcuberite-b2214a56c4311b7ace927280a2c059816d5d63a8.tar
cuberite-b2214a56c4311b7ace927280a2c059816d5d63a8.tar.gz
cuberite-b2214a56c4311b7ace927280a2c059816d5d63a8.tar.bz2
cuberite-b2214a56c4311b7ace927280a2c059816d5d63a8.tar.lz
cuberite-b2214a56c4311b7ace927280a2c059816d5d63a8.tar.xz
cuberite-b2214a56c4311b7ace927280a2c059816d5d63a8.tar.zst
cuberite-b2214a56c4311b7ace927280a2c059816d5d63a8.zip
Diffstat (limited to 'Tools/ProtoProxy/Server.h')
-rw-r--r--Tools/ProtoProxy/Server.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/Tools/ProtoProxy/Server.h b/Tools/ProtoProxy/Server.h
new file mode 100644
index 000000000..da64036b4
--- /dev/null
+++ b/Tools/ProtoProxy/Server.h
@@ -0,0 +1,38 @@
+
+// Server.h
+
+// Interfaces to the cServer class encapsulating the entire "server"
+
+
+
+
+
+#pragma once
+
+
+
+
+
+
+class cServer
+{
+ SOCKET m_ListenSocket;
+ RSA::PrivateKey m_PrivateKey;
+ RSA::PublicKey m_PublicKey;
+ short m_ConnectPort;
+
+public:
+ cServer(void);
+
+ int Init(short a_ListenPort, short a_ConnectPort);
+ void Run(void);
+
+ RSA::PrivateKey & GetPrivateKey(void) { return m_PrivateKey; }
+ RSA::PublicKey & GetPublicKey (void) { return m_PublicKey; }
+
+ short GetConnectPort(void) const { return m_ConnectPort; }
+} ;
+
+
+
+