JanosVM v1.0 API

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
 

Fields in edu.utah.janosvm.kit.comm.commspace declared as CommSpaceElement
private  CommSpaceElement[] CommSpace.table
          The table mapping indicies to elements.
 

Methods in edu.utah.janosvm.kit.comm.commspace that return CommSpaceElement
 CommSpaceElement CommHashtableHandle.put(CommSpaceElement id, CommSpaceElement val)
           
 CommSpaceElement CommHashtableHandle.lookup(CommSpaceElement id)
           
(package private) static CommSpaceElement CommSpaceElement.copy(CommSpaceElement cse)
           
(package private)  CommSpaceElement CommHashtable.put(CommSpaceElement id, CommSpaceElement value)
           
(package private)  CommSpaceElement CommHashtable.lookup(CommSpaceElement id)
           
(package private)  CommSpaceElement CommSpace.take(int index)
           
(package private)  CommSpaceElement CommSpace.waitToTake(int index)
           
(package private)  CommSpaceElement CommSpace.read(int index)
           
(package private)  CommSpaceElement CommSpace.swap(int index, CommSpaceElement elem)
           
 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.
(package private)  CommSpaceElement CommQueue.waitToTake()
          Wait to take an element from the queue.
 CommSpaceElement CommQueuePuller.waitToTake()
          Take an element from the queue, or wait for one to be added and return that.
 

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)
           
(package private) static CommSpaceElement CommSpaceElement.copy(CommSpaceElement cse)
           
(package private)  CommSpaceElement CommHashtable.put(CommSpaceElement id, CommSpaceElement value)
           
(package private)  CommSpaceElement CommHashtable.lookup(CommSpaceElement id)
           
(package private)  void CommHashtable.remove(CommSpaceElement id)
           
(package private)  boolean CommHashtable.containsKey(CommSpaceElement id)
           
(package private)  void CommSpace.write(int index, CommSpaceElement elem)
          Write the given element at the given index.
(package private)  CommSpaceElement CommSpace.swap(int index, CommSpaceElement elem)
           
 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.
 void CommQueuePusher.enqueue(CommSpaceElement cse)
           
 void CommQueuePusher.enqueue(CommSpaceElement[] cse)
           
(package private)  void CommQueue.enqueue(CommSpaceElement elem)
           
(package private)  void CommQueue.enqueue(CommSpaceElement[] elems)
           
 

Constructors in edu.utah.janosvm.kit.comm.commspace with parameters of type CommSpaceElement
CommSpaceElement(CommSpaceElement from)
           
 


JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 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 Feb 13, 2003