Package | Description |
---|---|
<Unnamed> | |
casa |
The casa package is the main package for CASA (Collaborative Agent System
Architecture), which is an infrastructure for agent based systems.
|
casa.abcl | |
casa.auction | |
casa.auction.dutch | |
casa.auction.english | |
casa.auction.sealedbid | |
casa.auction.vickrey | |
casa.demo | |
casa.event |
Contains classes that implement Events (see
Event ),
which are used to describe dependencies (including time expiry or time
intervals) among things like social commitments and deferred code. |
casa.ontology.v3 | |
casa.policy | |
casa.service |
Contains classes implementing classes for service agents.
|
casa.testAgents | |
casa.transaction | |
casa.util |
Contains classes implementing various utility class for CASA.
|
iRobotCreate | |
iRobotCreate.simulator |
This package offers a simulator environment for these robots.
|
Constructor and Description |
---|
DrEvil(ParamsMap params,
AgentUI ui) |
newAgent(ParamsMap params,
AgentUI ui) |
Modifier and Type | Field and Description |
---|---|
protected ParamsMap |
AbstractProcess.initParams |
Modifier and Type | Method and Description |
---|---|
private static ParamsMap |
AgentProxy.adjustAgentName(ParamsMap params) |
ParamsMap |
AbstractProcess.getInitParams() |
private static ParamsMap |
CASAProcess.getParamsMap() |
private static ParamsMap |
AgentRemoteProxy.makeParams(String namePrefix) |
Modifier and Type | Method and Description |
---|---|
private static ParamsMap |
AgentProxy.adjustAgentName(ParamsMap params) |
private static int |
TransientAgent.calculatePortAccountingForProxies(ParamsMap params,
AgentUI ui) |
Status |
TransientAgent.NewAgentLispCommand.execute(TransientAgent agent,
ParamsMap params,
AgentUI ui,
Environment env) |
private static Class<AgentProxy>[] |
TransientAgent.getProxies(ParamsMap params,
AgentUI ui) |
protected void |
AbstractProcess.initializeConstructor(ParamsMap params,
AgentUI ui,
int port)
Initializes all local variables and starts up the listener thread (to listen
for and queue up any incoming messages).
|
protected void |
TransientAgent.initializePolicies(ParamsMap params,
AgentUI ui)
This method creates and loads the policies for this agent.
|
protected void |
MasvisAgent.initializePolicies(ParamsMap params,
AgentUI ui) |
private void |
TransientAgent.initializeProxy(ParamsMap params,
AgentUI ui) |
protected void |
TransientAgent.initializeThread(ParamsMap params,
AgentUI ui)
Subclasses may override this method to initialize before the message loop
is called, after the constructor is finished but before control is returned
to the thread that called the constructor.
|
protected void |
MasvisAgent.initializeThread(ParamsMap params,
AgentUI ui) |
protected void |
LAC.initializeThread(ParamsMap params,
AgentUI ui)
This method is safe as it called from the thread of the agent (not the constructor)
|
protected void |
CooperationDomainObserver.initializeThread(ParamsMap params,
AgentUI ui) |
protected void |
CASAProcess.initializeThread(ParamsMap params,
AgentUI ui) |
protected void |
AbstractProcess.initializeThread(ParamsMap params,
AgentUI ui)
Subclasses may override this method to initialize before the message loop is called,
after the constructor is finished but before control is returned to the thread
that called the constructor.
|
private Status |
TransientAgent.NewAgentLispCommand.makeAgentInAnotherProc(TransientAgent agent,
ParamsMap params,
AgentUI ui,
Environment env,
URLDescriptor url) |
private Status |
TransientAgent.NewAgentLispCommand.makeAgentInNewProc(TransientAgent agent,
ParamsMap params) |
private Status |
TransientAgent.NewAgentLispCommand.makeAgentInThisProc(ParamsMap params,
AgentUI ui) |
static boolean |
TransientAgent.searchOntology(TransientAgent agent,
ParamsMap params,
AgentUI ui,
Environment env,
String expr) |
static boolean |
TransientAgent.searchOntology1(TransientAgent agent,
ParamsMap params,
AgentUI ui,
Environment env,
String expr) |
Constructor and Description |
---|
AbstractProcess(ParamsMap params,
AgentUI ui,
int port)
Constructor.
|
Agent(ParamsMap params,
AgentUI ui)
Standard constructor
|
AgentProxy(ParamsMap params,
AgentUI ui)
Creates a new
AgentProxy that forwards messages to the given
agent and uses the given port. |
CASAProcess(ParamsMap params,
AgentUI ui) |
CooperationDomain(ParamsMap params,
AgentUI ui)
Creates a new
CooperationDomain . |
CooperationDomainObserver(ParamsMap params,
AgentUI ui)
Creates a new
CooperationDomainObserver object. |
LAC(ParamsMap params,
AgentUI ui) |
MasvisAgent(ParamsMap params,
AgentUI ui) |
PerformDescriptor(ParamsMap map) |
SecureProxy(ParamsMap params,
AgentUI ui)
Creates a new
SecureProxy that protects the given agent, uses
the given port, and uses the given secret key to sign the messages that
this proxy authorizes. |
TransientAgent(ParamsMap params,
AgentUI ui)
Calls the parent constructor
AbstractProcess.AbstractProcess(ParamsMap, AgentUI, int) with the
port (2nd) argument modified: iff proxies are specified in
quals then the port is decremented to make room for the proxies. |
YellowPagesAgent(ParamsMap params,
AgentUI ui) |
Modifier and Type | Method and Description |
---|---|
private Object |
CasaLispOperator.checkType(CasaLispOperator.Entry entry,
LispObject lispObj,
Environment env,
ParamsMap params) |
abstract Status |
CasaLispOperator.execute(TransientAgent agent,
ParamsMap params,
AgentUI ui,
Environment env)
Subclasses need to override the method to implement the actual operator.
|
String |
CasaLispOperator.toString(ParamsMap params) |
Constructor and Description |
---|
ParamsMap(ParamsMap other) |
Constructor and Description |
---|
AuctionAgent(ParamsMap params,
AgentUI ui) |
AuctionCD(ParamsMap params,
AgentUI ui)
Creates a new
AuctionCD . |
Constructor and Description |
---|
DutchAuctionAgent(ParamsMap params,
AgentUI ui) |
Constructor and Description |
---|
EnglishAuctionAgent(ParamsMap params,
AgentUI ui) |
Constructor and Description |
---|
SealedBidAuctionAgent(ParamsMap params,
AgentUI ui) |
Constructor and Description |
---|
VickreyAuctionAgent(ParamsMap params,
AgentUI ui) |
Modifier and Type | Method and Description |
---|---|
protected void |
TimeSuper.initializeThread(ParamsMap params,
AgentUI ui) |
Constructor and Description |
---|
TimeGiver(ParamsMap params,
AgentUI ui) |
TimeRequester(ParamsMap params,
AgentUI ui) |
TimeSuper(ParamsMap params,
AgentUI ui) |
Modifier and Type | Method and Description |
---|---|
Status |
EventDescriptor.EventDescriptorLispOperator.execute(TransientAgent agent,
ParamsMap params,
AgentUI ui,
Environment env)
the execute command
|
Modifier and Type | Method and Description |
---|---|
static Status |
CASAOntology.ontology_lispImpl(TransientAgent agent,
ParamsMap params,
AgentUI ui,
Environment env) |
Modifier and Type | Method and Description |
---|---|
private static Policy.SCOpData |
Policy.getSCOpData(String op,
TransientAgent agent,
ParamsMap params,
Environment env) |
Constructor and Description |
---|
ServiceAgent(ParamsMap params,
AgentUI ui) |
Constructor and Description |
---|
ChatAgent(ParamsMap params,
AgentUI ui)
Creates a new
ChatAgent on the given port, with the given
name, registered with the LAC on the given port. |
ObnoxiousTimeInformAgent(ParamsMap params,
AgentUI ui) |
TimeAgent(ParamsMap params,
AgentUI ui) |
Constructor and Description |
---|
AbstractTransactionAgent(ParamsMap params,
AgentUI ui) |
TransactionAgent(ParamsMap params,
AgentUI ui) |
Modifier and Type | Method and Description |
---|---|
static Ontology |
CASAUtil.findOntology(TransientAgent agent,
ParamsMap params,
AgentUI ui,
Environment env) |
static String |
CASAUtil.printui(String s,
AgentUI ui,
ParamsMap params,
TransientAgent agent) |
Modifier and Type | Method and Description |
---|---|
protected void |
iRobotCreate.initializeThread(ParamsMap params,
AgentUI ui)
This method is called when the agent is initialized, but before it really gets going.
|
private void |
iRobotCreate.openBTIO(ParamsMap params,
AgentUI ui) |
Constructor and Description |
---|
BallPusher(ParamsMap params,
AgentUI ui) |
CliffCalibratingController(ParamsMap params,
AgentUI ui)
A
IRobotState -based robot controller that automatically starts out in CliffCalibratingController.calibrating state. |
Controller(ParamsMap params,
AgentUI ui) |
CreateBounce(ParamsMap params,
AgentUI ui)
Typical Agent constructor.
|
iRobotCreate(ParamsMap params,
AgentUI ui)
Typical Agent constructor.
|
LineFollower(ParamsMap params,
AgentUI ui) |
StateBasedController(ParamsMap params,
AgentUI ui) |
Modifier and Type | Method and Description |
---|---|
private Status |
Environment.executeObjectOptions(ParamsMap params,
AgentUI ui)
Utility method used by object initiation.
|
protected void |
Environment.initializeThread(ParamsMap params,
AgentUI ui)
Called when the agent is read to run.
|
Constructor and Description |
---|
CameraSimulation(ParamsMap params,
AgentUI ui) |
Environment(ParamsMap params,
AgentUI ui)
A normal agent constructor.
|