private static uint LockDetectModeToInt(LockDetectMode mode) { switch (mode) { case LockDetectMode.DEFAULT: return((uint)DbXml.DB_LOCK_DEFAULT); case LockDetectMode.EXPIRE: return((uint)DbXml.DB_LOCK_EXPIRE); case LockDetectMode.MAXLOCKS: return((uint)DbXml.DB_LOCK_MAXLOCKS); case LockDetectMode.MAXWRITE: return((uint)DbXml.DB_LOCK_MAXWRITE); case LockDetectMode.MINLOCKS: return((uint)DbXml.DB_LOCK_MINLOCKS); case LockDetectMode.MINWRITE: return((uint)DbXml.DB_LOCK_MINWRITE); case LockDetectMode.OLDEST: return((uint)DbXml.DB_LOCK_OLDEST); case LockDetectMode.RANDOM: return((uint)DbXml.DB_LOCK_RANDOM); case LockDetectMode.YOUNGEST: return((uint)DbXml.DB_LOCK_YOUNGEST); } throw new Exception("Enumeration not handled in switch: " + mode); }
private static uint LockDetectModeToInt(LockDetectMode mode) { switch (mode) { case LockDetectMode.DEFAULT: return (uint) DbXml.DB_LOCK_DEFAULT; case LockDetectMode.EXPIRE: return (uint) DbXml.DB_LOCK_EXPIRE; case LockDetectMode.MAXLOCKS: return (uint) DbXml.DB_LOCK_MAXLOCKS; case LockDetectMode.MAXWRITE: return (uint) DbXml.DB_LOCK_MAXWRITE; case LockDetectMode.MINLOCKS: return (uint) DbXml.DB_LOCK_MINLOCKS; case LockDetectMode.MINWRITE: return (uint) DbXml.DB_LOCK_MINWRITE; case LockDetectMode.OLDEST: return (uint) DbXml.DB_LOCK_OLDEST; case LockDetectMode.RANDOM: return (uint) DbXml.DB_LOCK_RANDOM; case LockDetectMode.YOUNGEST: return (uint) DbXml.DB_LOCK_YOUNGEST; } throw new Exception("Enumeration not handled in switch: " + mode); }
public int DetectDeadlocks(LockDetectMode mode) { return this.env_.lock_detect(0, LockDetectModeToInt(mode)); }
public int DetectDeadLocks(LockDetectMode mode) { DbRetVal ret; int aborted = 0; lock (rscLock) { DB_ENV* evp = CheckDisposed(); ret = evp->LockDetect(evp, unchecked((UInt32)mode), 0, ref aborted); } Util.CheckRetVal(ret); return aborted; }
public int DetectDeadlocks(LockDetectMode mode) { return(this.env_.lock_detect(0, LockDetectModeToInt(mode))); }