//----------------------------------------------------------------------- MessageResultPtr MessageResult::create( MessagePtr requestOrNotify, WORD errorCode, const char *reason ) { MessageResultPtr pThis(new MessageResult); pThis->mID = requestOrNotify->messageID(); pThis->mOriginalMethod = requestOrNotify->method(); pThis->mTime = zsLib::now(); pThis->mErrorCode = errorCode, pThis->mErrorReason = String(reason ? reason : ""); return pThis; }