Bees v0.5.0 API

bees.core
Class StateResponder

java.lang.Object
  |
  +--edu.utah.janosvm.sys.ListNode
        |
        +--bees.core.StateResponder
Direct Known Subclasses:
StateResponderList

public abstract class StateResponder
extends edu.utah.janosvm.sys.ListNode


Fields inherited from class edu.utah.janosvm.sys.ListNode
pred, succ
 
Constructor Summary
protected StateResponder(int expectedState)
           
 
Method Summary
 int getExpectedState()
           
static void signal(StateResponder sr, Coroutine coroutine, int newState)
           
 java.lang.String toString()
           
abstract  void transition(Coroutine coroutine, int newState)
           
 
Methods inherited from class edu.utah.janosvm.sys.ListNode
append, clone, inList, prepend, remove
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StateResponder

protected StateResponder(int expectedState)
Method Detail

signal

public static void signal(StateResponder sr,
                          Coroutine coroutine,
                          int newState)

getExpectedState

public int getExpectedState()

transition

public abstract void transition(Coroutine coroutine,
                                int newState)

toString

public java.lang.String toString()
Overrides:
toString in class edu.utah.janosvm.sys.ListNode

Bees v0.5.0 API

This documentation is Copyright (C) 2002 The University of Utah. All Rights Reserved. See the individual source files for distribution terms.
Documentation, software, and mailing lists for Bees v0.5.0 can be found at the Janos Project: http://www.cs.utah.edu/flux/janos/