|
- #include "stdafx.h"
- #include "LogString.h"
-
-
- LogString::LogString()
- {
- }
-
-
- LogString::~LogString()
- {
- }
-
-
- // »ñÈ¡×ÓÐÒé½âÎö
- bool LogString::GetString(WORD wCommend, const PVOID pData, int iLen, PVOID pOutData, int iOutLen)
- {
- try
- {
- int a = 1;
- switch (wCommend)
- {
- //case SUB_S_SEND_LAIZIGANG:
- //{
- // return ((CMD_S_OutCard*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- //}
- case SUB_C_OPERATE_CARD:
- {
- return ((CMD_C_OperateCard*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- }
- case SUB_S_GAME_START:
- {
- return ((CMD_S_GameStart_SK*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- }
- case SUB_S_OUT_CARD:
- {
- return ((CMD_S_OutCard*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- }
- case SUB_S_SEND_CARD:
- {
- return ((CMD_S_SendCard*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- }
- case SUB_S_OPERATE_NOTIFY:
- {
- return ((CMD_S_OperateNotify*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- }
- case SUB_S_OPERATE_RESULT:
- {
- return ((CMD_S_OperateResult*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- }
- case SUB_S_GAME_END:
- {
- return ((CMD_S_GameEnd*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- }
- case SUB_S_TRUSTEE:
- {
- //return ((CMD_S_GameStart*)pData)->ToString(pOutData, iOutLen);
- }
- case SUB_S_CHI_HU:
- {
- //return ((CMD_S_GameStart*)pData)->ToString(pOutData, iOutLen);
- }
- case SUB_S_GANG_SCORE:
- {
- return ((CMD_S_GangScore*)pData)->ToString((TCHAR*)pOutData, iOutLen);
-
- }
- case SUB_S_DING_CAI_RESULT:{
- return ((CMD_S_DING_CAI_RESULT*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- }
-
- //case SUB_S_HUAN_SAN_ZHANG:
- //{
- // //return ((CMD_S_GameStart*)pData)->ToString(pOutData, iOutLen);
- //}
- //case SUB_S_GAME_NOTIFY:
- //{
- // //return ((CMD_S_GameStart*)pData)->ToString(pOutData, iOutLen);
- //}
- case SUB_S_TING_CARD:{
- // return ((CMD_S_TingCard*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- break;
- }
- // case SUB_S_OPERATE_Poker:{
- // return ((CMD_S_Operate_SK*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- // break;
- // }
- // //Poker
- // case SUB_C_OPERATE_CALLBACK_Poker:{
- // return ((CMD_C_OPERATE_CALLBACK_SK*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- // break;
- // }
- // case SUB_S_OUT_BROADCAST_Poker:{
- // return ((CMD_S_Out_Broadcast_SK*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- // break;
- // }
- // case SUB_S_GAME_JiangJin_Poker:{
- // return ((CMD_S_JiangJin*)pData)->ToString((TCHAR*)pOutData, iOutLen);
- // break;
- // }
-
- default:
- break;
- }
-
- return true;
- }
- catch (...)
- {
- //OutputDebugString(_T("LogString::GetString Exception"));
- return true;
- }
-
- }
|