123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- #include "precompile.h"
- #include "sp_def.h"
- #define SPBASE_ERRNO_MAP(MAP) \
- MAP(Error_Succeed, "Error_Succeed") \
- MAP(Error_DataCheck, "Error_DataCheck") \
- MAP(Error_Null, "Error_Null") \
- MAP(Error_Param, "Error_Param") \
- MAP(Error_Overflow, "Error_Overflow") \
- MAP(Error_TooSmallBuffer, "Error_TooSmallBuffer") \
- MAP(Error_NotIntegrated, "Error_NotIntegrated") \
- MAP(Error_CheckSum, "Error_CheckSum") \
- MAP(Error_MisMatched, "Error_MisMatched") \
- MAP(Error_Deprecated, "Error_Deprecated") \
- MAP(Error_TargetBeing, "Error_TargetBeing") \
- MAP(Error_NoTarget, "Error_NoTarget") \
- MAP(Error_NoDefine, "Error_NoDefine") \
- MAP(Error_NotImpl, "Error_NotImpl") \
- MAP(Error_NotExist, "Error_NotExist") \
- MAP(Error_Duplication, "Error_Duplication") \
- MAP(Error_Unregisted, "Error_Unregisted") \
- MAP(Error_AlreadyExist, "Error_AlreadyExist") \
- MAP(Error_MethodNotFound, "Error_MethodNotFound") \
- MAP(Error_Redirect, "Error_Redirect") \
- MAP(Error_BridgeNotBind, "Error_BridgeNotBind") \
- MAP(Error_BridgeNotOK, "Error_BridgeNotOK") \
- MAP(Error_NotSupport, "Error_NotSupport") \
- MAP(Error_NotConfig, "Error_NotConfig") \
- MAP(Error_InvalidState, "Error_InvalidState") \
- MAP(Error_NotInit, "Error_NotInit") \
- MAP(Error_Paused, "Error_Paused") \
- MAP(Error_Stoped, "Error_Stoped") \
- MAP(Error_Losted, "Error_Losted") \
- MAP(Error_Closed, "Error_Closed") \
- MAP(Error_Accept, "Error_Accept") \
- MAP(Error_Failed, "Error_Failed") \
- MAP(Error_Busy, "Error_Busy") \
- MAP(Error_TaskControl, "Error_TaskControl") \
- MAP(Error_Pending, "Error_Pending") \
- MAP(Error_Cancel, "Error_Cancel") \
- MAP(Error_Break, "Error_Break") \
- MAP(Error_NotMeetCondition, "Error_NotMeetCondition") \
- MAP(Error_NoPrivilege, "Error_NoPrivilege") \
- MAP(Error_MethodSignatureFailed, "Error_MethodSignatureFailed") \
- MAP(Error_PeerAction, "Error_PeerAction") \
- MAP(Error_PeerClose, "Error_PeerClose") \
- MAP(Error_PeerIgnore, "Error_PeerIgnore") \
- MAP(Error_PeerReject, "Error_PeerReject") \
- MAP(Error_PeerDelay, "Error_PeerDelay") \
- MAP(Error_Process, "Error_Process") \
- MAP(Error_NetBroken, "Error_NetBroken") \
- MAP(Error_UpdateFailed, "Error_UpdateFailed") \
- MAP(Error_RegistryFailed, "Error_RegistryFailed") \
- MAP(Error_IO, "Error_IO") \
- MAP(Error_Readonly, "Error_Readonly") \
- MAP(Error_TimeOut, "Error_TimeOut") \
- MAP(Error_BlockTimeOut, "Error_BlockTimeOut") \
- MAP(Error_ThreadTimeOut, "Error_ThreadTimeOut") \
- MAP(Error_QueueTimeOut, "Error_QueueTimeOut") \
- MAP(Error_ReplyTimeOut, "Error_ReplyTimeOut") \
- MAP(Error_Hardware, "Error_Hardware") \
- MAP(Error_DevLoadFileFailed, "Error_DevLoadFileFailed") \
- MAP(Error_DevNotAvailable, "Error_DevNotAvailable") \
- MAP(Error_DevAlreadyConnected, "Error_DevAlreadyConnected") \
- MAP(Error_DevConnFailed, "Error_DevConnFailed") \
- MAP(Error_DevCommFailed, "Error_DevCommFailed") \
- MAP(Error_DevMedia, "Error_DevMedia") \
- MAP(Error_EnvCamera, "Error_EnvCamera") \
- MAP(Error_OptCamera, "Error_OptCamera") \
- MAP(Error_AllCamera, "Error_AllCamera") \
- MAP(Error_AudioIN, "Error_AudioIN") \
- MAP(Error_AudioOut, "Error_AudioOut") \
- MAP(Error_DevFailAddUp, "Error_DevFailAddUp") \
- MAP(Error_Interact, "Error_Interact") \
- MAP(Error_Dev_HookNotAtPos, "Error_Dev_HookNotAtPos") \
- MAP(Error_Dev_Offline, "Error_Dev_Offline") \
- MAP(Error_Dev_CmdUnableExecute, "Error_Dev_CmdUnableExecute") \
- MAP(Error_Dev_HopperHasNoCard, "Error_Dev_HopperHasNoCard") \
- MAP(Error_Dev_HopperMissing, "Error_Dev_HopperMissing") \
- MAP(Error_Dev_TransCarJammed, "Error_Dev_TransCarJammed") \
- MAP(Error_Dev_RetainBinFull, "Error_Dev_RetainBinFull") \
- MAP(Error_Dev_RetainBinMissing, "Error_Dev_RetainBinMissing") \
- MAP(Error_Dev_CardInReader, "Error_Dev_CardInReader") \
- MAP(Error_Dev_SlotHasNoCard, "Error_Dev_SlotHasNoCard") \
- MAP(Error_Dev_CardInSlot, "Error_Dev_CardInSlot") \
- MAP(Error_Dev_NoCardInReader, "Error_Dev_NoCardInReader") \
- MAP(Error_Dev_CardJammed, "Error_Dev_CardJammed") \
- MAP(Error_Dev_SlotJammed, "Error_Dev_SlotJammed") \
- MAP(Error_Dev_SlotInvalid, "Error_Dev_SlotInvalid") \
- MAP(Error_Dev_IDCardNotFound, "Error_Dev_IDCardNotFound") \
- MAP(Error_MaintainRequired, "Error_MaintainRequired") \
- MAP(Error_Socket, "Error_Socket") \
- MAP(Error_ConnectFailed, "Error_ConnectFailed") \
- MAP(Error_ServerNotAvailable, "Error_ServerNotAvailable") \
- MAP(Error_Debug, "Error_Debug") \
- MAP(Error_Assert, "Error_Assert") \
- MAP(Error_Trace, "Error_Trace") \
- MAP(Error_Bug, "Error_Bug") \
- MAP(Error_Unrecover, "Error_Unrecover") \
- MAP(Error_Resource, "Error_Resource") \
- MAP(Error_NewProcess, "Error_NewProcess") \
- MAP(Error_FailVerify, "Error_FailVerify") \
- MAP(Error_Block, "Error_Block") \
- MAP(Error_Exception, "Error_Exception") \
- MAP(Error_Unexpect, "Error_Unexpect") \
- MAP(Error_IgnoreAll, "Error_IgnoreAll")
- #define SPBASE_ERRNO_IMPL_MAP(nErrCode, szErrMsg) \
- case nErrCode : return szErrMsg; break;
- const char* sp_strerror(int err)
- {
- static char szErrInfo[64];
- enum ErrorCodeEnum errorCode;
- errorCode = (enum ErrorCodeEnum)err;
- switch (errorCode) {
- SPBASE_ERRNO_MAP(SPBASE_ERRNO_IMPL_MAP)
- default:
- break;
- }
- // multi-unsafe!!!! [Gifur@2020422]
- sprintf(szErrInfo, "Unknown ErrorCode(0x%08X)", errorCode);
- return szErrInfo;
- }
- #undef SPBASE_ERRNO_IMPL_MAP
|