//////////////////////////////////////////////////////////////////////////////////////////////////// /// /// @file CompositionOrDecompositionHandler.h /// @author hukim /// @email silped@gmail.com /// @brief [2010/11/29 by hukim] This is created.\n /// //////////////////////////////////////////////////////////////////////////////////////////////////// #pragma once #ifndef DBPROXY_HANDLER_FROM_GAMESERVER_COMPOSITION_H #define DBPROXY_HANDLER_FROM_GAMESERVER_COMPOSITION_H /// @brief ¾ÆÀÌÅÛ ÇÕ¼º ¶Ç´Â ºÐÇØ °ü·Ã ±â´ÉÀ» ó¸®Çϴ Ŭ·¡½º class CompositionOrDecompositionHandler { //////////////////////////////////////////////////////////////////////////////////////////////// // REGION : Define //////////////////////////////////////////////////////////////////////////////////////////////// public: typedef WORD MessageSize; //////////////////////////////////////////////////////////////////////////////////////////////// // REGION : Constructor & Destructor //////////////////////////////////////////////////////////////////////////////////////////////// public: explicit CompositionOrDecompositionHandler(); ~CompositionOrDecompositionHandler(); //////////////////////////////////////////////////////////////////////////////////////////////// // REGION : Public //////////////////////////////////////////////////////////////////////////////////////////////// public: // ÇÕ¼º ¶Ç´Â ºÐÇØ ³»¿ª »ðÀÔ ¿äûÀ» ó¸®ÇÑ´Ù. void HandleInsertHistory( ChildServerSession* const server_session, const MSG_BASE* const message, const MessageSize message_size) const; void HandleInsertHistoryDBR( ChildServerSession* const server_session, const MSG_BASE* const message, const MessageSize message_size) const; // ÇÕ¼º ¶Ç´Â ºÐÇØ ³»¿ªµé ¾ò¾î¿À±â ¿äûÀ» ó¸®ÇÑ´Ù. void HandleSelectHistories( ChildServerSession* const server_session, const MSG_BASE* const message, const MessageSize message_size) const; void HandleSelectHistoriesDBR( ChildServerSession* const server_session, const MSG_BASE* const message, const MessageSize message_size) const; // ÇÕ¼º ¶Ç´Â ºÐÇØ ³»¿ªµé ¼öÁ¤ ¿äûÀ» ó¸®ÇÑ´Ù. void HandleUpdateHistories( ChildServerSession* const server_session, const MSG_BASE* const message, const MessageSize message_size) const; void HandleUpdateHistoriesDBR( ChildServerSession* const server_session, const MSG_BASE* const message, const MessageSize message_size) const; //////////////////////////////////////////////////////////////////////////////////////////////// // REGION : Private //////////////////////////////////////////////////////////////////////////////////////////////// private: __DISABLE_COPY(CompositionOrDecompositionHandler); }; // CompositionOrDecompositionHandler #endif // DBPROXY_HANDLER_FROM_GAMESERVER_COMPOSITION_H