OSDN Git Service

add dist
[rec10/rec10-git.git] / dist / trunk / b25-remote / CasProxy.h
diff --git a/dist/trunk/b25-remote/CasProxy.h b/dist/trunk/b25-remote/CasProxy.h
new file mode 100755 (executable)
index 0000000..2b0d6e4
--- /dev/null
@@ -0,0 +1,36 @@
+// CasProxy.h: CCasProxy \83N\83\89\83X\82Ì\83C\83\93\83^\81[\83t\83F\83C\83X\r
+//\r
+//////////////////////////////////////////////////////////////////////\r
+\r
+\r
+#pragma once\r
+\r
+\r
+#include "SmartSock.h"\r
+#include <stdlib.h>\r
+\r
+class CCasProxy\r
+{\r
+public:\r
+       enum\r
+       {\r
+               CPEI_ENTERPROCESS,              // \83v\83\8d\83Z\83X\8aJ\8en\92Ê\92m\r
+               CPEI_EXITPROCESS,               // \83v\83\8d\83Z\83X\8fI\97¹\92Ê\92m\r
+               CPEI_GETSERVERIP,               // \83T\81[\83oIP\8eæ\93¾\r
+               CPEI_GETSERVERPORT,             // \83T\81[\83o\83|\81[\83g\8eæ\93¾\r
+               CPEI_CONNECTSUCCESS,    // \90Ú\91±\8a®\97¹\r
+               CPEI_CONNECTFAILED,             // \90Ú\91±\8e¸\94s\r
+               CPEI_DISCONNECTED               // \90Ú\91±\90Ø\92f\r
+       };\r
+       \r
+       CCasProxy(void);\r
+       ~CCasProxy(void);\r
+\r
+       const BOOL Connect(void);\r
+       const DWORD TransmitCommand(const BYTE *pSendData, const DWORD dwSendSize, BYTE *pRecvData);\r
+\r
+protected:\r
+       CSmartSock m_Socket;\r
+       \r
+       static DWORD dwErrorDelayTime;\r
+};\r