JanosVM v1.0 API

Uses of Class
edu.utah.janosvm.sys.Importable

Packages that use Importable
edu.utah.janosvm.kit.comm.amiga An inter-team communication facility modeled on the Amiga IPC system. 
edu.utah.janosvm.kit.comm.commspace A tuple space communication mechanism for the JanosVM. 
edu.utah.janosvm.kit.server.memfs An extended example for the JanosVM that implements a memory file system. 
edu.utah.janosvm.sys Provides the java interface to the JanosVM Team facilities. 
java.lang.isolate JanosVM Isolate API Prototype 
 

Uses of Importable in edu.utah.janosvm.kit.comm.amiga
 

Subclasses of Importable in edu.utah.janosvm.kit.comm.amiga
 class FaxPort
          Local handle on a FaxPortBackEnd port.
 class FaxPortHandle
          A handle for sending faxes to other teams.
 

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

Subclasses of Importable in edu.utah.janosvm.kit.comm.commspace
 class CommHashtableHandle
          A handle for a CommHashtable that may be in another Flow.
 class CommQueuePuller
          A handle for the owner of the CommQueue to pull elements out of it.
 class CommQueuePusher
          A handle for other flows to push elements onto a CommQueue.
 class CommSpaceHandle
          A handle on a CommSpace.
 

Uses of Importable in edu.utah.janosvm.kit.server.memfs
 

Subclasses of Importable in edu.utah.janosvm.kit.server.memfs
(package private)  class MemoryBlock
          A fault tolerant handle for a MemoryBlockBackEnd.
 

Uses of Importable in edu.utah.janosvm.sys
 

Subclasses of Importable in edu.utah.janosvm.sys
 class EventTeamHandle
          An extended handle for accessing a team and receiving events from it.
 class Team
          Peer object for a TeamBackEnd.
 class TeamHandle
          Provides a safe handle to a Team.
 

Fields in edu.utah.janosvm.sys declared as Importable
private  Importable ExportManager.ImportEnumerator.im
          Pointer to the current Importable we're traversing.
 

Methods in edu.utah.janosvm.sys that return Importable
 Importable ExportManager.ImportEnumerator.getImportable()
          May return null (if there isn't a valid Importable in the Enumerator).
 

Methods in edu.utah.janosvm.sys with parameters of type Importable
protected  void Importable.copy(Importable im)
          Copy the reference of the given Importable.
 void TeamHandle.importObject(Importable to, java.lang.Object id)
           
 void TeamHandle.cancelImport(Importable im)
           
 void ExportManager.addImporter(Importable im)
          Add an Importable to the list of objects importing our export.
(package private)  boolean ExportManager.remImporter(Importable im)
          Remove an importer from the list of objects importing our export.
(package private) static boolean PortAuthority.register(Importable im)
          Register the Importable internally so that we're revoked when the team dies.
(package private) static void PortAuthority.unregister(Importable im)
          Unregister the Importable internally.
(package private) static boolean PortAuthority.isValid(Importable im)
           
 void PortAuthority.importObject(Importable to, TeamHandle from, java.lang.Object id)
          Import a publicly available object from another team.
 void PortAuthority.cancelImport(Importable im)
          Break the reference of the given Importable.
 

Uses of Importable in java.lang.isolate
 

Subclasses of Importable in java.lang.isolate
(package private) static class AggregateStateManager.EventStatusHandle
          A handle on an IsolateStatus used by an EventLink (enables state tracking in the IsolateStatus).
(package private) static class AggregateStateManager.IsolateStatusHandle
          A handle on an IsolateStatus for use by an Isolate object.
(package private)  class IsolateServer
          An IsolateServer is a TeamHandle that refers to the team containing any isolate global data (e.g.
(package private)  class OneWayLink_RendezvousImport
          Importable reference to a OneWayLink_RendezvousPoint.
 


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