📄 billingresultloginerrormessage.h
字号:
#ifndef __BILLING_RESULT_LOGIN_ERROR_MESSAGE_H__#define __BILLING_RESULT_LOGIN_ERROR_MESSAGE_H__#include "Types.h"#include "BillingInfo.h"#include "Utility.h"#include <string>#include <hash_map>class BillingResultLoginErrorMessage{public: static BillingResultLoginErrorMessage* Instance(); string getMessage( int index ) const;protected: BillingResultLoginErrorMessage(); void initMessage();private: static BillingResultLoginErrorMessage* _instance; typedef hash_map<int, string> HashMapMessage; typedef HashMapMessage::iterator HashMapMessageItr; typedef HashMapMessage::const_iterator HashMapMessageConstItr; HashMapMessage m_Messages;};BillingResultLoginErrorMessage* BillingResultLoginErrorMessage::_instance = 0;BillingResultLoginErrorMessage* BillingResultLoginErrorMessage::Instance(){ if ( _instance == 0 ) { _instance = new BillingResultLoginErrorMessage; } return _instance;}BillingResultLoginErrorMessage::BillingResultLoginErrorMessage(){ initMessage();}void BillingResultLoginErrorMessage::initMessage(){ m_Messages[BILLING_RESULT_LOGIN_DB_ERROR] = "DB俊 立辟且 荐 绝嚼聪促."; m_Messages[BILLING_RESULT_LOGIN_NETWORK_ERROR] = "匙飘况农俊 坷幅啊 惯积窍看嚼聪促."; m_Messages[BILLING_RESULT_LOGIN_NO_CASH] = "儡咀捞 何练钦聪促."; m_Messages[BILLING_RESULT_LOGIN_NO_SESSION] = "技记捞 绝嚼聪促."; m_Messages[BILLING_RESULT_LOGIN_BAD_PACKET] = "沥狼 登瘤 臼绰 菩哦"; m_Messages[BILLING_RESULT_LOGIN_COM_ERROR] = "COM 俊矾"; m_Messages[BILLING_RESULT_LOGIN_NO_RESPONSE] = "瘤沥等 矫埃悼救 览翠捞 绝嚼聪促."; m_Messages[BILLING_RESULT_LOGIN_NO_MACHINE] = "秦寸 厘厚俊 立加且 荐 绝嚼聪促."; m_Messages[BILLING_RESULT_LOGIN_BAD_GAME_NO] = "呼傅 辑滚俊 殿废等 霸烙锅龋客 促辅聪促."; m_Messages[BILLING_RESULT_LOGIN_ACCOUNT_ERROR] = "呼傅 绢墨款飘狼 辑厚胶 俊矾"; m_Messages[BILLING_RESULT_LOGIN_DENY] = "秦寸 霸烙俊 荤侩 阂啊瓷 ( 搬力 沥焊绰 乐澜 )"; m_Messages[BILLING_RESULT_LOGIN_TIME_OVER] = "蜡瓤 扁埃捞 瘤巢"; m_Messages[BILLING_RESULT_LOGIN_BUSY] = "呼傅 辑滚 荤侩磊啊 腹嚼聪促."; m_Messages[BILLING_RESULT_LOGIN_UNKNOWN_ERROR] = "沥狼 登瘤 臼篮 坷幅 锅龋涝聪促."; m_Messages[BILLING_RESULT_LOGIN_IP_COM_ERROR] = "IP甫 犬牢窍绰吝 COM俊矾啊 惯积窍看嚼聪促."; m_Messages[BILLING_RESULT_LOGIN_IP_ERROR] = "秦寸 IP甫 焊蜡茄 傍鞭磊狼 沥焊啊 何练钦聪促."; m_Messages[BILLING_RESULT_LOGIN_KEY_COM_ERROR] = "牢刘虐甫 犬牢窍绰 吝 COM俊矾啊 惯积窍看嚼聪促."; m_Messages[BILLING_RESULT_LOGIN_NO_KEY] = "牢刘虐甫 茫瘤 给沁嚼聪促.";}string BillingResultLoginErrorMessage::getMessage( int index ) const{ HashMapMessageConstItr itr = m_Messages.find( index ); if ( itr == m_Messages.end() ) { filelog( "BillingResultLoginErrorMessage.txt", "No Message ID : %d", index ); return ""; } return itr->second;}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -