/* ==================================================================== * ÆÄ ÀÏ : sqlWeb.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : °ûöÁß * ÀÛ ¼º ÀÏ : 07/01/12 * ÁÖÀÇ»çÇ× : * =================================================================== */ #ifndef __SQL_WEB_H__ #define __SQL_WEB_H__ //#ifndef WINVER //#define WINVER 0x0500 //#endif // //#ifndef _WIN32_WINNT //#define _WIN32_WINNT 0x0500 //#endif #pragma once #include "sqlpool.h" #include "sqlwebstmt.h" #ifndef __SQL_REQUEST_WEB_TYPE__ #define __SQL_REQUEST_WEB_TYPE__ enum SQL_REQUEST_WEB_TYPE { MIN_SQL_WEB_PROC = 0x1000, // DEFAULT_SQL_WEB(0x1000) - defined loginsrv.h file SQL_WEB_PROC_LAUNCHER, SQL_WEB_PROC_CHECK, SQL_WEB_PROC_LOGIN, SQL_WEB_PROC_TP_SMS, MAX_SQL_WEB_PROC, }; #endif // __SQL_REQUEST_WEB_TYPE__ class cSQLWeb : public cSQLPool { protected: // Page Pool °ü¸® ¸Þ¼Òµå. PerSQLConnection* AllocSQLConnection ( void ); private: // LOG °ü·Ã ¸Þ¼Òµå. bool PostServerEvent ( LPCTSTR format, ... ); public: // Ŭ·¡½º »ý¼º ¹× °ø¿ë ¸Þ¼Òµå. cSQLWeb(void); bool Initialize ( char* dns, char* uid, char* pwd, int numWorkerThreads=2 ); DWORD WorkerThread ( void ); public: // Ŭ·¡½º ÆÄ±« ¸Þ¼Òµå. virtual ~cSQLWeb(void); }; #endif // __SQL_WEB_H__