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; } }