Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JanosVM v0.6.0 Java API
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
edu.utah.janosvm.kit.comm.commspace.CommSpaceElement

Packages that use CommSpaceElement
edu.utah.janosvm.kit.comm.commspace | A tuple space communication mechanism for the JanosVM.

Uses of CommSpaceElement in edu.utah.janosvm.kit.comm.commspace

Methods in edu.utah.janosvm.kit.comm.commspace that return CommSpaceElement
`CommSpaceElement` | `CommHashtableHandle.put(CommSpaceElement id, CommSpaceElement val)`
`CommSpaceElement` | `CommHashtableHandle.lookup(CommSpaceElement id)`
`CommSpaceElement` | `CommQueuePuller.waitToTake()` Take an element from the queue, or wait for one to be added and return that.
`CommSpaceElement` | `CommSpaceHandle.take(int index)` Take an element from the given index and put a null in its place.
`CommSpaceElement` | `CommSpaceHandle.waitToTake(int index)` Wait for an element to be placed into the given index.
`CommSpaceElement` | `CommSpaceHandle.read(int index)` Read the element at the given index.
`CommSpaceElement` | `CommSpaceHandle.swap(int index, CommSpaceElement elem)` Swap an element with the one currently in the given index.

Methods in edu.utah.janosvm.kit.comm.commspace with parameters of type CommSpaceElement
`CommSpaceElement` | `CommHashtableHandle.put(CommSpaceElement id, CommSpaceElement val)`
`CommSpaceElement` | `CommHashtableHandle.lookup(CommSpaceElement id)`
`void` | `CommHashtableHandle.remove(CommSpaceElement id)`
`boolean` | `CommHashtableHandle.containsKey(CommSpaceElement id)`
`void` | `CommQueuePusher.enqueue(CommSpaceElement cse)`
`void` | `CommQueuePusher.enqueue(CommSpaceElement[] cse)`
`void` | `CommSpaceHandle.write(int index, CommSpaceElement elem)` Write the given element to the given index.
`CommSpaceElement` | `CommSpaceHandle.swap(int index, CommSpaceElement elem)` Swap an element with the one currently in the given index.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JanosVM v0.6.0 Java API
PREV NEXT | FRAMES NO FRAMES

This documentation is Copyright (C) 2000-2002 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Mar 17, 2002