|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IObservingAgent in cz.cuni.amis.pogamut.base.agent |
---|
Subinterfaces of IObservingAgent in cz.cuni.amis.pogamut.base.agent | |
---|---|
interface |
IEmbodiedAgent
Embodied agents are agents that are physically present in the world. |
interface |
IGhostAgent
Interface of the agent that may observe the world and can even act inside it but does not have the body (notice that in case that the world contains agents-ghosts, that are "physically" being somewhere, they would be IEmbodiedAgent not this IGhostAgent ). |
Uses of IObservingAgent in cz.cuni.amis.pogamut.base.agent.impl |
---|
Classes in cz.cuni.amis.pogamut.base.agent.impl that implement IObservingAgent | |
---|---|
class |
AbstractEmbodiedAgent<WORLD_VIEW extends IWorldView,ACT extends IAct>
|
class |
AbstractGhostAgent<WORLD_VIEW extends IWorldView,ACT extends IAct>
Next step to embodied agents are those without the physical body but with the ability to act inside the environment. |
class |
AbstractObservingAgent<WORLD_VIEW extends IWorldView>
The main difference between AbstractAgent and AbstractObservingAgent is that this one has a world to observe. |
Uses of IObservingAgent in cz.cuni.amis.pogamut.base.agent.jmx.proxy |
---|
Classes in cz.cuni.amis.pogamut.base.agent.jmx.proxy that implement IObservingAgent | |
---|---|
class |
GhostAgentJMXProxy
|
Uses of IObservingAgent in cz.cuni.amis.pogamut.base.agent.module |
---|
Classes in cz.cuni.amis.pogamut.base.agent.module with type parameters of type IObservingAgent | |
---|---|
class |
SensorModule<AGENT extends IObservingAgent>
|
Uses of IObservingAgent in cz.cuni.amis.pogamut.base.agent.module.comm |
---|
Fields in cz.cuni.amis.pogamut.base.agent.module.comm declared as IObservingAgent | |
---|---|
protected IObservingAgent |
PogamutJVMComm.RegisterAgent.agent
|
protected IObservingAgent |
PogamutJVMComm.UnregisterAgentFromChannel.agent
|
protected IObservingAgent |
PogamutJVMComm.UnregisterAgent.agent
|
protected IObservingAgent |
PogamutJVMComm.SendToOthers.sender
|
protected IObservingAgent |
PogamutJVMComm.BroadcastToOthers.sender
|
Fields in cz.cuni.amis.pogamut.base.agent.module.comm with type parameters of type IObservingAgent | |
---|---|
protected Set<IObservingAgent> |
PogamutJVMComm.allChannels
Agents registered for "ALL_CHANNELS". |
protected cz.cuni.amis.utils.maps.HashMapSet<Integer,IObservingAgent> |
PogamutJVMComm.channels
Agents registered for respective channels. |
protected Map<IAgentId,cz.cuni.amis.utils.Tuple2<IObservingAgent,Integer>> |
PogamutJVMComm.registeredAgents
AbstractAgent.getComponentId() maps to actual 'agent' registered + number of registration for a given agent. |
Methods in cz.cuni.amis.pogamut.base.agent.module.comm that return types with arguments of type IObservingAgent | |
---|---|
protected Set<IObservingAgent> |
PogamutJVMComm.getChannel(int channel)
|
Methods in cz.cuni.amis.pogamut.base.agent.module.comm with parameters of type IObservingAgent | |
---|---|
void |
PogamutJVMComm.broadcastToOthers(IWorldChangeEvent event,
IObservingAgent sender)
Broadcast 'event' to all channels == all listening agents. |
protected void |
PogamutJVMComm.broadcastToOthersSyncImpl(IWorldChangeEvent event,
IObservingAgent sender)
|
protected void |
PogamutJVMComm.broadcastToOthersUnsyncImpl(IWorldChangeEvent event,
IObservingAgent sender)
|
protected int |
PogamutJVMComm.decRegisteredAgent(IObservingAgent agent)
|
protected int |
PogamutJVMComm.incRegisteredAgent(IObservingAgent agent)
|
boolean |
PogamutJVMComm.isAgentRegistered(IObservingAgent agent,
int channel)
Whether an 'agent' is listening on 'channel'. |
void |
PogamutJVMComm.registerAgent(IObservingAgent agent,
int channel)
Register an agent to receive events send through 'channel'. |
protected void |
PogamutJVMComm.registerAgentSyncImpl(IObservingAgent agent,
int channel)
|
protected void |
PogamutJVMComm.registerAgentUnsyncImpl(IObservingAgent agent,
int channel)
|
protected void |
PogamutJVMComm.sendToAgentUnsyncImpl(IObservingAgent agent,
IWorldChangeEvent event)
|
void |
PogamutJVMComm.sendToOthers(IWorldChangeEvent event,
int channel,
IObservingAgent sender)
Send 'event' to 'channel' but does not notify 'sender'. |
protected void |
PogamutJVMComm.sendToOthersSyncImpl(IWorldChangeEvent event,
int channel,
IObservingAgent sender)
|
protected void |
PogamutJVMComm.sendToOthersUnsyncImpl(IWorldChangeEvent event,
int channel,
IObservingAgent sender)
|
void |
PogamutJVMComm.unregisterAgent(IObservingAgent agent)
Totally unregister the agent (all channels + ALL_CHANNELS). |
void |
PogamutJVMComm.unregisterAgent(IObservingAgent agent,
int channel)
Removes agent from listening to some channels. |
protected void |
PogamutJVMComm.unregisterAgentSyncImpl(IObservingAgent agent)
|
protected void |
PogamutJVMComm.unregisterAgentSyncImpl(IObservingAgent agent,
int channel)
|
protected void |
PogamutJVMComm.unregisterAgentUnsyncImpl(IObservingAgent agent)
|
protected void |
PogamutJVMComm.unregisterAgentUnsyncImpl(IObservingAgent agent,
int channel)
|
Constructors in cz.cuni.amis.pogamut.base.agent.module.comm with parameters of type IObservingAgent | |
---|---|
PogamutJVMComm.BroadcastToOthers(IWorldChangeEvent event,
IObservingAgent sender)
|
|
PogamutJVMComm.RegisterAgent(IObservingAgent agent,
int channel)
|
|
PogamutJVMComm.SendToOthers(IWorldChangeEvent event,
int channel,
IObservingAgent sender)
|
|
PogamutJVMComm.UnregisterAgent(IObservingAgent agent)
|
|
PogamutJVMComm.UnregisterAgentFromChannel(IObservingAgent agent,
int channel)
|
Uses of IObservingAgent in cz.cuni.amis.pogamut.base.server |
---|
Classes in cz.cuni.amis.pogamut.base.server that implement IObservingAgent | |
---|---|
class |
AbstractWorldServer<WORLD_VIEW extends IWorldView,ACT extends IAct,A extends IAgent>
|
Uses of IObservingAgent in cz.cuni.amis.pogamut.base3d.agent |
---|
Subinterfaces of IObservingAgent in cz.cuni.amis.pogamut.base3d.agent | |
---|---|
interface |
IAgent3D
Interface of agent embodied in a 3D environment. |
Classes in cz.cuni.amis.pogamut.base3d.agent that implement IObservingAgent | |
---|---|
class |
AbstractAgent3D<WORLD_VIEW extends IVisionWorldView,ACT extends IAct>
Adds Agent3D special JMX abilities. |
Uses of IObservingAgent in cz.cuni.amis.pogamut.base3d.agent.jmx |
---|
Classes in cz.cuni.amis.pogamut.base3d.agent.jmx that implement IObservingAgent | |
---|---|
class |
Agent3DJMXProxy
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |