edu.ucdavis.rj.Locks
Class PLIterator

java.lang.Object
  extended by edu.ucdavis.rj.Locks.PLIterator

public class PLIterator
extends java.lang.Object


Constructor Summary
PLIterator(PNode node, edu.ucdavis.rj.Locks.PriorityList list)
           
 
Method Summary
 PLIterator cloneIterator()
           
 PairBoolean getLock()
           
 boolean isEC()
           
 boolean isNull()
           
 void next()
           
 long priority()
           
 void releaseFirst()
           
 void releaseSecond()
           
 void remove()
           
 void setThread(java.lang.Thread theThread)
           
 java.lang.Thread thread()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PLIterator

public PLIterator(PNode node,
                  edu.ucdavis.rj.Locks.PriorityList list)
Method Detail

remove

public void remove()

next

public void next()

isNull

public boolean isNull()

isEC

public boolean isEC()

thread

public java.lang.Thread thread()

setThread

public void setThread(java.lang.Thread theThread)

priority

public long priority()

getLock

public PairBoolean getLock()

releaseFirst

public void releaseFirst()

releaseSecond

public void releaseSecond()

cloneIterator

public PLIterator cloneIterator()