Exemplo n.º 1
0
 internal RepProcMsgResult(int ret, LSN dblsn)
 {
     RetLsn = null;
     switch (ret) {
         case DbConstants.DB_REP_DUPMASTER:
             Result = ProcMsgResult.DUPLICATE_MASTER;
             break;
         case DbConstants.DB_REP_HOLDELECTION:
             Result = ProcMsgResult.HOLD_ELECTION;
             break;
         case DbConstants.DB_REP_IGNORE:
             Result = ProcMsgResult.IGNORED;
             break;
         case DbConstants.DB_REP_ISPERM:
             Result = ProcMsgResult.IS_PERMANENT;
             break;
         case DbConstants.DB_REP_JOIN_FAILURE:
             Result = ProcMsgResult.JOIN_FAILURE;
             break;
         case DbConstants.DB_REP_NEWSITE:
             Result = ProcMsgResult.NEW_SITE;
             break;
         case DbConstants.DB_REP_NOTPERM:
             Result = ProcMsgResult.NOT_PERMANENT;
             break;
         case 0:
             Result = ProcMsgResult.SUCCESS;
             break;
         default:
             Result = ProcMsgResult.ERROR;
             break;
     }
 }
Exemplo n.º 2
0
        internal RepProcMsgResult(int ret, LSN dblsn)
        {
            RetLsn = null;
            switch (ret)
            {
            case DbConstants.DB_REP_DUPMASTER:
                Result = ProcMsgResult.DUPLICATE_MASTER;
                break;

            case DbConstants.DB_REP_HOLDELECTION:
                Result = ProcMsgResult.HOLD_ELECTION;
                break;

            case DbConstants.DB_REP_IGNORE:
                Result = ProcMsgResult.IGNORED;
                break;

            case DbConstants.DB_REP_ISPERM:
                Result = ProcMsgResult.IS_PERMANENT;
                break;

            case DbConstants.DB_REP_JOIN_FAILURE:
                Result = ProcMsgResult.JOIN_FAILURE;
                break;

            case DbConstants.DB_REP_NEWSITE:
                Result = ProcMsgResult.NEW_SITE;
                break;

            case DbConstants.DB_REP_NOTPERM:
                Result = ProcMsgResult.NOT_PERMANENT;
                break;

            case 0:
                Result = ProcMsgResult.SUCCESS;
                break;

            default:
                Result = ProcMsgResult.ERROR;
                break;
            }
        }