-// CasClient.h: CCasClient \83N\83\89\83X\82Ì\83C\83\93\83^\81[\83t\83F\83C\83X\r
-//\r
-//////////////////////////////////////////////////////////////////////\r
-\r
-#pragma once\r
-\r
-#include "W2L.h"\r
-#include "BCasCard.h"\r
-#include "SmartSock.h"\r
-\r
-\r
-class CCasClient : private CBcasCard\r
-{\r
-public:\r
- class ICasClientHandler\r
- {\r
- public:\r
- virtual void OnCasClientEvent(CCasClient *pClient, const DWORD dwEventID, PVOID pParam) = 0;\r
- };\r
-\r
- enum\r
- {\r
- EID_CONNECTED, // \83N\83\89\83C\83A\83\93\83g\90Ú\91±\r
- EID_DISCONNECTED // \83N\83\89\83C\83A\83\93\83g\90Ø\92f\r
- };\r
-\r
- CCasClient(ICasClientHandler *pEventHandler, CSmartSock *pSocket);\r
- ~CCasClient(void);\r
-\r
- void CloseClient(void);\r
-\r
-protected:\r
- void ClientThread(void);\r
- static void* ClientThreadRaw(LPVOID pParam);\r
-\r
- void SendEvent(const DWORD dwEventID, PVOID pParam = NULL);\r
-\r
- CSmartSock *m_pSocket;\r
- ICasClientHandler *m_pEventHandler;\r
- pthread_t m_hClientThread;\r
-};\r
+// CasClient.h: CCasClient クラスのインターフェイス
+//
+//////////////////////////////////////////////////////////////////////
+
+#pragma once
+
+#include "W2L.h"
+#include "BCasCard.h"
+#include "SmartSock.h"
+
+
+class CCasClient : private CBcasCard
+{
+public:
+ class ICasClientHandler
+ {
+ public:
+ virtual void OnCasClientEvent(CCasClient *pClient, const DWORD dwEventID, PVOID pParam) = 0;
+ };
+
+ enum
+ {
+ EID_CONNECTED, // クライアント接続
+ EID_DISCONNECTED // クライアント切断
+ };
+
+ CCasClient(ICasClientHandler *pEventHandler, CSmartSock *pSocket);
+ ~CCasClient(void);
+
+ void CloseClient(void);
+
+protected:
+ void ClientThread(void);
+ static void* ClientThreadRaw(LPVOID pParam);
+
+ void SendEvent(const DWORD dwEventID, PVOID pParam = NULL);
+
+ CSmartSock *m_pSocket;
+ ICasClientHandler *m_pEventHandler;
+ pthread_t m_hClientThread;
+};