JanosVM v1.0 API

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

Packages that use ListNode
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.management.team A collection of classes for managing teams in 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 ListNode in edu.utah.janosvm.kit.comm.amiga
 

Subclasses of ListNode in edu.utah.janosvm.kit.comm.amiga
 class Facsimile
          NOTE: Facsimile is used since the message will be copied into the other team instead of just sharing like a Message.
 class FaxPort
          Local handle on a FaxPortBackEnd port.
 class FaxPortHandle
          A handle for sending faxes to other teams.
 class Message
          Base class for simple messages that can be sent between threads.
 class SignalHandler
          A SignalHandler is a base class for handlers that will be called by a SignalDispatcher.
 

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

Subclasses of ListNode 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 ListNode in edu.utah.janosvm.kit.management.team
 

Subclasses of ListNode in edu.utah.janosvm.kit.management.team
 class TeamEventMessage
          A message class that stores the values from a TeamEvent.
 

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

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

Uses of ListNode in edu.utah.janosvm.sys
 

Subclasses of ListNode in edu.utah.janosvm.sys
(package private)  class Event
          Simple base class for events used by the kernel.
 class EventTeamHandle
          An extended handle for accessing a team and receiving events from it.
 class ExportManager.ImportEnumerator
          The ImportEnumerator is used to traverse the list of importers of an export.
 class Importable
          An Importable is a safe, cross-team reference to a remote "Exportable" object.
 class Team
          Peer object for a TeamBackEnd.
 class TeamEvent
          Simple class that describes a team related event.
 class TeamHandle
          Provides a safe handle to a Team.
 

Fields in edu.utah.janosvm.sys declared as ListNode
 ListNode ListNode.succ
          The successor node in the list.
 ListNode ListNode.pred
          The predecessor node in the list.
 ListNode List.head
          The header for the list.
 ListNode List.tail
          The tail node for the list.
 

Methods in edu.utah.janosvm.sys that return ListNode
 ListNode List.remHead()
          Remove and return the node at the head of the list, or null if its empty.
 ListNode List.remTail()
          Remove and return the node at the tail of the list, or null if its empty.
 

Methods in edu.utah.janosvm.sys with parameters of type ListNode
 void ListNode.append(ListNode ln)
          Insert the given node directly after `this'.
 void ListNode.prepend(ListNode ln)
          Insert the given node directly before `this'.
 void List.addHead(ListNode ln)
          Add a node to the head of the list.
 void List.addTail(ListNode ln)
          Add a node to the tail of the list.
 

Uses of ListNode in java.lang.isolate
 

Subclasses of ListNode 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