LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.agent.TestCHanoiTowers.CAgent Class Reference

agent class More...

+ Inheritance diagram for org.lightjason.agentspeak.agent.TestCHanoiTowers.CAgent:
+ Collaboration diagram for org.lightjason.agentspeak.agent.TestCHanoiTowers.CAgent:

Package Functions

 CAgent (final IAgentConfiguration< CAgent > p_configuration, final int p_id)
 ctor More...
 
final int id ()
 returns the id of the agent More...
 

Private Attributes

final int m_id
 id of the agent More...
 

Static Private Attributes

static final long serialVersionUID = 9183183177551189228L
 serial id More...
 

Additional Inherited Members

- Public Member Functions inherited from org.lightjason.agentspeak.agent.IBaseAgent< CAgent >
 IBaseAgent (@Nonnull final IAgentConfiguration< T > p_configuration)
 ctor More...
 
final IView beliefbase ()
 
call () throws Exception
 
final long cycletime ()
 
final IFuzzyBundle< Boolean > fuzzy ()
 
final< N extends IInspector > Stream< N > inspect (@Nonnull final N... p_inspector)
 
final Multimap< ITrigger, IPlanStatisticplans ()
 
final< N extends IAgent<?> > N raw ()
 
final Multimap< IPath, IRulerules ()
 
final Multimap< IPath, ILiteralrunningplans ()
 
final IAgent< T > sleep (final long p_cycles, final ITerm... p_term)
 
final IAgent< T > sleep (final long p_cycles, @Nonnull final Stream< ITerm > p_literal)
 
final boolean sleeping ()
 
final Map< String, Object > storage ()
 
String toString ()
 
final IFuzzyValue< Boolean > trigger (@Nonnull final ITrigger p_trigger, @Nullable final boolean... p_immediately)
 
final IUnifier unifier ()
 
final IVariableBuilder variablebuilder ()
 
final IAgent< T > wakeup (@Nullable final ITerm... p_term)
 
final IAgent< T > wakeup (@Nonnull final Stream< ITerm > p_term)
 
- Protected Attributes inherited from org.lightjason.agentspeak.agent.IBaseAgent< CAgent >
final IView m_beliefbase
 beliefbase More...
 
final Multimap< ITrigger, IPlanStatisticm_plans
 map with all existing plans and successful / fail runs More...
 
final Multimap< IPath, IRulem_rules
 multimap with rules More...
 
final Map< String, Object > m_storage
 storage map More...
 
final Map< Integer, ITriggerm_trigger
 execution trigger with content hash More...
 
- Static Protected Attributes inherited from org.lightjason.agentspeak.agent.IBaseAgent< CAgent >
static final Logger LOGGER
 logger More...
 

Detailed Description

Definition at line 205 of file TestCHanoiTowers.java.

Constructor & Destructor Documentation

◆ CAgent()

org.lightjason.agentspeak.agent.TestCHanoiTowers.CAgent.CAgent ( final IAgentConfiguration< CAgent p_configuration,
final int  p_id 
)
package
Parameters
p_configurationagent configuration
p_idid of the agent

Definition at line 222 of file TestCHanoiTowers.java.

Referenced by org.lightjason.agentspeak.agent.TestCHanoiTowers.CGenerator.generatesingle().

+ Here is the caller graph for this function:

Member Function Documentation

◆ id()

final int org.lightjason.agentspeak.agent.TestCHanoiTowers.CAgent.id ( )
package

Member Data Documentation

◆ m_id

final int org.lightjason.agentspeak.agent.TestCHanoiTowers.CAgent.m_id
private

◆ serialVersionUID

final long org.lightjason.agentspeak.agent.TestCHanoiTowers.CAgent.serialVersionUID = 9183183177551189228L
staticprivate

Definition at line 210 of file TestCHanoiTowers.java.