# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLAIAGENT::IMainAgent Class Reference

This class is the main agent, this main agent is a reception centre for all agent in a serveur. More...

#include <main_agent_script.h>

Inheritance diagram for NLAIAGENT::IMainAgent:

NLAIAGENT::CAgentScript NLAIAGENT::IAgentManager NLAIAGENT::IAgent NLAIAGENT::IAgentComposite NLAIAGENT::IBasicAgent NLAIAGENT::IConnectIA NLAIAGENT::IRefrence NLAIAGENT::IObjectIA NLAIAGENT::IBasicObjectIA NLAIC::IBasicInterface NLAIC::IBasicType NLAIC::IPointerGestion NLMISC::IStreamable NLMISC::IClassable NLAIAGENT::CMainAgentScript List of all members.

Public Methods

 IMainAgent (const IMainAgent &a)
 IMainAgent (IAgentManager *a)
 IMainAgent (IAgentManager *a, IBasicAgent *b, std::list< IObjectIA * > &v, NLAISCRIPT::CAgentClass *c)
 IMainAgent ()
virtual ~IMainAgent ()
virtual IObjectIA::CProcessResult sendMessage (const CAgentNumber &, IObjectIA *)=0
virtual IObjectIA::CProcessResult sendMessage (const CAgentNumber &, const IVarName &, IObjectIA *)=0

Detailed Description

This class is the main agent, this main agent is a reception centre for all agent in a serveur.

Wen agent is in it, he can access to an script context to execute script code.

Author:
Chafik sameh , Nevrax France
Date:
2000

Definition at line 50 of file main_agent_script.h.


Constructor & Destructor Documentation

NLAIAGENT::IMainAgent::IMainAgent const IMainAgent &    a [inline]
 

Definition at line 53 of file main_agent_script.h.

NLAIAGENT::IMainAgent::IMainAgent IAgentManager   a [inline]
 

Definition at line 54 of file main_agent_script.h.

NLAIAGENT::IMainAgent::IMainAgent IAgentManager   a,
IBasicAgent   b,
std::list< IObjectIA * > &    v,
NLAISCRIPT::CAgentClass   c
[inline]
 

Definition at line 55 of file main_agent_script.h.

References v.

NLAIAGENT::IMainAgent::IMainAgent   [inline]
 

Definition at line 56 of file main_agent_script.h.

virtual NLAIAGENT::IMainAgent::~IMainAgent   [inline, virtual]
 

Definition at line 57 of file main_agent_script.h.


Member Function Documentation

virtual IObjectIA::CProcessResult NLAIAGENT::IMainAgent::sendMessage const CAgentNumber  ,
const IVarName  ,
IObjectIA  
[pure virtual]
 

Implemented in NLAIAGENT::CMainAgentScript.

virtual IObjectIA::CProcessResult NLAIAGENT::IMainAgent::sendMessage const CAgentNumber  ,
IObjectIA  
[pure virtual]
 

Implemented in NLAIAGENT::CMainAgentScript.


The documentation for this class was generated from the following file: