- cachedImplHashCode - Variable in class edu.ucdavis.rj.OpProxy
-
- cachedImplId - Variable in class edu.ucdavis.rj.OpProxy
-
- cachedImplIsNoop - Variable in class edu.ucdavis.rj.OpProxy
-
- call(Invocation) - Method in interface edu.ucdavis.rj.Op
-
Invoke this operation synchronously.
- call() - Method in interface edu.ucdavis.rj.Op
-
Invoke this operation synchronously.
- call(Invocation) - Method in class edu.ucdavis.rj.OpImpl
-
Invoke this operation synchronously.
- call() - Method in class edu.ucdavis.rj.OpImpl
-
Invoke this operation synchronously.
- call(Invocation) - Method in class edu.ucdavis.rj.OpInniNoop
-
Invoke this operation synchronously.
- call(Invocation) - Method in class edu.ucdavis.rj.OpProxy
-
- call() - Method in class edu.ucdavis.rj.OpProxy
-
- canAppearInInni() - Method in interface edu.ucdavis.rj.Op
-
Can this operation be serviced by an inni?
Only an OpInni
can.
- canAppearInInni() - Method in class edu.ucdavis.rj.OpInni
-
- canAppearInInni() - Method in class edu.ucdavis.rj.OpMethod
-
- canAppearInInni() - Method in class edu.ucdavis.rj.OpProxy
-
- capChanged() - Method in class edu.ucdavis.rj.InniLocker
-
Determine if a capability refers to a different operation than
the last time the equivalence class was gathered.
- checkAllIdle() - Method in class edu.ucdavis.rj.RJX_impl
-
- checkArray() - Method in class edu.ucdavis.rj.InniArm
-
- checkIdle() - Method in class edu.ucdavis.rj.rjvm
-
- checkIdle() - Method in interface edu.ucdavis.rj.rjvm_intf
-
- checkLocalIdle() - Static method in class edu.ucdavis.rj.rjvm
-
- checkOpProxyIsForOpInni(OpProxy, int) - Method in class edu.ucdavis.rj.InniArm
-
- checkOps() - Method in class edu.ucdavis.rj.InniArm.OpArray
-
- checkPing() - Method in class edu.ucdavis.rj.rjvm
-
- checkQuantifiers() - Method in class edu.ucdavis.rj.InniArm.OpArray
-
- classNameForErrors - Variable in class edu.ucdavis.rj.InniArm.OpArray
-
- clear() - Method in class edu.ucdavis.rj.PriorityList
-
- cleared - Variable in class edu.ucdavis.rj.InniLocker
-
- CLock - Class in edu.ucdavis.rj
-
- CLock(InLock) - Constructor for class edu.ucdavis.rj.CLock
-
- CLock.DupSorter - Class in edu.ucdavis.rj
-
- CLock.DupSorter() - Constructor for class edu.ucdavis.rj.CLock.DupSorter
-
- clone() - Method in class edu.ucdavis.rj.Invocation
-
Clone this Invocation.
- clone() - Method in class edu.ucdavis.rj.RemoteRefs
-
Clones this object.
- cloneIterator() - Method in class edu.ucdavis.rj.PLIterator
-
- close() - Method in class edu.ucdavis.rj.ProxyInputStream
-
- close() - Method in class edu.ucdavis.rj.ProxyOutputStream
-
- close() - Method in interface edu.ucdavis.rj.RemoteInputStream
-
- close() - Method in class edu.ucdavis.rj.RemoteInputStream_impl
-
- close() - Method in interface edu.ucdavis.rj.RemoteOutputStream
-
- close() - Method in class edu.ucdavis.rj.RemoteOutputStream_impl
-
- cmdsep - Static variable in class edu.ucdavis.rj.RJX_impl
-
- Co - Class in edu.ucdavis.rj
-
Like JR's co statement.
- Co(CoArm, CoArm...) - Constructor for class edu.ucdavis.rj.Co
-
Create a new instance of an Co.
- CoArm - Class in edu.ucdavis.rj
-
Represents a possibly quantified arm on a co.
- CoArm(Quantifiers, OpProxy, Invocation, ArmCode, CoArm.CoKind) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(OpProxy, Invocation, ArmCode, CoArm.CoKind) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(OpProxy, Invocation, ArmCode) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(OpProxy, Invocation, CoArm.CoKind) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(OpProxy, Invocation) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(OpImpl, Invocation, ArmCode, CoArm.CoKind) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(OpImpl, Invocation, ArmCode) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(OpImpl, Invocation, CoArm.CoKind) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(OpImpl, Invocation) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(CoArm.OpArray, ArmCode, CoArm.CoKind) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(CoArm.OpArray, ArmCode) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(CoArm.OpArray, CoArm.CoKind) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm(CoArm.OpArray) - Constructor for class edu.ucdavis.rj.CoArm
-
- CoArm.CoKind - Enum in edu.ucdavis.rj
-
Represents the kind of concurrent invocation.
- CoArm.CoKind() - Constructor for enum edu.ucdavis.rj.CoArm.CoKind
-
- CoArm.OpArray - Class in edu.ucdavis.rj
-
An array of operations for this CoArm
and (typically) the associated quantifier values.
- CoArm.OpArray(Quantifiers[], OpProxy[], Invocation[]) - Constructor for class edu.ucdavis.rj.CoArm.OpArray
-
- CoArm.OpArray(ArrayList<Quantifiers>, ArrayList<OpProxy>, ArrayList<Invocation>) - Constructor for class edu.ucdavis.rj.CoArm.OpArray
-
- CoArm.OpArray(Quantifiers[], OpImpl[], Invocation[]) - Constructor for class edu.ucdavis.rj.CoArm.OpArray
-
- CoArm.OpArray(ArrayList<Quantifiers>, ArrayList<OpImpl>, ArrayList<Invocation>, CoArm.OpArray.Dummy...) - Constructor for class edu.ucdavis.rj.CoArm.OpArray
-
- CoArm.OpArray(OpProxy[], Invocation[]) - Constructor for class edu.ucdavis.rj.CoArm.OpArray
-
- CoArm.OpArray(ArrayList<OpProxy>, ArrayList<Invocation>) - Constructor for class edu.ucdavis.rj.CoArm.OpArray
-
- CoArm.OpArray(OpImpl[], Invocation[]) - Constructor for class edu.ucdavis.rj.CoArm.OpArray
-
- CoArm.OpArray(ArrayList<OpImpl>, ArrayList<Invocation>, CoArm.OpArray.Dummy...) - Constructor for class edu.ucdavis.rj.CoArm.OpArray
-
- CoArm.OpArray.Dummy - Class in edu.ucdavis.rj
-
- CoArm.OpArray.Dummy() - Constructor for class edu.ucdavis.rj.CoArm.OpArray.Dummy
-
- code - Variable in class edu.ucdavis.rj.CoArm
-
- code - Variable in class edu.ucdavis.rj.InniArm
-
- code - Variable in class edu.ucdavis.rj.InniArmElse
-
- code - Variable in class edu.ucdavis.rj.InniArmElseafter
-
- codebase - Static variable in class edu.ucdavis.rj.RJX_impl
-
- codeBlock(Invocation) - Method in class edu.ucdavis.rj.ArmCode
-
Override this method with the body of code for the invocation.
- codeBlock() - Method in class edu.ucdavis.rj.InniArmElseCode
-
Override this method with the body of code for the else arm
of an Inni.
- codeBlock(Invocation) - Method in class edu.ucdavis.rj.OpMethod
-
Override this method
with the actual code for the operation.
- coKind - Variable in class edu.ucdavis.rj.CoArm
-
- Common - Class in edu.ucdavis.rj
-
Contains common, useful classes for use with inni's by clause.
- Common(int) - Constructor for class edu.ucdavis.rj.Common
-
- Common.Largest - Class in edu.ucdavis.rj
-
Do invocation selection on the exprPos
'th parameter
in largest order first.
- Common.Largest(int) - Constructor for class edu.ucdavis.rj.Common.Largest
-
- Common.Smallest - Class in edu.ucdavis.rj
-
Do invocation selection on the exprPos
'th parameter
in smallest order first.
- Common.Smallest(int) - Constructor for class edu.ucdavis.rj.Common.Smallest
-
- commonArrayCheck() - Method in class edu.ucdavis.rj.CoArm
-
- commonCheck() - Method in class edu.ucdavis.rj.CoArm.OpArray
-
- commonCheck() - Method in class edu.ucdavis.rj.InniArm.OpArray
-
- commonSingle(Quantifiers, OpProxy, InniArm.SuchThat, InniArm.By, ArmCode) - Method in class edu.ucdavis.rj.InniArm
-
- compareTo(Comparable, Comparable) - Method in class edu.ucdavis.rj.Common.Largest
-
- compareTo(Comparable, Comparable) - Method in class edu.ucdavis.rj.Common.Smallest
-
- compareTo(Object) - Method in class edu.ucdavis.rj.Inni.TimeNode
-
- compareTo(Comparable, Comparable) - Method in class edu.ucdavis.rj.InniArm.By
-
Comparison method used to compare two invocations'
ranks.
- compareTo(Timestamp) - Method in class edu.ucdavis.rj.Timestamp
-
- compareTo(Object) - Method in class edu.ucdavis.rj.Timestamp
-
- considerField(Field, HashMap<String, Field>) - Static method in class edu.ucdavis.rj.RemoteRefs
-
- control - Variable in class edu.ucdavis.rj.BaseArmCode
-
Control flow for this ArmCode.
- Create - Class in edu.ucdavis.rj
-
Methods for creating RJ virtual machines and RJ remote objects.
- Create() - Constructor for class edu.ucdavis.rj.Create
-
Just to prevent any confusion,
no need ever to instantiate.
- createCo(CoArm, CoArm...) - Method in class edu.ucdavis.rj.Co
-
Common code called from constructors to create a new instance of an Co.
- createInni(InniArmElse, InniArmElseafter, InniArm, InniArm...) - Method in class edu.ucdavis.rj.Inni
-
Common code called from constructors to create a new instance of an Inni.
- createInstance(String, Object...) - Static method in class edu.ucdavis.rj.Create
-
A common case of remote object creation:
create a new remote object on the same host.
- createInstance(VM, String, Object...) - Static method in class edu.ucdavis.rj.Create
-
The general case of VM creation:
create a new VM on the specified host.
- createInstance(rjvm_intf, String, Class[], Object[]) - Static method in class edu.ucdavis.rj.rjvm
-
- createInstance(rjvm_intf, String, Class[], Object[], String) - Static method in class edu.ucdavis.rj.rjvm
-
- createLocalLock() - Static method in class edu.ucdavis.rj.InniLocker
-
- createMainVM(String[]) - Method in class edu.ucdavis.rj.RJX_impl
-
- createRemoteLock() - Method in interface edu.ucdavis.rj.RJX
-
- createRemoteLock() - Method in class edu.ucdavis.rj.RJX_impl
-
- createVM() - Static method in class edu.ucdavis.rj.Create
-
A common case of VM creation: create a new VM on the same host.
- createVM(String) - Static method in class edu.ucdavis.rj.Create
-
The general case of VM creation:
create a new VM on the specified host.
- createVM(String, String) - Static method in class edu.ucdavis.rj.rjvm
-
- createVM(VM, String) - Static method in class edu.ucdavis.rj.rjvm
-
- createVM(String, String, String, Class[], Object[]) - Static method in class edu.ucdavis.rj.rjvm
-
- createVM(VM, String, String, Class[], Object[]) - Static method in class edu.ucdavis.rj.rjvm
-
- createVM(String, String) - Method in interface edu.ucdavis.rj.RJX
-
- createVM(String, String, String, Class[], Object[]) - Method in interface edu.ucdavis.rj.RJX
-
- createVM(VM, String) - Method in interface edu.ucdavis.rj.RJX
-
- createVM(VM, String, String, Class[], Object[]) - Method in interface edu.ucdavis.rj.RJX
-
- createVM(String, String) - Method in class edu.ucdavis.rj.RJX_impl
-
- createVM(String, String, String, Class[], Object[]) - Method in class edu.ucdavis.rj.RJX_impl
-
- createVM(boolean, String, String, String, Class[], Object[]) - Method in class edu.ucdavis.rj.RJX_impl
-
- createVM(VM, String) - Method in class edu.ucdavis.rj.RJX_impl
-
- createVM(VM, String, String, Class[], Object[]) - Method in class edu.ucdavis.rj.RJX_impl
-
- createVMProxy(String, String, rjvm_intf) - Static method in class edu.ucdavis.rj.rjvm
-
- creating - Variable in class edu.ucdavis.rj.RJX_impl
-
- currentVM() - Static method in class edu.ucdavis.rj.VM
-
- gatherAndSortTimes(ArrayList<InniArm>) - Method in class edu.ucdavis.rj.Inni
-
- get(int) - Method in interface edu.ucdavis.rj.OpInniIterator
-
- get(int) - Method in class edu.ucdavis.rj.OpInniIteratorImpl
-
- get(int) - Method in interface edu.ucdavis.rj.OpInniIteratorRemote
-
- get(int) - Method in class edu.ucdavis.rj.OpInniIteratorRemoteImpl
-
- get(String) - Method in class edu.ucdavis.rj.RemoteRefs
-
Returns the OpProxy
within this RemoteRefs
for the named operation.
- get() - Static method in class edu.ucdavis.rj.ThreadLocalReplyOp
-
- getArrayListFromArray(OpImpl[]) - Method in class edu.ucdavis.rj.InniArm.OpArray
-
- getArrayListFromArrayList(ArrayList<OpImpl>) - Method in class edu.ucdavis.rj.InniArm.OpArray
-
- getClass(String) - Method in interface edu.ucdavis.rj.RemoteLoader
-
- getClass(String) - Method in class edu.ucdavis.rj.RemoteLoader_impl
-
- getCode() - Method in class edu.ucdavis.rj.CoArm
-
- getCode() - Method in class edu.ucdavis.rj.InniArm
-
- getCoKind() - Method in class edu.ucdavis.rj.CoArm
-
- getControl() - Method in class edu.ucdavis.rj.BaseArmCode
-
Get control flow for this ArmCode.
- getCurInvocationIndex() - Method in interface edu.ucdavis.rj.OpInniIterator
-
- getCurInvocationIndex() - Method in class edu.ucdavis.rj.OpInniIteratorImpl
-
- getCurInvocationIndex() - Method in interface edu.ucdavis.rj.OpInniIteratorRemote
-
- getCurInvocationIndex() - Method in class edu.ucdavis.rj.OpInniIteratorRemoteImpl
-
- getFirstTime() - Method in interface edu.ucdavis.rj.Op
-
Get the timestamp of the first (oldest)
pending invocation of this operation.
- getFirstTime() - Method in class edu.ucdavis.rj.OpInni
-
Return timestamp (non-negative) of first invocation in this queue,
if there are any invocations; otherwise, return -1.
- getFirstTime() - Method in class edu.ucdavis.rj.OpMethod
-
- getFirstTime() - Method in class edu.ucdavis.rj.OpProxy
-
- getFirstValue() - Method in class edu.ucdavis.rj.PairBoolean
-
- getHost() - Method in class edu.ucdavis.rj.rjvm
-
- getHost() - Method in interface edu.ucdavis.rj.rjvm_intf
-
- getId() - Method in interface edu.ucdavis.rj.Op
-
Returns unique identifier for this operation.
- getId() - Method in class edu.ucdavis.rj.OpImpl
-
- getId() - Method in class edu.ucdavis.rj.OpProxy
-
- getInnerLock() - Method in interface edu.ucdavis.rj.InLock
-
- getInnerLock() - Method in class edu.ucdavis.rj.InLock_impl
-
- getInvocation() - Method in class edu.ucdavis.rj.CoArm
-
- getInvocationsList() - Method in class edu.ucdavis.rj.CoArm.OpArray
-
- getLock() - Method in class edu.ucdavis.rj.CLock
-
- getLock() - Method in interface edu.ucdavis.rj.Op
-
Get the equivalence class lock for this operation.
- getLock() - Method in class edu.ucdavis.rj.OpInni
-
- getLock() - Method in class edu.ucdavis.rj.OpMethod
-
- getLock() - Method in class edu.ucdavis.rj.OpProxy
-
- getLock() - Method in class edu.ucdavis.rj.PLIterator
-
- getLock() - Method in class edu.ucdavis.rj.PriorityList
-
- getLockId() - Method in class edu.ucdavis.rj.CLock
-
- getLockId() - Method in interface edu.ucdavis.rj.InLock
-
- getLockId() - Method in class edu.ucdavis.rj.InLock_impl
-
- getName() - Method in class edu.ucdavis.rj.rjvm
-
- getOp() - Method in class edu.ucdavis.rj.CoArm
-
- getOpFields(Class<?>) - Static method in class edu.ucdavis.rj.RemoteRefs
-
- getOpProxy() - Method in class edu.ucdavis.rj.InniArm
-
- getOpRemote() - Method in class edu.ucdavis.rj.OpProxy
-
Access method to return proxy's implementation.
- getOpsList() - Method in class edu.ucdavis.rj.InniArm.OpArray
-
- getParam(int) - Method in class edu.ucdavis.rj.Invocation
-
Return a parameter of the invocation.
- getParamTypes(String) - Method in interface edu.ucdavis.rj.RJX
-
- getParamTypes(String) - Method in class edu.ucdavis.rj.RJX_impl
-
- getParamTypes() - Method in class edu.ucdavis.rj.VMRegInfo
-
- getParamValues(String) - Method in interface edu.ucdavis.rj.RJX
-
- getParamValues(String) - Method in class edu.ucdavis.rj.RJX_impl
-
- getParamValues() - Method in class edu.ucdavis.rj.VMRegInfo
-
- getQuantifier(int) - Method in class edu.ucdavis.rj.Quantifiers
-
Return an item in this instance of a Quantifier
.
- getQuantifiersList() - Method in class edu.ucdavis.rj.InniArm.OpArray
-
- getRemoteRefs(Class<?>, Object) - Static method in class edu.ucdavis.rj.RemoteRefs
-
- getReplyOp() - Method in class edu.ucdavis.rj.Invocation
-
Get the reply operation for the invocation.
- getReturnValue() - Method in class edu.ucdavis.rj.Invocation
-
Get the return value for the invocation.
- getSecondValue() - Method in class edu.ucdavis.rj.PairBoolean
-
- getStdErr() - Method in interface edu.ucdavis.rj.RJX
-
- getStdErr() - Method in class edu.ucdavis.rj.RJX_impl
-
- getStdIn() - Method in interface edu.ucdavis.rj.RJX
-
- getStdIn() - Method in class edu.ucdavis.rj.RJX_impl
-
- getStdOut() - Method in interface edu.ucdavis.rj.RJX
-
- getStdOut() - Method in class edu.ucdavis.rj.RJX_impl
-
- getThisRemoteRefs(Object) - Static method in class edu.ucdavis.rj.RemoteRefs
-
Equivalent to JR's this.remote.
- getThisVM() - Static method in class edu.ucdavis.rj.Create
-
Equivalent to JR's vm.thisvm.
- getTimestamp() - Method in class edu.ucdavis.rj.Invocation
-
Get the Timestamp for the invocation.
- getTimestamp() - Static method in class edu.ucdavis.rj.rjvm
-
- getTimestamp() - Method in class edu.ucdavis.rj.Timestamp
-
- getValue() - Method in class edu.ucdavis.rj.ModBoolean
-
- getValue() - Method in class edu.ucdavis.rj.VMRegInfo
-
- getVersion() - Method in class edu.ucdavis.rj.Version
-
- getVersionDate() - Method in class edu.ucdavis.rj.Version
-
- getVersionInfo() - Method in class edu.ucdavis.rj.Version
-
- getVersionNumber() - Method in class edu.ucdavis.rj.Version
-
- go() - Method in class edu.ucdavis.rj.Co
-
Execute this co.
- id - Variable in class edu.ucdavis.rj.OpImpl
-
- idle(String) - Method in interface edu.ucdavis.rj.RJX
-
- idle(String) - Method in class edu.ucdavis.rj.RJX_impl
-
- idle - Variable in class edu.ucdavis.rj.RJX_impl.VMElement
-
- idle - Variable in class edu.ucdavis.rj.TerminationData
-
- IDLE_ARG - Static variable in class edu.ucdavis.rj.rjvm
-
- IDLE_ARG - Static variable in class edu.ucdavis.rj.rjvm_wrap
-
- idleMutex - Variable in class edu.ucdavis.rj.RJX_impl
-
- idler - Variable in class edu.ucdavis.rj.RJX_impl
-
- impl - Variable in class edu.ucdavis.rj.OpProxy
-
- IMPLICIT_ARG - Static variable in class edu.ucdavis.rj.rjvm
-
- IMPLICIT_ARG - Static variable in class edu.ucdavis.rj.rjvm_wrap
-
- implicitTermination - Static variable in class edu.ucdavis.rj.rjvm
-
- implicitTermination - Static variable in class edu.ucdavis.rj.RJX_impl
-
- in - Variable in class edu.ucdavis.rj.PrintThread
-
- in - Variable in class edu.ucdavis.rj.RemoteInputStream_impl
-
- index - Variable in class edu.ucdavis.rj.OpInniIteratorRemoteImpl
-
- InLock - Interface in edu.ucdavis.rj
-
- InLock_impl - Class in edu.ucdavis.rj
-
This class represents a lock for multiple processes trying to access
an InOp's message queue.
- InLock_impl(String, boolean) - Constructor for class edu.ucdavis.rj.InLock_impl
-
- innerCreateInstance(String, Class[], Object[]) - Method in class edu.ucdavis.rj.rjvm
-
- innerCreateInstance(String, Class[], Object[], String) - Method in class edu.ucdavis.rj.rjvm
-
- innerCreateInstance(String, Class[], Object[]) - Method in interface edu.ucdavis.rj.rjvm_intf
-
- innerCreateInstance(String, Class[], Object[], String) - Method in interface edu.ucdavis.rj.rjvm_intf
-
- innerLorR(OpRemote) - Method in interface edu.ucdavis.rj.InLock
-
- innerLorR(OpRemote) - Method in class edu.ucdavis.rj.InLock_impl
-
- Inni - Class in edu.ucdavis.rj
-
An Inni services on invocation from a specified group of InniOps.
- Inni(InniArmElse, InniArm, InniArm...) - Constructor for class edu.ucdavis.rj.Inni
-
Create a new instance of an Inni.
- Inni(InniArmElseafter, InniArm, InniArm...) - Constructor for class edu.ucdavis.rj.Inni
-
Create a new instance of an Inni.
- Inni(InniArm, InniArm...) - Constructor for class edu.ucdavis.rj.Inni
-
Create a new instance of an Inni.
- Inni.TimeNode - Class in edu.ucdavis.rj
-
/////////////////// will be sorted by time...
- Inni.TimeNode(int, long) - Constructor for class edu.ucdavis.rj.Inni.TimeNode
-
- InniArm - Class in edu.ucdavis.rj
-
Represents a possibly quantified arm on an inni.
- InniArm(Quantifiers, OpProxy, InniArm.SuchThat, InniArm.By, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpInni, InniArm.SuchThat, InniArm.By, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpInni, InniArm.SuchThat, InniArm.By) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpInni, InniArm.SuchThat, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpInni, InniArm.SuchThat) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpInni, InniArm.By, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpInni, InniArm.By) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpInni, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpInni) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpProxy, InniArm.SuchThat, InniArm.By, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpProxy, InniArm.SuchThat, InniArm.By) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpProxy, InniArm.SuchThat, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpProxy, InniArm.SuchThat) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpProxy, InniArm.By, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpProxy, InniArm.By) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpProxy, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(OpProxy) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(InniArm.OpArray, InniArm.SuchThat, InniArm.By, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(InniArm.OpArray, InniArm.SuchThat, InniArm.By) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(InniArm.OpArray, InniArm.SuchThat, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(InniArm.OpArray, InniArm.SuchThat) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(InniArm.OpArray, InniArm.By, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(InniArm.OpArray, InniArm.By) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(InniArm.OpArray, ArmCode) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm(InniArm.OpArray) - Constructor for class edu.ucdavis.rj.InniArm
-
- InniArm.By - Class in edu.ucdavis.rj
-
A `by clause' specifies the order in which invocations are serviced.
- InniArm.By() - Constructor for class edu.ucdavis.rj.InniArm.By
-
- InniArm.OpArray - Class in edu.ucdavis.rj
-
An array of operations for this InniArm
and (typically) the associated quantifier values.
- InniArm.OpArray(Quantifiers[], OpImpl[]) - Constructor for class edu.ucdavis.rj.InniArm.OpArray
-
- InniArm.OpArray(ArrayList<Quantifiers>, ArrayList<OpImpl>) - Constructor for class edu.ucdavis.rj.InniArm.OpArray
-
- InniArm.OpArray(OpImpl[]) - Constructor for class edu.ucdavis.rj.InniArm.OpArray
-
- InniArm.OpArray(ArrayList<OpImpl>, InniArm.OpArray.Dummy...) - Constructor for class edu.ucdavis.rj.InniArm.OpArray
-
- InniArm.OpArray(Quantifiers[], OpProxy[]) - Constructor for class edu.ucdavis.rj.InniArm.OpArray
-
- InniArm.OpArray(ArrayList<Quantifiers>, ArrayList<OpProxy>, InniArm.OpArray.Dummy...) - Constructor for class edu.ucdavis.rj.InniArm.OpArray
-
- InniArm.OpArray(OpProxy[]) - Constructor for class edu.ucdavis.rj.InniArm.OpArray
-
- InniArm.OpArray(ArrayList<OpProxy>) - Constructor for class edu.ucdavis.rj.InniArm.OpArray
-
- InniArm.OpArray.Dummy - Class in edu.ucdavis.rj
-
used to workaround Java's "same type erasure"
for constructors for OpImpl and similars one for OpProxy.
- InniArm.OpArray.Dummy() - Constructor for class edu.ucdavis.rj.InniArm.OpArray.Dummy
-
- InniArm.SuchThat - Class in edu.ucdavis.rj
-
A `such that clause' specifies which invocations
are eligible to be serviced.
- InniArm.SuchThat() - Constructor for class edu.ucdavis.rj.InniArm.SuchThat
-
- InniArmElse - Class in edu.ucdavis.rj
-
Represents the else arm on an inni.
- InniArmElse(InniArmElseCode) - Constructor for class edu.ucdavis.rj.InniArmElse
-
If no suitable invocation is present,
then execute the code in this arm and terminate the inni.
- InniArmElseafter - Class in edu.ucdavis.rj
-
Represents the elseafter arm on an inni.
- InniArmElseafter(long, int, InniArmElseCode) - Constructor for class edu.ucdavis.rj.InniArmElseafter
-
If no suitable invocation is present
or arrives within the specified time,
then execute the code in this arm and terminate the inni.
- InniArmElseafter(long, InniArmElseCode) - Constructor for class edu.ucdavis.rj.InniArmElseafter
-
The common case specifies only milliseconds.
- InniArmElseCode - Class in edu.ucdavis.rj
-
Represents the code on an inni's else arm.
- InniArmElseCode() - Constructor for class edu.ucdavis.rj.InniArmElseCode
-
- InniLocker - Class in edu.ucdavis.rj
-
- InniLocker(ArrayList<InniArm>) - Constructor for class edu.ucdavis.rj.InniLocker
-
- insert(long, Thread, boolean, PairBoolean) - Method in class edu.ucdavis.rj.PriorityList
-
- internalForward(OpProxy, Invocation) - Method in class edu.ucdavis.rj.Invocation
-
- internalReplyToInvoker(boolean) - Method in class edu.ucdavis.rj.Invocation
-
- internalSend(Invocation) - Method in class edu.ucdavis.rj.OpImpl
-
Internal asynchronous invocation.
- internalSend(Invocation) - Method in class edu.ucdavis.rj.OpInniNonNoop
-
Internal asynchronous invocation.
- internalSend(Invocation) - Method in class edu.ucdavis.rj.OpInniNoop
-
- internalSend(Invocation) - Method in class edu.ucdavis.rj.OpMethod
-
Internal asynchronous invocation.
- interrupted - Variable in class edu.ucdavis.rj.PrintThread
-
- inv - Variable in class edu.ucdavis.rj.CoArm
-
- inv - Variable in class edu.ucdavis.rj.OpMethod.T1
-
- Invocation - Class in edu.ucdavis.rj
-
Basic invocation abstraction.
- Invocation(Object...) - Constructor for class edu.ucdavis.rj.Invocation
-
Create an invocation with the given parameters.
- InvocationEnumeration - Interface in edu.ucdavis.rj
-
Corresponds to JR's inter-entry selection.
- invsList - Variable in class edu.ucdavis.rj.CoArm.OpArray
-
- isDupeOf(CLock) - Method in class edu.ucdavis.rj.CLock
-
- ISEC - Static variable in class edu.ucdavis.rj.InLock_impl
-
- isEC() - Method in class edu.ucdavis.rj.PLIterator
-
- isEClock - Variable in class edu.ucdavis.rj.PNode
-
- ISMES - Static variable in class edu.ucdavis.rj.InLock_impl
-
- isNoop() - Method in interface edu.ucdavis.rj.Op
-
Determines whether this operation is a noop
.
- isNoop() - Method in class edu.ucdavis.rj.OpImpl
-
Since have one noop per VM, need to know whether an OpImpl is a noop.
- isNoop() - Method in class edu.ucdavis.rj.OpInniNoop
-
- isNoop() - Method in class edu.ucdavis.rj.OpProxy
-
- isNull() - Method in class edu.ucdavis.rj.PLIterator
-
- isRemote(String) - Method in interface edu.ucdavis.rj.Op
-
Is this operation on a remote VM or on the current VM?
(Not allowed on an
OpMethod
.)
- isRemote(String) - Method in class edu.ucdavis.rj.OpInni
-
- isRemote(String) - Method in class edu.ucdavis.rj.OpMethod
-
- isRemote(String) - Method in class edu.ucdavis.rj.OpProxy
-
- isRemoteLock - Variable in class edu.ucdavis.rj.CLock
-
- iterator() - Method in class edu.ucdavis.rj.PriorityList
-
- oa - Variable in class edu.ucdavis.rj.CoArm
-
- oa - Variable in class edu.ucdavis.rj.InniArm
-
- offQueue - Variable in class edu.ucdavis.rj.InLock_impl
-
- offQueue - Variable in class edu.ucdavis.rj.PNode
-
- on - Static variable in class edu.ucdavis.rj.Debug
-
- oneCoArm(CoArm, int) - Method in class edu.ucdavis.rj.Co
-
Handle one abstract arm for this Co.
- oneInniArm(ArrayList<InniArm>, InniArm, int) - Method in class edu.ucdavis.rj.Inni
-
Handle one abstract arm for this Inni.
- onQc - Variable in class edu.ucdavis.rj.InLock_impl
-
- op - Variable in class edu.ucdavis.rj.CoArm
-
- op - Variable in class edu.ucdavis.rj.InniArm
-
- Op - Interface in edu.ucdavis.rj
-
Basic operation abstraction.
- opClassNamePrefix - Static variable in class edu.ucdavis.rj.RemoteRefs
-
- opClassNames - Static variable in class edu.ucdavis.rj.RemoteRefs
-
- OpImpl - Class in edu.ucdavis.rj
-
Basic operation abstraction.
- OpImpl() - Constructor for class edu.ucdavis.rj.OpImpl
-
Create an instance of an OpImpl
.
- OpInni - Class in edu.ucdavis.rj
-
An operation that's to be serviced via inni.
- OpInni() - Constructor for class edu.ucdavis.rj.OpInni
-
Create a new instance of an operation that's to be serviced
via inni.
- OpInniIterator - Interface in edu.ucdavis.rj
-
- OpInniIteratorImpl - Class in edu.ucdavis.rj
-
- OpInniIteratorImpl(OpInniIteratorRemote) - Constructor for class edu.ucdavis.rj.OpInniIteratorImpl
-
- OpInniIteratorRemote - Interface in edu.ucdavis.rj
-
- OpInniIteratorRemoteImpl - Class in edu.ucdavis.rj
-
- OpInniIteratorRemoteImpl(List<Invocation>) - Constructor for class edu.ucdavis.rj.OpInniIteratorRemoteImpl
-
- OpInniIteratorRemoteImpl() - Constructor for class edu.ucdavis.rj.OpInniIteratorRemoteImpl
-
- OpInniNonNoop - Class in edu.ucdavis.rj
-
An operation that's to be serviced via inni.
- OpInniNonNoop() - Constructor for class edu.ucdavis.rj.OpInniNonNoop
-
Create a new instance of an operation that's to be serviced
via inni.
- OpInniNoop - Class in edu.ucdavis.rj
-
An operation that's to be serviced via inni.
- OpInniNoop() - Constructor for class edu.ucdavis.rj.OpInniNoop
-
Create a new instance of an operation that's to be serviced
via inni.
- OpMethod - Class in edu.ucdavis.rj
-
An operation that's to be serviced via a method.
- OpMethod() - Constructor for class edu.ucdavis.rj.OpMethod
-
Create a new instance of an operation that's to be serviced
via a method.
- OpMethod.T1 - Class in edu.ucdavis.rj
-
- OpMethod.T1(Invocation) - Constructor for class edu.ucdavis.rj.OpMethod.T1
-
- OpProxy - Class in edu.ucdavis.rj
-
An OpProxy acts like a capability in JR or SR terms.
- OpProxy(OpRemote) - Constructor for class edu.ucdavis.rj.OpProxy
-
- OpRemote - Interface in edu.ucdavis.rj
-
Adds 'remoteness' to Op.
- OpRemote.Helper - Class in edu.ucdavis.rj
-
Useful method(s) for OpRemote
objects.
- OpRemote.Helper() - Constructor for class edu.ucdavis.rj.OpRemote.Helper
-
- opsList - Variable in class edu.ucdavis.rj.InniArm.OpArray
-
- out - Variable in class edu.ucdavis.rj.PrintThread
-
- out - Variable in class edu.ucdavis.rj.RemoteOutputStream_impl
-