JanosVM v0.6.0 Java API

edu.utah.janosvm.sys
Class TeamListBackEnd

java.lang.Object
  |
  +--edu.utah.janosvm.sys.Exportable
        |
        +--edu.utah.janosvm.sys.TeamListBackEnd

class TeamListBackEnd
extends Exportable

A kernel export that sends out notifications of team related events.


Field Summary
private  ExportManager em
          The ExportManager for our object.
private  TeamEvent ev
          A cached TeamEvent object that will be passed to the call backs.
private  ExportManager.ImportEnumerator ie
          The ImportEnumerator for our ExportManager.
 
Fields inherited from class edu.utah.janosvm.sys.Exportable
anonManager, owner
 
Constructor Summary
TeamListBackEnd()
          Construct an empty TeamListBackEnd object.
 
Method Summary
 void event(java.lang.String name, int id, int event)
          Trigger an event notification for the given team.
 void event(Team team, int event)
          Trigger an event notification for the given team.
 void setExportManager(ExportManager em)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.utah.janosvm.sys.Exportable
getAnonymousManager, pushOwnerReservation, returnFromOwner, setAnonymousManager, switchToOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait, wait0
 

Field Detail

ev

private TeamEvent ev
A cached TeamEvent object that will be passed to the call backs.

ie

private ExportManager.ImportEnumerator ie
The ImportEnumerator for our ExportManager.

em

private ExportManager em
The ExportManager for our object.
Constructor Detail

TeamListBackEnd

public TeamListBackEnd()
Construct an empty TeamListBackEnd object.
Method Detail

setExportManager

public void setExportManager(ExportManager em)
Parameters:
em - The object thats managing this export.

event

public void event(java.lang.String name,
                  int id,
                  int event)
Trigger an event notification for the given team.
Parameters:
name - The name of the team that this event relates too.
id - The unique identifier of the team this event relates too.
event - The TeamEvent number that indicates what event this is.

event

public void event(Team team,
                  int event)
Trigger an event notification for the given team.
Parameters:
team - The Team object that refers to the team this event relates too.
event - The TeamEvent number that indicates what event this is.

toString

public java.lang.String toString()
Overrides:
toString in class Exportable

JanosVM v0.6.0 Java API

This documentation is Copyright (C) 2000-2002 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 Mar 17, 2002