Uses of Interface
cz.cuni.amis.pogamut.base.agent.IObservingAgent

Packages that use IObservingAgent
cz.cuni.amis.pogamut.base.agent   
cz.cuni.amis.pogamut.base.agent.impl   
cz.cuni.amis.pogamut.base.agent.jmx.proxy   
cz.cuni.amis.pogamut.base.agent.module   
cz.cuni.amis.pogamut.base.agent.module.comm   
cz.cuni.amis.pogamut.base.server   
cz.cuni.amis.pogamut.base3d.agent   
cz.cuni.amis.pogamut.base3d.agent.jmx   
 

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
           
 



Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.