diff options
author | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2012-09-02 17:38:28 +0200 |
---|---|---|
committer | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2012-09-02 17:38:28 +0200 |
commit | e1c83be32d5435d3c2bbc1468b24ba8c0728bac3 (patch) | |
tree | de85217613aa2e95eceadc6452602bf93e07f96b /ProtoProxy/Server.h | |
parent | ToLua does not like the override keyword :( (diff) | |
download | cuberite-e1c83be32d5435d3c2bbc1468b24ba8c0728bac3.tar cuberite-e1c83be32d5435d3c2bbc1468b24ba8c0728bac3.tar.gz cuberite-e1c83be32d5435d3c2bbc1468b24ba8c0728bac3.tar.bz2 cuberite-e1c83be32d5435d3c2bbc1468b24ba8c0728bac3.tar.lz cuberite-e1c83be32d5435d3c2bbc1468b24ba8c0728bac3.tar.xz cuberite-e1c83be32d5435d3c2bbc1468b24ba8c0728bac3.tar.zst cuberite-e1c83be32d5435d3c2bbc1468b24ba8c0728bac3.zip |
Diffstat (limited to 'ProtoProxy/Server.h')
-rw-r--r-- | ProtoProxy/Server.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/ProtoProxy/Server.h b/ProtoProxy/Server.h new file mode 100644 index 000000000..da64036b4 --- /dev/null +++ b/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; }
+} ;
+
+
+
+
|