Bees v0.5.0 API

bees.core.kernel
Class ListBDomainCoroutine

java.lang.Object
  |
  +--bees.core.Coroutine
        |
        +--bees.core.kernel.ListBDomainCoroutine

public final class ListBDomainCoroutine
extends Coroutine

Coroutine used for getting a list of the active domain's.


Field Summary
static int STATE_WAITING
          State used when waiting for a reply.
 
Fields inherited from class bees.core.Coroutine
DEFAULT_TIMEOUT, INVALID_ID, STATE_ANY, STATE_COMPLETE, STATE_ERROR, STATE_ERROR_CAGED, STATE_ERROR_INTERNAL, STATE_ERROR_TIMEOUT, STATE_ERROR_USER, STATE_NEWBORN, STATE_USER
 
Constructor Summary
ListBDomainCoroutine()
          Construct an empty ListBDomainCoroutine.
 
Method Summary
 BDomainIdentifier[] getBDomainIdentifiers()
           
 long[] getStoreIDs()
           
 void handle(BeesEvent ae)
          Callback used to handle BeesEvents directed to this Coroutine.
 void list(edu.utah.janosvm.kit.comm.amiga.FaxPortHandle local, edu.utah.janosvm.kit.comm.amiga.FaxPortHandle remote)
          Get a list of domain's from the kernel.
 java.lang.String toString()
           
 
Methods inherited from class bees.core.Coroutine
cleanup, drop, finalize, getCoroutine, getID, getState, getThrowable, setState, setThrowable, waitForCompletion, waitForCompletion, waitForState, waitForState
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STATE_WAITING

public static final int STATE_WAITING
State used when waiting for a reply.
Constructor Detail

ListBDomainCoroutine

public ListBDomainCoroutine()
Construct an empty ListBDomainCoroutine.
Method Detail

getStoreIDs

public long[] getStoreIDs()
Returns:
An array of the domain's KernelObject identifiers.

getBDomainIdentifiers

public BDomainIdentifier[] getBDomainIdentifiers()
Returns:
An array of the domain's identifiers.

list

public void list(edu.utah.janosvm.kit.comm.amiga.FaxPortHandle local,
                 edu.utah.janosvm.kit.comm.amiga.FaxPortHandle remote)
Get a list of domain's from the kernel.
Parameters:
local - The current domain's EventHandler port.
remote - The kernel's port.

handle

public void handle(BeesEvent ae)
Description copied from class: Coroutine
Callback used to handle BeesEvents directed to this Coroutine.
Overrides:
handle in class Coroutine
Following copied from class: bees.core.Coroutine
Parameters:
ae - The BeesEvent to handle.

toString

public java.lang.String toString()
Overrides:
toString in class Coroutine
Following copied from class: bees.core.Coroutine
See Also:
Object.toString()

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/