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