Uses of Class
orc.runtime.regions.Region

Packages that use Region
orc.runtime Runtime for Orc interpreter. 
orc.runtime.regions Regions are used to track when some (sub-)computation terminates. 
orc.runtime.transaction   
orc.runtime.values Representations for Orc types which don't have direct analogues in the host language (Java). 
 

Uses of Region in orc.runtime
 

Methods in orc.runtime that return Region
 Region Token.getRegion()
           
 

Methods in orc.runtime with parameters of type Region
 Token Token.fork(GroupCell group, Region region)
          Fork a token with a specified group and region.
 Token Token.setRegion(Region region)
          Migrate the token from one region to another.
 

Uses of Region in orc.runtime.regions
 

Subclasses of Region in orc.runtime.regions
 class Execution
           
 class GroupRegion
           
 class LogicalRegion
           
 class SemiRegion
           
 

Methods in orc.runtime.regions that return Region
 Region SemiRegion.getParent()
           
 Region LogicalRegion.getParent()
           
 

Methods in orc.runtime.regions with parameters of type Region
 void Region.add(Region r)
           
 void Region.remove(Region r, Token closer)
           
 

Constructors in orc.runtime.regions with parameters of type Region
GroupRegion(Region parent, GroupCell cell)
           
LogicalRegion(Region parent, LogicalClock clock)
           
SemiRegion(Region parent, Token t)
           
 

Uses of Region in orc.runtime.transaction
 

Subclasses of Region in orc.runtime.transaction
 class ReadyRegion
           
 class TransRegion
          This region encloses the tokens of a running transaction.
 

Constructors in orc.runtime.transaction with parameters of type Region
ReadyRegion(Region parent, Transaction trans)
           
TransRegion(Region parent, Transaction trans)
           
 

Uses of Region in orc.runtime.values
 

Methods in orc.runtime.values with parameters of type Region
 void GroupCell.setRegion(Region region)