Cgw.MonitorManageAdapter.CgwMonitorManageAdapter.SetCgwErrNo C# (CSharp) Method

SetCgwErrNo() private method

设置返回smc的错误码
private SetCgwErrNo ( CgwMonitorManageServiceReference monitorSmcErr ) : SmcErr
monitorSmcErr CgwMonitorManageServiceReference
return Cgw.SmcError.SmcErr
        private Cgw.SmcError.SmcErr SetCgwErrNo(CgwMonitorManageServiceReference.SmcErr monitorSmcErr)
        {
            Cgw.SmcError.SmcErr err = new Cgw.SmcError.SmcErr();

            if (monitorSmcErr.ErrNo == Cgw.SmcError.CgwError.ERR_CGW_IS_LOADING
               || monitorSmcErr.ErrNo == Cgw.SmcError.CgwError.ERR_CGW_BUSINESS_CURRENTSESSION_NULL
                || monitorSmcErr.ErrNo == Cgw.SmcError.CgwError.ERR_CGW_BUSINESS_SESSION_NULL
              )
            {
                err.ErrNo = Cgw.SmcError.CgwError.ERR_MONITOR_MANAGE_SERVICE_RESTARTING;
            }
            else
            {
                err.ErrNo = monitorSmcErr.ErrNo;
            }
            return err;
        }