se.sics.tasim.is
Class EventWriter
java.lang.Object
se.sics.tasim.is.EventWriter
- Direct Known Subclasses:
- InfoConnection, LogWriter, TransportEventWriter, ViewerCache, ViewerConnection
public abstract class EventWriter
- extends java.lang.Object
Method Summary |
abstract void |
dataUpdated(int agent,
int type,
double value)
|
abstract void |
dataUpdated(int agent,
int type,
float value)
|
abstract void |
dataUpdated(int agent,
int type,
int value)
|
abstract void |
dataUpdated(int agent,
int type,
long value)
|
abstract void |
dataUpdated(int agent,
int type,
java.lang.String value)
|
abstract void |
dataUpdated(int agent,
int type,
Transportable content)
|
abstract void |
dataUpdated(int type,
Transportable content)
|
abstract void |
intCache(int agent,
int type,
int[] cache)
|
abstract void |
interaction(int fromAgent,
int toAgent,
int type)
|
abstract void |
interactionWithRole(int fromAgent,
int role,
int type)
|
abstract void |
nextTimeUnit(int timeUnit)
Notifies about entering a new time unit for the running simulation. |
abstract void |
participant(int agent,
int role,
java.lang.String name,
int participantID)
Specifies a participant in the current simulation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventWriter
protected EventWriter()
participant
public abstract void participant(int agent,
int role,
java.lang.String name,
int participantID)
- Specifies a participant in the current simulation. The agent field is a
local id for this participant in the simulation.
The participantID field is the global user id for the participant. A
negative participantID indicates that this participant is builtin
(dummy).
- Parameters:
agent
- a simulation local id for this participantrole
- the role of the participantname
- the name of the participantparticipantID
- the global id of the participating agent or negative if this
participant is builtin (dummy)
nextTimeUnit
public abstract void nextTimeUnit(int timeUnit)
- Notifies about entering a new time unit for the running simulation. Time
units can for example be simulated days, and similar. Only used in some
simulations.
- Parameters:
timeUnit
- the current time unit
dataUpdated
public abstract void dataUpdated(int agent,
int type,
int value)
dataUpdated
public abstract void dataUpdated(int agent,
int type,
long value)
dataUpdated
public abstract void dataUpdated(int agent,
int type,
float value)
dataUpdated
public abstract void dataUpdated(int agent,
int type,
double value)
dataUpdated
public abstract void dataUpdated(int agent,
int type,
java.lang.String value)
dataUpdated
public abstract void dataUpdated(int agent,
int type,
Transportable content)
dataUpdated
public abstract void dataUpdated(int type,
Transportable content)
interaction
public abstract void interaction(int fromAgent,
int toAgent,
int type)
interactionWithRole
public abstract void interactionWithRole(int fromAgent,
int role,
int type)
intCache
public abstract void intCache(int agent,
int type,
int[] cache)
Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.