123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- #include "MessageType.h"
- #if (defined _WIN32 || defined _WIN64)
- std::string GetMessageTypeString(int messageType) {
- #define CASE(code) \
- case code: \
- return #code
- switch (messageType)
- {
- CASE(Info);
- CASE(BeginSession);
- CASE(EndSession);
- CASE(Request);
- CASE(RequestAck);
- CASE(SessionAck);
- CASE(Register);
- CASE(Unregister);
- CASE(Event);
- CASE(LogEventMsgType);
- CASE(LogWarnMsgType);
- CASE(SetVarReq);
- CASE(SetVarAck);
- CASE(GetVarReq);
- CASE(GetVarAck);
- CASE(Broadcast);
- CASE(GetSession);
- CASE(WEB_CHROMIUM_MSG_BEGIN);
- CASE(RegisterNotify);
- CASE(UnRegisterNotify);
- CASE(WEB_CHROMIUM_MSG_END);
- CASE(METHOD_SYSTEM_START);
- CASE(METHOD_SYSTEM_LOG_DEBUG);
- CASE(METHOD_SYSTEM_LOG_INFO);
- CASE(METHOD_SYSTEM_LOG_WARN);
- CASE(METHOD_SYSTEM_LOG_ERROR);
- CASE(METHOD_BEIDOU_LOG);
- CASE(METHOD_SYSTEM_END);
- default:
- return "UNKNOWN";
- }
- }
- #else
- std::string GetMessageTypeString(int messageType) {
- switch (messageType)
- {
- case Info:
- return "Info";
- case BeginSession:
- return "BeginSession";
- case EndSession:
- return "EndSession";
- case Request:
- return "Request";
- case RequestAck:
- return "RequestAck";
- case SessionAck:
- return "SessionAck";
- case Register:
- return "Register";
- case Unregister:
- return "Unregister";
- case Event:
- return "Event";
- case LogEventMsgType:
- return "LogEventMsgType";
- case LogWarnMsgType:
- return "LogWarnMsgType";
- case SetVarReq:
- return "SetVarReq";
- case SetVarAck:
- return "SetVarAck";
- case GetVarReq:
- return "GetVarReq";
- case GetVarAck:
- return "GetVarAck";
- case Broadcast:
- return "Broadcast";
- case GetSession:
- return "GetSession";
- case WEB_CHROMIUM_MSG_BEGIN:
- return "WEB_CHROMIUM_MSG_BEGIN";
- case RegisterNotify:
- return "RegisterNotify";
- case UnRegisterNotify:
- return "UnRegisterNotify";
- case WEB_CHROMIUM_MSG_END:
- return "WEB_CHROMIUM_MSG_END";
- case METHOD_SYSTEM_START:
- return "METHOD_SYSTEM_START";
- case METHOD_SYSTEM_LOG_DEBUG:
- return "METHOD_SYSTEM_LOG_DEBUG";
- case METHOD_SYSTEM_LOG_INFO:
- return "METHOD_SYSTEM_LOG_INFO";
- case METHOD_SYSTEM_LOG_WARN:
- return "METHOD_SYSTEM_LOG_WARN";
- case METHOD_SYSTEM_LOG_ERROR:
- return "METHOD_SYSTEM_LOG_ERROR";
- case METHOD_BEIDOU_LOG:
- return "METHOD_BEIDOU_LOG";
- case METHOD_SYSTEM_END:
- return "METHOD_SYSTEM_END";
- default:
- return "UNKNOWN";
- }
- }
- #endif
|